From 49f8cdceaa631ca9754ff27046b4b8e4a217465a Mon Sep 17 00:00:00 2001 From: DongHun Kwak Date: Fri, 16 Sep 2022 07:45:32 +0900 Subject: [PATCH] Imported Upstream version 2.3.7 --- ChangeLog | 544 ++++++++++ Makefile.am | 1 + Makefile.in | 1 + NEWS | 101 ++ VERSION | 2 +- agent/Makefile.am | 4 +- agent/Makefile.in | 12 +- agent/agent.h | 34 +- agent/all-tests.scm | 2 +- agent/call-daemon.c | 11 +- agent/call-pinentry.c | 27 +- agent/call-scd.c | 35 +- agent/command-ssh.c | 293 ++++-- agent/command.c | 174 +++- agent/divert-scd.c | 146 +-- agent/divert-tpm2.c | 7 +- agent/findkey.c | 325 +++++- agent/genkey.c | 55 +- agent/gpg-agent.c | 44 +- agent/pkdecrypt.c | 8 +- agent/pksign.c | 14 +- agent/protect.c | 6 - agent/trustlist.c | 43 +- common/call-gpg.c | 2 - common/dynload.h | 15 +- common/init.c | 97 -- common/iobuf.c | 37 +- common/miscellaneous.c | 80 ++ common/mischelp.c | 43 +- common/openpgp-oid.c | 4 +- common/stringhelp.c | 6 - common/sysutils.c | 110 +- common/t-stringhelp.c | 5 - common/t-sysutils.c | 4 - common/utf8conv.c | 4 - common/util.h | 20 +- common/w32help.h | 15 - configure | 26 +- configure.ac | 2 +- dirmngr/dirmngr.c | 8 +- dirmngr/http.c | 42 +- dirmngr/validate.c | 2 +- doc/defsincdate | 2 +- doc/dirmngr.texi | 3 +- doc/gnupg-card-architecture.pdf | Bin 19407 -> 19407 bytes doc/gnupg-module-overview.pdf | Bin 691936 -> 691936 bytes doc/gnupg-module-overview.png | Bin 142611 -> 142611 bytes doc/gnupg.info | 395 ++++---- doc/gnupg.info-1 | 43 +- doc/gnupg.info-2 | 173 ++-- doc/gnupg.info-3 | Bin 9280 -> 9279 bytes doc/gpg-agent.texi | 24 +- doc/gpg.texi | 7 +- doc/gpgsm.texi | 8 + doc/scdaemon.texi | 7 +- doc/tools.texi | 7 + g10/cpr.c | 15 +- g10/decrypt.c | 5 - g10/exec.c | 4 - g10/export.c | 6 + g10/gpg.c | 24 +- g10/keyedit.c | 120 ++- g10/keygen.c | 2 +- g10/keyserver.c | 4 +- g10/mainproc.c | 28 +- g10/parse-packet.c | 19 +- g10/tdbio.c | 32 +- g13/all-tests.scm | 24 +- g13/call-syshelp.c | 7 +- kbx/backend-support.c | 12 +- kbx/kbxserver.c | 22 +- kbx/keyboxd.c | 17 +- kbx/keyboxd.h | 2 + po/ca.po | 1584 ++++++++++++++--------------- po/cs.gmo | Bin 226171 -> 225987 bytes po/cs.po | 1586 ++++++++++++++--------------- po/da.gmo | Bin 131712 -> 131615 bytes po/da.po | 1592 ++++++++++++++--------------- po/de.gmo | Bin 243677 -> 244311 bytes po/de.po | 1610 +++++++++++++++--------------- po/el.po | 1584 ++++++++++++++--------------- po/en@boldquot.gmo | Bin 222484 -> 222662 bytes po/en@boldquot.po | 1573 ++++++++++++++--------------- po/en@quot.gmo | Bin 220124 -> 220302 bytes po/en@quot.po | 1573 ++++++++++++++--------------- po/eo.po | 1584 ++++++++++++++--------------- po/es.gmo | Bin 215278 -> 215111 bytes po/es.po | 1586 ++++++++++++++--------------- po/et.po | 1584 ++++++++++++++--------------- po/fi.po | 1584 ++++++++++++++--------------- po/fr.gmo | Bin 201438 -> 201337 bytes po/fr.po | 1590 ++++++++++++++--------------- po/gl.po | 1584 ++++++++++++++--------------- po/gnupg2.pot | 1567 ++++++++++++++--------------- po/hu.po | 1584 ++++++++++++++--------------- po/id.po | 1584 ++++++++++++++--------------- po/it.gmo | Bin 236579 -> 236397 bytes po/it.po | 1586 ++++++++++++++--------------- po/ja.gmo | Bin 250439 -> 250448 bytes po/ja.po | 1593 ++++++++++++++--------------- po/nb.gmo | Bin 210407 -> 210225 bytes po/nb.po | 1586 ++++++++++++++--------------- po/pl.gmo | Bin 228812 -> 228645 bytes po/pl.po | 1585 ++++++++++++++--------------- po/pt.po | 1584 ++++++++++++++--------------- po/ro.po | 1590 ++++++++++++++--------------- po/ru.gmo | Bin 290388 -> 290174 bytes po/ru.po | 1586 ++++++++++++++--------------- po/sk.po | 1584 ++++++++++++++--------------- po/sv.gmo | Bin 131962 -> 131868 bytes po/sv.po | 1587 ++++++++++++++--------------- po/tr.gmo | Bin 130486 -> 130398 bytes po/tr.po | 1585 ++++++++++++++--------------- po/uk.gmo | Bin 295806 -> 295558 bytes po/uk.po | 1586 ++++++++++++++--------------- po/zh_CN.gmo | Bin 219732 -> 219571 bytes po/zh_CN.po | 1584 ++++++++++++++--------------- po/zh_TW.gmo | Bin 174727 -> 174644 bytes po/zh_TW.po | 1589 ++++++++++++++--------------- scd/apdu.c | 2 +- scd/app-nks.c | 357 ++++--- scd/app-openpgp.c | 119 ++- scd/app-p15.c | 158 ++- scd/app-piv.c | 11 +- scd/command.c | 31 +- scd/scdaemon.c | 1 + scd/scdaemon.h | 9 +- sm/certlist.c | 13 +- sm/gpgsm.c | 21 + sm/gpgsm.h | 15 + sm/keylist.c | 28 +- sm/minip12.c | 522 ++++++---- sm/server.c | 15 +- sm/verify.c | 2 +- tests/gpgscm/ffi.c | 2 +- tests/gpgscm/init.scm | 3 + tests/gpgscm/tests.scm | 5 +- tests/openpgp/Makefile.am | 3 +- tests/openpgp/Makefile.in | 80 +- tests/openpgp/all-tests.scm | 28 +- tests/openpgp/quick-key-manipulation.scm | 6 + tests/openpgp/run-tests.scm | 31 +- tools/Makefile.am | 20 +- tools/Makefile.in | 36 +- tools/gpg-connect-agent.c | 39 +- tools/gpgconf-comp.c | 7 +- tools/gpgconf.c | 43 +- 147 files changed, 26440 insertions(+), 24564 deletions(-) diff --git a/ChangeLog b/ChangeLog index 1132774..204b507 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,547 @@ +2022-07-11 Werner Koch + + Release 2.3.7. + + commit bc5328f5119aa6f6233c4387660f163b77bb9ce1 + + +2022-07-05 NIIBE Yutaka + + gpg,build: Fix message for newer gettext. + + commit 424aa3543de0c832f4b7da5f6d116616b09924ee + * g10/keyserver.c (keyserver_refresh): Use ngettext. + +2022-06-29 Werner Koch + + gpgconf: New short options -V and -X. + + commit 15a8834b0b4a7261a89238143421e56f1a335e8a + * tools/gpgconf.c: Assign short options -X and -V + (show_version_gnupg): Print the vsd version if available. + +2022-06-28 NIIBE Yutaka + + agent: Don't assume "OPENPGP.3" key means "Use-for-ssh:". + + commit 39422f1d63e2d9691d8fe4bfceb0d1e43cd914bd + * agent/command-ssh.c: Fix comments. + * agent/findkey.c (public_key_from_file): Remove "OPENPGP.3" check. + +2022-06-27 Werner Koch + + agent: Do not consider --min-passphrase-len for the magic wand. + + commit ae2f1f0785e429d6dbb577a1fcf9a880aaff8e49 + * agent/call-pinentry.c (generate_pin): Lock to exactly 30 octets. + * g10/gpg.c (main) : Add Level 30. + +2022-06-23 NIIBE Yutaka + + agent: Flush before calling ftruncate. + + commit 99d2931887e5ba0db9007024b3420b110603d5be + * agent/findkey.c (write_extended_private_key): Make sure + it is flushed out. + + agent: KEYATTR only allows access to attribute. + + commit 26d5a6e862c68bf7355ade48e036732fb52561e9 + * agent/command.c (cmd_keyattr): Check the ATTRNAME. + + agent: Fix KEYATTR command for --delete option. + + commit 2c47c6662793ad2220a97e8aff1acb0aca4099bf + * agent/command.c (cmd_keyattr): Write the result. + +2022-06-22 NIIBE Yutaka + + agent: Add KEYATTR command. + + commit 30b54a0ebbaa8ac491710ad1b4f2fbd1b5814bce + * agent/agent.h (agent_raw_key_from_file): Add R_KEYMETA argument. + (agent_update_private_key): New. + * agent/command-ssh.c (data_sign): Follow the change of the function + agent_raw_key_from_file. + * agent/command.c (do_one_keyinfo): Likewise. + (cmd_keyattr): New. + (register_commands): Add an entry of cmd_keyattr. + * agent/findkey.c (agent_update_private_key): New. + (agent_raw_key_from_file): Add R_KEYMETA argument. + + agent,gpg,tools: Fix use of log_get_fd. + + commit fe535cf26592d6af53d5aea15b3fdc1d79ba0f80 + * agent/call-daemon.c (daemon_start): Don't put file descriptor from + log_get_fd to no_close_list. + * agent/call-pinentry.c (start_pinentry): Likewise. + * common/call-gpg.c (start_gpg): Likewise. + * call-syshelp.c (start_syshelp): Likewise. + * tools/gpg-connect-agent.c (main): Likewise. + +2022-06-20 Werner Koch + + sm: Improve pkcs#12 debug output. + + commit 52f9e13c0cb3b42c469e2d00352ab36948ca1e55 + * sm/minip12.c (parse_shrouded_key_bag): Fix offset diagnostic. + (parse_cert_bag): Ditto. + (parse_bag_data): Remove debug output. Pass startoffset. Fix offset + diagnostic. + + sm: Rework the PKCS#12 parser to support DFN issued keys. + + commit a4e04375e84ecb7ea0d02e153cb27988fca4c2d0 + * sm/minip12.c (struct p12_parse_ctx_s): New. Use this instead of + passing several parameters to most functions. + (parse_pag_data): Factor things out to ... + parse_shrouded_key_bag): new. + (parse_cert_bag): New. + (parse_bag_data): New. + (p12_parse): Setup the parse context. + +2022-06-17 Werner Koch + + agent: Improve "Insert the card" message. + + commit be5d06dae23972a503e6eed555b3a254151be366 + * agent/findkey.c (prompt_for_card): Don't print "(null"). + +2022-06-15 Werner Koch + + agent,ssh: Fix for make not-inserted OpenPGP.3 keys available for SSH. + + commit 2766b9e56c778d3cbed93aeec5821363a4277c52 + * agent/command-ssh.c (ssh_send_available_keys): Do not bump + key_counter for ignored keys. Also use opt.debug instead of + opt.verbose and fix a memory leak. + +2022-06-14 Werner Koch + + agent: New option --no-user-trustlist and --sys-trustlist-name. + + commit 1530d04725d475bf29328eab40b42f72ff8aa06b + * agent/gpg-agent.c (oNoUserTrustlist,oSysTrustlistName): New. + (opts): Add new option names. + (parse_rereadable_options): Parse options. + (finalize_rereadable_options): Reset allow-mark-trusted for the new + option. + * agent/agent.h (opt): Add fields no_user_trustlist and + sys_trustlist_name. + * agent/trustlist.c (make_sys_trustlist_name): New. + (read_one_trustfile): Use here. + (read_trustfiles): Use here. Implement --no-user-trustlist. + + g10: Fix garbled status messages in NOTATION_DATA. + + commit 34c649b3601383cd11dbc76221747ec16fd68e1b + * g10/cpr.c (write_status_text_and_buffer): Fix off-by-one + +2022-06-14 Jakub Jelen + + keygen: Fix reading AEAD preference. + + commit 4dbef2addca8c76fb4953fd507bd800d2a19d3ec + * g10/keygen.c (keygen_set_std_prefs): Use the right variable when + reading AEAD preference string + +2022-06-13 Werner Koch + + gpgsm: New option --compatibility-flags. + + commit f0b373cec93bb01f02b9c0a3ab1f3e242b381c3f + * sm/gpgsm.c (oCompatibilityFlags): New option. + (compatibility_flags): new. + (main): Parse and print them in verbose mode. + * sm/gpgsm.h (opt): Add field compat_glags.: + (COMPAT_ALLOW_KA_TO_ENCR): New. + * sm/keylist.c (print_capabilities): Take care of the new flag. + * sm/certlist.c (cert_usage_p): Ditto. + + common: New function parse_compatibility_flags. + + commit ce63eaa4f8f3f41aafcaddd8d658dacd522334a8 + * common/miscellaneous.c (parse_compatibility_flags): New. + * common/util.h (struct compatibility_flags_s): New. + +2022-06-10 NIIBE Yutaka + + scd: Support specifying keygrip for learn command. + + commit dd600bbc84ddba56b4455cea97e048d681b083ce + * scd/command.c (cmd_learn): Allow keygrip argument. + + scd,openpgp: Support READCERT by keygrip. + + commit 273b8ec1931d3aeef530e9262b2447e94d4b350a + * scd/app-openpgp.c (do_readcert): Allow use of keygrip. + +2022-06-03 Werner Koch + + common,w32: Use LoadLibraryEx to fix a warning in mingw. + + commit 59c481bb86464953e526298bfe73c3466387c46d + * common/dynload.h (dlopen): Use LoadLibraryEx and remove Windows CE + support. + + w32: Allow Unicode filenames for iobuf_cancel. + + commit 4ee2009083cb6f279c6f8aa4397462e887d5818e + * common/iobuf.c (iobuf_cancel): Use gnupg_remove + * common/mischelp.c (same_file_p): Allow for Unicode names. + +2022-06-02 Werner Koch + + tools: Minor fix to gpg-connect-agent options. + + commit d89557fe95bf8dd92594871093814c6b0b39f4a2 + * tools/gpg-connect-agent.c (enum cmd_and_opt_values): Move + oUnBuffered more to the top so that oNoop won't not get the value 'v'. + +2022-06-02 NIIBE Yutaka + + agent: Support --format=ssh option for READKEY. + + commit d7a3c455c5e29b19b66772f86dda925064e34896 + * agent/command.c (cmd_readkey): Handle --format=ssh to return key + in SSH format. + + tools: Add a way to cancell INQUIRE for gpg-connect-agent. + + commit 5a327e8001c4698330fabc83421277a590d5b085 + * tools/gpg-connect-agent.c (handle_inquire): When the helper program + exit status is not 0, it means cancellation, now. + + tools: Add --unbuffered option to gpg-connect-agent. + + commit 24d02b8a32757e8c86f2a4fbca82dac4506a94d1 + * tools/gpg-connect-agent.c (cmd_and_opt_values): Add oUnBuffered. + (opts, opt): Likewise. + (main): When unbuffered, set gpgrt_stdin/stdout accordingly. + +2022-06-01 Werner Koch + + scd:nks: Don't flag the ESIGN keypair EF as encryption capable. + + commit 3a2fb1c30633373d17880469e0b84ab2a9524585 + * scd/app-nks.c (filelist): Tweak 0x4531. + + scd:nks: Some code cleanup. + + commit b92b3206e72b635fd815eaf85e7acc67c2a52ffe + * scd/app-nks.c (find_fid_by_keyref): Factor keyref parsing out to ... + (parse_keyref): new. + (do_readcert): Use new function instead of partly duplicated code. + Make detection of keygrip more robust. + (do_readkey): Make detection of keygrip more robust. + (do_with_keygrip): Use get_nks_tag. + +2022-05-29 Werner Koch + + scd:nks: Support the Telesec ESIGN application. + + commit 07eaf006c2763a6b40d2734b1c6704da466e0ed0 + * scd/app-nks.c (find_fid_by_keyref): Disable the cache for now. + (readcert_from_ef): Considere an all zero certificate as not found. + (do_sign): Support ECC and the ESIGN application. + +2022-05-28 Werner Koch + + gpg: Setup the 'usage' filter property for export. + + commit 7aabd94b8103432b42cd909e911bf0c645e0298c + * g10/export.c (do_export_stream): Merge the key to get the properties + ready. + +2022-05-27 NIIBE Yutaka + + agent: New field "Prompt" to prevent asking card key insertion. + + commit 9f1dcfc7a7b47ab8221e75eaa1872bbf2a72980c + * agent/findkey.c (prompt_for_card): Add "Prompt" field handling. + +2022-05-26 NIIBE Yutaka + + agent,ssh: Support "Use-for-ssh" flag in private key. + + commit d86b6c28fcca50a723694bf7a11743d6fd5689cb + * agent/findkey.c (public_key_from_file): Support "Use-for-ssh" + when it's in extended format. + + agent,ssh: Make not-inserted OpenPGP.3 keys available for SSH. + + commit 193fcc2f7a8cca5240ce50499c54f99235a87e1c + * agent/agent.h (agent_ssh_key_from_file): New. + * agent/command-ssh.c (get_ssh_keyinfo_on_cards): New. + (ssh_send_available_keys): Loop on the GNUPG_PRIVATE_KEYS_DIR. + Support keys by agent_ssh_key_from_file. + (ssh_handler_request_identities): Move card key handling to + ssh_send_available_keys. + * agent/findkey.c (public_key_from_file): New. Adding handling + for SSH. + (agent_public_key_from_file): Use public_key_from_file. + (agent_ssh_key_from_file): New. + + agent: Fix get_keyinfo_on_cards. + + commit c07c79a1d795ac8f50981637fe32383abb3e969d + * agent/command.c (get_keyinfo_on_cards): Make it static. Don't + return bogus value on error. Return NULL when scdaemon is disabled. + + agent: Handle USAGE information in KEYINFO. + + commit 295a6a7591972442a9ef4f8964baf9cdbe297cdd + * agent/agent.h (struct card_key_info_s): Add USAGE field. + * agent/call-scd.c (card_keyinfo_cb): Parse USAGE field. + Allow optional SERIALNO, IDSTR, and USAGE fields. + Fix releasing on possible allocation error. + + scd: Return USAGE information for KEYINFO command. + + commit 5264d3f58e8a8362900c3518bdd683ff9a23cccc + * scd/command.c (hlp_keyinfo): Update. + (send_keyinfo): Add a USAGE argument. + * scd/scdaemon.h (send_keyinfo): Add a USAGE argument. + * scd/app-nks.c (set_usage_string): New. + (do_learn_status_core, do_readkey): Use set_usage_string. + (do_with_keygrip): Add USAGE to call send_keyinfo, + using set_usage_string. + * scd/app-openpgp.c (get_usage_string): New. + (send_keypair_info): Use get_usage_string. + (send_keyinfo_if_available): Add USAGE to call send_keyinfo, + using get_usage_string. + * scd/app-p15.c (set_usage_string): New. + (send_keypairinfo): Use set_usage_string. + (do_with_keygrip): Add USAGE to call send_keyinfo, + using set_usage_string. + * scd/app-piv.c (do_with_keygrip): Add USAGE to call send_keyinfo. + + scd,piv: Fix status report of KEYPAIRINFO. + + commit 64c8786105687da3531608ba8440a702087475e5 + * scd/app-piv.c (do_readkey): Use "-" for usage when not available. + +2022-05-25 NIIBE Yutaka + + agent,scd: Make sure to set CONFIDENTIAL flag in Assuan. + + commit 052f58422dca1044aba7acb4cf57416e7a8cb01f + * agent/call-scd.c (inq_needpin): Call assuan_begin_confidential + and assuan_end_confidential, and wipe the memory after use. + * agent/command.c (cmd_preset_passphrase): Likewise. + (cmd_put_secret): Likewise. + * scd/command.c (pin_cb): Likewise. + + agent: Add missing assuan_end_confidential call. + + commit 8e859331eafc8e7cfd0f366248134531fea0d074 + * agent/command.c (send_back_passphrase): Fix. + +2022-05-24 NIIBE Yutaka + + scd: Support automatic card selection for READCERT with keygrip. + + commit ea97683d58205363d48fd41ef5559926be46681e + * scd/command.c (cmd_readcert): Select by KEYGRIP. + +2022-05-20 NIIBE Yutaka + + agent: Fix a bug accessing after release when opt.verbose. + + commit 1b0c4c2778249a6fe25a2c517d9fc05a1f162f1c + * agent/command-ssh.c (ssh_handler_request_identities): Don't release + KEY_PUBLIC too early. + + agent: Factor out handling scanning over ssh keys. + + commit ef3e5fd403777d5c047ac91de75f32895058ff88 + * agent/command-ssh.c (ssh_send_available_keys): New. + (ssh_handler_request_identities): Use ssh_send_available_keys. + + agent: Show "Label:" field of private key when prompt the insertion. + + commit 5986310866527e37c6df118b1582177934522e39 + * agent/findkey.c (prompt_for_card): Use "Label:" field. + (agent_key_from_file): Use KEYMETA. + + agent: Move confirmation handling into findkey.c. + + commit 6a37240cf279b27cddcc88de93098c55f3f26701 + * agent/agent.h (divert_tpm2_pksign, divert_tpm2_pkdecrypt): Fix API. + (divert_pksign, divert_pkdecrypt): Likewise. + * agent/divert-scd.c (ask_for_card): Remove. + (divert_pksign, divert_pkdecrypt): Don't call ask_for_card. + * agent/divert-tpm2.c (divert_tpm2_pksign, divert_tpm2_pkdecrypt): + Remove DESC_TEXT argument. + * agent/findkey.c (prompt_for_card): New (was: ask_for_card). + (agent_key_from_file): Call prompt_for_card when it's a key + on card. + * agent/pkdecrypt.c (agent_pkdecrypt): Follow the change of API. + * agent/pksign.c (agent_pksign_do): Likewise. + +2022-05-19 NIIBE Yutaka + + agent: Pop up dialog window for confirmation, when specified so. + + commit 598b3fdfaa09b9071ceeb81f68052f3d35064292 + * agent/findkey.c (agent_key_from_file): Support "Confirm:". + + agent: Supply GRIP=NULL for agent_key_from_file, for real use. + + commit 09357d7eae3efd8db1df79ef191f12038e905c6c + * agent/findkey.c (agent_key_from_file): Change the semantics of + GRIP. Now, it's NULL for use by PKDECRYPT and PKSIGN/PKAUTH. + * agent/pkdecrypt.c (agent_pkdecrypt): Set GRIP=NULL. + * agent/pksign.c (agent_pksign_do): Likewise. + +2022-05-17 NIIBE Yutaka + + scd: Fix use of SCardListReaders for PC/SC. + + commit 1b1684cf6192d9edb90a54ebe4a0e66b3d59a44b + * scd/apdu.c (apdu_dev_list_start): Initialize NREADER. + +2022-05-11 NIIBE Yutaka + + scd: Fail when no good algorithm attribute. + + commit 53eddf9b9ea01210f71b851b5cb92a5f1cdb6f7d + * scd/app-openpgp.c (parse_algorithm_attribute): Return the error. + (change_keyattr): Follow the change. + (app_select_openpgp): Handle the error of parse_algorithm_attribute. + +2022-05-10 NIIBE Yutaka + + dirmngr: Fix for Windows. + + commit 14068dfc74fffa9cdf2fd49712f4ffcfe6405ba0 + * dirmngr/http.c (EHOSTUNREACH, EAFNOSUPPORT): Define when not + available. + [HTTP_USE_GNUTLS] (my_gnutls_read): Use recv for Windows. + [HTTP_USE_GNUTLS] (my_gnutls_write): Use send for Windows. + + tests: Enable tests with keyboxd only when it's configured. + + commit 09df630e4be7c44b89183181c1643f50ad606ae2 + * tests/gpgscm/tests.scm (in-objdir): Move from... + * g13/all-tests.scm: ... here. + * tests/openpgp/all-tests.scm (keyboxd-enabled?): New. + (tests): Enable when keyboxd-enabled?. + +2022-05-06 Werner Koch + + scd:p15: Improve the displayed S/N for Technology Nexus cards. + + commit 3d7d7e8bfd1259e00104b6d52c86d5554fe5b9dd + * scd/app-p15.c (any_control_or_space_mem): New. + (get_dispserialno): Add new code. + + scd:p15: Fix the the sanity check of the displayed S/N. + + commit 6f612fd5f6d884bbc4645d55378d6ee01942109f + * scd/app-p15.c (any_control_or_space): Fix loop. + +2022-05-06 NIIBE Yutaka + + scd: Add workaround for ECC attribute on Yubikey. + + commit 054d14887ef8fa1cbadef4ed2ea28213f25f5d25 + * scd/app-openpgp.c (parse_algorithm_attribute): Skip possibly bogus + octet in a key attribute. + +2022-05-05 Werner Koch + + scd:p15: Fix reading certificates without length info. + + commit bbcca7357b017377fa311c507a940b32f62dcfa1 + * scd/app-p15.c (readcert_by_cdf): Do not use extended mode if the CDF + object has no length info. Add debug output when reading a cert. + (read_p15_info): No more need to disable extended mode for GeNUA cards. + + scd: New debug flags "card". + + commit 7dc5693926222d97a3dfe55b426d2b41204daa79 + * scd/scdaemon.c (debug_flags): Add "card". + * scd/scdaemon.h (DBG_CARD_VALUE, DBG_CARD): New. + + scd:openpgp: Fix a segv for cards supporting unknown curves. + + commit 385f4841330e277949ddf2f13939b97481d2d29c + * common/openpgp-oid.c (get_keyalgo_string): Do not strdup NULL. + +2022-05-02 NIIBE Yutaka + + gpgscm: Fix handling an error for chdir. + + commit 4fe8859541d0facd5c3aadbdff5202ee5bb563a8 + * tests/gpgscm/ffi.c (do_chdir): Use gpg_error_from_syserror. + + tests: Fix plain invocation of "make check". + + commit 792374edb67698d46f003f1548e674f0c6ef8d44 + * tests/openpgp/run-tests.scm: Check if *args* is null or not. + + tests: Add a test for Ed25519 keys for non-protected secret. + + commit 602c37ac0678d690a5b68d6c1749b8daa3d5f328 + * tests/openpgp/issue5120.scm: New. + +2022-04-27 NIIBE Yutaka + + kbx: Fix a race condition which results no status report. + + commit bd5dbdb8131cde182c79070e12f9e64a549643cd + * kbx/keyboxd.h (kbxd_status_printf): New. + * kbx/backend-support.c (be_return_pubkey): Use kbxd_status_printf. + * kbx/kbxserver.c (kbxd_status_printf): New. + * kbxd_start_command_handler (kbxd_start_command_handler): Don't + use set_assuan_context_func, because the function pointer is + shared by multiple threads. + +2022-04-26 Ingo Klöcker + + gpg: Look up user ID to revoke by UID hash. + + commit 35b17550706c8b7479ae96654feb97c05263cfc9 + * g10/keyedit.c (find_userid_by_namehash, find_userid): New. + (keyedit_quick_revuid): Use find_userid() instead of iterating over the + nodes of the keyblock. + * tests/openpgp/quick-key-manipulation.scm: Add test for revoking a + user ID specified by its hash. + +2022-04-26 NIIBE Yutaka + + tests: Avoid auto-removal when test fails. + + commit f27a70ecc268f9318dbf87d23c451a3bad464ed1 + * tests/gpgscm/init.scm (*exit-status*): New. + (exit): Set *exit-status*. + * tests/gpgscm/tests.scm (mkdtemp-autoremove): Check + exit-status and only remove the directory if not zero. + + tests: Support single invocation with variant. + + commit ba2f2085a95be47a06ac6ba75a4c7def7c6599b2 + * tests/openpgp/run-tests.scm: Add GPGSCM_TEST_VARIANT support. + + dirmngr: Fix for C90 compiler. + + commit d6eb2761330508d1c19f99ccdefefb1febbb81c4 + * dirmngr/dirmngr.c (main): Declaration before a statement. + + tests: Let make check-all work again. + + commit 03e8668dbb27d83fb6064681ace560eb7154c569 + * Makefile.am (TESTS_ENVIRONMENT): Add GNUPG_BUILD_ROOT. + + tests: Use module_tests for testing agent/. + + commit a9754879d127fd492606327b7397350f094f3ff4 + * agent/Makefile.am (module_test): New. + * agent/all-tests.scm: Use module_tests instead of TESTS. + + tests: Skip testsing g13 when it's not enabled. + + commit adf24ce6182839f6c54106cc2a8d2dc81b815793 + * g13/all-tests.scm: Skip the test by examining $objdir/Makefile. + + tests: Fix check-all for tests/openpgp. + + commit 16720e1f54db31f3f890756ec6b2280630569fa0 + * tests/openpgp/Makefile.am: Revert the change by DISABLE_REGEXP. + * tests/openpgp/all-tests.scm: Likewise. + +2022-04-25 Werner Koch + + Release 2.3.6. + + commit 3a8164e69c3e753cf671a5c86305715232cc9c95 + + + gpg: Avoid NULL ptr access due to corrupted packets. + + commit f6caf5b17366efa93f806f22e7441eb27f4d382c + * g10/parse-packet.c (parse_signature): Do not create an opaque MPI + with NULL and length > 0 + (parse_key): Ditto. + +2022-04-25 Todd Zullinger + + sm: Use gpg_err_code() instead of -1. + + commit beb79f2705ad24665f54c9ea2042a73b1f16f6bc + * sm/verify.c (gpgsm_verify): use gpg_err_code instead of 'rc == -1' + comparison. + +2022-04-25 Werner Koch + + Deprecate the --supervised options. + + commit ca5d5142c6d6eaba4572a086f8473e4aebdd3f9e + * agent/gpg-agent.c (main): Mark --supervised as deprecated. + * dirmngr/dirmngr.c (main): Ditto. + + gpg: Emit an ERROR status as hint for a bad passphrase. + + commit 0f8623d518d49541c1d54676d400916546ff38f4 + * g10/mainproc.c (proc_symkey_enc): Issue new error code. + (proc_encrypted): Ditto. + +2022-04-25 NIIBE Yutaka + + common:iobuf: Exclude cases with IOBUF_INPUT_TEMP/IOBUF_OUTPUT_TEMP. + + commit 2fc91e15c6bebb203162cc8445e68ee4ff934885 + * common/iobuf.c (iobuf_read): Handle a case with IOBUF_INPUT_TEMP. + (iobuf_write): Handle a case with IOBUF_OUTPUT_TEMP. + + scd: Fix hard-coded constant for RSA auth. + + commit 2848fe4c84e5ee20ccd90f0ef4c9f78c6801e1f6 + * scd/app-openpgp.c (do_auth): Allow larger data for RSA-4096. + +2022-04-22 Ingo Klöcker + + gpg: Fix line end in error message. + + commit 8b3a24e5176f64b101d2b073f2901852d8ecc691 + * g10/keyedit.c (menu_adduid): Move linefeed character to the format + string. + +2022-04-22 NIIBE Yutaka + + agent: Not writing password into file. + + commit e529c54fe3a83c1108347363a793c1cb9b790175 + * agent/genkey.c (do_check_passphrase_pattern): Use stream to invoke + pattern check program. + + scd: Don't inhibit SSH authentication for larger data if it can. + + commit e8fb8e2b3e66d5ea8a3dc90afdc14611abf2c3da + * scd/app-openpgp.c (do_auth): Use command chaining if available. + 2022-04-21 Werner Koch Release 2.3.5. diff --git a/Makefile.am b/Makefile.am index ca5e189..e542027 100644 --- a/Makefile.am +++ b/Makefile.am @@ -210,6 +210,7 @@ TESTS_ENVIRONMENT = \ PATH=$(abs_top_builddir)/tests/gpgscm:$(PATH) \ abs_top_srcdir=$(abs_top_srcdir) \ objdir=$(abs_top_builddir) \ + GNUPG_BUILD_ROOT="$(abs_top_builddir)" \ GPGSCM_PATH=$(abs_top_srcdir)/tests/gpgscm .PHONY: check-all release sign-release diff --git a/Makefile.in b/Makefile.in index 8aa86cf..fd7c17d 100644 --- a/Makefile.in +++ b/Makefile.in @@ -539,6 +539,7 @@ TESTS_ENVIRONMENT = \ PATH=$(abs_top_builddir)/tests/gpgscm:$(PATH) \ abs_top_srcdir=$(abs_top_srcdir) \ objdir=$(abs_top_builddir) \ + GNUPG_BUILD_ROOT="$(abs_top_builddir)" \ GPGSCM_PATH=$(abs_top_srcdir)/tests/gpgscm diff --git a/NEWS b/NEWS index 728de50..64f4314 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,104 @@ +Noteworthy changes in version 2.3.7 (2022-07-11) +------------------------------------------------ + + * gpg: Fix possibly garbled status messages in NOTATION_DATA. This + bug could trick GPGME and other parsers to accept faked status + lines. [T6027, CVE-2022-34903] + + * gpg: Look up user ID to revoke by UID hash. [T5936] + + * gpg: Setup the 'usage' filter property for export. [rG7aabd94b81] + + * gpg,w32: Allow Unicode filenames for iobuf_cancel. [rG4ee2009083] + + * gpg: Fix reading AEAD preference. [T6019] + + * gpgsm: New option --compatibility-flags. [rGf0b373cec9] + + * gpgsm: Rework the PKCS#12 parser to support DFN issued keys. + [T6037] + + * agent: New option --no-user-trustlist and --sys-trustlist-name. + [T5990] + + * agent: Pop up dialog window for confirmation, when specified so. + [T5099] + + * agent: Show "Label:" field of private key when prompt the + insertion. [T5986] + + * agent: Handle USAGE information in KEYINFO. [rG295a6a7591] + + * agent,ssh: Make not-inserted OpenPGP.3 keys available for SSH. + [T5996] + + * agent,ssh: Support "Use-for-ssh" flag in private key. [T5985] + + * agent: New field "Prompt" to prevent asking card key insertion. + [T5987] + + * agent: Support --format=ssh option for READKEY. [T6012] + + * agent: Add KEYATTR command. [T5988] + + * agent: Flush before calling ftruncate. [T6035] + + * agent: Do not consider --min-passphrase-len for the magic wand. + [rGae2f1f0785] + + * kbx: Fix a race condition which results no status report. [T5948] + + * scd:openpgp: Fix a segv for cards supporting unknown curves. + [T5963] + + * scd:p15: Fix reading certificates without length info. + + * scd:p15: Improve the displayed S/N for Technology Nexus cards. + + * scd:openpgp: Add workaround for ECC attribute on Yubikey. [T5963] + + * scd,piv: Fix status report of KEYPAIRINFO. [rG64c8786105] + + * scd:nks: Support the Telesec ESIGN application. [T5219, T4938] + + * scd: Fix use of SCardListReaders for PC/SC. [T5979] + + * scd: Support automatic card selection for READCERT with keygrip. + [T6003] + + * scd: Support specifying keygrip for learn command. [T6002] + + * dirmngr: Fix for Windows when build against GNUTLS. [T5899] + + * gpg-connect-agent: Add --unbuffered option. + + * gpg-connect-agent: Add a way to cancel an INQUIRE. [T6010] + + * gpgconf: New short options -V and -X + + Release-info: https://dev.gnupg.org/T5947 + + +Noteworthy changes in version 2.3.6 (2022-04-25) +------------------------------------------------ + + * gpg: Fix regression in 2.3.5 importing longer keys. [T5941] + + * gpg: Emit an ERROR status as hint for a bad passphrase. [T5943] + + * gpg: Avoid NULL-ptr access due to corrupted packets. [T5940] + + * gpgsm: Improve the "Certificate not found" error message. [T5821] + + * agent: Pass pattern directly to gpg-check-pattern. [rGe529c54fe3] + + * scd: Fix hard-coded constant for RSA authentication key OpenPGP.3. + [rG2848fe4c84] + + Release-info: https://dev.gnupg.org/T5937 + See-also: gnupg-announce/2022q2/000473.html + + Noteworthy changes in version 2.3.5 (2022-04-21) ------------------------------------------------ diff --git a/VERSION b/VERSION index cc6c9a4..00355e2 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.3.5 +2.3.7 diff --git a/agent/Makefile.am b/agent/Makefile.am index d5998c7..fe2d7d2 100644 --- a/agent/Makefile.am +++ b/agent/Makefile.am @@ -111,10 +111,12 @@ $(PROGRAMS): $(common_libs) $(commonpth_libs) $(pwquery_libs) # # Module tests # +module_tests = t-protect + if DISABLE_TESTS TESTS = else -TESTS = t-protect +TESTS = $(module_tests) endif t_common_ldadd = $(common_libs) $(LIBGCRYPT_LIBS) $(GPG_ERROR_LIBS) \ diff --git a/agent/Makefile.in b/agent/Makefile.in index 32c8f07..626851e 100644 --- a/agent/Makefile.in +++ b/agent/Makefile.in @@ -127,7 +127,7 @@ bin_PROGRAMS = gpg-agent$(EXEEXT) libexec_PROGRAMS = gpg-protect-tool$(EXEEXT) $(am__EXEEXT_1) # fixme: Do no use simple-pwquery for preset-passphrase. @HAVE_W32CE_SYSTEM_FALSE@am__append_1 = gpg-preset-passphrase -noinst_PROGRAMS = $(am__EXEEXT_2) +noinst_PROGRAMS = $(am__EXEEXT_3) @HAVE_DOSISH_SYSTEM_FALSE@am__append_2 = -DGNUPG_BINDIR="\"$(bindir)\"" \ @HAVE_DOSISH_SYSTEM_FALSE@ -DGNUPG_LIBEXECDIR="\"$(libexecdir)\"" \ @HAVE_DOSISH_SYSTEM_FALSE@ -DGNUPG_LIBDIR="\"$(libdir)/@PACKAGE@\"" \ @@ -147,7 +147,7 @@ noinst_PROGRAMS = $(am__EXEEXT_2) @GNUPG_PROTECT_TOOL_PGM_TRUE@am__append_8 = -DGNUPG_DEFAULT_PROTECT_TOOL="\"@GNUPG_PROTECT_TOOL_PGM@\"" @GNUPG_DIRMNGR_LDAP_PGM_TRUE@am__append_9 = -DGNUPG_DEFAULT_DIRMNGR_LDAP="\"@GNUPG_DIRMNGR_LDAP_PGM@\"" @HAVE_W32_SYSTEM_TRUE@am__append_10 = gpg-agent-w32info.o -@DISABLE_TESTS_FALSE@TESTS = t-protect$(EXEEXT) +@DISABLE_TESTS_FALSE@TESTS = $(am__EXEEXT_2) subdir = agent ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/autobuild.m4 \ @@ -172,7 +172,8 @@ CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libexecdir)" @HAVE_W32CE_SYSTEM_FALSE@am__EXEEXT_1 = \ @HAVE_W32CE_SYSTEM_FALSE@ gpg-preset-passphrase$(EXEEXT) -@DISABLE_TESTS_FALSE@am__EXEEXT_2 = t-protect$(EXEEXT) +am__EXEEXT_2 = t-protect$(EXEEXT) +@DISABLE_TESTS_FALSE@am__EXEEXT_3 = $(am__EXEEXT_2) PROGRAMS = $(bin_PROGRAMS) $(libexec_PROGRAMS) $(noinst_PROGRAMS) am__gpg_agent_SOURCES_DIST = gpg-agent.c agent.h command.c \ command-ssh.c call-pinentry.c cache.c trans.c findkey.c \ @@ -615,6 +616,11 @@ gpg_preset_passphrase_LDADD = \ $(pwquery_libs) $(common_libs) $(LIBASSUAN_LIBS) \ $(LIBGCRYPT_LIBS) $(GPG_ERROR_LIBS) $(LIBINTL) $(NETLIBS) $(LIBICONV) + +# +# Module tests +# +module_tests = t-protect t_common_ldadd = $(common_libs) $(LIBGCRYPT_LIBS) $(GPG_ERROR_LIBS) \ $(LIBINTL) $(LIBICONV) $(NETLIBS) diff --git a/agent/agent.h b/agent/agent.h index 4ee8e40..30f3020 100644 --- a/agent/agent.h +++ b/agent/agent.h @@ -37,6 +37,7 @@ #include "../common/sysutils.h" /* (gnupg_fd_t) */ #include "../common/session-env.h" #include "../common/shareddefs.h" +#include "../common/name-value.h" /* To convey some special hash algorithms we use algorithm numbers reserved for application use. */ @@ -157,6 +158,13 @@ struct interactively mark certificate in trustlist.txt as trusted. */ int allow_mark_trusted; + /* Only use the system trustlist. */ + int no_user_trustlist; + + /* The standard system trustlist is SYSCONFDIR/trustlist.txt. This + * option can be used to change the name. */ + const char *sys_trustlist_name; + /* If this global option is true, the Assuan command PRESET_PASSPHRASE is allowed. */ int allow_preset_passphrase; @@ -392,6 +400,7 @@ struct card_key_info_s char keygrip[41]; char *serialno; char *idstr; + char *usage; }; /*-- gpg-agent.c --*/ @@ -463,10 +472,13 @@ gpg_error_t agent_key_from_file (ctrl_t ctrl, gcry_sexp_t *result, char **r_passphrase, time_t *r_timestamp); gpg_error_t agent_raw_key_from_file (ctrl_t ctrl, const unsigned char *grip, - gcry_sexp_t *result); + gcry_sexp_t *result, nvc_t *r_keymeta); gpg_error_t agent_public_key_from_file (ctrl_t ctrl, const unsigned char *grip, gcry_sexp_t *result); +gpg_error_t agent_ssh_key_from_file (ctrl_t ctrl, + const unsigned char *grip, + gcry_sexp_t *result); int agent_pk_get_algo (gcry_sexp_t s_key); int agent_is_tpm2_key(gcry_sexp_t s_key); int agent_key_available (const unsigned char *grip); @@ -477,6 +489,7 @@ gpg_error_t agent_key_info_from_file (ctrl_t ctrl, const unsigned char *grip, gpg_error_t agent_delete_key (ctrl_t ctrl, const char *desc_text, const unsigned char *grip, int force, int only_stubs); +gpg_error_t agent_update_private_key (const unsigned char *grip, nvc_t pk); /*-- call-pinentry.c --*/ void initialize_module_call_pinentry (void); @@ -593,11 +606,11 @@ void agent_reload_trustlist (void); /*-- divert-tpm2.c --*/ #ifdef HAVE_LIBTSS -int divert_tpm2_pksign (ctrl_t ctrl, const char *desc_text, +int divert_tpm2_pksign (ctrl_t ctrl, const unsigned char *digest, size_t digestlen, int algo, const unsigned char *shadow_info, unsigned char **r_sig, size_t *r_siglen); -int divert_tpm2_pkdecrypt (ctrl_t ctrl, const char *desc_text, +int divert_tpm2_pkdecrypt (ctrl_t ctrl, const unsigned char *cipher, const unsigned char *shadow_info, char **r_buf, size_t *r_len, int *r_padding); @@ -605,25 +618,25 @@ int divert_tpm2_writekey (ctrl_t ctrl, const unsigned char *grip, gcry_sexp_t s_skey); #else /*!HAVE_LIBTSS*/ static inline int -divert_tpm2_pksign (ctrl_t ctrl, const char *desc_text, +divert_tpm2_pksign (ctrl_t ctrl, const unsigned char *digest, size_t digestlen, int algo, const unsigned char *shadow_info, unsigned char **r_sig, size_t *r_siglen) { - (void)ctrl; (void)desc_text; (void)digest; (void)digestlen; + (void)ctrl; (void)digest; (void)digestlen; (void)algo; (void)shadow_info; (void)r_sig; (void)r_siglen; return gpg_error (GPG_ERR_NOT_SUPPORTED); } static inline int -divert_tpm2_pkdecrypt (ctrl_t ctrl, const char *desc_text, +divert_tpm2_pkdecrypt (ctrl_t ctrl, const unsigned char *cipher, const unsigned char *shadow_info, char **r_buf, size_t *r_len, int *r_padding) { - (void)ctrl; (void)desc_text; (void)cipher; (void)shadow_info; + (void)ctrl; (void)cipher; (void)shadow_info; (void)r_buf; (void)r_len; (void)r_padding; return gpg_error (GPG_ERR_NOT_SUPPORTED); } @@ -639,15 +652,14 @@ divert_tpm2_writekey (ctrl_t ctrl, const unsigned char *grip, /*-- divert-scd.c --*/ -int divert_pksign (ctrl_t ctrl, const char *desc_text, +int divert_pksign (ctrl_t ctrl, const unsigned char *grip, const unsigned char *digest, size_t digestlen, int algo, - const unsigned char *shadow_info, unsigned char **r_sig, + unsigned char **r_sig, size_t *r_siglen); -int divert_pkdecrypt (ctrl_t ctrl, const char *desc_text, +int divert_pkdecrypt (ctrl_t ctrl, const unsigned char *grip, const unsigned char *cipher, - const unsigned char *shadow_info, char **r_buf, size_t *r_len, int *r_padding); int divert_generic_cmd (ctrl_t ctrl, const char *cmdline, void *assuan_context); diff --git a/agent/all-tests.scm b/agent/all-tests.scm index 6449ebb..9376adf 100644 --- a/agent/all-tests.scm +++ b/agent/all-tests.scm @@ -32,4 +32,4 @@ (path-join (getenv "objdir") "agent" name))) (parse-makefile-expand (in-srcdir "agent" "Makefile.am") (lambda (filename port key) (parse-makefile port key)) - "TESTS"))) + "module_tests"))) diff --git a/agent/call-daemon.c b/agent/call-daemon.c index 26c25fc..0c36052 100644 --- a/agent/call-daemon.c +++ b/agent/call-daemon.c @@ -414,11 +414,7 @@ daemon_start (enum daemon_type type, ctrl_t ctrl) i=0; if (!opt.running_detached) - { - if (log_get_fd () != -1) - no_close_list[i++] = assuan_fd_from_posix_fd (log_get_fd ()); - no_close_list[i++] = assuan_fd_from_posix_fd (fileno (stderr)); - } + no_close_list[i++] = assuan_fd_from_posix_fd (fileno (stderr)); no_close_list[i] = ASSUAN_INVALID_FD; /* Connect to the daemon and perform initial handshaking. Use @@ -469,9 +465,7 @@ daemon_start (enum daemon_type type, ctrl_t ctrl) xfree (databuf); } - /* Tell the daemon we want him to send us an event signal. We - don't support this for W32CE. */ -#ifndef HAVE_W32CE_SYSTEM + /* Tell the daemon we want him to send us an event signal. */ if (opt.sigusr2_enabled) { char buf[100]; @@ -484,7 +478,6 @@ daemon_start (enum daemon_type type, ctrl_t ctrl) #endif assuan_transact (ctx, buf, NULL, NULL, NULL, NULL, NULL, NULL); } -#endif /*HAVE_W32CE_SYSTEM*/ g->primary_ctx = ctx; g->primary_ctx_reusable = 0; diff --git a/agent/call-pinentry.c b/agent/call-pinentry.c index bb55a37..c6c52be 100644 --- a/agent/call-pinentry.c +++ b/agent/call-pinentry.c @@ -57,7 +57,9 @@ * 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. */ + * be sufficient but can't be formatted nicely. Please do not change + * this value because pattern check files may let such passwords + * always pass. */ #define DEFAULT_GENPIN_BITS 150 /* The assuan context of the current pinentry. */ @@ -394,11 +396,7 @@ start_pinentry (ctrl_t ctrl) i=0; if (!opt.running_detached) - { - if (log_get_fd () != -1) - no_close_list[i++] = assuan_fd_from_posix_fd (log_get_fd ()); - no_close_list[i++] = assuan_fd_from_posix_fd (fileno (stderr)); - } + no_close_list[i++] = assuan_fd_from_posix_fd (fileno (stderr)); no_close_list[i] = ASSUAN_INVALID_FD; rc = assuan_new (&ctx); @@ -848,21 +846,20 @@ estimate_passphrase_quality (const char *pw) /* Generate a random passphrase in zBase32 encoding (RFC-6189) to be - * used by Pinentry to suggest a passphrase. */ + * used by Pinentry to suggest a passphrase. Note that we have the + * same algorithm in gpg.c for --gen-random at level 30. It is + * important that we always output exactly 30 characters to match the + * special exception we have in the pattern file for symmetric + * encryption. */ static char * generate_pin (void) { - unsigned int nbits = opt.min_passphrase_len * 8; - size_t nbytes; + unsigned int nbits = DEFAULT_GENPIN_BITS; + size_t nbytes = nbytes = (nbits + 7) / 8; void *rand; char *generated; - if (nbits < 128) - nbits = DEFAULT_GENPIN_BITS; - - nbytes = (nbits + 7) / 8; - - rand = gcry_random_bytes_secure (nbytes, GCRY_STRONG_RANDOM); + rand = gcry_random_bytes_secure (nbytes, GCRY_STRONG_RANDOM); if (!rand) { log_error ("failed to generate random pin\n"); diff --git a/agent/call-scd.c b/agent/call-scd.c index 154ea34..91e28e6 100644 --- a/agent/call-scd.c +++ b/agent/call-scd.c @@ -384,7 +384,12 @@ inq_needpin (void *opaque, const char *line) rc = parm->getpin_cb (parm->getpin_cb_arg, parm->getpin_cb_desc, line, pin, pinlen); if (!rc) - rc = assuan_send_data (parm->ctx, pin, pinlen); + { + assuan_begin_confidential (parm->ctx); + rc = assuan_send_data (parm->ctx, pin, pinlen); + assuan_end_confidential (parm->ctx); + } + wipememory (pin, pinlen); xfree (pin); } else if ((s = has_leading_keyword (line, "POPUPPINPADPROMPT"))) @@ -934,6 +939,7 @@ card_keyinfo_cb (void *opaque, const char *line) int n; struct card_key_info_s **l_p = &parm->list; + /* It's going to append the information at the end. */ while ((*l_p)) l_p = &(*l_p)->next; @@ -971,7 +977,7 @@ card_keyinfo_cb (void *opaque, const char *line) ; if (!n) - goto parm_error; + goto skip; keyinfo->serialno = xtrymalloc (n+1); if (!keyinfo->serialno) @@ -983,18 +989,34 @@ card_keyinfo_cb (void *opaque, const char *line) line = s; if (!*line) - goto parm_error; + goto skip; while (spacep (line)) line++; if (!*line) - goto parm_error; + goto skip; - keyinfo->idstr = xtrystrdup (line); + for (s = line; *s && !spacep (s); s++) + ; + + keyinfo->idstr = xtrymalloc (s - line + 1); if (!keyinfo->idstr) goto alloc_error; + memcpy (keyinfo->idstr, line, s - line); + keyinfo->idstr[s - line] = 0; + + while (spacep (s)) + s++; + + if (!*s) + goto skip; + + keyinfo->usage = xtrystrdup (s); + if (!keyinfo->usage) + goto alloc_error; + skip: *l_p = keyinfo; } else if (keywordlen == 12 && !memcmp (keyword, "PINCACHE_PUT", keywordlen)) @@ -1003,6 +1025,8 @@ card_keyinfo_cb (void *opaque, const char *line) return err; alloc_error: + xfree (keyinfo->serialno); + xfree (keyinfo->idstr); xfree (keyinfo); if (!parm->error) parm->error = gpg_error_from_syserror (); @@ -1026,6 +1050,7 @@ agent_card_free_keyinfo (struct card_key_info_s *l) l_next = l->next; xfree (l->serialno); xfree (l->idstr); + xfree (l->usage); xfree (l); } } diff --git a/agent/command-ssh.c b/agent/command-ssh.c index e12e8ac..ce2b5df 100644 --- a/agent/command-ssh.c +++ b/agent/command-ssh.c @@ -2449,155 +2449,245 @@ card_key_available (ctrl_t ctrl, const struct card_key_info_s *keyinfo, return 0; } +static struct card_key_info_s * +get_ssh_keyinfo_on_cards (ctrl_t ctrl) +{ + struct card_key_info_s *keyinfo_on_cards = NULL; + gpg_error_t err; + char *serialno; - + if (opt.disable_daemon[DAEMON_SCD]) + return NULL; -/* + /* Scan for new device(s). */ + err = agent_card_serialno (ctrl, &serialno, NULL); + if (err) + { + if (opt.verbose) + log_info (_("error getting list of cards: %s\n"), + gpg_strerror (err)); + return NULL; + } - Request handler. Each handler is provided with a CTRL context, a - REQUEST object and a RESPONSE object. The actual request is to be - read from REQUEST, the response needs to be written to RESPONSE. + xfree (serialno); -*/ + err = agent_card_keyinfo (ctrl, NULL, GCRY_PK_USAGE_AUTH, &keyinfo_on_cards); + if (err) + return NULL; + return keyinfo_on_cards; +} -/* Handler for the "request_identities" command. */ static gpg_error_t -ssh_handler_request_identities (ctrl_t ctrl, - estream_t request, estream_t response) +ssh_send_available_keys (ctrl_t ctrl, estream_t key_blobs, u32 *key_counter_p) { - u32 key_counter; - estream_t key_blobs; - gcry_sexp_t key_public; gpg_error_t err; - int ret; + char *dirname; + gnupg_dir_t dir = NULL; + gnupg_dirent_t dir_entry; + char hexgrip[41]; ssh_control_file_t cf = NULL; - gpg_error_t ret_err; + struct card_key_info_s *keyinfo_on_cards, *l; + char *cardsn; + gcry_sexp_t key_public = NULL; - (void)request; + err = open_control_file (&cf, 0); + if (err) + return err; - /* Prepare buffer stream. */ + /* First, get information keys available on cards on-line. */ + keyinfo_on_cards = get_ssh_keyinfo_on_cards (ctrl); - key_public = NULL; - key_counter = 0; - - key_blobs = es_fopenmem (0, "r+b"); - if (! key_blobs) + /* Look at all the registered and non-disabled keys, in sshcontrol. */ + /* And, look at all keys with "Use-for-ssh:" flag. */ + dirname = make_filename_try (gnupg_homedir (), + GNUPG_PRIVATE_KEYS_DIR, NULL); + if (!dirname) { err = gpg_error_from_syserror (); - goto out; + agent_card_free_keyinfo (keyinfo_on_cards); + return err; } + dir = gnupg_opendir (dirname); + if (!dir) + { + err = gpg_error_from_syserror (); + xfree (dirname); + agent_card_free_keyinfo (keyinfo_on_cards); + return err; + } + xfree (dirname); - /* First check whether a key is currently available in the card - reader - this should be allowed even without being listed in - sshcontrol. */ - - if (!opt.disable_daemon[DAEMON_SCD]) + while ( (dir_entry = gnupg_readdir (dir)) ) { - char *serialno; - struct card_key_info_s *keyinfo_list; - struct card_key_info_s *keyinfo; + struct card_key_info_s *l_prev = NULL; + int disabled, is_ssh; + unsigned char grip[20]; + + cardsn = NULL; + 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. */ - /* Scan device(s), and get list of KEYGRIP. */ - err = agent_card_serialno (ctrl, &serialno, NULL); + /* Check if it's a key on card. */ + for (l = keyinfo_on_cards; l; l = l->next) + if (!memcmp (l->keygrip, hexgrip, 40)) + break; + else + l_prev = l; + + /* Check if it's listed in "ssh_control" file. */ + disabled = is_ssh = 0; + err = search_control_file (cf, hexgrip, &disabled, NULL, NULL); if (!err) { - xfree (serialno); - err = agent_card_keyinfo (ctrl, NULL, GCRY_PK_USAGE_AUTH, - &keyinfo_list); + if (!disabled) + is_ssh = 1; } + else if (gpg_err_code (err) != GPG_ERR_EOF) + break; + if (l) + { + err = card_key_available (ctrl, l, &key_public, &cardsn); + /* Remove the entry from the list of KEYINFO_ON_CARD */ + if (l_prev) + l_prev->next = l->next; + else + keyinfo_on_cards = l->next; + xfree (l->serialno); + xfree (l->idstr); + xfree (l->usage); + xfree (l); + l = NULL; + } + else if (is_ssh) + err = agent_public_key_from_file (ctrl, grip, &key_public); + else + /* Examine the file if it's suitable for SSH. */ + err = agent_ssh_key_from_file (ctrl, grip, &key_public); if (err) { - if (opt.verbose) - log_info (_("error getting list of cards: %s\n"), - gpg_strerror (err)); - goto scd_out; + /* Clear ERR, skiping the key in question. */ + err = 0; + continue; } - for (keyinfo = keyinfo_list; keyinfo; keyinfo = keyinfo->next) + err = ssh_send_key_public (key_blobs, key_public, cardsn); + xfree (cardsn); + if (err) { - char *cardsn; - - if (card_key_available (ctrl, keyinfo, &key_public, &cardsn)) - continue; - - err = ssh_send_key_public (key_blobs, key_public, cardsn); - gcry_sexp_release (key_public); - key_public = NULL; - xfree (cardsn); - if (err) + if (opt.debug) + gcry_log_debugsxp ("pubkey", key_public); + if (gpg_err_code (err) == GPG_ERR_UNKNOWN_CURVE + || gpg_err_code (err) == GPG_ERR_INV_CURVE) { - 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) - { - /* For example a Brainpool curve or a curve we don't - * support at all but a smartcard lists that curve. - * We ignore them. */ - } - else - { - agent_card_free_keyinfo (keyinfo_list); - goto out; - } + /* For example a Brainpool curve or a curve we don't + * support at all but a smartcard lists that curve. + * We ignore them. */ } else - key_counter++; + { + gcry_sexp_release (key_public); + break; /* the readdir loop. */ + } } + else /* Success */ + (*key_counter_p)++; - agent_card_free_keyinfo (keyinfo_list); + gcry_sexp_release (key_public); } - scd_out: - /* Then look at all the registered and non-disabled keys. */ - err = open_control_file (&cf, 0); - if (err) - goto out; + gnupg_closedir (dir); + ssh_close_control_file (cf); + + /* Lastly, handle remaining keys which don't have the stub files. */ + for (l = keyinfo_on_cards; l; l = l->next) + { + cardsn = NULL; + if (card_key_available (ctrl, l, &key_public, &cardsn)) + continue; + + err = ssh_send_key_public (key_blobs, key_public, cardsn); + xfree (cardsn); + if (err) + { + if (opt.debug) + gcry_log_debugsxp ("pubkey", key_public); + if (gpg_err_code (err) == GPG_ERR_UNKNOWN_CURVE + || gpg_err_code (err) == GPG_ERR_INV_CURVE) + { + /* For example a Brainpool curve or a curve we don't + * support at all but a smartcard lists that curve. + * We ignore them. */ + } + else + { + gcry_sexp_release (key_public); + break; + } + } + else /* Success. */ + (*key_counter_p)++; + + gcry_sexp_release (key_public); + } + + agent_card_free_keyinfo (keyinfo_on_cards); - while (!read_control_file_item (cf)) - { - unsigned char grip[20]; + return err; +} + - if (!cf->item.valid) - continue; /* Should not happen. */ - if (cf->item.disabled) - continue; - log_assert (strlen (cf->item.hexgrip) == 40); - hex2bin (cf->item.hexgrip, grip, sizeof (grip)); +/* - err = agent_public_key_from_file (ctrl, grip, &key_public); - if (err) - { - log_error ("%s:%d: key '%s' skipped: %s\n", - cf->fname, cf->lnr, cf->item.hexgrip, - gpg_strerror (err)); - continue; - } + Request handler. Each handler is provided with a CTRL context, a + REQUEST object and a RESPONSE object. The actual request is to be + read from REQUEST, the response needs to be written to RESPONSE. - err = ssh_send_key_public (key_blobs, key_public, NULL); - if (err) - goto out; - gcry_sexp_release (key_public); - key_public = NULL; +*/ - key_counter++; - } - err = 0; - ret = es_fseek (key_blobs, 0, SEEK_SET); - if (ret) +/* Handler for the "request_identities" command. */ +static gpg_error_t +ssh_handler_request_identities (ctrl_t ctrl, + estream_t request, estream_t response) +{ + u32 key_counter; + estream_t key_blobs; + gpg_error_t err; + int ret; + gpg_error_t ret_err; + + (void)request; + + /* Prepare buffer stream. */ + + key_counter = 0; + + key_blobs = es_fopenmem (0, "r+b"); + if (! key_blobs) { err = gpg_error_from_syserror (); goto out; } + err = ssh_send_available_keys (ctrl, key_blobs, &key_counter); + if (!err) + { + ret = es_fseek (key_blobs, 0, SEEK_SET); + if (ret) + err = gpg_error_from_syserror (); + } + out: /* Send response. */ - gcry_sexp_release (key_public); - if (!err) { ret_err = stream_write_byte (response, SSH_RESPONSE_IDENTITIES_ANSWER); @@ -2614,7 +2704,6 @@ ssh_handler_request_identities (ctrl_t ctrl, } es_fclose (key_blobs); - close_control_file (cf); return ret_err; } @@ -2671,7 +2760,7 @@ data_sign (ctrl_t ctrl, ssh_key_type_spec_t *spec, char *fpr, *prompt; char *comment = NULL; - err = agent_raw_key_from_file (ctrl, ctrl->keygrip, &key); + err = agent_raw_key_from_file (ctrl, ctrl->keygrip, &key, NULL); if (err) goto out; err = ssh_get_fingerprint_string (key, opt.ssh_fingerprint_digest, &fpr); diff --git a/agent/command.c b/agent/command.c index a021eef..7f42b99 100644 --- a/agent/command.c +++ b/agent/command.c @@ -445,10 +445,13 @@ 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 * +static struct card_key_info_s * get_keyinfo_on_cards (ctrl_t ctrl) { - struct card_key_info_s *keyinfo_on_cards; + struct card_key_info_s *keyinfo_on_cards = NULL; + + if (opt.disable_daemon[DAEMON_SCD]) + return NULL; if (ctrl->server_local->last_card_keyinfo.ki && ctrl->server_local->last_card_keyinfo.eventno == eventcounter.card @@ -1197,10 +1200,99 @@ cmd_genkey (assuan_context_t ctx, char *line) } +static const char hlp_keyattr[] = + "KEYATTR [--delete] []\n" + "\n" + "For the secret key, show the attribute of ATTRNAME. With VALUE,\n" + "put the value to the attribute. Use --delete option to delete."; +static gpg_error_t +cmd_keyattr (assuan_context_t ctx, char *line) +{ + ctrl_t ctrl = assuan_get_pointer (ctx); + gpg_error_t err; + const char *argv[3]; + int argc; + unsigned char grip[20]; + int opt_delete; + + if (ctrl->restricted) + return leave_cmd (ctx, gpg_error (GPG_ERR_FORBIDDEN)); + + opt_delete = has_option (line, "--delete"); + + line = skip_options (line); + + argc = split_fields (line, argv, DIM (argv)); + if (argc < 2) + { + err = gpg_error (GPG_ERR_MISSING_VALUE); + goto leave; + } + if (!strcmp (argv[1], "Key:") /* It allows only access to attribute */ + /* Make sure ATTRNAME ends with colon. */ + || argv[1][strlen (argv[1]) - 1] != ':') + { + err = gpg_error (GPG_ERR_INV_PARAMETER); + goto leave; + } + + err = parse_keygrip (ctx, argv[0], grip); + if (err) + goto leave; + + if (!err) + { + gcry_sexp_t s_key = NULL; + nvc_t keymeta = NULL; + const char *p; + + err = agent_raw_key_from_file (ctrl, grip, &s_key, &keymeta); + if (keymeta == NULL) /* Not extended format? */ + { + err = gpg_error (GPG_ERR_INV_DATA); + goto leave; + } + + if (argc == 2) + { + nve_t e = nvc_lookup (keymeta, argv[1]); + + if (opt_delete) + { + if (e) + { + nvc_delete (keymeta, e); + goto key_attr_write; + } + } + else if (e) + { + p = nve_value (e); + if (p) + err = assuan_send_data (ctx, p, strlen (p)); + } + } + else if (argc == 3) + { + err = nvc_set (keymeta, argv[1], argv[2]); + key_attr_write: + if (!err) + err = nvc_set_private_key (keymeta, s_key); + if (!err) + err = agent_update_private_key (grip, keymeta); + } + + nvc_release (keymeta); + gcry_sexp_release (s_key); + } + + leave: + return leave_cmd (ctx, err); +} static const char hlp_readkey[] = - "READKEY [--no-data] \n" + "READKEY [--no-data] [--format=ssh] \n" " --card \n" "\n" "Return the public key for the given keygrip or keyid.\n" @@ -1213,20 +1305,22 @@ cmd_readkey (assuan_context_t ctx, char *line) unsigned char grip[20]; gcry_sexp_t s_pkey = NULL; unsigned char *pkbuf = NULL; - char *serialno = NULL; - char *keyidbuf = NULL; size_t pkbuflen; - int opt_card, opt_no_data; + int opt_card, opt_no_data, opt_format_ssh; 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"); + opt_format_ssh = has_option (line, "--format=ssh"); + line = skip_options (line); if (opt_card) { + char *serialno = NULL; + char *keyidbuf = NULL; const char *keyid = line; rc = agent_card_getattr (ctrl, "SERIALNO", &serialno, NULL); @@ -1267,7 +1361,8 @@ cmd_readkey (assuan_context_t ctx, char *line) goto leave; } - rc = opt_no_data? 0 : assuan_send_data (ctx, pkbuf, pkbuflen); + xfree (serialno); + xfree (keyidbuf); } else { @@ -1278,23 +1373,47 @@ cmd_readkey (assuan_context_t ctx, char *line) rc = agent_public_key_from_file (ctrl, grip, &s_pkey); if (!rc) { - pkbuflen = gcry_sexp_sprint (s_pkey, GCRYSEXP_FMT_CANON, NULL, 0); - log_assert (pkbuflen); - pkbuf = xtrymalloc (pkbuflen); - if (!pkbuf) - rc = gpg_error_from_syserror (); + if (opt_format_ssh) + { + estream_t stream = NULL; + + stream = es_fopenmem (0, "r+b"); + if (!stream) + { + rc = gpg_error_from_syserror (); + goto leave; + } + + rc = ssh_public_key_in_base64 (s_pkey, stream, "(none)"); + if (rc) + { + es_fclose (stream); + goto leave; + } + + rc = es_fclose_snatch (stream, (void **)&pkbuf, &pkbuflen); + if (rc) + goto leave; + } else { + pkbuflen = gcry_sexp_sprint (s_pkey, GCRYSEXP_FMT_CANON, NULL, 0); + log_assert (pkbuflen); + pkbuf = xtrymalloc (pkbuflen); + if (!pkbuf) + { + rc = gpg_error_from_syserror (); + goto leave; + } pkbuflen = gcry_sexp_sprint (s_pkey, GCRYSEXP_FMT_CANON, pkbuf, pkbuflen); - rc = opt_no_data? 0 : 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); return leave_cmd (ctx, rc); @@ -1431,7 +1550,7 @@ do_one_keyinfo (ctrl_t ctrl, const unsigned char *grip, assuan_context_t ctx, { gcry_sexp_t key; - if (!agent_raw_key_from_file (ctrl, grip, &key)) + if (!agent_raw_key_from_file (ctrl, grip, &key, NULL)) { ssh_get_fingerprint_string (key, with_ssh_fpr, &fpr); gcry_sexp_release (key); @@ -1694,6 +1813,7 @@ send_back_passphrase (assuan_context_t ctx, int via_data, const char *pw) xfree (p); } } + assuan_end_confidential (ctx); return rc; } @@ -2386,7 +2506,11 @@ cmd_preset_passphrase (assuan_context_t ctx, char *line) rc = print_assuan_status (ctx, "INQUIRE_MAXLEN", "%zu", maxlen); if (!rc) - rc = assuan_inquire (ctx, "PASSPHRASE", &passphrase, &len, maxlen); + { + assuan_begin_confidential (ctx); + rc = assuan_inquire (ctx, "PASSPHRASE", &passphrase, &len, maxlen); + assuan_end_confidential (ctx); + } } else rc = set_error (GPG_ERR_NOT_IMPLEMENTED, "passphrase is required"); @@ -2395,7 +2519,10 @@ cmd_preset_passphrase (assuan_context_t ctx, char *line) { rc = agent_put_cache (ctrl, grip_clear, CACHE_MODE_ANY, passphrase, ttl); if (opt_inquire) - xfree (passphrase); + { + wipememory (passphrase, len); + xfree (passphrase); + } } leave: @@ -3218,8 +3345,12 @@ cmd_put_secret (assuan_context_t ctx, char *line) { err = print_assuan_status (ctx, "INQUIRE_MAXLEN", "%u",MAXLEN_PUT_SECRET); if (!err) - err = assuan_inquire (ctx, "SECRET", - &value, &valuelen, MAXLEN_PUT_SECRET); + { + assuan_begin_confidential (ctx); + err = assuan_inquire (ctx, "SECRET", + &value, &valuelen, MAXLEN_PUT_SECRET); + assuan_end_confidential (ctx); + } if (err) goto leave; } @@ -4002,7 +4133,8 @@ register_commands (assuan_context_t ctx) { "RELOADAGENT", cmd_reloadagent,hlp_reloadagent }, { "GETINFO", cmd_getinfo, hlp_getinfo }, { "KEYTOCARD", cmd_keytocard, hlp_keytocard }, - { "KEYTOTPM", cmd_keytotpm, hlp_keytotpm }, + { "KEYTOTPM", cmd_keytotpm, hlp_keytotpm }, + { "KEYATTR", cmd_keyattr, hlp_keyattr }, { NULL } }; int i, rc; diff --git a/agent/divert-scd.c b/agent/divert-scd.c index 273f3a8..ed0173e 100644 --- a/agent/divert-scd.c +++ b/agent/divert-scd.c @@ -32,113 +32,6 @@ #include "../common/sexp-parse.h" -static gpg_error_t -ask_for_card (ctrl_t ctrl, const unsigned char *shadow_info, - const unsigned char *grip, char **r_kid) -{ - char *serialno; - char *desc; - char *want_sn; - int len; - gpg_error_t err; - char hexgrip[41]; - - *r_kid = NULL; - bin2hex (grip, 20, hexgrip); - - if (shadow_info) - { - err = parse_shadow_info (shadow_info, &want_sn, NULL, NULL); - if (err) - return err; - } - else - want_sn = NULL; - - len = want_sn? strlen (want_sn) : 0; - if (len == 32 && !strncmp (want_sn, "D27600012401", 12)) - { - /* This is an OpenPGP card - reformat */ - if (!strncmp (want_sn+16, "0006", 4)) - { - /* This is a Yubikey. Print the s/n as it would be printed - * on Yubikey 5. Example: D2760001240100000006120808620000 - * mmmm^^^^^^^^ */ - unsigned long sn; - - sn = atoi_4 (want_sn+20) * 10000; - sn += atoi_4 (want_sn+24); - snprintf (want_sn, 32, "%lu %03lu %03lu", - (sn/1000000ul), (sn/1000ul % 1000ul), (sn % 1000ul)); - } - else /* Default is the Zeitcontrol card print format. */ - { - memmove (want_sn, want_sn+16, 4); - want_sn[4] = ' '; - memmove (want_sn+5, want_sn+20, 8); - want_sn[13] = 0; - } - } - else if (len == 20 && want_sn[19] == '0') - { - /* We assume that a 20 byte serial number is a standard one - * which has the property to have a zero in the last nibble (Due - * to BCD representation). We don't display this '0' because it - * may confuse the user. */ - want_sn[19] = 0; - } - - for (;;) - { - /* Scan device(s), and check if key for GRIP is available. */ - err = agent_card_serialno (ctrl, &serialno, NULL); - if (!err) - { - struct card_key_info_s *keyinfo; - - xfree (serialno); - err = agent_card_keyinfo (ctrl, hexgrip, 0, &keyinfo); - if (!err) - { - /* Key for GRIP found, use it directly. */ - agent_card_free_keyinfo (keyinfo); - xfree (want_sn); - if ((*r_kid = xtrystrdup (hexgrip))) - return 0; - else - return gpg_error_from_syserror (); - } - } - - if (!want_sn) - ; /* No shadow info so we can't ask; ERR is already set. */ - else if (asprintf (&desc, - "%s:%%0A%%0A" - " %s", - L_("Please insert the card with serial number"), - want_sn) < 0) - { - err = out_of_core (); - } - else - { - err = agent_get_confirmation (ctrl, desc, NULL, NULL, 0); - if (ctrl->pinentry_mode == PINENTRY_MODE_LOOPBACK && - gpg_err_code (err) == GPG_ERR_NO_PIN_ENTRY) - err = gpg_error (GPG_ERR_CARD_NOT_PRESENT); - - xfree (desc); - } - - if (err) - { - xfree (want_sn); - return err; - } - } -} - - /* Put the DIGEST into an DER encoded container and return it in R_VAL. */ static int encode_md_for_card (const unsigned char *digest, size_t digestlen, int algo, @@ -426,44 +319,37 @@ getpin_cb (void *opaque, const char *desc_text, const char *info, /* This function is used when a sign operation has been diverted to a - * smartcard. DESC_TEXT is the original text for a prompt has send by - * gpg to gpg-agent. + * smartcard. * * Note: If SHADOW_INFO is NULL the user can't be asked to insert the * card, we simply try to use an inserted card with the given keygrip. * * FIXME: Explain the other args. */ int -divert_pksign (ctrl_t ctrl, const char *desc_text, const unsigned char *grip, +divert_pksign (ctrl_t ctrl, const unsigned char *grip, const unsigned char *digest, size_t digestlen, int algo, - const unsigned char *shadow_info, unsigned char **r_sig, + unsigned char **r_sig, size_t *r_siglen) { int rc; - char *kid; + char hexgrip[41]; size_t siglen; unsigned char *sigval = NULL; - (void)desc_text; - - rc = ask_for_card (ctrl, shadow_info, grip, &kid); - if (rc) - return rc; - /* Note that the KID may be an keyref or a keygrip. The signing - * functions handle both. */ + bin2hex (grip, 20, hexgrip); if (!algo) { /* This is the PureEdDSA case. (DIGEST,DIGESTLEN) this the * entire data which will be signed. */ - rc = agent_card_pksign (ctrl, kid, getpin_cb, ctrl, NULL, + rc = agent_card_pksign (ctrl, hexgrip, getpin_cb, ctrl, NULL, 0, digest, digestlen, &sigval, &siglen); } else if (algo == MD_USER_TLS_MD5SHA1) { int save = ctrl->use_auth_call; ctrl->use_auth_call = 1; - rc = agent_card_pksign (ctrl, kid, getpin_cb, ctrl, NULL, + rc = agent_card_pksign (ctrl, hexgrip, getpin_cb, ctrl, NULL, algo, digest, digestlen, &sigval, &siglen); ctrl->use_auth_call = save; } @@ -475,7 +361,7 @@ divert_pksign (ctrl_t ctrl, const char *desc_text, const unsigned char *grip, rc = encode_md_for_card (digest, digestlen, algo, &data, &ndata); if (!rc) { - rc = agent_card_pksign (ctrl, kid, getpin_cb, ctrl, NULL, + rc = agent_card_pksign (ctrl, hexgrip, getpin_cb, ctrl, NULL, algo, data, ndata, &sigval, &siglen); xfree (data); } @@ -487,8 +373,6 @@ divert_pksign (ctrl_t ctrl, const char *desc_text, const unsigned char *grip, *r_siglen = siglen; } - xfree (kid); - return rc; } @@ -498,14 +382,13 @@ divert_pksign (ctrl_t ctrl, const char *desc_text, const unsigned char *grip, allocated buffer in R_BUF. The padding information is stored at R_PADDING with -1 for not known. */ int -divert_pkdecrypt (ctrl_t ctrl, const char *desc_text, +divert_pkdecrypt (ctrl_t ctrl, const unsigned char *grip, const unsigned char *cipher, - const unsigned char *shadow_info, char **r_buf, size_t *r_len, int *r_padding) { int rc; - char *kid; + char hexgrip[41]; const unsigned char *s; size_t n; int depth; @@ -514,7 +397,7 @@ divert_pkdecrypt (ctrl_t ctrl, const char *desc_text, char *plaintext; size_t plaintextlen; - (void)desc_text; + bin2hex (grip, 20, hexgrip); *r_padding = -1; s = cipher; @@ -591,11 +474,7 @@ divert_pkdecrypt (ctrl_t ctrl, const char *desc_text, ciphertext = s; ciphertextlen = n; - rc = ask_for_card (ctrl, shadow_info, grip, &kid); - if (rc) - return rc; - - rc = agent_card_pkdecrypt (ctrl, kid, getpin_cb, ctrl, NULL, + rc = agent_card_pkdecrypt (ctrl, hexgrip, getpin_cb, ctrl, NULL, ciphertext, ciphertextlen, &plaintext, &plaintextlen, r_padding); if (!rc) @@ -603,7 +482,6 @@ divert_pkdecrypt (ctrl_t ctrl, const char *desc_text, *r_buf = plaintext; *r_len = plaintextlen; } - xfree (kid); return rc; } diff --git a/agent/divert-tpm2.c b/agent/divert-tpm2.c index 0741c68..4cae662 100644 --- a/agent/divert-tpm2.c +++ b/agent/divert-tpm2.c @@ -13,12 +13,11 @@ #include "../common/sexp-parse.h" int -divert_tpm2_pksign (ctrl_t ctrl, const char *desc_text, +divert_tpm2_pksign (ctrl_t ctrl, const unsigned char *digest, size_t digestlen, int algo, const unsigned char *shadow_info, unsigned char **r_sig, size_t *r_siglen) { - (void)desc_text; (void)algo; return agent_tpm2d_pksign(ctrl, digest, digestlen, shadow_info, r_sig, r_siglen); @@ -76,7 +75,7 @@ divert_tpm2_writekey (ctrl_t ctrl, const unsigned char *grip, } int -divert_tpm2_pkdecrypt (ctrl_t ctrl, const char *desc_text, +divert_tpm2_pkdecrypt (ctrl_t ctrl, const unsigned char *cipher, const unsigned char *shadow_info, char **r_buf, size_t *r_len, int *r_padding) @@ -86,8 +85,6 @@ divert_tpm2_pkdecrypt (ctrl_t ctrl, const char *desc_text, *r_padding = -1; - (void)desc_text; - s = cipher; if (*s != '(') return gpg_error (GPG_ERR_INV_SEXP); diff --git a/agent/findkey.c b/agent/findkey.c index 45c374d..e0db509 100644 --- a/agent/findkey.c +++ b/agent/findkey.c @@ -33,7 +33,6 @@ #include "agent.h" #include "../common/i18n.h" #include "../common/ssh-utils.h" -#include "../common/name-value.h" #ifndef O_BINARY #define O_BINARY 0 @@ -173,6 +172,8 @@ write_extended_private_key (char *fname, estream_t fp, int update, int newkey, goto leave; err = nvc_write (pk, fp); + if (!err) + err = es_fflush (fp); if (err) { log_error ("error writing '%s': %s\n", fname, gpg_strerror (err)); @@ -339,6 +340,59 @@ agent_write_private_key (const unsigned char *grip, } +gpg_error_t +agent_update_private_key (const unsigned char *grip, nvc_t pk) +{ + char *fname, *fname0; + estream_t fp; + char hexgrip[40+8+1]; + gpg_error_t err; + + bin2hex (grip, 20, hexgrip); + strcpy (hexgrip+40, ".key.tmp"); + + fname = make_filename (gnupg_homedir (), GNUPG_PRIVATE_KEYS_DIR, + hexgrip, NULL); + fname0 = xstrdup (fname); + if (!fname0) + { + err = gpg_error_from_syserror (); + xfree (fname); + return err; + } + fname0[strlen (fname)-4] = 0; + + fp = es_fopen (fname, "wbx,mode=-rw"); + if (!fp) + { + err = gpg_error_from_syserror (); + + log_error ("can't create '%s': %s\n", fname, gpg_strerror (err)); + xfree (fname); + return err; + } + + err = nvc_write (pk, fp); + if (err) + log_error ("error writing '%s': %s\n", fname, gpg_strerror (err)); + + es_fclose (fp); + +#ifdef HAVE_W32_SYSTEM + /* No atomic mv on W32 systems. */ + gnupg_remove (fname0); +#endif + if (rename (fname, fname0)) + { + err = gpg_error_from_errno (errno); + log_error (_("error renaming '%s' to '%s': %s\n"), + fname, fname0, strerror (errno)); + } + + xfree (fname); + return err; +} + /* Callback function to try the unprotection from the passphrase query code. */ static gpg_error_t @@ -961,8 +1015,137 @@ remove_key_file (const unsigned char *grip) } +/* + * Prompt a user the card insertion, when it's not available yet. + */ +static gpg_error_t +prompt_for_card (ctrl_t ctrl, const unsigned char *grip, + nvc_t keymeta, const unsigned char *shadow_info) +{ + char *serialno; + char *desc; + char *want_sn = NULL; + int len; + gpg_error_t err; + char hexgrip[41]; + char *comment_buffer = NULL; + const char *comment = NULL; + int refuse_prompt = 0; + + bin2hex (grip, 20, hexgrip); + + if (keymeta) + { + const char *p; + + if ((p = nvc_get_string (keymeta, "Prompt:")) && !strcmp (p, "no")) + refuse_prompt = 1; + + if ((p = nvc_get_string (keymeta, "Label:"))) + { + if (strchr (p, '\n') + && (comment_buffer = linefeed_to_percent0A (p))) + comment = comment_buffer; + else + comment = p; + } + } + + err = parse_shadow_info (shadow_info, &want_sn, NULL, NULL); + if (err) + return err; + + len = want_sn? strlen (want_sn) : 0; + if (len == 32 && !strncmp (want_sn, "D27600012401", 12)) + { + /* This is an OpenPGP card - reformat */ + if (!strncmp (want_sn+16, "0006", 4)) + { + /* This is a Yubikey. Print the s/n as it would be printed + * on Yubikey 5. Example: D2760001240100000006120808620000 + * mmmm^^^^^^^^ */ + unsigned long sn; + + sn = atoi_4 (want_sn+20) * 10000; + sn += atoi_4 (want_sn+24); + snprintf (want_sn, 32, "%lu %03lu %03lu", + (sn/1000000ul), (sn/1000ul % 1000ul), (sn % 1000ul)); + } + else /* Default is the Zeitcontrol card print format. */ + { + memmove (want_sn, want_sn+16, 4); + want_sn[4] = ' '; + memmove (want_sn+5, want_sn+20, 8); + want_sn[13] = 0; + } + } + else if (len == 20 && want_sn[19] == '0') + { + /* We assume that a 20 byte serial number is a standard one + * which has the property to have a zero in the last nibble (Due + * to BCD representation). We don't display this '0' because it + * may confuse the user. */ + want_sn[19] = 0; + } + + for (;;) + { + /* Scan device(s), and check if key for GRIP is available. */ + err = agent_card_serialno (ctrl, &serialno, NULL); + if (!err) + { + struct card_key_info_s *keyinfo; + + xfree (serialno); + err = agent_card_keyinfo (ctrl, hexgrip, 0, &keyinfo); + if (!err) + { + /* Key for GRIP found, use it. */ + agent_card_free_keyinfo (keyinfo); + break; + } + } + + /* Card is not available. Prompt the insertion. */ + if (refuse_prompt) + { + err = gpg_error (GPG_ERR_UNUSABLE_SECKEY); + break; + } + + if (asprintf (&desc, + "%s:%%0A%%0A" + " %s%%0A" + " %s", + L_("Please insert the card with serial number"), + want_sn ? want_sn : "", + comment? comment:"") < 0) + err = out_of_core (); + else + { + err = agent_get_confirmation (ctrl, desc, NULL, NULL, 0); + if (ctrl->pinentry_mode == PINENTRY_MODE_LOOPBACK && + gpg_err_code (err) == GPG_ERR_NO_PIN_ENTRY) + err = gpg_error (GPG_ERR_CARD_NOT_PRESENT); + + xfree (desc); + } + + if (err) + break; + } + + xfree (want_sn); + gcry_free (comment_buffer); + return err; +} + + /* Return the secret key as an S-Exp in RESULT after locating it using - the GRIP. If the operation shall be diverted to a token, an + the GRIP. Caller should set GRIP=NULL, when a key in a file is + intended to be used for cryptographic operation. In this case, + CTRL->keygrip is used to locate the file, and it may ask a user for + confirmation. If the operation shall be diverted to a token, an allocated S-expression with the shadow_info part from the file is stored at SHADOW_INFO; if not NULL will be stored at SHADOW_INFO. CACHE_MODE defines now the cache shall be used. DESC_TEXT may be @@ -999,13 +1182,10 @@ agent_key_from_file (ctrl_t ctrl, const char *cache_nonce, if (r_timestamp) *r_timestamp = (time_t)(-1); - err = read_key_file (grip, &s_skey, &keymeta); - if (err) - { - if (gpg_err_code (err) == GPG_ERR_ENOENT) - err = gpg_error (GPG_ERR_NO_SECKEY); - return err; - } + if (!grip && !ctrl->have_keygrip) + return gpg_error (GPG_ERR_NO_SECKEY); + + err = read_key_file (grip? grip : ctrl->keygrip, &s_skey, &keymeta); /* For use with the protection functions we also need the key as an canonical encoded S-expression in a buffer. Create this buffer @@ -1026,6 +1206,45 @@ agent_key_from_file (ctrl_t ctrl, const char *cache_nonce, *r_timestamp = isotime2epoch (created); } + if (!grip && keymeta) + { + const char *ask_confirmation = nvc_get_string (keymeta, "Confirm:"); + + if (ask_confirmation + && ((!strcmp (ask_confirmation, "restricted") && ctrl->restricted) + || !strcmp (ask_confirmation, "yes"))) + { + char hexgrip[40+4+1]; + char *prompt; + char *comment_buffer = NULL; + const char *comment = NULL; + + bin2hex (ctrl->keygrip, 20, hexgrip); + + if ((comment = nvc_get_string (keymeta, "Label:"))) + { + if (strchr (comment, '\n') + && (comment_buffer = linefeed_to_percent0A (comment))) + comment = comment_buffer; + } + + prompt = xtryasprintf (L_("Requested the use of key%%0A" + " %s%%0A" + " %s%%0A" + "Do you want to allow this?"), + hexgrip, comment? comment:""); + + gcry_free (comment_buffer); + + err = agent_get_confirmation (ctrl, prompt, + L_("Allow"), L_("Deny"), 0); + xfree (prompt); + + if (err) + return err; + } + } + switch (agent_private_key_type (buf)) { case PRIVATE_KEY_CLEAR: @@ -1087,14 +1306,15 @@ agent_key_from_file (ctrl_t ctrl, const char *cache_nonce, &desc_text_final); gcry_free (comment_buffer); - if (!err) - { - err = unprotect (ctrl, cache_nonce, desc_text_final, &buf, grip, - cache_mode, lookup_ttl, r_passphrase); - if (err) - log_error ("failed to unprotect the secret key: %s\n", - gpg_strerror (err)); - } + if (!err) + { + err = unprotect (ctrl, cache_nonce, desc_text_final, &buf, + grip? grip : ctrl->keygrip, + cache_mode, lookup_ttl, r_passphrase); + if (err) + log_error ("failed to unprotect the secret key: %s\n", + gpg_strerror (err)); + } xfree (desc_text_final); } @@ -1103,24 +1323,37 @@ agent_key_from_file (ctrl_t ctrl, const char *cache_nonce, if (shadow_info) { const unsigned char *s; + unsigned char *shadow_type; size_t n; - err = agent_get_shadow_info (buf, &s); + err = agent_get_shadow_info_type (buf, &s, &shadow_type); if (!err) { n = gcry_sexp_canon_len (s, 0, NULL,NULL); log_assert (n); *shadow_info = xtrymalloc (n); if (!*shadow_info) - err = out_of_core (); + { + err = out_of_core (); + goto shadow_error; + } else { memcpy (*shadow_info, s, n); - err = 0; + /* + * When it's a key on card (not on tpm2), maks sure + * it's available. + */ + if (strcmp (shadow_type, "t1-v1") == 0 && !grip) + err = prompt_for_card (ctrl, ctrl->keygrip, + keymeta, *shadow_info); } } - if (err) + else + shadow_error: log_error ("get_shadow_info failed: %s\n", gpg_strerror (err)); + + xfree (shadow_type); } else err = gpg_error (GPG_ERR_UNUSABLE_SECKEY); @@ -1170,7 +1403,7 @@ agent_key_from_file (ctrl_t ctrl, const char *cache_nonce, failure an error code is returned and NULL stored at RESULT. */ gpg_error_t agent_raw_key_from_file (ctrl_t ctrl, const unsigned char *grip, - gcry_sexp_t *result) + gcry_sexp_t *result, nvc_t *r_keymeta) { gpg_error_t err; gcry_sexp_t s_skey; @@ -1179,7 +1412,7 @@ agent_raw_key_from_file (ctrl_t ctrl, const unsigned char *grip, *result = NULL; - err = read_key_file (grip, &s_skey, NULL); + err = read_key_file (grip, &s_skey, r_keymeta); if (!err) *result = s_skey; return err; @@ -1190,14 +1423,14 @@ agent_raw_key_from_file (ctrl_t ctrl, const unsigned char *grip, at RESULT. This function extracts the public key from the private key database. On failure an error code is returned and NULL stored at RESULT. */ -gpg_error_t -agent_public_key_from_file (ctrl_t ctrl, - const unsigned char *grip, - gcry_sexp_t *result) +static gpg_error_t +public_key_from_file (ctrl_t ctrl, const unsigned char *grip, + gcry_sexp_t *result, int for_ssh) { gpg_error_t err; int i, idx; gcry_sexp_t s_skey; + nvc_t keymeta = NULL; const char *algoname, *elems; int npkey; gcry_mpi_t array[10]; @@ -1219,10 +1452,30 @@ agent_public_key_from_file (ctrl_t ctrl, *result = NULL; - err = read_key_file (grip, &s_skey, NULL); + err = read_key_file (grip, &s_skey, for_ssh? &keymeta : NULL); if (err) return err; + if (for_ssh) + { + /* Use-for-ssh: yes */ + const char *p; + int is_ssh = 0; + + if (keymeta == NULL) + return gpg_error (GPG_ERR_WRONG_KEY_USAGE); + + if ((p = nvc_get_string (keymeta, "Use-for-ssh:")) + && !strcmp (p, "yes")) + is_ssh = 1; + + nvc_release (keymeta); + keymeta = NULL; + + if (!is_ssh) + return gpg_error (GPG_ERR_WRONG_KEY_USAGE); + } + for (i=0; i < DIM (array); i++) array[i] = NULL; @@ -1311,6 +1564,22 @@ agent_public_key_from_file (ctrl_t ctrl, return err; } +gpg_error_t +agent_public_key_from_file (ctrl_t ctrl, + const unsigned char *grip, + gcry_sexp_t *result) +{ + return public_key_from_file (ctrl, grip, result, 0); +} + +gpg_error_t +agent_ssh_key_from_file (ctrl_t ctrl, + const unsigned char *grip, + gcry_sexp_t *result) +{ + return public_key_from_file (ctrl, grip, result, 1); +} + /* Check whether the secret key identified by GRIP is available. Returns 0 is the key is available. */ diff --git a/agent/genkey.c b/agent/genkey.c index 0c91ab4..fc6ce0a 100644 --- a/agent/genkey.c +++ b/agent/genkey.c @@ -97,7 +97,7 @@ 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); - FILE *infp; + estream_t stream_to_check_pattern = NULL; const char *argv[10]; pid_t pid; int result, i; @@ -135,27 +135,6 @@ do_check_passphrase_pattern (ctrl_t ctrl, const char *pw, unsigned int flags) 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. */ - } - - if (fwrite (pw, strlen (pw), 1, infp) != 1) - { - err = gpg_error_from_syserror (); - 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); - clearerr (infp); - i = 0; argv[i++] = "--null"; argv[i++] = "--", @@ -163,21 +142,27 @@ do_check_passphrase_pattern (ctrl_t ctrl, const char *pw, unsigned int flags) argv[i] = NULL; log_assert (i < sizeof argv); - if (gnupg_spawn_process_fd (pgmname, argv, fileno (infp), -1, -1, &pid)) + if (gnupg_spawn_process (pgmname, argv, NULL, NULL, 0, + &stream_to_check_pattern, NULL, NULL, &pid)) result = 1; /* Execute error - assume password should no be used. */ - else if (gnupg_wait_process (pgmname, pid, 1, NULL)) - result = 1; /* Helper returned an error - probably a match. */ else - result = 0; /* Success; i.e. no match. */ - gnupg_release_process (pid); - - /* Overwrite our temporary file. */ - fseek (infp, 0, SEEK_SET); - clearerr (infp); - for (i=((strlen (pw)+99)/100)*100; i > 0; i--) - putc ('\xff', infp); - fflush (infp); - fclose (infp); + { + es_set_binary (stream_to_check_pattern); + if (es_fwrite (pw, strlen (pw), 1, stream_to_check_pattern) != 1) + { + err = gpg_error_from_syserror (); + log_error (_("error writing to pipe: %s\n"), gpg_strerror (err)); + result = 1; /* Error - assume password should not be used. */ + } + else + es_fflush (stream_to_check_pattern); + es_fclose (stream_to_check_pattern); + if (gnupg_wait_process (pgmname, pid, 1, NULL)) + result = 1; /* Helper returned an error - probably a match. */ + else + result = 0; /* Success; i.e. no match. */ + gnupg_release_process (pid); + } xfree (patternfname); return result; diff --git a/agent/gpg-agent.c b/agent/gpg-agent.c index 2690c08..7194e02 100644 --- a/agent/gpg-agent.c +++ b/agent/gpg-agent.c @@ -128,6 +128,8 @@ enum cmd_and_opt_values oIgnoreCacheForSigning, oAllowMarkTrusted, oNoAllowMarkTrusted, + oNoUserTrustlist, + oSysTrustlistName, oAllowPresetPassphrase, oAllowLoopbackPinentry, oNoAllowLoopbackPinentry, @@ -167,7 +169,7 @@ static gpgrt_opt_t opts[] = { ARGPARSE_s_n (oDaemon, "daemon", N_("run in daemon mode (background)")), ARGPARSE_s_n (oServer, "server", N_("run in server mode (foreground)")), #ifndef HAVE_W32_SYSTEM - ARGPARSE_s_n (oSupervised, "supervised", N_("run in supervised mode")), + ARGPARSE_s_n (oSupervised, "supervised", "@"), #endif ARGPARSE_s_n (oNoDetach, "no-detach", N_("do not detach from the console")), ARGPARSE_s_n (oSh, "sh", N_("sh-style command output")), @@ -251,6 +253,8 @@ static gpgrt_opt_t opts[] = { ARGPARSE_s_n (oNoAllowMarkTrusted, "no-allow-mark-trusted", /* */ N_("disallow clients to mark keys as \"trusted\"")), ARGPARSE_s_n (oAllowMarkTrusted, "allow-mark-trusted", "@"), + ARGPARSE_s_n (oNoUserTrustlist, "no-user-trustlist", "@"), + ARGPARSE_s_s (oSysTrustlistName, "sys-trustlist-name", "@"), ARGPARSE_s_n (oAllowPresetPassphrase, "allow-preset-passphrase", /* */ N_("allow presetting passphrase")), ARGPARSE_s_u (oS2KCount, "s2k-count", "@"), @@ -333,17 +337,12 @@ static struct debug_flags_s debug_flags [] = /* The timer tick used for housekeeping stuff. Note that on Windows * we use a SetWaitableTimer seems to signal earlier than about 2 - * seconds. Thus we use 4 seconds on all platforms except for - * Windowsce. CHECK_OWN_SOCKET_INTERVAL defines how often we check + * seconds. Thus we use 4 seconds on all platforms. + * CHECK_OWN_SOCKET_INTERVAL defines how often we check * our own socket in standard socket mode. If that value is 0 we * don't check at all. All values are in seconds. */ -#if defined(HAVE_W32CE_SYSTEM) -# define TIMERTICK_INTERVAL (60) -# define CHECK_OWN_SOCKET_INTERVAL (0) /* Never */ -#else -# define TIMERTICK_INTERVAL (4) -# define CHECK_OWN_SOCKET_INTERVAL (60) -#endif +#define TIMERTICK_INTERVAL (4) +#define CHECK_OWN_SOCKET_INTERVAL (60) /* Flag indicating that the ssh-agent subsystem has been enabled. */ @@ -876,6 +875,7 @@ parse_rereadable_options (gpgrt_argparse_t *pargs, int reread) opt.enable_extended_key_format = 1; opt.ignore_cache_for_signing = 0; opt.allow_mark_trusted = 1; + opt.sys_trustlist_name = NULL; opt.allow_external_cache = 1; opt.allow_loopback_pinentry = 1; opt.allow_emacs_pinentry = 0; @@ -973,6 +973,8 @@ parse_rereadable_options (gpgrt_argparse_t *pargs, int reread) case oAllowMarkTrusted: opt.allow_mark_trusted = 1; break; case oNoAllowMarkTrusted: opt.allow_mark_trusted = 0; break; + case oNoUserTrustlist: opt.no_user_trustlist = 1; break; + case oSysTrustlistName: opt.sys_trustlist_name = pargs->r.ret_str; break; case oAllowPresetPassphrase: opt.allow_preset_passphrase = 1; break; @@ -1018,6 +1020,11 @@ finalize_rereadable_options (void) /* Hack to allow --grab to override --no-grab. */ if ((opt.no_grab & 2)) opt.no_grab = 0; + + /* With --no-user-trustlist it does not make sense to allow the mark + * trusted feature. */ + if (opt.no_user_trustlist) + opt.allow_mark_trusted = 0; } @@ -1378,6 +1385,9 @@ main (int argc, char **argv) agent_exit (0); } + if (is_supervised && !opt.quiet) + log_info(_("WARNING: \"%s\" is a deprecated option\n"), "--supervised"); + if (is_supervised) ; else if (!opt.extra_socket) @@ -2102,7 +2112,7 @@ get_agent_active_connection_count (void) /* Under W32, this function returns the handle of the scdaemon notification event. Calling it the first time creates that event. */ -#if defined(HAVE_W32_SYSTEM) && !defined(HAVE_W32CE_SYSTEM) +#if defined(HAVE_W32_SYSTEM) void * get_agent_daemon_notify_event (void) { @@ -2139,7 +2149,7 @@ get_agent_daemon_notify_event (void) return the_event; } -#endif /*HAVE_W32_SYSTEM && !HAVE_W32CE_SYSTEM*/ +#endif /*HAVE_W32_SYSTEM*/ @@ -2227,8 +2237,8 @@ create_server_socket (char *name, int primary, int cygwin, len = SUN_LEN (unaddr); rc = assuan_sock_bind (fd, addr, len); - /* Our error code mapping on W32CE returns EEXIST thus we also test - for this. */ + /* At least our error code mapping on Windows-CE used to return + * EEXIST thus we better test for this on Windows . */ if (rc == -1 && (errno == EADDRINUSE #ifdef HAVE_W32_SYSTEM @@ -2892,14 +2902,8 @@ handle_connections (gnupg_fd_t listen_fd, npth_sigev_add (SIGTERM); npth_sigev_fini (); #else -# ifdef HAVE_W32CE_SYSTEM - /* Use a dummy event. */ - sigs = 0; - ev = pth_event (PTH_EVENT_SIGS, &sigs, &signo); -# else events[0] = get_agent_daemon_notify_event (); events[1] = INVALID_HANDLE_VALUE; -# endif #endif if (disable_check_own_socket) diff --git a/agent/pkdecrypt.c b/agent/pkdecrypt.c index cf6c149..82818f8 100644 --- a/agent/pkdecrypt.c +++ b/agent/pkdecrypt.c @@ -68,7 +68,7 @@ agent_pkdecrypt (ctrl_t ctrl, const char *desc_text, log_printhex (ciphertext, ciphertextlen, "cipher: "); } err = agent_key_from_file (ctrl, NULL, desc_text, - ctrl->keygrip, &shadow_info, + NULL, &shadow_info, CACHE_MODE_NORMAL, NULL, &s_skey, NULL, NULL); if (gpg_err_code (err) == GPG_ERR_NO_SECKEY) no_shadow_info = 1; @@ -89,11 +89,11 @@ agent_pkdecrypt (ctrl_t ctrl, const char *desc_text, } if (agent_is_tpm2_key (s_skey)) - err = divert_tpm2_pkdecrypt (ctrl, desc_text, ciphertext, shadow_info, + err = divert_tpm2_pkdecrypt (ctrl, ciphertext, shadow_info, &buf, &len, r_padding); else - err = divert_pkdecrypt (ctrl, desc_text, ctrl->keygrip, ciphertext, - shadow_info, &buf, &len, r_padding); + err = divert_pkdecrypt (ctrl, ctrl->keygrip, ciphertext, + &buf, &len, r_padding); if (err) { log_error ("smartcard decryption failed: %s\n", gpg_strerror (err)); diff --git a/agent/pksign.c b/agent/pksign.c index 170dc96..dfed0e3 100644 --- a/agent/pksign.c +++ b/agent/pksign.c @@ -314,7 +314,7 @@ agent_pksign_do (ctrl_t ctrl, const char *cache_nonce, if (!ctrl->have_keygrip) return gpg_error (GPG_ERR_NO_SECKEY); - err = agent_key_from_file (ctrl, cache_nonce, desc_text, ctrl->keygrip, + err = agent_key_from_file (ctrl, cache_nonce, desc_text, NULL, &shadow_info, cache_mode, lookup_ttl, &s_skey, NULL, NULL); if (gpg_err_code (err) == GPG_ERR_NO_SECKEY) @@ -392,23 +392,17 @@ agent_pksign_do (ctrl_t ctrl, const char *cache_nonce, } { - char *desc2 = NULL; - - if (desc_text) - agent_modify_description (desc_text, NULL, s_pkey, &desc2); - if (agent_is_tpm2_key (s_skey)) - err = divert_tpm2_pksign (ctrl, desc2? desc2 : desc_text, + err = divert_tpm2_pksign (ctrl, data, datalen, ctrl->digest.algo, shadow_info, &buf, &len); else - err = divert_pksign (ctrl, desc2? desc2 : desc_text, + err = divert_pksign (ctrl, ctrl->keygrip, data, datalen, ctrl->digest.algo, - shadow_info, &buf, &len); - xfree (desc2); + &buf, &len); } if (err) { diff --git a/agent/protect.c b/agent/protect.c index 30ee134..bc44fe1 100644 --- a/agent/protect.c +++ b/agent/protect.c @@ -122,15 +122,9 @@ static void calibrate_get_time (struct calibrate_time_s *data) { #ifdef HAVE_W32_SYSTEM -# ifdef HAVE_W32CE_SYSTEM - GetThreadTimes (GetCurrentThread (), - &data->creation_time, &data->exit_time, - &data->kernel_time, &data->user_time); -# else GetProcessTimes (GetCurrentProcess (), &data->creation_time, &data->exit_time, &data->kernel_time, &data->user_time); -# endif #elif defined (USE_CLOCK_GETTIME) struct timespec tmp; diff --git a/agent/trustlist.c b/agent/trustlist.c index 53d759f..250fcf2 100644 --- a/agent/trustlist.c +++ b/agent/trustlist.c @@ -128,6 +128,24 @@ clear_trusttable (void) } +/* Return the name of the system trustlist. Caller must free. */ +static char * +make_sys_trustlist_name (void) +{ + if (opt.sys_trustlist_name + && (strchr (opt.sys_trustlist_name, '/') + || strchr (opt.sys_trustlist_name, '\\') + || (*opt.sys_trustlist_name == '~' + && opt.sys_trustlist_name[1] == '/'))) + return make_absfilename (opt.sys_trustlist_name, NULL); + else + return make_filename (gnupg_sysconfdir (), + (opt.sys_trustlist_name ? + opt.sys_trustlist_name : "trustlist.txt"), + NULL); +} + + static gpg_error_t read_one_trustfile (const char *fname, int systrust, trustitem_t **addr_of_table, @@ -196,7 +214,7 @@ read_one_trustfile (const char *fname, int systrust, } /* fixme: Should check for trailing garbage. */ - etcname = make_filename (gnupg_sysconfdir (), "trustlist.txt", NULL); + etcname = make_sys_trustlist_name (); if ( !strcmp (etcname, fname) ) /* Same file. */ log_info (_("statement \"%s\" ignored in '%s', line %d\n"), "include-default", fname, lnr); @@ -348,17 +366,24 @@ read_trustfiles (void) return gpg_error_from_syserror (); tableidx = 0; - fname = make_filename_try (gnupg_homedir (), "trustlist.txt", NULL); - if (!fname) + if (opt.no_user_trustlist) + fname = NULL; + else { - err = gpg_error_from_syserror (); - xfree (table); - return err; + fname = make_filename_try (gnupg_homedir (), "trustlist.txt", NULL); + if (!fname) + { + err = gpg_error_from_syserror (); + xfree (table); + return err; + } } - if ((ec = gnupg_access (fname, F_OK))) + if (!fname || (ec = gnupg_access (fname, F_OK))) { - if ( ec == GPG_ERR_ENOENT ) + if (!fname) + ; /* --no-user-trustlist active. */ + else if ( ec == GPG_ERR_ENOENT ) ; /* Silently ignore a non-existing trustfile. */ else { @@ -366,7 +391,7 @@ read_trustfiles (void) log_error (_("error opening '%s': %s\n"), fname, gpg_strerror (err)); } xfree (fname); - fname = make_filename (gnupg_sysconfdir (), "trustlist.txt", NULL); + fname = make_sys_trustlist_name (); systrust = 1; } err = read_one_trustfile (fname, systrust, &table, &tablesize, &tableidx); diff --git a/common/call-gpg.c b/common/call-gpg.c index c1472e9..a4723ca 100644 --- a/common/call-gpg.c +++ b/common/call-gpg.c @@ -106,8 +106,6 @@ start_gpg (ctrl_t ctrl, const char *gpg_program, strlist_t gpg_arguments, argv[i++] = NULL; i = 0; - if (log_get_fd () != -1) - no_close_list[i++] = assuan_fd_from_posix_fd (log_get_fd ()); no_close_list[i++] = assuan_fd_from_posix_fd (fileno (stderr)); if (input_fd != -1) no_close_list[i++] = assuan_fd_from_posix_fd (input_fd); diff --git a/common/dynload.h b/common/dynload.h index f6ec875..6ac7b4e 100644 --- a/common/dynload.h +++ b/common/dynload.h @@ -45,14 +45,9 @@ static inline void * dlopen (const char *name, int flag) { void *hd; -#ifdef HAVE_W32CE_SYSTEM - wchar_t *wname = utf8_to_wchar (name); - hd = wname? LoadLibrary (wname) : NULL; - xfree (wname); -#else - hd = LoadLibrary (name); -#endif (void)flag; + + hd = LoadLibraryEx (name, NULL, 0); return hd; } @@ -61,13 +56,7 @@ dlsym (void *hd, const char *sym) { if (hd && sym) { -#ifdef HAVE_W32CE_SYSTEM - wchar_t *wsym = utf8_to_wchar (sym); - void *fnc = wsym? GetProcAddress (hd, wsym) : NULL; - xfree (wsym); -#else void *fnc = GetProcAddress (hd, sym); -#endif if (!fnc) return NULL; return fnc; diff --git a/common/init.c b/common/init.c index b9f05f3..269119f 100644 --- a/common/init.c +++ b/common/init.c @@ -35,9 +35,6 @@ # endif # include #endif -#ifdef HAVE_W32CE_SYSTEM -# include /* For _assuan_w32ce_finish_pipe. */ -#endif #include #include "util.h" @@ -69,16 +66,6 @@ static mem_cleanup_item_t mem_cleanup_list; gpg_err_source_t default_errsource = 0; -#ifdef HAVE_W32CE_SYSTEM -static void parse_std_file_handles (int *argcp, char ***argvp); -static void -sleep_on_exit (void) -{ - /* The sshd on CE swallows some of the command output. Sleeping a - while usually helps. */ - Sleep (400); -} -#endif /*HAVE_W32CE_SYSTEM*/ #if HAVE_W32_SYSTEM static void prepare_w32_commandline (int *argcp, char ***argvp); @@ -178,14 +165,6 @@ _init_common_subsystems (gpg_err_source_t errsource, int *argcp, char ***argvp) } #endif -#ifdef HAVE_W32CE_SYSTEM - /* Register the sleep exit function before the estream init so that - the sleep will be called after the estream registered atexit - function which flushes the left open estream streams and in - particular es_stdout. */ - atexit (sleep_on_exit); -#endif - if (!gcry_check_version (NEED_LIBGCRYPT_VERSION)) { log_fatal (_("%s is too old (need %s, have %s)\n"), "libgcrypt", @@ -196,11 +175,6 @@ _init_common_subsystems (gpg_err_source_t errsource, int *argcp, char ***argvp) gpgrt_init (); gpgrt_set_alloc_func (gcry_realloc); -#ifdef HAVE_W32CE_SYSTEM - /* Special hack for Windows CE: We extract some options from arg - to setup the standard handles. */ - parse_std_file_handles (argcp, argvp); -#endif #ifdef HAVE_W32_SYSTEM /* We want gettext to always output UTF-8 and we put the console in @@ -251,77 +225,6 @@ _init_common_subsystems (gpg_err_source_t errsource, int *argcp, char ***argvp) -/* WindowsCE uses a very strange way of handling the standard streams. - There is a function SetStdioPath to associate a standard stream - with a file or a device but what we really want is to use pipes as - standard streams. Despite that we implement pipes using a device, - we would have some limitations on the number of open pipes due to - the 3 character limit of device file name. Thus we don't take this - path. Another option would be to install a file system driver with - support for pipes; this would allow us to get rid of the device - name length limitation. However, with GnuPG we can get away be - redefining the standard streams and passing the handles to be used - on the command line. This has also the advantage that it makes - creating a process much easier and does not require the - SetStdioPath set and restore game. The caller needs to pass the - rendezvous ids using up to three options: - - -&S0= -&S1= -&S2= - - They are all optional but they must be the first arguments on the - command line. Parsing stops as soon as an invalid option is found. - These rendezvous ids are then used to finish the pipe creation.*/ -#ifdef HAVE_W32CE_SYSTEM -static void -parse_std_file_handles (int *argcp, char ***argvp) -{ - int argc = *argcp; - char **argv = *argvp; - const char *s; - assuan_fd_t fd; - int i; - int fixup = 0; - - if (!argc) - return; - - for (argc--, argv++; argc; argc--, argv++) - { - s = *argv; - if (*s == '-' && s[1] == '&' && s[2] == 'S' - && (s[3] == '0' || s[3] == '1' || s[3] == '2') - && s[4] == '=' - && (strchr ("-01234567890", s[5]) || !strcmp (s+5, "null"))) - { - if (s[5] == 'n') - fd = ASSUAN_INVALID_FD; - else - fd = _assuan_w32ce_finish_pipe (atoi (s+5), s[3] != '0'); - _es_set_std_fd (s[3] - '0', (int)fd); - fixup++; - } - else - break; - } - - if (fixup) - { - argc = *argcp; - argc -= fixup; - *argcp = argc; - - argv = *argvp; - for (i=1; i < argc; i++) - argv[i] = argv[i + fixup]; - for (; i < argc + fixup; i++) - argv[i] = NULL; - } - - -} -#endif /*HAVE_W32CE_SYSTEM*/ - - /* For Windows we need to parse the command line so that we can * provide an UTF-8 encoded argv. If there is any Unicode character * we return a new array but if there is no Unicode character we do diff --git a/common/iobuf.c b/common/iobuf.c index 8ec4c86..c88d679 100644 --- a/common/iobuf.c +++ b/common/iobuf.c @@ -78,13 +78,8 @@ static unsigned int iobuf_buffer_size = DEFAULT_IOBUF_BUFFER_SIZE; #ifdef HAVE_W32_SYSTEM -# ifdef HAVE_W32CE_SYSTEM -# define FD_FOR_STDIN (es_fileno (es_stdin)) -# define FD_FOR_STDOUT (es_fileno (es_stdout)) -# else -# define FD_FOR_STDIN (GetStdHandle (STD_INPUT_HANDLE)) -# define FD_FOR_STDOUT (GetStdHandle (STD_OUTPUT_HANDLE)) -# endif +# define FD_FOR_STDIN (GetStdHandle (STD_INPUT_HANDLE)) +# define FD_FOR_STDOUT (GetStdHandle (STD_OUTPUT_HANDLE)) #else /*!HAVE_W32_SYSTEM*/ # define FD_FOR_STDIN (0) # define FD_FOR_STDOUT (1) @@ -1287,14 +1282,8 @@ iobuf_cancel (iobuf_t a) { /* Argg, MSDOS does not allow removing open files. So * we have to do it here */ -#ifdef HAVE_W32CE_SYSTEM - wchar_t *wtmp = utf8_to_wchar (remove_name); - if (wtmp) - DeleteFile (wtmp); - xfree (wtmp); -#else - remove (remove_name); -#endif + gnupg_remove (remove_name); + xfree (remove_name); } #endif @@ -2177,7 +2166,8 @@ iobuf_read (iobuf_t a, void *buffer, unsigned int buflen) a->e_d.len = 0; /* Hint for how full to fill iobuf internal drain buffer. */ - a->e_d.preferred = (buf && buflen >= IOBUF_ZEROCOPY_THRESHOLD_SIZE); + a->e_d.preferred = (a->use != IOBUF_INPUT_TEMP) + && (buf && buflen >= IOBUF_ZEROCOPY_THRESHOLD_SIZE); n = 0; do @@ -2200,7 +2190,7 @@ iobuf_read (iobuf_t a, void *buffer, unsigned int buflen) underflow to read more data into the filter's internal buffer. */ { - if (buf && n < buflen) + if (a->use != IOBUF_INPUT_TEMP && buf && n < buflen) { /* Setup external drain buffer for faster moving of data * (avoid memcpy). */ @@ -2328,11 +2318,13 @@ iobuf_write (iobuf_t a, const void *buffer, unsigned int buflen) a->e_d.len = 0; /* Hint for how full to fill iobuf internal drain buffer. */ - a->e_d.preferred = (buflen >= IOBUF_ZEROCOPY_THRESHOLD_SIZE); + a->e_d.preferred = (a->use != IOBUF_OUTPUT_TEMP) + && (buflen >= IOBUF_ZEROCOPY_THRESHOLD_SIZE); do { - if (a->d.len == 0 && buflen >= IOBUF_ZEROCOPY_THRESHOLD_SIZE) + if ((a->use != IOBUF_OUTPUT_TEMP) + && a->d.len == 0 && buflen >= IOBUF_ZEROCOPY_THRESHOLD_SIZE) { /* Setup external drain buffer for faster moving of data * (avoid memcpy). */ @@ -2890,12 +2882,7 @@ iobuf_read_line (iobuf_t a, byte ** addr_of_buffer, static int translate_file_handle (int fd, int for_write) { -#if defined(HAVE_W32CE_SYSTEM) - /* This is called only with one of the special filenames. Under - W32CE the FD here is not a file descriptor but a rendezvous id, - thus we need to finish the pipe first. */ - fd = _assuan_w32ce_finish_pipe (fd, for_write); -#elif defined(HAVE_W32_SYSTEM) +#if defined(HAVE_W32_SYSTEM) { int x; diff --git a/common/miscellaneous.c b/common/miscellaneous.c index 5ede001..df6b687 100644 --- a/common/miscellaneous.c +++ b/common/miscellaneous.c @@ -712,3 +712,83 @@ parse_debug_flag (const char *string, unsigned int *debugvar, *debugvar |= result; return 0; } + + + +/* Parse an --comaptibility_flags style argument consisting of comma + * separated strings. + * + * Returns: 0 on success or -1 and ERRNO set on error. On success the + * supplied variable is updated by the parsed flags. + * + * If STRING is NULL the enabled flags are printed. + */ +int +parse_compatibility_flags (const char *string, unsigned int *flagvar, + const struct compatibility_flags_s *flags) + +{ + unsigned long result = 0; + int i, j; + + if (!string) + { + if (flagvar) + { + log_info ("enabled compatibility flags:"); + for (i=0; flags[i].name; i++) + if ((*flagvar & flags[i].flag)) + log_printf (" %s", flags[i].name); + log_printf ("\n"); + } + return 0; + } + + while (spacep (string)) + string++; + + if (!strcmp (string, "?") || !strcmp (string, "help")) + { + log_info ("available compatibility flags:\n"); + for (i=0; flags[i].name; i++) + log_info (" %s\n", flags[i].name); + if (flags[i].flag != 77) + exit (0); + } + else + { + char **words; + words = strtokenize (string, ","); + if (!words) + return -1; + for (i=0; words[i]; i++) + { + if (*words[i]) + { + for (j=0; flags[j].name; j++) + if (!strcmp (words[i], flags[j].name)) + { + result |= flags[j].flag; + break; + } + if (!flags[j].name) + { + if (!strcmp (words[i], "none")) + { + *flagvar = 0; + result = 0; + } + else if (!strcmp (words[i], "all")) + result = ~0; + else + log_info ("unknown compatibility flag '%s' ignored\n", + words[i]); + } + } + } + xfree (words); + } + + *flagvar |= result; + return 0; +} diff --git a/common/mischelp.c b/common/mischelp.c index 81dd501..ee85002 100644 --- a/common/mischelp.c +++ b/common/mischelp.c @@ -80,35 +80,30 @@ same_file_p (const char *name1, const char *name2) #ifdef HAVE_W32_SYSTEM HANDLE file1, file2; BY_HANDLE_FILE_INFORMATION info1, info2; + wchar_t *wname; + + wname = gpgrt_fname_to_wchar (name1); + if (wname) + { + file1 = CreateFileW (wname, 0, 0, NULL, OPEN_EXISTING, 0, NULL); + xfree (wname); + } + else + file1 = INVALID_HANDLE_VALUE; -#ifdef HAVE_W32CE_SYSTEM - { - wchar_t *wname = utf8_to_wchar (name1); - if (wname) - file1 = CreateFile (wname, 0, 0, NULL, OPEN_EXISTING, 0, NULL); - else - file1 = INVALID_HANDLE_VALUE; - xfree (wname); - } -#else - file1 = CreateFile (name1, 0, 0, NULL, OPEN_EXISTING, 0, NULL); -#endif if (file1 == INVALID_HANDLE_VALUE) yes = 0; /* If we can't open the file, it is not the same. */ else { -#ifdef HAVE_W32CE_SYSTEM - { - wchar_t *wname = utf8_to_wchar (name2); - if (wname) - file2 = CreateFile (wname, 0, 0, NULL, OPEN_EXISTING, 0, NULL); - else - file2 = INVALID_HANDLE_VALUE; - xfree (wname); - } -#else - file2 = CreateFile (name2, 0, 0, NULL, OPEN_EXISTING, 0, NULL); -#endif + wname = gpgrt_fname_to_wchar (name2); + if (wname) + { + file2 = CreateFileW (wname, 0, 0, NULL, OPEN_EXISTING, 0, NULL); + xfree (wname); + } + else + file2 = INVALID_HANDLE_VALUE; + if (file2 == INVALID_HANDLE_VALUE) yes = 0; /* If we can't open the file, it is not the same. */ else diff --git a/common/openpgp-oid.c b/common/openpgp-oid.c index 0189407..f0460b0 100644 --- a/common/openpgp-oid.c +++ b/common/openpgp-oid.c @@ -658,7 +658,7 @@ get_keyalgo_string (enum gcry_pk_algos algo, for (i=0; i < keyalgo_strings_used; i++) { if (keyalgo_strings[i].algo == algo - && keyalgo_strings[i].curve + && keyalgo_strings[i].curve && curve && !strcmp (keyalgo_strings[i].curve, curve)) return keyalgo_strings[i].name; } @@ -672,7 +672,7 @@ get_keyalgo_string (enum gcry_pk_algos algo, else name = xasprintf ("E_error"); nbits = 0; - curvebuf = xstrdup (curve); + curvebuf = curve? xstrdup (curve) : NULL; } else { diff --git a/common/stringhelp.c b/common/stringhelp.c index 3e56d66..6959299 100644 --- a/common/stringhelp.c +++ b/common/stringhelp.c @@ -783,11 +783,6 @@ w32_strerror (int ec) if (ec == -1) ec = (int)GetLastError (); -#ifdef HAVE_W32CE_SYSTEM - /* There is only a wchar_t FormatMessage. It does not make much - sense to play the conversion game; we print only the code. */ - snprintf (strerr, sizeof strerr, "ec=%d", (int)GetLastError ()); -#else FormatMessage (FORMAT_MESSAGE_FROM_SYSTEM, NULL, ec, MAKELANGID (LANG_NEUTRAL, SUBLANG_DEFAULT), strerr, DIM (strerr)-1, NULL); @@ -797,7 +792,6 @@ w32_strerror (int ec) if (n > 2 && strerr[n-2] == '\r' && strerr[n-1] == '\n' ) strerr[n-2] = 0; } -#endif return strerr; } #endif /*HAVE_W32_SYSTEM*/ diff --git a/common/sysutils.c b/common/sysutils.c index 1342d10..21b6eef 100644 --- a/common/sysutils.c +++ b/common/sysutils.c @@ -535,10 +535,7 @@ gnupg_usleep (unsigned int usecs) int translate_sys2libc_fd (gnupg_fd_t fd, int for_write) { -#if defined(HAVE_W32CE_SYSTEM) - (void)for_write; - return (int) fd; -#elif defined(HAVE_W32_SYSTEM) +#if defined(HAVE_W32_SYSTEM) int x; if (fd == GNUPG_INVALID_FD) @@ -563,10 +560,7 @@ translate_sys2libc_fd (gnupg_fd_t fd, int for_write) int translate_sys2libc_fd_int (int fd, int for_write) { -#if HAVE_W32CE_SYSTEM - fd = (int) _assuan_w32ce_finish_pipe (fd, for_write); - return translate_sys2libc_fd ((void*)fd, for_write); -#elif HAVE_W32_SYSTEM +#ifdef HAVE_W32_SYSTEM if (fd <= 2) return fd; /* Do not do this for error, stdin, stdout, stderr. */ @@ -611,15 +605,8 @@ gnupg_tmpfile (void) { #ifdef HAVE_W32_SYSTEM int attempts, n; -#ifdef HAVE_W32CE_SYSTEM - wchar_t buffer[MAX_PATH+7+12+1]; -# define mystrlen(a) wcslen (a) - wchar_t *name, *p; -#else char buffer[MAX_PATH+7+12+1]; -# define mystrlen(a) strlen (a) char *name, *p; -#endif HANDLE file; int pid = GetCurrentProcessId (); unsigned int value; @@ -631,18 +618,13 @@ gnupg_tmpfile (void) sec_attr.bInheritHandle = TRUE; n = GetTempPath (MAX_PATH+1, buffer); - if (!n || n > MAX_PATH || mystrlen (buffer) > MAX_PATH) + if (!n || n > MAX_PATH || strlen (buffer) > MAX_PATH) { gpg_err_set_errno (ENOENT); return NULL; } - p = buffer + mystrlen (buffer); -#ifdef HAVE_W32CE_SYSTEM - wcscpy (p, L"_gnupg"); - p += 7; -#else + p = buffer + strlen (buffer); p = stpcpy (p, "_gnupg"); -#endif /* We try to create the directory but don't care about an error as it may already exist and the CreateFile would throw an error anyway. */ @@ -658,11 +640,7 @@ gnupg_tmpfile (void) *p++ = tohex (((value >> 28) & 0x0f)); value <<= 4; } -#ifdef HAVE_W32CE_SYSTEM - wcscpy (p, L".tmp"); -#else strcpy (p, ".tmp"); -#endif file = CreateFile (buffer, GENERIC_READ | GENERIC_WRITE, 0, @@ -673,10 +651,6 @@ gnupg_tmpfile (void) if (file != INVALID_HANDLE_VALUE) { FILE *fp; -#ifdef HAVE_W32CE_SYSTEM - int fd = (int)file; - fp = _wfdopen (fd, L"w+b"); -#else int fd = _open_osfhandle ((intptr_t)file, 0); if (fd == -1) { @@ -684,7 +658,6 @@ gnupg_tmpfile (void) return NULL; } fp = fdopen (fd, "w+b"); -#endif if (!fp) { int save = errno; @@ -698,9 +671,11 @@ gnupg_tmpfile (void) } gpg_err_set_errno (ENOENT); return NULL; -#undef mystrlen + #else /*!HAVE_W32_SYSTEM*/ + return tmpfile (); + #endif /*!HAVE_W32_SYSTEM*/ } @@ -799,7 +774,7 @@ gnupg_allow_set_foregound_window (pid_t pid) if (!pid) log_info ("%s called with invalid pid %lu\n", "gnupg_allow_set_foregound_window", (unsigned long)pid); -#if defined(HAVE_W32_SYSTEM) && !defined(HAVE_W32CE_SYSTEM) +#if defined(HAVE_W32_SYSTEM) else if (inhibit_set_foregound_window) ; else if (!AllowSetForegroundWindow ((pid_t)pid == (pid_t)(-1)?ASFW_ANY:pid)) @@ -1148,13 +1123,7 @@ gnupg_mkdtemp (char *tmpl) int gnupg_setenv (const char *name, const char *value, int overwrite) { -#ifdef HAVE_W32CE_SYSTEM - (void)name; - (void)value; - (void)overwrite; - return 0; -#else /*!W32CE*/ -# ifdef HAVE_W32_SYSTEM +#ifdef HAVE_W32_SYSTEM /* Windows maintains (at least) two sets of environment variables. One set can be accessed by GetEnvironmentVariable and SetEnvironmentVariable. This set is inherited by the children. @@ -1172,11 +1141,11 @@ gnupg_setenv (const char *name, const char *value, int overwrite) return -1; } } -# endif /*W32*/ +#endif /*W32*/ -# ifdef HAVE_SETENV +#ifdef HAVE_SETENV return setenv (name, value, overwrite); -# else /*!HAVE_SETENV*/ +#else /*!HAVE_SETENV*/ if (! getenv (name) || overwrite) { char *buf; @@ -1196,19 +1165,14 @@ gnupg_setenv (const char *name, const char *value, int overwrite) return putenv (buf); } return 0; -# endif /*!HAVE_SETENV*/ -#endif /*!W32CE*/ +#endif /*!HAVE_SETENV*/ } int gnupg_unsetenv (const char *name) { -#ifdef HAVE_W32CE_SYSTEM - (void)name; - return 0; -#else /*!W32CE*/ -# ifdef HAVE_W32_SYSTEM +#ifdef HAVE_W32_SYSTEM /* Windows maintains (at least) two sets of environment variables. One set can be accessed by GetEnvironmentVariable and SetEnvironmentVariable. This set is inherited by the children. @@ -1220,11 +1184,11 @@ gnupg_unsetenv (const char *name) gpg_err_set_errno (EINVAL); /* (Might also be ENOMEM.) */ return -1; } -# endif /*W32*/ +#endif /*W32*/ -# ifdef HAVE_UNSETENV +#ifdef HAVE_UNSETENV return unsetenv (name); -# else /*!HAVE_UNSETENV*/ +#else /*!HAVE_UNSETENV*/ { char *buf; @@ -1241,8 +1205,7 @@ gnupg_unsetenv (const char *name) # endif return putenv (buf); } -# endif /*!HAVE_UNSETENV*/ -#endif /*!W32CE*/ +#endif /*!HAVE_UNSETENV*/ } @@ -1571,43 +1534,6 @@ gnupg_chuid (const char *user, int silent) -#ifdef HAVE_W32CE_SYSTEM -/* There is a isatty function declaration in cegcc but it does not - make sense, thus we redefine it. */ -int -_gnupg_isatty (int fd) -{ - (void)fd; - return 0; -} -#endif - - -#ifdef HAVE_W32CE_SYSTEM -/* Replacement for getenv which takes care of the our use of getenv. - The code is not thread safe but we expect it to work in all cases - because it is called for the first time early enough. */ -char * -_gnupg_getenv (const char *name) -{ - static int initialized; - static char *assuan_debug; - - if (!initialized) - { - assuan_debug = read_w32_registry_string (NULL, - "\\Software\\GNU\\libassuan", - "debug"); - initialized = 1; - } - - if (!strcmp (name, "ASSUAN_DEBUG")) - return assuan_debug; - else - return NULL; -} - -#endif /*HAVE_W32CE_SYSTEM*/ #ifdef HAVE_W32_SYSTEM diff --git a/common/t-stringhelp.c b/common/t-stringhelp.c index 4086f8c..6723d65 100644 --- a/common/t-stringhelp.c +++ b/common/t-stringhelp.c @@ -83,10 +83,6 @@ mygetcwd (void) for (;;) { buffer = xmalloc (size+1); -#ifdef HAVE_W32CE_SYSTEM - strcpy (buffer, "/"); /* Always "/". */ - return buffer; -#else if (getcwd (buffer, size) == buffer) { #ifdef HAVE_W32_SYSTEM @@ -105,7 +101,6 @@ mygetcwd (void) exit (2); } size *= 2; -#endif } } diff --git a/common/t-sysutils.c b/common/t-sysutils.c index 79f8385..9908c16 100644 --- a/common/t-sysutils.c +++ b/common/t-sysutils.c @@ -24,10 +24,6 @@ #include "util.h" #include "sysutils.h" -#ifdef HAVE_W32CE_SYSTEM -# define rewind(f) do { fseek (f, 0, SEEK_SET); clearerr (f); } while (0) -#endif - #define pass() do { ; } while(0) #define fail(a) do { fprintf (stderr, "%s:%d: test %d failed\n",\ __FILE__,__LINE__, (a)); \ diff --git a/common/utf8conv.c b/common/utf8conv.c index 1f01841..8b66e7f 100644 --- a/common/utf8conv.c +++ b/common/utf8conv.c @@ -170,10 +170,8 @@ set_native_charset (const char *newset) different one for console input. Not sure how to cope with that. If the console Code page is not known we fall back to the system code page. */ -#ifndef HAVE_W32CE_SYSTEM cpno = GetConsoleOutputCP (); if (!cpno) -#endif cpno = GetACP (); sprintf (codepage, "CP%u", cpno ); /* Resolve alias. We use a long string string and not the usual @@ -806,10 +804,8 @@ get_w32_codepage (void) if (!cp) { -#ifndef HAVE_W32CE_SYSTEM cp = GetConsoleOutputCP (); if (!cp) -#endif cp = GetACP (); } return cp; diff --git a/common/util.h b/common/util.h index 43cb2fd..62e5af5 100644 --- a/common/util.h +++ b/common/util.h @@ -372,6 +372,15 @@ struct debug_flags_s int parse_debug_flag (const char *string, unsigned int *debugvar, const struct debug_flags_s *flags); +struct compatibility_flags_s +{ + unsigned int flag; + const char *name; + const char *desc; +}; +int parse_compatibility_flags (const char *string, unsigned int *flagvar, + const struct compatibility_flags_s *flags); + /*-- Simple replacement functions. */ @@ -390,18 +399,7 @@ _gnupg_ttyname (int fd) # define gnupg_ttyname(n) ttyname ((n)) #endif /*HAVE_TTYNAME */ -#ifdef HAVE_W32CE_SYSTEM -#define getpid() GetCurrentProcessId () -char *_gnupg_getenv (const char *name); /* See sysutils.c */ -#define getenv(a) _gnupg_getenv ((a)) -char *_gnupg_setenv (const char *name); /* See sysutils.c */ -#define setenv(a,b,c) _gnupg_setenv ((a),(b),(c)) -int _gnupg_isatty (int fd); -#define gnupg_isatty(a) _gnupg_isatty ((a)) -#else #define gnupg_isatty(a) isatty ((a)) -#endif - /*-- Macros to replace ctype ones to avoid locale problems. --*/ diff --git a/common/w32help.h b/common/w32help.h index a79081f..33000ac 100644 --- a/common/w32help.h +++ b/common/w32help.h @@ -46,21 +46,6 @@ char *read_w32_registry_string (const char *root, const char *dir, const char *name ); char *read_w32_reg_string (const char *key); -/* Other stuff. */ -#ifdef HAVE_W32CE_SYSTEM -/* Setmode is missing in cegcc but available since CE 5.0. */ -int _setmode (int handle, int mode); -# define setmode(a,b) _setmode ((a),(b)) - -static inline int -umask (int a) -{ - (void)a; - return 0; -} - - -#endif /*HAVE_W32CE_SYSTEM*/ #endif /*HAVE_W32_SYSTEM*/ #endif /*GNUPG_COMMON_MISCHELP_H*/ diff --git a/configure b/configure index 9f6d18a..2ca934a 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for gnupg 2.3.5. +# Generated by GNU Autoconf 2.69 for gnupg 2.3.7. # # Report bugs to . # @@ -580,8 +580,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='gnupg' PACKAGE_TARNAME='gnupg' -PACKAGE_VERSION='2.3.5' -PACKAGE_STRING='gnupg 2.3.5' +PACKAGE_VERSION='2.3.7' +PACKAGE_STRING='gnupg 2.3.7' PACKAGE_BUGREPORT='https://bugs.gnupg.org' PACKAGE_URL='' @@ -1557,7 +1557,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.5 to adapt to many kinds of systems. +\`configure' configures gnupg 2.3.7 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1628,7 +1628,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of gnupg 2.3.5:";; + short | recursive ) echo "Configuration of gnupg 2.3.7:";; esac cat <<\_ACEOF @@ -1850,7 +1850,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -gnupg configure 2.3.5 +gnupg configure 2.3.7 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2559,7 +2559,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.5, which was +It was created by gnupg $as_me 2.3.7, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3458,7 +3458,7 @@ fi # Define the identity of the package. PACKAGE='gnupg' - VERSION='2.3.5' + VERSION='2.3.7' cat >>confdefs.h <<_ACEOF @@ -16535,7 +16535,7 @@ fi # # Provide information about the build. # -BUILD_REVISION="a4b25bcfe" +BUILD_REVISION="bc5328f51" cat >>confdefs.h <<_ACEOF @@ -16544,7 +16544,7 @@ _ACEOF BUILD_VERSION=`echo "$VERSION" | sed 's/\([0-9.]*\).*/\1./'` -BUILD_VERSION="${BUILD_VERSION}42162" +BUILD_VERSION="${BUILD_VERSION}48211" BUILD_FILEVERSION=`echo "${BUILD_VERSION}" | tr . ,` @@ -17424,7 +17424,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.5, which was +This file was extended by gnupg $as_me 2.3.7, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -17490,7 +17490,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.5 +gnupg config.status 2.3.7 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" @@ -18511,7 +18511,7 @@ fi echo " GnuPG v${VERSION} has been configured as follows: - Revision: a4b25bcfe (42162) + Revision: bc5328f51 (48211) Platform: $PRINTABLE_OS_NAME ($host) OpenPGP: $build_gpg diff --git a/configure.ac b/configure.ac index f615867..5cd1506 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], [5]) +m4_define([mym4_micro], [7]) # 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 diff --git a/dirmngr/dirmngr.c b/dirmngr/dirmngr.c index dec5c57..dbe9719 100644 --- a/dirmngr/dirmngr.c +++ b/dirmngr/dirmngr.c @@ -173,7 +173,7 @@ static gpgrt_opt_t opts[] = { ARGPARSE_c (aServer, "server", N_("run in server mode (foreground)") ), ARGPARSE_c (aDaemon, "daemon", N_("run in daemon mode (background)") ), #ifndef HAVE_W32_SYSTEM - ARGPARSE_c (aSupervised, "supervised", N_("run in supervised mode")), + ARGPARSE_c (aSupervised, "supervised", "@"), #endif ARGPARSE_c (aListCRLs, "list-crls", N_("list the contents of the CRL cache")), ARGPARSE_c (aLoadCRL, "load-crl", N_("|FILE|load CRL from FILE into cache")), @@ -1275,12 +1275,16 @@ main (int argc, char **argv) #ifndef HAVE_W32_SYSTEM else if (cmd == aSupervised) { + struct stat statbuf; + + if (!opt.quiet) + log_info(_("WARNING: \"%s\" is a deprecated option\n"), "--supervised"); + /* In supervised mode, we expect file descriptor 3 to be an already opened, listening socket. We will also not detach from the controlling process or close stderr; the supervisor should handle all of that. */ - struct stat statbuf; if (fstat (3, &statbuf) == -1 && errno == EBADF) { log_error ("file descriptor 3 must be validin --supervised mode\n"); diff --git a/dirmngr/http.c b/dirmngr/http.c index 1050d19..20f71f6 100644 --- a/dirmngr/http.c +++ b/dirmngr/http.c @@ -64,6 +64,12 @@ # include # endif # include +# ifndef EHOSTUNREACH +# define EHOSTUNREACH WSAEHOSTUNREACH +# endif +# ifndef EAFNOSUPPORT +# define EAFNOSUPPORT WSAEAFNOSUPPORT +# endif #else /*!HAVE_W32_SYSTEM*/ # include # include @@ -440,20 +446,48 @@ static ssize_t my_gnutls_read (gnutls_transport_ptr_t ptr, void *buffer, size_t size) { my_socket_t sock = ptr; -#if USE_NPTH +#ifdef HAVE_W32_SYSTEM + /* Under Windows we need to use recv for a socket. */ + int nread; +# if USE_NPTH + npth_unprotect (); +# endif + nread = recv (FD2INT (sock->fd), buffer, size, 0); +# if USE_NPTH + npth_protect (); +# endif + return nread; + +#else /* !HAVE_W32_SYSTEM */ +# if USE_NPTH return npth_read (sock->fd, buffer, size); -#else +# else return read (sock->fd, buffer, size); +# endif #endif } static ssize_t my_gnutls_write (gnutls_transport_ptr_t ptr, const void *buffer, size_t size) { my_socket_t sock = ptr; -#if USE_NPTH +#ifdef HAVE_W32_SYSTEM + int nwritten; +# if USE_NPTH + npth_unprotect (); +# endif + nwritten = send (FD2INT (sock->fd), buffer, size, 0); +# if USE_NPTH + npth_protect (); +# endif + return nwritten; + +#else /*!HAVE_W32_SYSTEM*/ + +# if USE_NPTH return npth_write (sock->fd, buffer, size); -#else +# else return write (sock->fd, buffer, size); +# endif #endif } #endif /*HTTP_USE_GNUTLS*/ diff --git a/dirmngr/validate.c b/dirmngr/validate.c index c189ea9..55cf9b1 100644 --- a/dirmngr/validate.c +++ b/dirmngr/validate.c @@ -955,7 +955,7 @@ check_cert_sig (ksba_cert_t issuer_cert, ksba_cert_t cert) int digestlen; unsigned char *digest; int use_pss = 0; - unsigned int saltlen; /* (use is controlled by use_pss) */ + unsigned int saltlen = 0; /* (use is actually controlled by use_pss) */ /* Hash the target certificate using the algorithm from that certificate. */ algoid = ksba_cert_get_digest_algo (cert); diff --git a/doc/defsincdate b/doc/defsincdate index 885e925..67e4e0d 100644 --- a/doc/defsincdate +++ b/doc/defsincdate @@ -1 +1 @@ -1647940795 +1656346000 diff --git a/doc/dirmngr.texi b/doc/dirmngr.texi index bc6f0ba..6c1c59b 100644 --- a/doc/dirmngr.texi +++ b/doc/dirmngr.texi @@ -90,8 +90,7 @@ general best to use @code{gpgconf --launch dirmngr}. @opindex supervised Run in the foreground, sending logs to stderr, and listening on file descriptor 3, which must already be bound to a listening socket. This -is useful when running under systemd or other similar process -supervision schemes. This option is not supported on Windows. +option is deprecated and not supported on Windows. @item --list-crls @opindex list-crls diff --git a/doc/gnupg-card-architecture.pdf b/doc/gnupg-card-architecture.pdf index e6371b4ea540bcad52a7d1334833ba93f2aea4a5..19682972d7e0d5667316a43812672d1f97f06a0d 100644 GIT binary patch delta 293 zcmX>s1#tpMvgpACSlTA|65_OF&jSO`S4bvYAcs=E5SaRC5XSWg`Q delta 293 zcmX>s1#tpMvgpy1xQj86aEp^i@Ez@)j4b#jguW@O?E-W=U#?_L?MAyhL#L&#j z)Xd6Y@F7M2#)7Pc1l7LFFqEnIFrD&~fUhDOGQMn;-k`o8%oE{P?n V3K}j}Mg~Sk1~9qpSv_23OaM4n6qNt~ delta 72 zcmaDbSL?xCt%erH7N!>F7M2#)7Pc1l7LFFqEnIFrDkesThGwQ_21c4(`o8%oE{P?n V3K}j}Mg~Sk1~9qpSv_23OaM8F6r%tD diff --git a/doc/gnupg-module-overview.png b/doc/gnupg-module-overview.png index 89e99ba8fc84af6680997b44b7173c4ce2a49b33..15e84c0461de91dfcbe562ac6e55a15f7deb1d40 100644 GIT binary patch delta 91 zcmbPyi(~RFj)oS-Eldk^Jj`_s4MPl#tc(q: gpg-card. (line 64) * agent-program <3>: Invoking gpg-connect-agent. (line 87) -* allow-admin: Scdaemon Options. (line 175) -* allow-emacs-pinentry: Agent Options. (line 178) +* allow-admin: Scdaemon Options. (line 176) +* allow-emacs-pinentry: Agent Options. (line 189) * allow-freeform-uid: GPG Esoteric Options. (line 395) -* allow-loopback-pinentry: Agent Options. (line 160) +* allow-loopback-pinentry: Agent Options. (line 171) * allow-non-selfsigned-uid: GPG Esoteric Options. (line 390) * allow-ocsp: Dirmngr Options. (line 331) * allow-old-cipher-algos: GPG Esoteric Options. (line 431) -* allow-preset-passphrase: Agent Options. (line 155) +* allow-preset-passphrase: Agent Options. (line 166) * allow-secret-key-import: GPG Esoteric Options. (line 601) * allow-version-check: Dirmngr Options. (line 138) @@ -5831,7 +5837,7 @@ Option Index * allow-weak-key-signatures: GPG Esoteric Options. (line 455) * always-trust: Deprecated Options. (line 21) -* application-priority: Scdaemon Options. (line 190) +* application-priority: Scdaemon Options. (line 191) * armor: GPG Input and Output. (line 8) * armor <1>: Input and Output. (line 8) @@ -5851,7 +5857,7 @@ Option Index * authenticate: gpg-card. (line 94) * auto-check-trustdb: GPG Configuration Options. (line 728) -* auto-expand-secmem: Agent Options. (line 426) +* auto-expand-secmem: Agent Options. (line 437) * auto-issuer-key-retrieve: Certificate Options. (line 62) * auto-key-import: GPG Configuration Options. (line 573) @@ -5879,7 +5885,7 @@ Option Index (line 210) * card-status: Operational GPG Commands. (line 216) -* card-timeout: Scdaemon Options. (line 159) +* card-timeout: Scdaemon Options. (line 160) * cert-digest-algo: GPG Esoteric Options. (line 263) * cert-notation: GPG Esoteric Options. @@ -5893,12 +5899,12 @@ Option Index * change-pin: Operational GPG Commands. (line 219) * check: gpg-check-pattern. (line 56) -* check-passphrase-pattern: Agent Options. (line 232) +* check-passphrase-pattern: Agent Options. (line 243) * check-signatures: Operational GPG Commands. (line 140) * check-sigs: Operational GPG Commands. (line 141) -* check-sym-passphrase-pattern: Agent Options. (line 232) +* check-sym-passphrase-pattern: Agent Options. (line 243) * check-trustdb: Operational GPG Commands. (line 349) * chuid: GPG Esoteric Options. @@ -5924,6 +5930,7 @@ Option Index (line 385) * comment: GPG Esoteric Options. (line 118) +* compatibility-flags: Esoteric Options. (line 66) * compliance: Compliance Options. (line 60) * compliance <1>: Esoteric Options. (line 27) * compliant-needed: GPG Configuration Options. @@ -5938,31 +5945,31 @@ Option Index * create-socketdir: Invoking gpgconf. (line 96) * csh: Agent Options. (line 129) * csh <1>: Dirmngr Options. (line 87) -* ctapi-driver: Scdaemon Options. (line 136) +* ctapi-driver: Scdaemon Options. (line 137) * daemon: Agent Commands. (line 27) * daemon <1>: Dirmngr Commands. (line 27) * daemon <2>: Scdaemon Commands. (line 31) * dearmor: Operational GPG Commands. - (line 403) + (line 404) * debug: Agent Options. (line 82) * debug <1>: Dirmngr Options. (line 59) * debug <2>: GPG Esoteric Options. (line 47) -* debug <3>: Esoteric Options. (line 91) +* debug <3>: Esoteric Options. (line 99) * debug <4>: Scdaemon Options. (line 69) * debug-all: Agent Options. (line 89) * debug-all <1>: Dirmngr Options. (line 66) * debug-all <2>: GPG Esoteric Options. (line 54) -* debug-all <3>: Esoteric Options. (line 101) +* debug-all <3>: Esoteric Options. (line 109) * debug-all <4>: Scdaemon Options. (line 76) -* debug-allow-core-dump: Esoteric Options. (line 104) +* debug-allow-core-dump: Esoteric Options. (line 112) * debug-allow-core-dump <1>: Scdaemon Options. (line 93) * debug-allow-large-chunks: GPG Esoteric Options. (line 66) * debug-assuan-log-cats: Scdaemon Options. (line 102) * debug-disable-ticker: Scdaemon Options. (line 89) -* debug-ignore-expiration: Esoteric Options. (line 115) +* debug-ignore-expiration: Esoteric Options. (line 123) * debug-iolbf: GPG Esoteric Options. (line 57) * debug-iolbf <1>: GPG Esoteric Options. @@ -5971,10 +5978,10 @@ Option Index * debug-level <1>: Dirmngr Options. (line 34) * debug-level <2>: GPG Esoteric Options. (line 22) -* debug-level <3>: Esoteric Options. (line 66) +* debug-level <3>: Esoteric Options. (line 74) * debug-level <4>: Scdaemon Options. (line 40) * debug-log-tid: Scdaemon Options. (line 99) -* debug-no-chain-validation: Esoteric Options. (line 111) +* debug-no-chain-validation: Esoteric Options. (line 119) * debug-pinentry: Agent Options. (line 109) * debug-quick-random: Agent Options. (line 97) * debug-wait: Agent Options. (line 92) @@ -5990,8 +5997,8 @@ Option Index * decrypt <2>: gpgtar. (line 29) * decrypt-files: Operational GPG Commands. (line 114) -* default-cache-ttl: Agent Options. (line 189) -* default-cache-ttl <1>: Agent Options. (line 198) +* default-cache-ttl: Agent Options. (line 200) +* default-cache-ttl <1>: Agent Options. (line 209) * default-cert-expire: GPG Esoteric Options. (line 567) * default-cert-level: GPG Configuration Options. @@ -6019,7 +6026,7 @@ Option Index (line 244) * delete-secret-keys: Operational GPG Commands. (line 233) -* deny-admin: Scdaemon Options. (line 175) +* deny-admin: Scdaemon Options. (line 176) * desig-revoke: OpenPGP Key Management. (line 134) * detach-sign: Operational GPG Commands. @@ -6037,16 +6044,16 @@ Option Index (line 61) * 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 314) +* disable-application: Scdaemon Options. (line 186) +* disable-ccid: Scdaemon Options. (line 142) +* disable-check-own-socket: Agent Options. (line 325) * disable-check-own-socket <1>: Dirmngr Options. (line 79) * disable-cipher-algo: GPG Esoteric Options. (line 274) * disable-crl-checks: Certificate Options. (line 13) * disable-dsa2: GPG Configuration Options. (line 190) -* disable-extended-key-format: Agent Options. (line 360) +* disable-extended-key-format: Agent Options. (line 371) * disable-http: Dirmngr Options. (line 217) * disable-ipv4: Dirmngr Options. (line 211) * disable-ipv6: Dirmngr Options. (line 211) @@ -6055,14 +6062,14 @@ Option Index * 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-pinpad: Scdaemon Options. (line 173) * disable-policy-checks: Certificate Options. (line 8) * disable-pubkey-algo: GPG Esoteric Options. (line 279) -* disable-scdaemon: Agent Options. (line 308) +* disable-scdaemon: Agent Options. (line 319) * disable-signer-uid: OpenPGP Options. (line 37) * disable-trusted-cert-crl-check: Certificate Options. (line 24) -* display: Agent Options. (line 332) +* display: Agent Options. (line 343) * display-charset: GPG Configuration Options. (line 279) * display-charset:iso-8859-1: GPG Configuration Options. @@ -6104,24 +6111,24 @@ Option Index * enable-crl-checks: Certificate Options. (line 13) * enable-dsa2: GPG Configuration Options. (line 190) -* enable-extended-key-format: Agent Options. (line 360) +* enable-extended-key-format: Agent Options. (line 371) * 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 255) -* enable-pinpad-varlen: Scdaemon Options. (line 164) +* enable-passphrase-history: Agent Options. (line 266) +* enable-pinpad-varlen: Scdaemon Options. (line 165) * enable-policy-checks: Certificate Options. (line 8) * enable-progress-filter: GPG Esoteric Options. (line 86) -* enable-putty-support: Agent Options. (line 372) +* enable-putty-support: Agent Options. (line 383) * enable-special-filenames: GPG Esoteric Options. (line 609) * enable-special-filenames <1>: gpgv. (line 97) -* enable-ssh-support: Agent Options. (line 372) +* enable-ssh-support: Agent Options. (line 383) * enable-trusted-cert-crl-check: Certificate Options. (line 24) * enarmor: Operational GPG Commands. - (line 403) + (line 404) * encrypt: Operational GPG Commands. (line 32) * encrypt <1>: Operational GPGSM Commands. @@ -6131,7 +6138,7 @@ Option Index (line 111) * encrypt-to: GPG Key related Options. (line 35) -* enforce-passphrase-constraints: Agent Options. (line 216) +* enforce-passphrase-constraints: Agent Options. (line 227) * escape-from-lines: GPG Esoteric Options. (line 304) * exec: Invoking gpg-connect-agent. @@ -6165,7 +6172,7 @@ Option Index * export-ssh-key: Operational GPG Commands. (line 290) * extra-digest-algo: Esoteric Options. (line 16) -* extra-socket: Agent Options. (line 346) +* extra-socket: Agent Options. (line 357) * extract: gpgtar. (line 19) * factory-reset: gpg-card. (line 107) * faked-system-time: Agent Options. (line 52) @@ -6175,14 +6182,14 @@ Option Index * fast-list-mode: GPG Esoteric Options. (line 502) * fetch: gpg-card. (line 112) -* fetch-crl: Dirmngr Commands. (line 52) +* fetch-crl: Dirmngr Commands. (line 50) * fetch-keys: Operational GPG Commands. (line 333) * fingerprint: Operational GPG Commands. (line 194) * fixed-list-mode: GPG Input and Output. (line 290) -* flush: Dirmngr Commands. (line 62) +* flush: Dirmngr Commands. (line 60) * for-your-eyes-only: GPG Esoteric Options. (line 200) * forbid-gen-key: GPG Esoteric Options. @@ -6210,7 +6217,7 @@ Option Index * gen-key <1>: Certificate Management. (line 8) * gen-prime: Operational GPG Commands. - (line 398) + (line 399) * gen-random: Operational GPG Commands. (line 391) * gen-revoke: OpenPGP Key Management. @@ -6272,7 +6279,7 @@ Option Index (line 43) * honor-http-proxy: Dirmngr Options. (line 236) * http-proxy: Dirmngr Options. (line 240) -* ignore-cache-for-signing: Agent Options. (line 183) +* ignore-cache-for-signing: Agent Options. (line 194) * ignore-cert: Dirmngr Options. (line 390) * ignore-cert-extension: Dirmngr Options. (line 380) * ignore-cert-extension <1>: Certificate Options. (line 82) @@ -6306,8 +6313,8 @@ Option Index * interactive: GPG Esoteric Options. (line 19) * kdf-setup: gpg-card. (line 126) -* keep-display: Agent Options. (line 337) -* keep-tty: Agent Options. (line 337) +* keep-display: Agent Options. (line 348) +* keep-tty: Agent Options. (line 348) * key-origin: GPG Input and Output. (line 45) * keyboxd: Invoking gpg-connect-agent. @@ -6413,8 +6420,8 @@ Option Index (line 166) * lang: gpg-card. (line 129) * launch: Invoking gpgconf. (line 80) -* lc-ctype: Agent Options. (line 332) -* lc-messages: Agent Options. (line 332) +* lc-ctype: Agent Options. (line 343) +* lc-messages: Agent Options. (line 343) * ldap-proxy: Dirmngr Options. (line 245) * ldapserver: Dirmngr Options. (line 275) * ldapserverlist-file: Dirmngr Options. (line 256) @@ -6431,7 +6438,7 @@ Option Index (line 32) * list-config: GPG Esoteric Options. (line 632) -* list-crls: Dirmngr Commands. (line 40) +* list-crls: Dirmngr Commands. (line 38) * list-gcrypt-config: GPG Esoteric Options. (line 640) * list-keys: Operational GPG Commands. @@ -6484,10 +6491,10 @@ Option Index (line 490) * list-sigs: GPG Esoteric Options. (line 491) -* listen-backlog: Agent Options. (line 342) +* listen-backlog: Agent Options. (line 353) * listen-backlog <1>: Dirmngr Options. (line 134) * listen-backlog <2>: Scdaemon Options. (line 115) -* load-crl: Dirmngr Commands. (line 44) +* load-crl: Dirmngr Commands. (line 42) * load-crl <1>: dirmngr-client. (line 80) * local-user: GPG Key related Options. (line 77) @@ -6522,18 +6529,18 @@ Option Index (line 350) * marginals-needed: GPG Configuration Options. (line 707) -* max-cache-ttl: Agent Options. (line 204) -* max-cache-ttl-ssh: Agent Options. (line 210) +* max-cache-ttl: Agent Options. (line 215) +* max-cache-ttl-ssh: Agent Options. (line 221) * max-cert-depth: GPG Configuration Options. (line 715) * max-output: GPG Input and Output. (line 19) -* max-passphrase-days: Agent Options. (line 250) +* max-passphrase-days: Agent Options. (line 261) * max-replies: Dirmngr Options. (line 377) * min-cert-level: GPG Configuration Options. (line 395) -* min-passphrase-len: Agent Options. (line 220) -* min-passphrase-nonalpha: Agent Options. (line 225) +* min-passphrase-len: Agent Options. (line 231) +* min-passphrase-nonalpha: Agent Options. (line 236) * min-rsa-length: Compliance Options. (line 65) * min-rsa-length <1>: Esoteric Options. (line 31) * multi-server: Scdaemon Commands. (line 26) @@ -6544,8 +6551,8 @@ Option Index * no: GPG Configuration Options. (line 67) * no <1>: gpgtar. (line 113) -* no-allow-external-cache: Agent Options. (line 168) -* no-allow-loopback-pinentry: Agent Options. (line 160) +* no-allow-external-cache: Agent Options. (line 179) +* no-allow-loopback-pinentry: Agent Options. (line 171) * no-allow-mark-trusted: Agent Options. (line 150) * no-armor: GPG Input and Output. (line 12) @@ -6564,7 +6571,7 @@ Option Index (line 78) * no-batch: GPG Configuration Options. (line 45) -* no-common-certs-import: Esoteric Options. (line 152) +* no-common-certs-import: Esoteric Options. (line 160) * no-default-keyring: GPG Esoteric Options. (line 468) * no-default-recipient: GPG Configuration Options. @@ -6605,8 +6612,9 @@ Option Index (line 365) * no-tty: GPG Configuration Options. (line 58) -* no-use-standard-socket: Agent Options. (line 322) +* no-use-standard-socket: Agent Options. (line 333) * no-use-tor: Dirmngr Options. (line 98) +* no-user-trustlist: Agent Options. (line 155) * no-verbose: GPG Configuration Options. (line 37) * not-dash-escaped: GPG Esoteric Options. @@ -6646,7 +6654,7 @@ Option Index (line 36) * passphrase-fd: GPG Esoteric Options. (line 319) -* passphrase-fd <1>: Esoteric Options. (line 120) +* passphrase-fd <1>: Esoteric Options. (line 128) * passphrase-file: GPG Esoteric Options. (line 329) * passphrase-repeat: GPG Esoteric Options. @@ -6670,14 +6678,14 @@ Option Index * pgp8: Compliance Options. (line 53) * photo-viewer: GPG Configuration Options. (line 196) -* pinentry-formatted-passphrase: Agent Options. (line 269) -* pinentry-invisible-char: Agent Options. (line 258) +* pinentry-formatted-passphrase: Agent Options. (line 280) +* pinentry-invisible-char: Agent Options. (line 269) * pinentry-mode: GPG Esoteric Options. (line 350) -* pinentry-mode <1>: Esoteric Options. (line 129) -* pinentry-program: Agent Options. (line 282) -* pinentry-timeout: Agent Options. (line 263) -* pinentry-touch-file: Agent Options. (line 295) +* pinentry-mode <1>: Esoteric Options. (line 137) +* pinentry-program: Agent Options. (line 293) +* pinentry-timeout: Agent Options. (line 274) +* pinentry-touch-file: Agent Options. (line 306) * ping: dirmngr-client. (line 69) * policy-file: Configuration Options. (line 51) @@ -6731,7 +6739,7 @@ Option Index * raw-socket: Invoking gpg-connect-agent. (line 22) * readcert: gpg-card. (line 180) -* reader-port: Scdaemon Options. (line 147) +* reader-port: Scdaemon Options. (line 148) * rebuild-keydb-caches: Operational GPG Commands. (line 380) * receive-keys: Operational GPG Commands. @@ -6751,7 +6759,7 @@ Option Index * remove-socketdir: Invoking gpgconf. (line 102) * request-origin: GPG Esoteric Options. (line 370) -* request-origin <1>: Esoteric Options. (line 144) +* request-origin <1>: Esoteric Options. (line 152) * require-compliance: Compliance Options. (line 70) * require-compliance <1>: Esoteric Options. (line 36) * require-compliance <2>: gpgtar. (line 117) @@ -6767,15 +6775,15 @@ Option Index * run: Invoking gpg-connect-agent. (line 105) * s: Dirmngr Options. (line 87) -* s2k-calibration: Agent Options. (line 435) +* s2k-calibration: Agent Options. (line 446) * s2k-cipher-algo: OpenPGP Options. (line 94) -* s2k-count: Agent Options. (line 442) +* s2k-count: Agent Options. (line 453) * 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 304) +* scdaemon-program: Agent Options. (line 315) * search-keys: Operational GPG Commands. (line 323) * secret-keyring: GPG Configuration Options. @@ -6812,7 +6820,7 @@ Option Index * show-policy-url: Deprecated Options. (line 33) * show-session-key: GPG Esoteric Options. (line 518) -* shutdown: Dirmngr Commands. (line 58) +* shutdown: Dirmngr Commands. (line 56) * sig-keyserver-url: GPG Esoteric Options. (line 185) * sig-notation: GPG Esoteric Options. @@ -6831,7 +6839,7 @@ Option Index * skip-verify: GPG Esoteric Options. (line 482) * squid-mode: dirmngr-client. (line 101) -* ssh-fingerprint-digest: Agent Options. (line 420) +* ssh-fingerprint-digest: Agent Options. (line 431) * standard-resolver: Dirmngr Options. (line 110) * status-fd: GPG Esoteric Options. (line 91) @@ -6851,6 +6859,7 @@ Option Index * supervised <1>: Dirmngr Commands. (line 33) * symmetric: Operational GPG Commands. (line 42) +* sys-trustlist-name: Agent Options. (line 160) * tar: gpgtar. (line 147) * tar-args: gpgtar. (line 141) * textmode: OpenPGP Options. (line 8) @@ -6861,7 +6870,7 @@ Option Index * tofu-default-policy: GPG Configuration Options. (line 711) * tofu-policy: Operational GPG Commands. - (line 417) + (line 418) * trust-model: GPG Configuration Options. (line 410) * trust-model:always: GPG Configuration Options. @@ -6886,14 +6895,16 @@ Option Index (line 119) * try-secret-key: GPG Key related Options. (line 108) -* ttyname: Agent Options. (line 332) -* ttytype: Agent Options. (line 332) +* ttyname: Agent Options. (line 343) +* ttytype: Agent Options. (line 343) * uif: gpg-card. (line 196) * unblock: gpg-card. (line 202) +* unbuffered: Invoking gpg-connect-agent. + (line 123) * ungroup: GPG Key related Options. (line 70) * unwrap: Operational GPG Commands. - (line 409) + (line 410) * update-trustdb: Operational GPG Commands. (line 339) * url: gpg-card. (line 207) @@ -6903,8 +6914,8 @@ Option Index (line 735) * use-embedded-filename: GPG Esoteric Options. (line 209) -* use-standard-socket: Agent Options. (line 322) -* use-standard-socket-p: Agent Options. (line 322) +* use-standard-socket: Agent Options. (line 333) +* use-standard-socket-p: Agent Options. (line 333) * use-tor: Dirmngr Options. (line 98) * utf8-strings: GPG Configuration Options. (line 306) @@ -7011,7 +7022,7 @@ Option Index (line 327) * writecert: gpg-card. (line 217) * writekey: gpg-card. (line 224) -* xauthority: Agent Options. (line 332) +* xauthority: Agent Options. (line 343) * yes: GPG Configuration Options. (line 63) * yes <1>: gpgtar. (line 108) diff --git a/doc/gnupg.info-3 b/doc/gnupg.info-3 index 18b5dd37135622f850e75682e21898d73a134982..6191194b689ce544d6040e20ecb8d4e78e1a6b7b 100644 GIT binary patch delta 66 zcmX@$vEO4tJ)gO5Qff(}v4M_)S7~1A#=bmJM&r$YMQ<{38f$WCDTKHN`A#lmmz$ix W!7({NRC2SNWE>l#$>v)5!z=*o=M>8T delta 67 zcmV-J0KEUdNWe&te-AY+Vr6t;GB7M4O<{6lXt9lM6#+4`{1w>(2{9=ODj-xvQcaV= Z7aWt&2MUu<6&bS~8D0hfGP8Ui!vqt373Kf{ diff --git a/doc/gpg-agent.texi b/doc/gpg-agent.texi index 6a3f0bf..1655847 100644 --- a/doc/gpg-agent.texi +++ b/doc/gpg-agent.texi @@ -171,9 +171,8 @@ shell, gpg-agent terminates within a few seconds. @opindex supervised Run in the foreground, sending logs by default to stderr, and listening on provided file descriptors, which must already be bound to -listening sockets. This command is useful when running under systemd -or other similar process supervision schemes. This option is not -supported on Windows. +listening sockets. This option is deprecated and not supported on +Windows. In --supervised mode, different file descriptors can be provided for use as different socket types (e.g. ssh, extra) as long as they are @@ -347,6 +346,21 @@ Do not allow clients to mark keys as trusted, i.e. put them into the @file{trustlist.txt} file. This makes it harder for users to inadvertently accept Root-CA keys. + +@anchor{option --no-user-trustlist} +@item --no-user-trustlist +@opindex no-user-trustlist +Entirely ignore the user trust list and consider only the global +trustlist (@file{@value{SYSCONFDIR}/trustlist.txt}). This +implies the @ref{option --no-allow-mark-trusted}. + +@item --sys-trustlist-name @var{file} +@opindex sys-trustlist-name +Changes the default name for the global trustlist from "trustlist.txt" +to @var{file}. If @var{file} does not contain any slashes and does +not start with "~/" it is searched in the system configuration +directory (@file{@value{SYSCONFDIR}}). + @anchor{option --allow-preset-passphrase} @item --allow-preset-passphrase @opindex allow-preset-passphrase @@ -774,7 +788,9 @@ that this file can't be changed inadvertently. As a special feature a line @code{include-default} will include a global list of trusted certificates (e.g. @file{@value{SYSCONFDIR}/trustlist.txt}). -This global list is also used if the local list is not available. +This global list is also used if the local list is not available; +the @ref{option --no-user-trustlist} enforces the use of only +this global list. It is possible to add further flags after the @code{S} for use by the caller: diff --git a/doc/gpg.texi b/doc/gpg.texi index f6c4456..08de40b 100644 --- a/doc/gpg.texi +++ b/doc/gpg.texi @@ -610,13 +610,14 @@ Print message digest of algorithm @var{algo} for all given files or STDIN. With the second form (or a deprecated "*" for @var{algo}) digests for all available algorithms are printed. -@item --gen-random @var{0|1|2} @var{count} +@item --gen-random @var{0|1|2|16|30} @var{count} @opindex gen-random Emit @var{count} random bytes of the given quality level 0, 1 or 2. If @var{count} is not given or zero, an endless sequence of random bytes will be emitted. If used with @option{--armor} the output will be -base64 encoded. PLEASE, don't use this command unless you know what -you are doing; it may remove precious entropy from the system! +base64 encoded. The special level 16 uses a quality level of 1 and +outpust end endless stream of hex-encoded octets. The special level +30 outputs random as 30 zBase-32 characters. @item --gen-prime @var{mode} @var{bits} @opindex gen-prime diff --git a/doc/gpgsm.texi b/doc/gpgsm.texi index 57d807d..a328ea5 100644 --- a/doc/gpgsm.texi +++ b/doc/gpgsm.texi @@ -733,6 +733,14 @@ Include ephemeral flagged keys in the output of key listings. Note that they are included anyway if the key specification for a listing is given as fingerprint or keygrip. +@item --compatibility-flags @var{flags} +@opindex compatibility-flags +Set compatibility flags to work around problems due to non-compliant +certificates or data. The @var{flags} are given as a comma separated +list of flag names and are OR-ed together. The special flag "none" +clears the list and allows to start over with an empty list. To get a +list of available flags the sole word "help" can be used. + @item --debug-level @var{level} @opindex debug-level Select the debug level for investigating problems. @var{level} may be diff --git a/doc/scdaemon.texi b/doc/scdaemon.texi index 7fc32b8..b7d83aa 100644 --- a/doc/scdaemon.texi +++ b/doc/scdaemon.texi @@ -236,9 +236,10 @@ this option only if you know what you are doing. @item --pcsc-driver @var{library} @opindex pcsc-driver Use @var{library} to access the smartcard reader. The current default -is @file{libpcsclite.so}. Instead of using this option you might also -want to install a symbolic link to the default file name -(e.g. from @file{libpcsclite.so.1}). +on Unix is @file{libpcsclite.so} and on Windows @file{winscard.dll}. +Instead of using this option you might also want to install a symbolic +link to the default file name (e.g. from @file{libpcsclite.so.1}). +A Unicode file name may not be used on Windows. @item --ctapi-driver @var{library} @opindex ctapi-driver diff --git a/doc/tools.texi b/doc/tools.texi index 1632b12..e22a228 100644 --- a/doc/tools.texi +++ b/doc/tools.texi @@ -1451,6 +1451,13 @@ non-control characters. Decode data lines. That is to remove percent escapes but make sure that a new line always starts with a D and a space. +@item -u +@itemx --unbuffered +@opindex unbuffered +Set stdin and stdout into unbuffered I/O mode. This this sometimes +useful for scripting. + + @end table @mansect control commands diff --git a/g10/cpr.c b/g10/cpr.c index 002656b..fa8005d 100644 --- a/g10/cpr.c +++ b/g10/cpr.c @@ -372,20 +372,15 @@ write_status_text_and_buffer (int no, const char *string, } first = 0; } - for (esc=0, s=buffer, n=len; n && !esc; s++, n--) + for (esc=0, s=buffer, n=len; n; s++, n--) { if (*s == '%' || *(const byte*)s <= lower_limit || *(const byte*)s == 127 ) esc = 1; if (wrap && ++count > wrap) - { - dowrap=1; - break; - } - } - if (esc) - { - s--; n++; + dowrap=1; + if (esc || dowrap) + break; } if (s != buffer) es_fwrite (buffer, s-buffer, 1, statusfp); @@ -465,9 +460,7 @@ myread(int fd, void *buf, size_t count) else /* Ctrl-D not caught - do something reasonable */ { #ifdef HAVE_DOSISH_SYSTEM -#ifndef HAVE_W32CE_SYSTEM raise (SIGINT); /* Nothing to hangup under DOS. */ -#endif #else raise (SIGHUP); /* No more input data. */ #endif diff --git a/g10/decrypt.c b/g10/decrypt.c index 9589aff..065601b 100644 --- a/g10/decrypt.c +++ b/g10/decrypt.c @@ -138,12 +138,7 @@ decrypt_message_fd (ctrl_t ctrl, int input_fd, int output_fd) return err; } -#ifdef HAVE_W32CE_SYSTEM -#warning Need to fix this if we want to use g13 - opt.outfp = NULL; -#else opt.outfp = es_fdopen_nc (output_fd, "wb"); -#endif if (!opt.outfp) { char xname[64]; diff --git a/g10/exec.c b/g10/exec.c index f612c85..75b39e0 100644 --- a/g10/exec.c +++ b/g10/exec.c @@ -148,9 +148,6 @@ w32_system(const char *command) int set_exec_path(const char *path) { -#ifdef HAVE_W32CE_SYSTEM -#warning Change this code to use common/exechelp.c -#else char *p; p=xmalloc(5+strlen(path)+1); @@ -168,6 +165,5 @@ set_exec_path(const char *path) return GPG_ERR_GENERAL; else return 0; -#endif } #endif /* ! NO_EXEC */ diff --git a/g10/export.c b/g10/export.c index 1eec709..edf27bc 100644 --- a/g10/export.c +++ b/g10/export.c @@ -2066,6 +2066,12 @@ do_export_stream (ctrl_t ctrl, iobuf_t out, strlist_t users, int secret, NULL, NULL); commit_kbnode (&keyblock); } + else if (export_keep_uid || export_drop_subkey) + { + /* Need to merge so that for example the "usage" property + * has been setup. */ + merge_keys_and_selfsig (ctrl, keyblock); + } if (export_keep_uid) { diff --git a/g10/gpg.c b/g10/gpg.c index 466a48d..397f4cc 100644 --- a/g10/gpg.c +++ b/g10/gpg.c @@ -64,6 +64,7 @@ #include "objcache.h" #include "../common/init.h" #include "../common/mbox-util.h" +#include "../common/zb32.h" #include "../common/shareddefs.h" #include "../common/compliance.h" #include "../common/comopt.h" @@ -5068,8 +5069,29 @@ main (int argc, char **argv) if (hexhack) level = 1; + /* Level 30 uses the same algorithm as our magic wand in + * pinentry/gpg-agent. */ + if (level == 30) + { + unsigned int nbits = 150; + size_t nbytes = (nbits + 7) / 8; + void *rand; + char *generated; + + rand = gcry_random_bytes_secure (nbytes, GCRY_STRONG_RANDOM); + if (!rand) + log_fatal ("failed to generate random password\n"); + + generated = zb32_encode (rand, nbits); + gcry_free (rand); + es_fputs (generated, es_stdout); + es_putc ('\n', es_stdout); + xfree (generated); + break; + } + if (argc < 1 || argc > 2 || level < 0 || level > 2 || count < 0) - wrong_args ("--gen-random 0|1|2 [count]"); + wrong_args ("--gen-random 0|1|2|16|30 [count]"); while (endless || count) { diff --git a/g10/keyedit.c b/g10/keyedit.c index 122548d..e8d1dc7 100644 --- a/g10/keyedit.c +++ b/g10/keyedit.c @@ -2447,6 +2447,68 @@ keyedit_quick_adduid (ctrl_t ctrl, const char *username, const char *newuid) } +/* Helper to find the UID node for namehash. On success, returns the UID node. + Otherwise, return NULL. */ +kbnode_t +find_userid_by_namehash (kbnode_t keyblock, const char *namehash) +{ + byte hash[NAMEHASH_LEN]; + kbnode_t node = NULL; + + if (!namehash) + goto leave; + + if (strlen (namehash) != NAMEHASH_LEN * 2) + goto leave; + + if (hex2bin (namehash, hash, NAMEHASH_LEN) < 0) + goto leave; + + for (node = keyblock; node; node = node->next) + { + if (node->pkt->pkttype == PKT_USER_ID) + { + namehash_from_uid (node->pkt->pkt.user_id); + if (!memcmp (node->pkt->pkt.user_id->namehash, hash, NAMEHASH_LEN)) + break; + } + } + + leave: + return node; +} + + +/* Helper to find the UID node for uid. On success, returns the UID node. + Otherwise, return NULL. */ +kbnode_t +find_userid (kbnode_t keyblock, const char *uid) +{ + kbnode_t node = NULL; + size_t uidlen; + + if (!keyblock || !uid) + goto leave; + + /* First try to find UID by namehash. */ + node = find_userid_by_namehash (keyblock, uid); + if (node) + goto leave; + + uidlen = strlen (uid); + for (node = keyblock; node; node = node->next) + { + if (node->pkt->pkttype == PKT_USER_ID + && uidlen == node->pkt->pkt.user_id->len + && !memcmp (node->pkt->pkt.user_id->name, uid, uidlen)) + break; + } + + leave: + return node; +} + + /* Unattended revocation of a keyid. USERNAME specifies the key. UIDTOREV is the user id revoke from the key. */ void @@ -2457,7 +2519,6 @@ keyedit_quick_revuid (ctrl_t ctrl, const char *username, const char *uidtorev) kbnode_t keyblock = NULL; kbnode_t node; int modified = 0; - size_t revlen; size_t valid_uids; #ifdef HAVE_W32_SYSTEM @@ -2470,7 +2531,7 @@ keyedit_quick_revuid (ctrl_t ctrl, const char *username, const char *uidtorev) if (err) goto leave; - /* Too make sure that we do not revoke the last valid UID, we first + /* To make sure that we do not revoke the last valid UID, we first count how many valid UIDs there are. */ valid_uids = 0; for (node = keyblock; node; node = node->next) @@ -2479,40 +2540,35 @@ keyedit_quick_revuid (ctrl_t ctrl, const char *username, const char *uidtorev) && !node->pkt->pkt.user_id->flags.expired); /* Find the right UID. */ - revlen = strlen (uidtorev); - for (node = keyblock; node; node = node->next) + node = find_userid (keyblock, uidtorev); + if (node) { - if (node->pkt->pkttype == PKT_USER_ID - && revlen == node->pkt->pkt.user_id->len - && !memcmp (node->pkt->pkt.user_id->name, uidtorev, revlen)) - { - struct revocation_reason_info *reason; - - /* Make sure that we do not revoke the last valid UID. */ - if (valid_uids == 1 - && ! node->pkt->pkt.user_id->flags.revoked - && ! node->pkt->pkt.user_id->flags.expired) - { - log_error (_("cannot revoke the last valid user ID.\n")); - err = gpg_error (GPG_ERR_INV_USER_ID); - goto leave; - } + struct revocation_reason_info *reason; - reason = get_default_uid_revocation_reason (); - err = core_revuid (ctrl, keyblock, node, reason, &modified); - release_revocation_reason_info (reason); - if (err) - goto leave; - err = keydb_update_keyblock (ctrl, kdbhd, keyblock); - if (err) - { - log_error (_("update failed: %s\n"), gpg_strerror (err)); - goto leave; - } + /* Make sure that we do not revoke the last valid UID. */ + if (valid_uids == 1 + && ! node->pkt->pkt.user_id->flags.revoked + && ! node->pkt->pkt.user_id->flags.expired) + { + log_error (_("cannot revoke the last valid user ID.\n")); + err = gpg_error (GPG_ERR_INV_USER_ID); + goto leave; + } - revalidation_mark (ctrl); + reason = get_default_uid_revocation_reason (); + err = core_revuid (ctrl, keyblock, node, reason, &modified); + release_revocation_reason_info (reason); + if (err) + goto leave; + err = keydb_update_keyblock (ctrl, kdbhd, keyblock); + if (err) + { + log_error (_("update failed: %s\n"), gpg_strerror (err)); goto leave; } + + revalidation_mark (ctrl); + goto leave; } err = gpg_error (GPG_ERR_NO_USER_ID); @@ -4270,7 +4326,7 @@ menu_adduid (ctrl_t ctrl, kbnode_t pub_keyblock, if (uidstring) { write_status_error ("adduid", gpg_error (304)); - log_error ("%s", _("Such a user ID already exists on this key!\n")); + log_error ("%s\n", _("Such a user ID already exists on this key!")); } return 0; } diff --git a/g10/keygen.c b/g10/keygen.c index 6106d98..945494a 100644 --- a/g10/keygen.c +++ b/g10/keygen.c @@ -568,7 +568,7 @@ keygen_set_std_prefs (const char *string,int personal) for (i=0; iuri); + log_info (ngettext("refreshing %d key from %s\n", + "refreshing %d keys from %s\n", + 1), 1, keyserver->uri); /* We use the keyserver structure we parsed out before. Note that a preferred keyserver without a scheme:// diff --git a/g10/mainproc.c b/g10/mainproc.c index cd62737..af11877 100644 --- a/g10/mainproc.c +++ b/g10/mainproc.c @@ -437,6 +437,11 @@ proc_symkey_enc (CTX c, PACKET *pkt) && gpg_err_code (err) != GPG_ERR_CHECKSUM) log_fatal ("process terminated to be bug compatible" " with GnuPG <= 2.2\n"); + else + write_status_text (STATUS_ERROR, + "symkey_decrypt.maybe_error" + " 11_BAD_PASSPHRASE"); + if (c->dek->s2k_cacheid[0]) { if (opt.debug) @@ -805,15 +810,22 @@ proc_encrypted (CTX c, PACKET *pkt) } else { - if ((gpg_err_code (result) == GPG_ERR_BAD_KEY - || gpg_err_code (result) == GPG_ERR_CHECKSUM - || gpg_err_code (result) == GPG_ERR_CIPHER_ALGO) - && c->dek && *c->dek->s2k_cacheid != '\0') + if (gpg_err_code (result) == GPG_ERR_BAD_KEY + || gpg_err_code (result) == GPG_ERR_CHECKSUM + || gpg_err_code (result) == GPG_ERR_CIPHER_ALGO) { - if (opt.debug) - log_debug ("cleared passphrase cached with ID: %s\n", - c->dek->s2k_cacheid); - passphrase_clear_cache (c->dek->s2k_cacheid); + if (c->symkeys) + write_status_text (STATUS_ERROR, + "symkey_decrypt.maybe_error" + " 11_BAD_PASSPHRASE"); + + if (c->dek && *c->dek->s2k_cacheid != '\0') + { + if (opt.debug) + log_debug ("cleared passphrase cached with ID: %s\n", + c->dek->s2k_cacheid); + passphrase_clear_cache (c->dek->s2k_cacheid); + } } glo_ctrl.lasterr = result; write_status (STATUS_DECRYPTION_FAILED); diff --git a/g10/parse-packet.c b/g10/parse-packet.c index bb05eab..cea1f7e 100644 --- a/g10/parse-packet.c +++ b/g10/parse-packet.c @@ -2351,8 +2351,10 @@ parse_signature (IOBUF inp, int pkttype, unsigned long pktlen, } else { - sig->data[0] = - gcry_mpi_set_opaque (NULL, read_rest (inp, pktlen), pktlen * 8); + void *tmpp; + + tmpp = read_rest (inp, pktlen); + sig->data[0] = gcry_mpi_set_opaque (NULL, tmpp, tmpp? pktlen * 8 : 0); pktlen = 0; } } @@ -2580,8 +2582,10 @@ parse_key (IOBUF inp, int pkttype, unsigned long pktlen, if (!npkey) { /* Unknown algorithm - put data into an opaque MPI. */ - pk->pkey[0] = gcry_mpi_set_opaque (NULL, - read_rest (inp, pktlen), pktlen * 8); + void *tmpp = read_rest (inp, pktlen); + /* Current gcry_mpi_cmp does not handle a (NULL,n>0) nicely and + * thus we avoid to create such an MPI. */ + pk->pkey[0] = gcry_mpi_set_opaque (NULL, tmpp, tmpp? pktlen * 8 : 0); pktlen = 0; goto leave; } @@ -2883,6 +2887,8 @@ parse_key (IOBUF inp, int pkttype, unsigned long pktlen, } else if (ski->is_protected) { + void *tmpp; + if (pktlen < 2) /* At least two bytes for the length. */ { err = gpg_error (GPG_ERR_INV_PACKET); @@ -2893,9 +2899,10 @@ parse_key (IOBUF inp, int pkttype, unsigned long pktlen, * up to the end of the packet into the first SKEY * element. * FIXME: We can do better for v5 keys. */ + + tmpp = read_rest (inp, pktlen); pk->pkey[npkey] = gcry_mpi_set_opaque (NULL, - read_rest (inp, pktlen), - pktlen * 8); + tmpp, tmpp? pktlen * 8 : 0); /* Mark that MPI as protected - we need this information for * importing a key. The OPAQUE flag can't be used because * we also store public EdDSA values in opaque MPIs. */ diff --git a/g10/tdbio.c b/g10/tdbio.c index a6ce5ce..50dccca 100644 --- a/g10/tdbio.c +++ b/g10/tdbio.c @@ -48,13 +48,6 @@ #define MY_O_BINARY 0 #endif -/* We use ERRNO despite that the cegcc provided open/read/write - functions don't set ERRNO - at least show that ERRNO does not make - sense. */ -#ifdef HAVE_W32CE_SYSTEM -#undef strerror -#define strerror(a) ("[errno not available]") -#endif /* * Yes, this is a very simple implementation. We should really @@ -730,13 +723,6 @@ tdbio_set_dbname (ctrl_t ctrl, const char *new_dbname, int rc; mode_t oldmask; -#ifdef HAVE_W32CE_SYSTEM - /* We know how the cegcc implementation of access works ;-). */ - if (GetLastError () == ERROR_FILE_NOT_FOUND) - gpg_err_set_errno (ENOENT); - else - gpg_err_set_errno (EIO); -#endif /*HAVE_W32CE_SYSTEM*/ if (errno && errno != ENOENT) log_fatal ( _("can't access '%s': %s\n"), fname, strerror (errno)); @@ -797,22 +783,6 @@ open_db () log_assert( db_fd == -1 ); -#ifdef HAVE_W32CE_SYSTEM - { - DWORD prevrc = 0; - wchar_t *wname = utf8_to_wchar (db_name); - if (wname) - { - db_fd = (int)CreateFile (wname, GENERIC_READ|GENERIC_WRITE, - FILE_SHARE_READ|FILE_SHARE_WRITE, NULL, - OPEN_EXISTING, 0, NULL); - xfree (wname); - } - if (db_fd == -1) - log_fatal ("can't open '%s': %d, %d\n", db_name, - (int)prevrc, (int)GetLastError ()); - } -#else /*!HAVE_W32CE_SYSTEM*/ db_fd = gnupg_open (db_name, O_RDWR | MY_O_BINARY, 0); if (db_fd == -1 && (errno == EACCES #ifdef EROFS @@ -827,7 +797,7 @@ open_db () } if ( db_fd == -1 ) log_fatal( _("can't open '%s': %s\n"), db_name, strerror(errno) ); -#endif /*!HAVE_W32CE_SYSTEM*/ + register_secured_file (db_name); /* Read the version record. */ diff --git a/g13/all-tests.scm b/g13/all-tests.scm index 69b1f24..c96f092 100644 --- a/g13/all-tests.scm +++ b/g13/all-tests.scm @@ -26,10 +26,20 @@ (define (parse filename key) (parse-makefile-expand filename expander key)) - (map (lambda (name) - (test::binary #f - (path-join "g13" name) - (path-join (getenv "objdir") "g13" name))) - (parse-makefile-expand (in-srcdir "g13" "Makefile.am") - (lambda (filename port key) (parse-makefile port key)) - "module_tests"))) + (define g13-enabled? + ;; Parse the variable "g13" in the Makefile + (not (null? + (parse-makefile-expand (in-objdir "Makefile") + (lambda (filename port key) (parse-makefile port key)) + "g13")))) + (if g13-enabled? + (map (lambda (name) + (test::binary #f + (path-join "g13" name) + (path-join (getenv "objdir") "g13" name))) + (parse-makefile-expand (in-srcdir "g13" "Makefile.am") + (lambda (filename port key) (parse-makefile port key)) + "module_tests")) + (begin + (info "SKIP: g13") + '()))) diff --git a/g13/call-syshelp.c b/g13/call-syshelp.c index a69573b..8850c37 100644 --- a/g13/call-syshelp.c +++ b/g13/call-syshelp.c @@ -102,11 +102,8 @@ start_syshelp (ctrl_t ctrl, assuan_context_t *r_ctx) return err; } - i = 0; - if (log_get_fd () != -1) - no_close_list[i++] = assuan_fd_from_posix_fd (log_get_fd ()); - no_close_list[i++] = assuan_fd_from_posix_fd (es_fileno (es_stderr)); - no_close_list[i] = ASSUAN_INVALID_FD; + no_close_list[0] = assuan_fd_from_posix_fd (es_fileno (es_stderr)); + no_close_list[1] = ASSUAN_INVALID_FD; err = assuan_new (&ctx); if (err) diff --git a/kbx/backend-support.c b/kbx/backend-support.c index 1821129..7ab6398 100644 --- a/kbx/backend-support.c +++ b/kbx/backend-support.c @@ -173,18 +173,18 @@ be_return_pubkey (ctrl_t ctrl, const void *buffer, size_t buflen, char hexubid[2*UBID_LEN+1]; bin2hex (ubid, UBID_LEN, hexubid); - err = status_printf (ctrl, "PUBKEY_INFO", "%d %s %c%c %d %d", - pubkey_type, hexubid, - is_ephemeral? 'e':'-', - is_revoked? 'r':'-', - uid_no, pk_no); + err = kbxd_status_printf (ctrl, "PUBKEY_INFO", "%d %s %c%c %d %d", + pubkey_type, hexubid, + is_ephemeral? 'e':'-', + is_revoked? 'r':'-', + uid_no, pk_no); if (err) goto leave; if (ctrl->no_data_return) err = 0; else - err = kbxd_write_data_line(ctrl, buffer, buflen); + err = kbxd_write_data_line (ctrl, buffer, buflen); leave: return err; diff --git a/kbx/kbxserver.c b/kbx/kbxserver.c index fa04ccf..9908409 100644 --- a/kbx/kbxserver.c +++ b/kbx/kbxserver.c @@ -173,6 +173,23 @@ kbxd_writen (estream_t fp, const void *buffer, size_t length) return err; } +/* This status functions expects a printf style format string. */ +gpg_error_t +kbxd_status_printf (ctrl_t ctrl, const char *keyword, const char *format, ...) +{ + gpg_error_t err; + va_list arg_ptr; + assuan_context_t ctx = get_assuan_ctx_from_ctrl (ctrl); + + if (!ctx) /* Oops - no assuan context. */ + return gpg_error (GPG_ERR_NOT_PROCESSED); + + va_start (arg_ptr, format); + err = vprint_assuan_status (ctx, keyword, format, arg_ptr); + va_end (arg_ptr); + return err; +} + /* A wrapper around assuan_send_data which makes debugging the output * in verbose mode easier. It also takes CTRL as argument. */ @@ -975,10 +992,6 @@ kbxd_start_command_handler (ctrl_t ctrl, gnupg_fd_t fd, unsigned int session_id) ctrl->server_local->next_session = session_list; session_list = ctrl->server_local; - - /* The next call enable the use of status_printf. */ - set_assuan_context_func (get_assuan_ctx_from_ctrl); - for (;;) { rc = assuan_accept (ctx); @@ -1029,7 +1042,6 @@ kbxd_start_command_handler (ctrl_t ctrl, gnupg_fd_t fd, unsigned int session_id) assuan_close_output_fd (ctx); - set_assuan_context_func (NULL); ctrl->server_local->assuan_ctx = NULL; assuan_release (ctx); diff --git a/kbx/keyboxd.c b/kbx/keyboxd.c index 76e360b..88a350a 100644 --- a/kbx/keyboxd.c +++ b/kbx/keyboxd.c @@ -146,17 +146,12 @@ static struct debug_flags_s debug_flags [] = /* The timer tick used for housekeeping stuff. Note that on Windows * we use a SetWaitableTimer seems to signal earlier than about 2 - * seconds. Thus we use 4 seconds on all platforms except for - * Windowsce. CHECK_OWN_SOCKET_INTERVAL defines how often we check + * seconds. Thus we use 4 seconds on all platforms. + * CHECK_OWN_SOCKET_INTERVAL defines how often we check * our own socket in standard socket mode. If that value is 0 we * don't check at all. All values are in seconds. */ -#if defined(HAVE_W32CE_SYSTEM) -# define TIMERTICK_INTERVAL (60) -# define CHECK_OWN_SOCKET_INTERVAL (0) /* Never */ -#else # define TIMERTICK_INTERVAL (4) # define CHECK_OWN_SOCKET_INTERVAL (60) -#endif /* The list of open file descriptors at startup. Note that this list * has been allocated using the standard malloc. */ @@ -1141,8 +1136,6 @@ create_server_socket (char *name, int cygwin, assuan_sock_nonce_t *nonce) len = SUN_LEN (unaddr); rc = assuan_sock_bind (fd, addr, len); - /* Our error code mapping on W32CE returns EEXIST thus we also test - for this. */ if (rc == -1 && (errno == EADDRINUSE #ifdef HAVE_W32_SYSTEM @@ -1502,13 +1495,7 @@ handle_connections (gnupg_fd_t listen_fd) npth_sigev_add (SIGTERM); npth_sigev_fini (); #else -# ifdef HAVE_W32CE_SYSTEM - /* Use a dummy event. */ - sigs = 0; - ev = pth_event (PTH_EVENT_SIGS, &sigs, &signo); -# else events[0] = INVALID_HANDLE_VALUE; -# endif #endif if (disable_check_own_socket) diff --git a/kbx/keyboxd.h b/kbx/keyboxd.h index 3a80f9b..3fea6ad 100644 --- a/kbx/keyboxd.h +++ b/kbx/keyboxd.h @@ -171,6 +171,8 @@ void kbxd_sighup_action (void); /*-- kbxserver.c --*/ +gpg_error_t kbxd_status_printf (ctrl_t ctrl, const char *keyword, + const char *format, ...); gpg_error_t kbxd_write_data_line (ctrl_t ctrl, const void *buffer_arg, size_t size); void kbxd_start_command_handler (ctrl_t, gnupg_fd_t, unsigned int); diff --git a/po/ca.po b/po/ca.po index 2cf307c..737b00a 100644 --- a/po/ca.po +++ b/po/ca.po @@ -27,7 +27,7 @@ msgid "" msgstr "" "Project-Id-Version: gnupg 1.4.0\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-04-21 16:55+0200\n" +"POT-Creation-Date: 2022-07-11 12:31+0200\n" "PO-Revision-Date: 2005-02-04 02:04+0100\n" "Last-Translator: Jordi Mallach \n" "Language-Team: Catalan \n" @@ -36,7 +36,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: agent/call-pinentry.c:338 +#: agent/call-pinentry.c:340 #, fuzzy, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "no s'ha pogut emmagatzemar l'empremta digital: %s\n" @@ -47,53 +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:556 +#: agent/call-pinentry.c:554 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:557 +#: agent/call-pinentry.c:555 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:558 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:559 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:560 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:561 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:562 +#: agent/call-pinentry.c:560 #, 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:564 +#: agent/call-pinentry.c:562 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:565 +#: agent/call-pinentry.c:563 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "la contrasenya és invàlida" -#: agent/call-pinentry.c:566 +#: agent/call-pinentry.c:564 msgid "Caps Lock is on" msgstr "" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:1022 +#: agent/call-pinentry.c:1019 msgid "Suggest" msgstr "" @@ -104,28 +104,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:1044 +#: agent/call-pinentry.c:1041 msgid "pinentry.genpin.tooltip" msgstr "" #. TRANSLATORS: This is a text shown by pinentry if the option #. for formatted passphrase is enabled. The length is #. limited to about 900 characters. -#: agent/call-pinentry.c:1072 +#: agent/call-pinentry.c:1069 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 +#: agent/call-pinentry.c:1128 #, 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:1198 +#: agent/call-pinentry.c:1195 msgid "Quality:" msgstr "" @@ -135,107 +135,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:1219 +#: agent/call-pinentry.c:1216 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1477 +#: agent/call-pinentry.c:1474 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1480 +#: agent/call-pinentry.c:1477 #, 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:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 #: agent/protect-tool.c:729 #, fuzzy msgid "Passphrase:" msgstr "la contrasenya és errònia" -#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 -#: agent/command.c:1988 agent/command-ssh.c:3056 agent/genkey.c:442 +#: agent/call-pinentry.c:1541 agent/call-pinentry.c:1799 agent/command.c:2049 +#: agent/command.c:2108 agent/command-ssh.c:3145 agent/genkey.c:427 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:1566 agent/call-pinentry.c:1830 +#: agent/call-pinentry.c:1563 agent/call-pinentry.c:1827 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 +#: agent/call-pinentry.c:1574 agent/call-pinentry.c:1838 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 -#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 +#: agent/call-pinentry.c:1586 agent/call-pinentry.c:1598 +#: agent/call-pinentry.c:1850 agent/call-pinentry.c:1862 #, fuzzy msgid "PIN too long" msgstr "la línia és massa llarga\n" -#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 +#: agent/call-pinentry.c:1587 agent/call-pinentry.c:1851 #, fuzzy msgid "Passphrase too long" msgstr "la contrasenya és massa llarga\n" -#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 +#: agent/call-pinentry.c:1595 agent/call-pinentry.c:1859 #, fuzzy msgid "Invalid characters in PIN" msgstr "Hi ha un caràcter invàlid en el camp *nom*\n" -#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 +#: agent/call-pinentry.c:1600 agent/call-pinentry.c:1864 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 #, fuzzy msgid "Bad PIN" msgstr "l'MPI és erroni" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 #, fuzzy msgid "Bad Passphrase" msgstr "la contrasenya és errònia" -#: agent/command.c:823 +#: agent/command.c:826 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:824 +#: agent/command.c:827 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1235 g10/card-util.c:741 g10/card-util.c:762 +#: agent/command.c:1329 g10/card-util.c:741 g10/card-util.c:762 #, 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:1756 agent/command.c:1921 agent/command-ssh.c:2984 -#: agent/genkey.c:377 +#: agent/command.c:1876 agent/command.c:2041 agent/command-ssh.c:3073 +#: agent/genkey.c:362 #, fuzzy msgid "Please re-enter this passphrase" msgstr "canvia la contrasenya" -#: agent/command.c:2703 +#: agent/command.c:2830 #, 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:2833 +#: agent/command.c:2960 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -247,9 +247,9 @@ 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:874 common/dotlock.c:856 g10/card-util.c:991 -#: g10/export.c:1329 g10/gpg.c:1454 g10/keygen.c:5370 g10/keyring.c:1329 +#: g10/export.c:1329 g10/gpg.c:1455 g10/keygen.c:5370 g10/keyring.c:1329 #: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 -#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:753 tools/gpg-card.c:479 +#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:739 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" @@ -257,15 +257,15 @@ msgstr "no s'ha pogut crear «%s»: %s\n" #: agent/command-ssh.c:886 common/helpfile.c:57 g10/card-util.c:948 #: g10/dearmor.c:59 g10/dearmor.c:104 g10/decrypt.c:65 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1455 +#: g10/decrypt.c:148 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1456 #: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4319 #: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: g10/plaintext.c:640 g10/sign.c:1093 g10/sign.c:1320 g10/sign.c:1433 -#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:758 -#: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2253 -#: sm/gpgsm.c:2283 sm/gpgsm.c:2321 sm/keylist.c:1791 sm/qualified.c:65 +#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:744 +#: g10/tdbio.c:799 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2274 +#: sm/gpgsm.c:2304 sm/gpgsm.c:2342 sm/keylist.c:1809 sm/qualified.c:65 #: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489 -#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1817 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1821 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -278,138 +278,129 @@ msgstr "" "no s'ha trobat cap anell secret de escrivible: %s\n" "\n" -#: agent/command-ssh.c:2513 +#: agent/command-ssh.c:2467 #, fuzzy, c-format msgid "error getting list of cards: %s\n" msgstr "error en crear «%s»: %s\n" -#: agent/command-ssh.c:2688 +#: agent/command-ssh.c:2777 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " "allow this?" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Allow" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Deny" msgstr "" -#: agent/command-ssh.c:2704 +#: agent/command-ssh.c:2793 #, fuzzy, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "Introduïu la contrasenya; aquesta ha de ser una frase secreta \n" -#: agent/command-ssh.c:3011 +#: agent/command-ssh.c:3100 #, fuzzy, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " "%s%%0Awithin gpg-agent's key storage" msgstr "Introduïu la contrasenya; aquesta ha de ser una frase secreta \n" -#: agent/command-ssh.c:3708 +#: agent/command-ssh.c:3797 #, fuzzy, c-format msgid "failed to create stream from socket: %s\n" msgstr "%s: no s'ha pogut crear la taula de dispersió: %s\n" -#: agent/divert-scd.c:118 -msgid "Please insert the card with serial number" -msgstr "" - -#: agent/divert-scd.c:243 +#: agent/divert-scd.c:136 #, fuzzy msgid "Admin PIN" msgstr "Introduïu el nom d'usuari: " #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:248 +#: agent/divert-scd.c:141 msgid "PUK" msgstr "" -#: agent/divert-scd.c:255 +#: agent/divert-scd.c:148 msgid "Reset Code" msgstr "" -#: agent/divert-scd.c:283 +#: agent/divert-scd.c:176 msgid "Push ACK button on card/token." msgstr "" -#: agent/divert-scd.c:305 agent/divert-scd.c:309 +#: agent/divert-scd.c:198 agent/divert-scd.c:202 msgid "Use the reader's pinpad for input." msgstr "" -#: agent/divert-scd.c:375 +#: agent/divert-scd.c:268 #, fuzzy msgid "Repeat this Reset Code" msgstr "Repetiu la contrasenya: " -#: agent/divert-scd.c:377 +#: agent/divert-scd.c:270 #, fuzzy msgid "Repeat this PUK" msgstr "Repetiu la contrasenya: " -#: agent/divert-scd.c:378 +#: agent/divert-scd.c:271 #, fuzzy msgid "Repeat this PIN" msgstr "Repetiu la contrasenya: " -#: agent/divert-scd.c:383 +#: agent/divert-scd.c:276 #, fuzzy msgid "Reset Code not correctly repeated; try again" msgstr "la contrasenya no s'ha repetit correctament; torneu a intentar-ho" -#: agent/divert-scd.c:385 +#: agent/divert-scd.c:278 #, fuzzy msgid "PUK not correctly repeated; try again" msgstr "la contrasenya no s'ha repetit correctament; torneu a intentar-ho" -#: agent/divert-scd.c:386 +#: agent/divert-scd.c:279 #, fuzzy msgid "PIN not correctly repeated; try again" msgstr "la contrasenya no s'ha repetit correctament; torneu a intentar-ho" -#: agent/divert-scd.c:399 +#: agent/divert-scd.c:292 #, c-format msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "" -#: 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:150 +#: agent/genkey.c:154 #, fuzzy, c-format -msgid "error writing to temporary file: %s\n" -msgstr "%s: error en escriure el registre de directoris: %s\n" +msgid "error writing to pipe: %s\n" +msgstr "error mentre s'escrivia l'anell «%s»: %s\n" -#: agent/genkey.c:191 +#: agent/genkey.c:176 #, fuzzy msgid "Enter new passphrase" msgstr "Introduïu la contrasenya\n" -#: agent/genkey.c:227 +#: agent/genkey.c:212 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:229 +#: agent/genkey.c:214 #, 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:241 +#: agent/genkey.c:226 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:258 +#: agent/genkey.c:243 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -417,7 +408,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:277 +#: agent/genkey.c:262 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -425,393 +416,392 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:304 +#: agent/genkey.c:289 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:319 +#: agent/genkey.c:304 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:340 +#: agent/genkey.c:325 #, fuzzy msgid "Take this one anyway" msgstr "Voleu usar de tota manera aquesta clau?" -#: agent/genkey.c:508 +#: agent/genkey.c:493 #, 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:637 +#: agent/genkey.c:622 #, fuzzy msgid "Please enter the new passphrase" msgstr "canvia la contrasenya" -#: agent/gpg-agent.c:165 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:167 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 msgid "Options used for startup" msgstr "" -#: agent/gpg-agent.c:167 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 +#: agent/gpg-agent.c:169 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:168 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:170 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:170 dirmngr/dirmngr.c:176 -#, fuzzy -#| msgid "Key is superseded" -msgid "run in supervised mode" -msgstr "La clau ha estat substituïda" - -#: agent/gpg-agent.c:172 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 +#: agent/gpg-agent.c:174 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:173 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:175 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:174 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 +#: agent/gpg-agent.c:176 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:183 g10/gpg.c:595 scd/scdaemon.c:125 sm/gpgsm.c:428 +#: agent/gpg-agent.c:185 g10/gpg.c:596 scd/scdaemon.c:125 sm/gpgsm.c:429 #: dirmngr/dirmngr.c:192 #, fuzzy msgid "|FILE|read options from FILE" msgstr "|FITXER|carrega el mòdul d'extensió especificat" -#: agent/gpg-agent.c:187 g10/gpg.c:580 scd/scdaemon.c:129 sm/gpgsm.c:269 +#: agent/gpg-agent.c:189 g10/gpg.c:581 scd/scdaemon.c:129 sm/gpgsm.c:270 #: dirmngr/dirmngr.c:196 msgid "Options controlling the diagnostic output" msgstr "" # Un dels dos és en la llista d'opcions amb --help. Urgh. jm -#: agent/gpg-agent.c:189 g10/gpg.c:582 g10/gpgv.c:78 kbx/kbxutil.c:89 -#: scd/scdaemon.c:131 sm/gpgsm.c:271 dirmngr/dirmngr-client.c:69 -#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:85 tools/gpgconf.c:117 +#: agent/gpg-agent.c:191 g10/gpg.c:583 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: scd/scdaemon.c:131 sm/gpgsm.c:272 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:86 tools/gpgconf.c:117 msgid "verbose" msgstr "detall" -#: agent/gpg-agent.c:190 g10/gpg.c:584 g10/gpgv.c:79 kbx/kbxutil.c:90 -#: scd/scdaemon.c:132 sm/gpgsm.c:273 dirmngr/dirmngr-client.c:70 +#: agent/gpg-agent.c:192 g10/gpg.c:585 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: scd/scdaemon.c:132 sm/gpgsm.c:274 dirmngr/dirmngr-client.c:70 #: dirmngr/dirmngr.c:199 msgid "be somewhat more quiet" msgstr "una mica més silenciós" -#: agent/gpg-agent.c:198 g10/gpg.c:599 sm/gpgsm.c:287 dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:600 sm/gpgsm.c:288 dirmngr/dirmngr.c:209 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:202 g10/gpg.c:605 scd/scdaemon.c:146 sm/gpgsm.c:294 +#: agent/gpg-agent.c:204 g10/gpg.c:606 scd/scdaemon.c:146 sm/gpgsm.c:295 #: dirmngr/dirmngr.c:213 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 #, fuzzy msgid "do not use the SCdaemon" msgstr "actualitza la base de dades de confiança" -#: agent/gpg-agent.c:207 +#: agent/gpg-agent.c:209 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 #, 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:217 +#: agent/gpg-agent.c:219 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:219 +#: agent/gpg-agent.c:221 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:220 +#: agent/gpg-agent.c:222 #, fuzzy #| msgid "not supported" msgid "enable ssh support" msgstr "no és suportat" -#: agent/gpg-agent.c:222 +#: agent/gpg-agent.c:224 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:225 +#: agent/gpg-agent.c:227 #, fuzzy #| msgid "not supported" msgid "enable putty support" msgstr "no és suportat" -#: agent/gpg-agent.c:237 g10/gpg.c:850 scd/scdaemon.c:176 sm/gpgsm.c:388 +#: agent/gpg-agent.c:239 g10/gpg.c:851 scd/scdaemon.c:176 sm/gpgsm.c:389 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:250 +#: agent/gpg-agent.c:252 #, fuzzy msgid "disallow the use of an external password cache" msgstr "error en la creació de la contrasenya: %s\n" -#: agent/gpg-agent.c:252 +#: agent/gpg-agent.c:254 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:255 +#: agent/gpg-agent.c:259 #, fuzzy msgid "allow presetting passphrase" msgstr "error en la creació de la contrasenya: %s\n" -#: agent/gpg-agent.c:260 +#: agent/gpg-agent.c:264 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:267 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:265 +#: agent/gpg-agent.c:269 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:267 +#: agent/gpg-agent.c:271 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:274 +#: agent/gpg-agent.c:278 #, fuzzy msgid "|N|expire the passphrase after N days" msgstr "|N|usa el mode de contrasenya especificat" -#: agent/gpg-agent.c:276 +#: agent/gpg-agent.c:280 #, fuzzy msgid "do not allow the reuse of old passphrases" msgstr "error en la creació de la contrasenya: %s\n" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:281 +#: agent/gpg-agent.c:285 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "utilitza el gpg-agent" -#: agent/gpg-agent.c:283 +#: agent/gpg-agent.c:287 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:285 +#: agent/gpg-agent.c:289 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:292 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:292 +#: agent/gpg-agent.c:296 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:296 +#: agent/gpg-agent.c:300 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:562 agent/preset-passphrase.c:99 agent/protect-tool.c:154 -#: g10/gpg.c:1149 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312 -#: sm/gpgsm.c:617 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 -#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:163 +#: agent/gpg-agent.c:561 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: g10/gpg.c:1150 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:313 +#: sm/gpgsm.c:627 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 +#: tools/gpg-connect-agent.c:223 tools/gpgconf.c:163 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Si us plau, informeu sobre els errors a .\n" -#: agent/gpg-agent.c:571 +#: agent/gpg-agent.c:570 #, 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:573 +#: agent/gpg-agent.c:572 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "l'algorisme de resum seleccionat no és vàlid\n" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, 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:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, 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:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "AVÍS: %s és una opció desaconsellada.\n" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, fuzzy, c-format msgid "can't create socket: %s\n" msgstr "no s'ha pogut crear «%s»: %s\n" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, fuzzy, c-format msgid "socket name '%s' is too long\n" msgstr "Certificat de revocació vàlid" -#: agent/gpg-agent.c:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, 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:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, fuzzy, c-format msgid "error getting nonce for the socket\n" msgstr "error en crear «%s»: %s\n" -#: agent/gpg-agent.c:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, fuzzy, c-format msgid "error binding socket to '%s': %s\n" msgstr "error mentre s'enviava a «%s»: %s\n" -#: agent/gpg-agent.c:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, 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:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, fuzzy, c-format msgid "listening on socket '%s'\n" msgstr "s'està escrivint la clau secreta a «%s»\n" -#: agent/gpg-agent.c:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: 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:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: g10/openfile.c:402 #, fuzzy, c-format msgid "directory '%s' created\n" msgstr "%s: s'ha creat el directori\n" -#: agent/gpg-agent.c:2381 +#: agent/gpg-agent.c:2391 #, 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:2385 +#: agent/gpg-agent.c:2395 #, 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:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, 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:2747 +#: agent/gpg-agent.c:2757 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2752 +#: agent/gpg-agent.c:2762 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2827 +#: agent/gpg-agent.c:2837 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2832 +#: agent/gpg-agent.c:2842 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, 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:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, fuzzy, c-format msgid "%s %s stopped\n" msgstr "\t%lu claus es descarta\n" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 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" @@ -837,7 +827,7 @@ msgid "" "Password cache maintenance\n" msgstr "" -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -847,7 +837,7 @@ msgstr "" " " #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -901,43 +891,43 @@ msgstr "Cancel·la" msgid "error while asking for the passphrase: %s\n" msgstr "error en la creació de la contrasenya: %s\n" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, fuzzy, c-format msgid "error opening '%s': %s\n" msgstr "error en la lectura de «%s»: %s\n" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, fuzzy, c-format msgid "file '%s', line %d: %s\n" msgstr "fitxer d'opcions «%s»: %s\n" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, fuzzy, c-format msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "error de lectura: %s\n" # Parts? Peces? ivb -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, fuzzy, c-format msgid "system trustlist '%s' not available\n" msgstr "parts de la clau secreta no estan disponbles\n" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, fuzzy, c-format msgid "bad fingerprint in '%s', line %d\n" msgstr "error de lectura: %s\n" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, fuzzy, c-format msgid "invalid keyflag in '%s', line %d\n" msgstr "error: l'empremta digital és invàlida\n" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, fuzzy, c-format msgid "error reading '%s', line %d: %s\n" msgstr "error en la lectura de «%s»: %s\n" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "" @@ -950,19 +940,19 @@ msgstr "" #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " "certificates?" msgstr "" -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 #, fuzzy msgid "Yes" msgstr "sí|si" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "" @@ -975,7 +965,7 @@ msgstr "" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -985,48 +975,63 @@ msgstr "" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, fuzzy, c-format +#| msgid "error reading `%s': %s\n" +msgid "error renaming '%s' to '%s': %s\n" +msgstr "error en la lectura de «%s»: %s\n" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "" -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " "it now." msgstr "" -#: agent/findkey.c:397 agent/findkey.c:404 +#: agent/findkey.c:451 agent/findkey.c:458 #, fuzzy msgid "Change passphrase" msgstr "canvia la contrasenya" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +msgid "Please insert the card with serial number" +msgstr "" + +#: agent/findkey.c:1231 +#, c-format +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "" + +#: agent/findkey.c:1741 #, fuzzy, c-format msgid "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A %%C" "%%0A?" msgstr "Realment voleu eliminar les claus seleccionades? " -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 #, fuzzy msgid "Delete key" msgstr "activa una clau" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -1048,7 +1053,7 @@ msgstr "" msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "no s'ha pogut comprovar la signatura creada: %s\n" @@ -1091,7 +1096,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:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, fuzzy, c-format msgid "error forking process: %s\n" msgstr "error en la lectura de «%s»: %s\n" @@ -1155,12 +1160,12 @@ msgstr "AVÍS: el propietari és insegur en %s «%s»\n" msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "AVÍS: els permissos són insegurs en %s «%s»\n" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, fuzzy, c-format msgid "waiting for file '%s' to become accessible ...\n" msgstr "ha fallat l'actualització: %s\n" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, fuzzy, c-format msgid "renaming '%s' to '%s' failed: %s\n" msgstr "no s'ha pogut crear l'armadura: %s\n" @@ -1408,7 +1413,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:4215 +#: scd/app-openpgp.c:4246 #, fuzzy, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1584,7 +1589,7 @@ msgstr "no s'ha pogut crear l'armadura: %s\n" msgid "iconv_open failed: %s\n" msgstr "no es pot obrir el fitxer: %s\n" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, fuzzy, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "no s'ha pogut crear l'armadura: %s\n" @@ -1623,7 +1628,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:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1801,7 +1806,7 @@ msgstr "error en la lectura de «%s»: %s\n" 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:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, fuzzy, c-format msgid "no dirmngr running in this session\n" msgstr "gpg-agent no està disponible en aquesta sessió\n" @@ -1844,7 +1849,7 @@ msgstr "" msgid "server uses an invalid certificate" msgstr "genera un certificat de revocació" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" @@ -1875,7 +1880,7 @@ 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:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 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" @@ -1945,15 +1950,15 @@ msgstr "no hi ha cap clau pública corresponent: %s\n" #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 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:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" @@ -2300,27 +2305,27 @@ msgstr "" msgid "Invalid command (try \"help\")\n" msgstr "L'ordre no és vàlida (proveu «help»)\n" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format 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:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 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:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2385,8 +2390,8 @@ msgid "subkey" msgstr "Clau pública: " #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "ha fallat l'actualització: %s\n" @@ -2448,14 +2453,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:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, 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:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 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" @@ -2478,7 +2483,7 @@ msgstr "" msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "AVÍS: %s és una opció desaconsellada.\n" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2596,12 +2601,12 @@ msgstr "s'està escrivint la clau secreta a «%s»\n" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "clau %08lX: clau d'estil PGP 2.x - es descarta\n" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "AVÍS: no s'ha exportat res\n" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, fuzzy, c-format #| msgid "error creating `%s': %s\n" @@ -2671,300 +2676,300 @@ msgstr "" 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:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, fuzzy, c-format msgid "valid values for option '%s':\n" msgstr "opcions d'importació no vàlides\n" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 #, fuzzy msgid "make a signature" msgstr "|[fitxer]|crea una signatura" -#: g10/gpg.c:456 +#: g10/gpg.c:457 #, fuzzy msgid "make a clear text signature" msgstr "|[fitxer]|crea una signatura en text clar" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "crea una signatura separada" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "xifra dades" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "xifra només amb xifratge simètric" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "desxifra dades (predeterminat)" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "verifica una signatura" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "llista claus" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "llista claus i signatures" # «de les claus» o «de la clau»? ivb -#: g10/gpg.c:472 +#: g10/gpg.c:473 #, fuzzy msgid "list and check key signatures" msgstr "comprova les signatures de la claus" # «dactilars» o «digitals»? ivb -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "llista claus i empremtes digitals" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "llista claus secretes" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "genera un nou parell de claus" -#: g10/gpg.c:480 +#: g10/gpg.c:481 #, fuzzy #| msgid "generate a new key pair" msgid "quickly generate a new key pair" msgstr "genera un nou parell de claus" -#: g10/gpg.c:483 +#: g10/gpg.c:484 #, fuzzy #| msgid "generate a new key pair" msgid "quickly add a new user-id" msgstr "genera un nou parell de claus" -#: g10/gpg.c:488 +#: g10/gpg.c:489 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a user-id" msgstr "genera un nou parell de claus" -#: g10/gpg.c:491 +#: g10/gpg.c:492 #, fuzzy #| msgid "generate a new key pair" msgid "quickly set a new expiration date" msgstr "genera un nou parell de claus" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "genera un certificat de revocació" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "elimina claus de l'anell públic" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "elimina claus de l'anell secret" -#: g10/gpg.c:504 +#: g10/gpg.c:505 #, fuzzy #| msgid "sign a key" msgid "quickly sign a key" msgstr "signa una clau" -#: g10/gpg.c:506 +#: g10/gpg.c:507 #, fuzzy #| msgid "sign a key locally" msgid "quickly sign a key locally" msgstr "signa una clau localment" -#: g10/gpg.c:508 +#: g10/gpg.c:509 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a key signature" msgstr "genera un nou parell de claus" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "signa una clau" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "signa una clau localment" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "signa o edita una clau" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 #, fuzzy msgid "change a passphrase" msgstr "canvia la contrasenya" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "exporta claus" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "exporta claus a un servidor de claus" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "importa claus d'un servidor de claus" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "cerca claus en un servidor de claus" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "actualitza totes les claus des d'un servidor de claus" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "importa/fon claus" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "actualitza la base de dades de confiança" -#: g10/gpg.c:561 +#: g10/gpg.c:562 #, fuzzy msgid "print message digests" msgstr "|algo [fitxers]|imprimeix resums de missatges" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "|NOM|usa NOM com a clau secreta predeterminada" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 #, fuzzy msgid "|NAME|encrypt to user ID NAME as well" msgstr "|NOM|xifra per a NOM" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "no fa cap canvi" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "pregunta abans de sobreescriure" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 msgid "Options controlling the input" msgstr "" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 msgid "Options controlling the output" msgstr "" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "crea eixida amb armadura ascii" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 #, fuzzy msgid "|FILE|write output to FILE" msgstr "|FITXER|carrega el mòdul d'extensió especificat" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "usa el mode de text canònic" -#: g10/gpg.c:763 +#: g10/gpg.c:764 #, fuzzy msgid "|N|set compress level to N (0 disables)" msgstr "|N|nivell de compressió N (0 no comprimeix)" -#: g10/gpg.c:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 msgid "Options controlling key import and export" msgstr "" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "" -#: g10/gpg.c:775 +#: g10/gpg.c:776 #, fuzzy #| msgid "import keys from a keyserver" msgid "import missing key from a signature" msgstr "importa claus d'un servidor de claus" # «de les claus» o «de la clau»? ivb -#: g10/gpg.c:780 +#: g10/gpg.c:781 #, fuzzy msgid "include the public key in signatures" msgstr "comprova les signatures de la claus" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 msgid "Options controlling key listings" msgstr "" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 #, fuzzy #| msgid "list secret keys" msgid "Options to specify keys" msgstr "llista claus secretes" -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 #, fuzzy msgid "|USER-ID|encrypt for USER-ID" msgstr "|NOM|xifra per a NOM" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 #, fuzzy msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "usa aquest id per a signar o desxifrar" -#: g10/gpg.c:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "" -#: g10/gpg.c:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2975,7 +2980,7 @@ msgstr "" # Crec q (A)lice (orig.), (B)ob (dest.), etc. són noms usats pel Zimmerman # en el manual original de PGP. A, B, C... ivb # En efecte. Idem per a Mallory més endavant. Els deixe com a l'original. jm -#: g10/gpg.c:978 +#: g10/gpg.c:979 #, fuzzy #| msgid "" #| "@\n" @@ -3005,13 +3010,13 @@ msgstr "" " --list-keys [noms] mostra claus\n" " --fingerprint [noms] mostra empremtes digitals\n" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "Forma d'ús: gpg [opcions] [fitxers] (-h per a veure l'ajuda)" -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 #, fuzzy #| msgid "" #| "Syntax: gpg [options] [files]\n" @@ -3031,7 +3036,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:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" @@ -3039,577 +3044,577 @@ msgstr "" "\n" "Algoritmes suportats:\n" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "Clau pública: " -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "Xifratge: " -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "Dispersió: " -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 msgid "Compression: " msgstr "Compressió: " -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, fuzzy, c-format msgid "usage: %s [options] %s\n" msgstr "forma d'ús: gpg [opcions] " -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "les ordres entren en conflicte\n" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, fuzzy, c-format #| msgid "no = sign found in group definition `%s'\n" 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:1707 +#: g10/gpg.c:1708 #, 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:1710 +#: g10/gpg.c:1711 #, 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:1713 +#: g10/gpg.c:1714 #, 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:1719 +#: g10/gpg.c:1720 #, 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:1722 +#: g10/gpg.c:1723 #, 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:1725 +#: g10/gpg.c:1726 #, 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:1731 +#: g10/gpg.c:1732 #, 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:1734 +#: g10/gpg.c:1735 #, 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:1737 +#: g10/gpg.c:1738 #, 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:1743 +#: g10/gpg.c:1744 #, 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:1746 +#: g10/gpg.c:1747 #, 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:1749 +#: g10/gpg.c:1750 #, 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:1965 +#: g10/gpg.c:1966 #, fuzzy, c-format msgid "unknown configuration item '%s'\n" msgstr "s'ha creat el nou fitxer d'opcions «%s»\n" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 #, fuzzy msgid "show key usage information during key listings" msgstr "No hi ha cap signatura corresponent en l'anell secret\n" -#: g10/gpg.c:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 #, fuzzy msgid "show all notations during signature listings" msgstr "No hi ha cap signatura corresponent en l'anell secret\n" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 #, 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:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2081 +#: g10/gpg.c:2082 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2083 +#: g10/gpg.c:2084 #, fuzzy msgid "show the keyring name in key listings" msgstr "mostra en quin anell de claus està una clau llistada" -#: g10/gpg.c:2085 +#: g10/gpg.c:2086 #, fuzzy msgid "show expiration dates during signature listings" msgstr "No hi ha cap signatura corresponent en l'anell secret\n" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, fuzzy, c-format msgid "unknown TOFU policy '%s'\n" msgstr "el destinatari predeterminat és desconegut «%s»\n" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "Aquesta ordre no està permesa mentre s'està en mode %s.\n" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, 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:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, 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:3219 +#: g10/gpg.c:3220 #, fuzzy, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "No és una adreça vàlida\n" -#: g10/gpg.c:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, fuzzy, c-format msgid "invalid pinentry mode '%s'\n" msgstr "l'algoritme de dispersió és invàlid «%s»\n" -#: g10/gpg.c:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, fuzzy, c-format msgid "invalid request origin '%s'\n" msgstr "opcions d'importació no vàlides\n" -#: g10/gpg.c:3314 +#: g10/gpg.c:3315 #, 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:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, 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:3354 +#: g10/gpg.c:3355 #, fuzzy, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d opcions d'exportació no vàlides\n" -#: g10/gpg.c:3357 +#: g10/gpg.c:3358 #, fuzzy, c-format msgid "invalid keyserver options\n" msgstr "opcions d'exportació no vàlides\n" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: opcions d'importanció no vàlides\n" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, c-format msgid "invalid import options\n" msgstr "opcions d'importació no vàlides\n" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, fuzzy, c-format msgid "invalid filter option: %s\n" msgstr "opcions d'importació no vàlides\n" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d opcions d'exportació no vàlides\n" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, c-format msgid "invalid export options\n" msgstr "opcions d'exportació no vàlides\n" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, fuzzy, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: opcions d'importanció no vàlides\n" -#: g10/gpg.c:3397 +#: g10/gpg.c:3398 #, fuzzy, c-format msgid "invalid list options\n" msgstr "opcions d'importació no vàlides\n" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 #, fuzzy msgid "show all notations during signature verification" msgstr "%s no és un joc de caràcters vàlid\n" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 #, 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:3419 +#: g10/gpg.c:3420 #, fuzzy msgid "show user ID validity during signature verification" msgstr "%s no és un joc de caràcters vàlid\n" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3423 +#: g10/gpg.c:3424 #, 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:3430 +#: g10/gpg.c:3431 #, fuzzy, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d opcions d'exportació no vàlides\n" -#: g10/gpg.c:3433 +#: g10/gpg.c:3434 #, fuzzy, c-format msgid "invalid verify options\n" msgstr "opcions d'exportació no vàlides\n" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, 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:3647 +#: g10/gpg.c:3648 #, 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:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, fuzzy, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "opcions d'importació no vàlides\n" -#: g10/gpg.c:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, 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:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "AVÍS: %s té preferència sobre %s\n" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s no és permés amb %s!\n" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s no té sentit amb %s!\n" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, 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:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "l'algorisme de xifratge triat no és vàlid\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, 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:3961 +#: g10/gpg.c:3962 #, fuzzy, c-format msgid "selected compression algorithm is invalid\n" msgstr "l'algorisme de xifratge triat no és vàlid\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, 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:3982 +#: g10/gpg.c:3983 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed ha de ser major que 0\n" -#: g10/gpg.c:3984 +#: g10/gpg.c:3985 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed ha de ser major que 1\n" -#: g10/gpg.c:3986 +#: g10/gpg.c:3987 #, 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:3988 +#: g10/gpg.c:3989 #, 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:3990 +#: g10/gpg.c:3991 #, 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:3994 +#: g10/gpg.c:3995 #, 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:3998 +#: g10/gpg.c:3999 #, 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:4005 +#: g10/gpg.c:4006 #, c-format msgid "invalid default preferences\n" msgstr "les preferències per defecte són invàlides\n" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, c-format msgid "invalid personal cipher preferences\n" msgstr "les preferències personals de xifrat són invàlides\n" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, 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:4016 +#: g10/gpg.c:4017 #, c-format msgid "invalid personal digest preferences\n" msgstr "les preferències personals de digest són invàlides\n" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, c-format msgid "invalid personal compress preferences\n" msgstr "les preferències personals de compressió són invàlides\n" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, 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:4071 +#: g10/gpg.c:4072 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s encara no funciona amb %s\n" -#: g10/gpg.c:4134 +#: g10/gpg.c:4135 #, 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:4146 +#: g10/gpg.c:4147 #, 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:4301 +#: g10/gpg.c:4302 #, 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:4313 +#: g10/gpg.c:4314 #, 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:4385 +#: g10/gpg.c:4386 #, fuzzy, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "ha fallat el desxifratge: %s\n" -#: g10/gpg.c:4414 +#: g10/gpg.c:4415 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4417 +#: g10/gpg.c:4418 #, 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:4475 +#: g10/gpg.c:4476 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4478 +#: g10/gpg.c:4479 #, 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:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, c-format msgid "keyserver send failed: %s\n" msgstr "l'enviament al servidor de claus ha fallat: %s\n" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, c-format msgid "keyserver receive failed: %s\n" msgstr "la recepció des del servidor de claus ha fallat: %s\n" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, c-format msgid "key export failed: %s\n" msgstr "l'exportació de la clau ha fallat: %s\n" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, 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:4925 +#: g10/gpg.c:4926 #, c-format msgid "keyserver search failed: %s\n" msgstr "ha fallat la cerca al servidor de claus: %s\n" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "ha fallat el refresc des del servidor de claus: %s\n" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "no s'ha pogut llevar l'armadura: %s\n" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "no s'ha pogut crear l'armadura: %s\n" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, 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:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 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:5286 +#: g10/gpg.c:5308 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5342 +#: g10/gpg.c:5364 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Endavant, escriviu el missatge...\n" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, 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:5702 +#: g10/gpg.c:5724 #, 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:5735 +#: g10/gpg.c:5757 #, 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" @@ -3623,7 +3628,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:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|escriu informació d'estat en aquest FD" @@ -4365,7 +4370,7 @@ msgstr "Segur que encara voleu signarla? (s/N) " # O no s'ha pogut? ivb # FIXME: comprovar context. jm #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr " No es pot signar.\n" @@ -4565,8 +4570,8 @@ msgstr "" msgid "Really sign? (y/N) " msgstr "Signar realment? " -#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "Ha fallat el procés de signatura: %s\n" @@ -4793,7 +4798,7 @@ msgid "" " (nrsign), or any combination thereof (ltsign, tnrsign, etc.).\n" msgstr "" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 msgid "Key is revoked." msgstr "La clau està revocada." @@ -4846,7 +4851,7 @@ msgstr "Realment voleu eliminar aquest ID d'usuari? " msgid "Really move the primary key? (y/N) " msgstr "Realment voleu esborrar aquesta autosignatura? (s/N)" -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 #, fuzzy msgid "You must select exactly one key.\n" msgstr "Heu de seleccionar, si més no, una clau.\n" @@ -4934,173 +4939,173 @@ msgstr "Voleu desar els canvis? " msgid "Quit without saving? (y/N) " msgstr "Voleu eixir sense desar? " -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "La clau no ha canviat, per tant no cal actualització.\n" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, 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:2523 +#: g10/keyedit.c:2579 #, fuzzy, c-format msgid "revoking the user ID failed: %s\n" msgstr "no s'ha pogut comprovar la signatura creada: %s\n" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, fuzzy, c-format msgid "setting the primary user ID failed: %s\n" msgstr "no s'ha pogut comprovar la signatura creada: %s\n" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, fuzzy, c-format msgid "\"%s\" is not a fingerprint\n" msgstr "error: l'empremta digital és invàlida\n" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, fuzzy, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr "no s'ha pogut emmagatzemar l'empremta digital: %s\n" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, fuzzy, c-format #| msgid "invalid value\n" msgid "Invalid user ID '%s': %s\n" msgstr "el valor no és vàlid\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy #| msgid "No such user ID.\n" msgid "No matching user IDs." msgstr "Usuari inexistent.\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy msgid "Nothing to sign.\n" msgstr "No hi ha res que signar amb la clau %08lX\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, c-format msgid "Not signed by you.\n" msgstr "" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, fuzzy, c-format #| msgid "checking created signature failed: %s\n" msgid "revoking the key signature failed: %s\n" msgstr "no s'ha pogut comprovar la signatura creada: %s\n" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, fuzzy, c-format msgid "'%s' is not a valid expiration time\n" msgstr "%s no és un joc de caràcters vàlid\n" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, fuzzy, c-format msgid "\"%s\" is not a proper fingerprint\n" msgstr "error: l'empremta digital és invàlida\n" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, fuzzy, c-format msgid "subkey \"%s\" not found\n" msgstr "no s'ha trobat la clau «%s»: %s\n" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "" -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "Resum: " -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "Funcionalitats: " -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "" -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 #, fuzzy msgid "Notations: " msgstr "Notació: " -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "No hi ha preferències en un ID d'usuari d'estil PGP 2.x.\n" # Potser %s haja d'anar darrere de «clau». ivb # És cert. Nova funcionalitat de 1.2.0, IIRC. jm -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, fuzzy, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "Aquesta clau pot ser revocada per la clau %s " # Potser %s haja d'anar darrere de «clau». ivb # És cert. Nova funcionalitat de 1.2.0, IIRC. jm -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, fuzzy, c-format msgid "This key may be revoked by %s key %s" msgstr "Aquesta clau pot ser revocada per la clau %s " -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 #, fuzzy msgid "(sensitive)" msgstr " (sensible)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, fuzzy, c-format msgid "created: %s" msgstr "no s'ha pogut creat %s: %s\n" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, fuzzy, c-format msgid "revoked: %s" msgstr "[revocada]" -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, fuzzy, c-format msgid "expired: %s" msgstr " [caduca: %s]" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, fuzzy, c-format msgid "expires: %s" msgstr " [caduca: %s]" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, c-format msgid "usage: %s" msgstr "" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "" -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, fuzzy, c-format msgid "trust: %s" msgstr " confiança: %c/%c" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "Aquesta clau ha estat desactivada" -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" @@ -5108,19 +5113,19 @@ 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:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 #, fuzzy msgid "revoked" msgstr "[revocada]" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 #, fuzzy msgid "expired" msgstr "expire" -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" @@ -5130,19 +5135,19 @@ msgstr "" " causar que una ID d'usuari diferent esdevinga en la primària " "assumida.\n" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, fuzzy, c-format #| msgid "You can't change the expiration date of a v3 key\n" msgid "You may want to change its expiration date too.\n" msgstr "No podeu canviar la data de caducitat de les claus v3\n" # Photo ID com abans. ivb -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -5151,38 +5156,38 @@ msgstr "" "AVÍS: Aquesta és una clau d'estil PGP2. Afegir un photo ID pot fer que " "algunes versions de PGP rebutgen aquesta clau.\n" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 msgid "Are you sure you still want to add it? (y/N) " msgstr "Esteu segur que encara voleu afegir-lo? (s/N) " -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 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:3102 -msgid "Such a user ID already exists on this key!\n" +#: g10/keyedit.c:4329 +msgid "Such a user ID already exists on this key!" msgstr "" # Aquesta i les següents no haurien de portar (s/N/q) i no (y/N/q)? ivb # Hmm. Sí... (s/N/x) jm -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "Voleu esborrar aquesta signatura correcta? (s/N/x)" -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "Voleu esborrar aquesta signatura invàlida? (s/N/x)" -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "Voleu esborrar aquesta signatura desconeguda? (s/N/x)" -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "Realment voleu esborrar aquesta autosignatura? (s/N)" # Werner FIXME: use ngettext. jm -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, fuzzy, c-format #| msgid "Deleted %d signature.\n" msgid "Deleted %d signature.\n" @@ -5190,37 +5195,37 @@ msgid_plural "Deleted %d signatures.\n" msgstr[0] "S'ha esborrat %d signatura.\n" msgstr[1] "S'ha esborrat %d signatura.\n" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "No s'hi ha eliminat res.\n" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 msgid "invalid" msgstr "invàlida" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, fuzzy, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "L'ID d'usuari «%s» està revocat." -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, fuzzy, c-format msgid "User ID \"%s\": %d signature removed\n" msgid_plural "User ID \"%s\": %d signatures removed\n" msgstr[0] "L'ID d'usuari «%s» està revocat." msgstr[1] "L'ID d'usuari «%s» està revocat." -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, fuzzy, c-format msgid "User ID \"%s\": already minimized\n" msgstr "l'ID d'usuari «%s» ja està revocat\n" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, fuzzy, c-format msgid "User ID \"%s\": already clean\n" msgstr "l'ID d'usuari «%s» ja està revocat\n" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" @@ -5229,43 +5234,43 @@ msgstr "" "AVÍS: Aquesta és una clau d'estil PGP 2.x. Afegir un revocador designat pot\n" "fer que algunes versions de PGP rebutjen aquesta clau.\n" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "No podeu afegir un revocador designat a una clau d'estil PGP 2.x.\n" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 msgid "Enter the user ID of the designated revoker: " msgstr "Introduïu l'ID d'usuari del revocador designat: " -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "" "no es pot nominar a una clau d'estil PGP 2.x com a revocador designat\n" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "no podeu nominar una clau com el seu propi revocador designat\n" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, fuzzy, c-format msgid "this key has already been designated as a revoker\n" msgstr "no podeu nominar una clau com el seu propi revocador designat\n" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "" "AVÍS: no es pot desfer la nominació d'una clau com a revocador designat!\n" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 #, fuzzy msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "" "Esteu segur que voleu nominar aquesta clau com a revocador designat? (s/N): " -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 #, fuzzy msgid "" "Are you sure you want to change the expiration time for multiple subkeys? (y/" @@ -5273,187 +5278,187 @@ msgid "" msgstr "" "Esteu segur que voleu nominar aquesta clau com a revocador designat? (s/N): " -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 #, fuzzy msgid "Changing expiration time for a subkey.\n" msgstr "S'està canviant la data de caducitat per a una clau secundària.\n" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "S'està canviant la data de caducitat per a una clau primària.\n" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "No podeu canviar la data de caducitat de les claus v3\n" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 #, fuzzy msgid "Changing usage of a subkey.\n" msgstr "S'està canviant la data de caducitat per a una clau secundària.\n" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 #, fuzzy #| msgid "Changing expiration time for the primary key.\n" msgid "Changing usage of the primary key.\n" msgstr "S'està canviant la data de caducitat per a una clau primària.\n" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, fuzzy, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "" "AVÍS: no es pot desfer la nominació d'una clau com a revocador designat!\n" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 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:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, fuzzy, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "es descarta l'autosignatura v3 en l'id d'usuari «%s»\n" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "" -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 #, fuzzy msgid "Are you sure you want to replace it? (y/N) " msgstr "Esteu segur que encara voleu utilitzarla (s/N)? " -#: g10/keyedit.c:5384 +#: g10/keyedit.c:5440 #, fuzzy msgid "Are you sure you want to delete it? (y/N) " msgstr "Esteu segur que encara voleu utilitzarla (s/N)? " -#: g10/keyedit.c:5449 +#: g10/keyedit.c:5505 #, fuzzy msgid "Enter the notation: " msgstr "Notació de signatura: " -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 #, fuzzy msgid "Proceed? (y/N) " msgstr "Voleu sobreescriure? (s/N) " -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, c-format msgid "No user ID with index %d\n" msgstr "No hi ha cap ID amb l'índex %d\n" -#: g10/keyedit.c:5728 +#: g10/keyedit.c:5784 #, 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:5829 +#: g10/keyedit.c:5885 #, 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:5851 +#: g10/keyedit.c:5907 #, fuzzy, c-format msgid "No subkey with index %d\n" msgstr "No hi ha cap ID amb l'índex %d\n" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, fuzzy, c-format msgid "user ID: \"%s\"\n" msgstr "ID d'usuari: «" -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, 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:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr " (no-exportable)" -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, c-format msgid "This signature expired on %s.\n" msgstr "Aquesta signatura va caducar el %s.\n" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 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:6011 +#: g10/keyedit.c:6067 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:6071 +#: g10/keyedit.c:6127 #, 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:6100 +#: g10/keyedit.c:6156 #, fuzzy msgid " (non-revocable)" msgstr " (no-exportable)" -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, fuzzy, c-format msgid "revoked by your key %s on %s\n" msgstr " revocat per %08lX el %s\n" -#: g10/keyedit.c:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "Esteu a punt de revocar aquestes signatures:\n" # (s/N)? ivb -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 msgid "Really create the revocation certificates? (y/N) " msgstr "Realment voleu crear els certificats de revocació? (s/N) " -#: g10/keyedit.c:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "ho hi ha clau secreta\n" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6246 +#: g10/keyedit.c:6302 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "l'ID d'usuari «%s» ja està revocat\n" -#: g10/keyedit.c:6263 +#: g10/keyedit.c:6319 #, 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:6359 +#: g10/keyedit.c:6415 #, 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:6397 +#: g10/keyedit.c:6453 #, fuzzy, c-format msgid "Key %s is already revoked.\n" msgstr "l'ID d'usuari «%s» ja està revocat\n" -#: g10/keyedit.c:6459 +#: g10/keyedit.c:6515 #, fuzzy, c-format msgid "Subkey %s is already revoked.\n" msgstr "l'ID d'usuari «%s» ja està revocat\n" -#: g10/keyedit.c:6556 +#: g10/keyedit.c:6612 #, fuzzy, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "" @@ -5885,6 +5890,10 @@ msgstr "" 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" +#: g10/keygen.c:3102 +msgid "Such a user ID already exists on this key!\n" +msgstr "" + # xX? ivb # Hmm... sí. jm #. TRANSLATORS: These are the allowed answers in @@ -6225,55 +6234,55 @@ msgstr "" msgid "\"%s\" not a key ID: skipping\n" msgstr "%s: no és un ID vàlid\n" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, 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:1224 +#: g10/keyserver.c:1226 #, 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:1316 +#: g10/keyserver.c:1318 #, fuzzy, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "no s'ha trobat la clau «%s»: %s\n" -#: g10/keyserver.c:1319 +#: g10/keyserver.c:1321 #, fuzzy, c-format msgid "key not found on keyserver\n" msgstr "no s'ha trobat la clau «%s»: %s\n" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, 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:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, fuzzy, c-format msgid "no keyserver known\n" msgstr "error de servidor de claus" -#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 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:1619 +#: g10/keyserver.c:1621 #, fuzzy, c-format msgid "sending key %s to %s\n" msgstr "s'està sol·licitant la clau %08lX de %s\n" -#: g10/keyserver.c:1662 +#: g10/keyserver.c:1664 #, fuzzy, c-format msgid "requesting key from '%s'\n" msgstr "s'està sol·licitant la clau %08lX de %s\n" -#: g10/keyserver.c:1680 +#: g10/keyserver.c:1682 #, 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" @@ -6306,259 +6315,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:475 +#: g10/mainproc.c:480 #, fuzzy, c-format msgid "public key is %s\n" msgstr "la clau pública és %08lX\n" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, 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:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr "" -#: g10/mainproc.c:535 +#: g10/mainproc.c:540 #, fuzzy, c-format msgid "encrypted with %s key, ID %s\n" msgstr "xifrat amb una clau %s, ID %08lX\n" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "xifrat amb %lu contrasenyes\n" # FIXME WK: Use ngettext -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "xifrat amb 1 contrasenya\n" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "ha fallat el desxifratge amb la clau pública: %s\n" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, 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:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, 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:655 +#: g10/mainproc.c:660 #, 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:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "AVÍS: el missatge no tenia protecció d'integritat\n" -#: g10/mainproc.c:763 +#: g10/mainproc.c:768 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:766 +#: g10/mainproc.c:771 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:771 +#: g10/mainproc.c:776 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "ha fallat el desxifratge: %s\n" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "desxifratge correcte\n" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "AVÍS: el missatge xifrat ha estat manipulat!\n" -#: g10/mainproc.c:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "ha fallat el desxifratge: %s\n" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, 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:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "nom del fitxer original='%.*s'\n" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, 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:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, fuzzy, c-format msgid "no signature found\n" msgstr "Signatura correcta de \"" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, fuzzy, c-format msgid "BAD signature from \"%s\"" msgstr "Signatura INCORRECTA de \"" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, fuzzy, c-format msgid "Expired signature from \"%s\"" msgstr "Signatura caducada de \"" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, fuzzy, c-format msgid "Good signature from \"%s\"" msgstr "Signatura correcta de \"" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "s'ha eliminat la verificació de signatura\n" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, 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:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, fuzzy, c-format msgid "Signature made %s\n" msgstr "Aquesta signatura va caducar el %s\n" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 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:1970 +#: g10/mainproc.c:1982 #, 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:1976 +#: g10/mainproc.c:1988 #, fuzzy, c-format msgid " issuer \"%s\"\n" msgstr " alias \"" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, c-format msgid "Key available at: " msgstr "La clau és disponible en: " -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "[incert]" -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, fuzzy, c-format msgid " aka \"%s\"" msgstr " alias \"" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, 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:2402 +#: g10/mainproc.c:2414 #, c-format msgid "Signature expired %s\n" msgstr "Aquesta signatura va caducar el %s\n" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, c-format msgid "Signature expires %s\n" msgstr "Aquesta signatura caduca el %s\n" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2430 #, 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:2419 +#: g10/mainproc.c:2431 msgid "binary" msgstr "binari" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "mode text" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 msgid "unknown" msgstr "desconeguda" -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 #, fuzzy #| msgid "unknown pubkey algorithm" msgid ", key algorithm " msgstr "l'algoritme de clau pública és desconegut" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "No s'ha pogut comprovar la signatura: %s\n" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "no és una signatura separada\n" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, 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:2663 +#: g10/mainproc.c:2675 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "signatura autònoma de classe 0x%02x\n" -#: g10/mainproc.c:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "signatura de l'estil antic (PGP 2.x)\n" @@ -6630,11 +6639,6 @@ msgstr "" msgid "%s:%d: deprecated option \"%s\"\n" msgstr "%s:%d: l'opció «%s» està desaconsellada.\n" -#: g10/misc.c:1188 -#, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "AVÍS: %s és una opció desaconsellada.\n" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -7750,137 +7754,137 @@ msgstr "error de lectura: %s\n" msgid "trustdb: sync failed: %s\n" msgstr "base de dades de confiança: no s'ha pogut sincronitzar: %s\n" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, fuzzy, c-format msgid "can't create lock for '%s'\n" msgstr "no es pot crear el directori «%s»: %s\n" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, fuzzy, c-format msgid "can't lock '%s'\n" msgstr "no s'ha pogut obrir «%s»\n" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "reg de la base de dades de confiança %lu: ha fallat lseek: %s\n" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "" "reg de la base de dades de confiança %lu: ha fallat la escriptura (n=%d): " "%s\n" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "la transacció de la base de dades de confiança és massa gran\n" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s: el directori no existeix!\n" # No em passe! ;) ivb -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, fuzzy, c-format msgid "can't access '%s': %s\n" msgstr "no s'ha pogut tancar «%s»: %s\n" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s: no s'ha pogut crear un registre de versió: %s" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s: s'ha creat una base de dades de confiança invàlida\n" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s: s'ha creat la base de dades de confiança\n" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, fuzzy, c-format #| msgid "NOTE: trustdb not writable\n" msgid "Note: trustdb not writable\n" msgstr "NOTA: no es pot escriure en la base de dades de confiança\n" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s: la base de dades de confiança és invàlida\n" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s: no s'ha pogut crear la taula de dispersió: %s\n" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s: error en actualitzar el registre de la versió: %s\n" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s: error en llegir el registre de la versió: %s\n" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s: error en escriure el registre de la versió: %s\n" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "base de dades de confiança: ha fallat lseek: %s\n" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "base de dades de confiança: ha fallat la lectura (n=%d): %s\n" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s no és un fitxer de base de dades de confiança\n" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s: registre de versió amb número de registre %lu\n" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s: la versió de fitxer %d és invàlida\n" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s: error en llegir el registre lliure: %s\n" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s: error en escriure el registre de directoris: %s\n" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s: no s'ha pogut posar a zero un registre: %s\n" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s: no s'ha pogut afegir un registre: %s\n" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, fuzzy, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "%s: s'ha creat la base de dades de confiança\n" @@ -8518,16 +8522,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8562,10 +8566,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "" @@ -8585,158 +8589,158 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, fuzzy, c-format msgid "key already exists\n" msgstr "«%s» ja està comprimida\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, c-format msgid "existing key will be replaced\n" msgstr "" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, fuzzy, c-format msgid "generating new key\n" msgstr "genera un nou parell de claus" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, fuzzy, c-format msgid "writing new key\n" msgstr "genera un nou parell de claus" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, 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:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, 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:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, c-format msgid "please wait while key is being generated ...\n" msgstr "" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, 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:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, 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:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, c-format msgid "response does not contain the public key data\n" msgstr "" -#: scd/app-p15.c:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 #, fuzzy msgid "|A|Please enter the Admin PIN" msgstr "canvia la contrasenya" -#: scd/app-p15.c:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 #, 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:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 #, fuzzy msgid "||Please enter the PIN for the standard keys." msgstr "canvia la contrasenya" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 #, fuzzy #| msgid "Note: This key has been disabled.\n" msgid "Note: PIN has not yet been enabled." msgstr "Nota: Aquesta clau ha estat desactivada.\n" -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "" -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 #, fuzzy msgid "|N|Please enter a new PIN for the standard keys." msgstr "canvia la contrasenya" -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 #, fuzzy msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "Seleccioneu la raó de la revocació:\n" -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "" -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 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:945 +#: scd/app-openpgp.c:946 #, 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:958 +#: scd/app-openpgp.c:959 #, 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:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, c-format msgid "error retrieving CHV status from card\n" msgstr "" -#: scd/app-openpgp.c:1951 +#: scd/app-openpgp.c:1952 #, fuzzy, c-format msgid "reading public key failed: %s\n" msgstr "no s'ha pogut eliminar el bloc de claus: %s\n" @@ -8744,43 +8748,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:2375 +#: scd/app-openpgp.c:2406 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2623 +#: scd/app-openpgp.c:2654 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2630 +#: scd/app-openpgp.c:2661 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2643 +#: scd/app-openpgp.c:2674 #, fuzzy msgid "||Please unlock the card" msgstr "canvia la contrasenya" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" -#: scd/app-openpgp.c:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, 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:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8788,22 +8792,22 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:2843 +#: scd/app-openpgp.c:2874 #, c-format msgid "access to admin commands is not configured\n" msgstr "" -#: scd/app-openpgp.c:3357 +#: scd/app-openpgp.c:3388 #, fuzzy msgid "||Please enter the PIN" msgstr "canvia la contrasenya" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 #, fuzzy msgid "||Please enter the Reset Code for the card" msgstr "Seleccioneu la raó de la revocació:\n" -#: scd/app-openpgp.c:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -8811,82 +8815,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 #, fuzzy msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "canvia la contrasenya" -#: scd/app-openpgp.c:3545 +#: scd/app-openpgp.c:3576 #, fuzzy msgid "||Please enter the PIN and New PIN" msgstr "canvia la contrasenya" -#: scd/app-openpgp.c:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, 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:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, fuzzy, c-format msgid "error reading fingerprint DO\n" msgstr "error: l'empremta digital és invàlida\n" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" # Ídem. ivb -#: scd/app-openpgp.c:4648 +#: scd/app-openpgp.c:4679 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "l'URI no és suportada" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "" -#: scd/app-openpgp.c:5036 +#: scd/app-openpgp.c:5067 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:5236 +#: scd/app-openpgp.c:5267 #, fuzzy, c-format msgid "card does not support digest algorithm %s\n" msgstr "signatura %s, algorisme de resum %s\n" -#: scd/app-openpgp.c:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" -#: scd/app-openpgp.c:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "" @@ -8908,7 +8912,7 @@ msgstr "Introduïu el nom d'usuari: " msgid "run in multi server mode (foreground)" msgstr "" -#: scd/scdaemon.c:136 sm/gpgsm.c:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8957,33 +8961,33 @@ msgstr "" msgid "deny the use of admin card commands" msgstr "les ordres entren en conflicte\n" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 #, fuzzy msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "Forma d'ús: gpg [opcions] [fitxers] (-h per a veure l'ajuda)" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" msgstr "" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, c-format msgid "please use the option '--daemon' to run the program in the background\n" msgstr "" -#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, fuzzy, c-format msgid "error getting key usage information: %s\n" @@ -9222,7 +9226,7 @@ msgstr "" msgid "checking the trust list failed: %s\n" msgstr "no s'ha pogut comprovar la signatura creada: %s\n" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, fuzzy, c-format msgid "certificate chain too long\n" msgstr "Certificat de revocació vàlid" @@ -9283,7 +9287,7 @@ msgstr "" # Werner FIXME: please add translator comment saying *what* is # uncompressed so we know the gender. jm #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, fuzzy, c-format msgid "out of core\n" @@ -9341,42 +9345,42 @@ msgstr "" "«%2$.*1$s»\n" "clau %4$s de %3$u bits, ID %5$08lX, creada en %6$s%7$s\n" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, fuzzy, c-format #| msgid "bad certificate" msgid "looking for another certificate\n" @@ -9573,6 +9577,11 @@ msgstr "Voleu crear un certificat de revocació per a aquesta clau? " msgid "These parameters are used:\n" msgstr "" +#: 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" + #: sm/certreqgen-ui.c:439 msgid "Now creating self-signed certificate. " msgstr "" @@ -9645,135 +9654,135 @@ msgstr "no s'ha pogut eliminar el bloc de claus: %s\n" msgid "no valid recipients given\n" msgstr "(No es va donar una descripció)\n" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 #, fuzzy msgid "list external keys" msgstr "llista claus secretes" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 #, fuzzy msgid "list certificate chain" msgstr "Certificat de revocació vàlid" -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 #, fuzzy msgid "import certificates" msgstr "Certificat correcte" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 #, fuzzy msgid "export certificates" msgstr "Certificat correcte" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 msgid "register a smartcard" msgstr "" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "no usa el terminal en absolut" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 #, fuzzy msgid "create base-64 encoded output" msgstr "crea eixida amb armadura ascii" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 #, fuzzy msgid "|USER-ID|use USER-ID as default secret key" msgstr "|NOM|usa NOM com a clau secreta predeterminada" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 #, fuzzy msgid "|FILE|add keyring to the list of keyrings" msgstr "afegeix aquest anell a la llista" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 #, 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:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "|NOM|usa l'algoritme de xifratge NOM" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 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:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "mode desatès: no pregunta mai" -#: sm/gpgsm.c:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "suposa «sí» en la majoria de les preguntes" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "suposa «no» en la majoria de les preguntes" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 #, fuzzy msgid "|FILE|write an audit log to FILE" msgstr "|FITXER|carrega el mòdul d'extensió especificat" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 #, 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:623 +#: sm/gpgsm.c:633 #, fuzzy msgid "" "Syntax: @GPGSM@ [options] [files]\n" @@ -9784,28 +9793,28 @@ msgstr "" "signa, comprova, xifra o desxifra\n" "l'operació predeterminada depén de les dades introduïdes\n" -#: sm/gpgsm.c:831 +#: sm/gpgsm.c:841 #, 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:842 +#: sm/gpgsm.c:852 #, fuzzy, c-format msgid "unknown validation model '%s'\n" msgstr "el destinatari predeterminat és desconegut «%s»\n" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, 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:1774 +#: sm/gpgsm.c:1795 #, fuzzy, c-format msgid "can't sign using '%s': %s\n" msgstr "no s'ha pogut tancar «%s»: %s\n" -#: sm/gpgsm.c:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -9835,7 +9844,7 @@ msgstr "error en crear «%s»: %s\n" msgid "error importing certificate: %s\n" msgstr "error en la creació de la contrasenya: %s\n" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, fuzzy, c-format msgid "error reading input: %s\n" msgstr "error en la lectura de «%s»: %s\n" @@ -9875,7 +9884,7 @@ msgstr "rev? hi ha problemes en la comprovació de la revocació: %s\n" msgid "error storing flags: %s\n" msgstr "error en la lectura de «%s»: %s\n" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "" @@ -10243,12 +10252,6 @@ msgstr "no es pot crear el directori «%s»: %s\n" msgid "error closing '%s': %s\n" msgstr "error en la lectura de «%s»: %s\n" -#: dirmngr/crlcache.c:948 -#, fuzzy, c-format -#| msgid "error reading `%s': %s\n" -msgid "error renaming '%s' to '%s': %s\n" -msgstr "error en la lectura de «%s»: %s\n" - # No em passe! ;) ivb #: dirmngr/crlcache.c:1002 #, fuzzy, c-format @@ -10948,58 +10951,58 @@ msgstr "" msgid "usage: %s [options] " msgstr "forma d'ús: gpg [opcions] " -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, 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:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, fuzzy, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "no s'ha pogut crear l'armadura: %s\n" -#: dirmngr/dirmngr.c:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, fuzzy, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "no s'ha pogut crear l'armadura: %s\n" -#: dirmngr/dirmngr.c:1730 +#: dirmngr/dirmngr.c:1734 #, fuzzy, c-format msgid "%s:%u: line too long - skipped\n" msgstr "la línia és massa llarga\n" -#: dirmngr/dirmngr.c:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, fuzzy, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "error: l'empremta digital és invàlida\n" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, fuzzy, c-format msgid "%s:%u: read error: %s\n" msgstr "error de lectura: %s\n" -#: dirmngr/dirmngr.c:1892 +#: dirmngr/dirmngr.c:1896 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1979 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" @@ -11008,38 +11011,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:2032 +#: dirmngr/dirmngr.c:2036 #, fuzzy, c-format #| msgid "not forced" msgid "shutdown forced\n" msgstr "no forçat" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, fuzzy, c-format msgid "error accessing '%s': http status %u\n" msgstr "error en la lectura de «%s»: %s\n" -#: dirmngr/http.c:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, fuzzy, c-format msgid "too many redirections\n" msgstr "hi ha massa preferències «%c»\n" -#: dirmngr/http.c:3768 +#: dirmngr/http.c:3802 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11410,105 +11413,105 @@ msgstr "Certificat de revocació vàlid" msgid "certificate should not have been used for CRL signing\n" msgstr "" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 #, fuzzy msgid "quiet" msgstr "ix" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 msgid "connect to the dirmngr" msgstr "" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 msgid "connect to the keyboxd" msgstr "" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 msgid "|ADDR|connect to Assuan server at ADDR" msgstr "" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 #, fuzzy msgid "|FILE|run commands from FILE on startup" msgstr "|FITXER|carrega el mòdul d'extensió especificat" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 #, fuzzy msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "Forma d'ús: gpg [opcions] [fitxers] (-h per a veure l'ajuda)" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 msgid "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" msgstr "" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, fuzzy, c-format msgid "receiving line failed: %s\n" msgstr "no s'ha pogut eliminar el bloc de claus: %s\n" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, fuzzy, c-format msgid "line too long - skipped\n" msgstr "la línia és massa llarga\n" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, fuzzy, c-format msgid "unknown command '%s'\n" msgstr "el destinatari predeterminat és desconegut «%s»\n" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, fuzzy, c-format msgid "sending line failed: %s\n" msgstr "Ha fallat el procés de signatura: %s\n" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, fuzzy, c-format msgid "no keybox daemon running in this session\n" msgstr "gpg-agent no està disponible en aquesta sessió\n" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, fuzzy, c-format msgid "error sending standard options: %s\n" msgstr "error mentre s'enviava a «%s»: %s\n" @@ -11574,12 +11577,12 @@ msgstr "" msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3573 +#: tools/gpgconf-comp.c:3576 #, fuzzy, c-format msgid "error closing '%s'\n" msgstr "error en la lectura de «%s»: %s\n" -#: tools/gpgconf-comp.c:3575 +#: tools/gpgconf-comp.c:3578 #, fuzzy, c-format msgid "error parsing '%s'\n" msgstr "error en la lectura de «%s»: %s\n" @@ -11768,6 +11771,15 @@ msgstr "" msgid "manage the command history" msgstr "" +#, fuzzy +#~ msgid "error writing to temporary file: %s\n" +#~ msgstr "%s: error en escriure el registre de directoris: %s\n" + +#, fuzzy +#~| msgid "Key is superseded" +#~ msgid "run in supervised mode" +#~ msgstr "La clau ha estat substituïda" + #~ msgid "Name may not start with a digit\n" #~ msgstr "El nom no pot començar amb un dígit\n" @@ -12031,10 +12043,6 @@ msgstr "" #~ msgstr "no s'ha pogut obrir %s: %s\n" #, fuzzy -#~ msgid "error writing to %s: %s\n" -#~ msgstr "error mentre s'escrivia l'anell «%s»: %s\n" - -#, fuzzy #~ msgid "error closing %s: %s\n" #~ msgstr "error en la lectura de «%s»: %s\n" diff --git a/po/cs.gmo b/po/cs.gmo index 5ef8b1a335b495ab011b1d61c41906c7a26cdaa9..98640c08abcb46aaaaf09410c1bf1d2378b47471 100644 GIT binary patch delta 44384 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 EUmtDA8vp7D8-6HahKvyT;AXR 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\n" "Language-Team: Czech \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:338 +#: agent/call-pinentry.c:340 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "získání zámku pinetry se nezdařilo: %s\n" @@ -59,49 +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:556 +#: agent/call-pinentry.c:554 msgid "|pinentry-label|_OK" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:557 +#: agent/call-pinentry.c:555 msgid "|pinentry-label|_Cancel" msgstr "|pinentry-label|_Zrušit" -#: agent/call-pinentry.c:558 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_Yes" msgstr "|pinentry-label|_Ano" -#: agent/call-pinentry.c:559 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_No" msgstr "|pinentry-label|_Ne" -#: agent/call-pinentry.c:560 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|PIN:" msgstr "|pinentry-label|PIN:" -#: agent/call-pinentry.c:561 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_Save in password manager" msgstr "|pinentry-label|_Uložit do správce hesel" -#: agent/call-pinentry.c:562 +#: agent/call-pinentry.c:560 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:564 +#: agent/call-pinentry.c:562 msgid "|pinentry-tt|Make passphrase visible" msgstr "|pinentry-tt|Zviditelnit heslo" -#: agent/call-pinentry.c:565 +#: agent/call-pinentry.c:563 msgid "|pinentry-tt|Hide passphrase" msgstr "|pinentry-tt|Skrýt heslo" -#: agent/call-pinentry.c:566 +#: agent/call-pinentry.c:564 msgid "Caps Lock is on" msgstr "" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:1022 +#: agent/call-pinentry.c:1019 msgid "Suggest" msgstr "" @@ -112,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:1044 +#: agent/call-pinentry.c:1041 #, fuzzy #| msgid "pinentry.qualitybar.tooltip" msgid "pinentry.genpin.tooltip" @@ -123,14 +123,14 @@ msgstr "" #. TRANSLATORS: This is a text shown by pinentry if the option #. for formatted passphrase is enabled. The length is #. limited to about 900 characters. -#: agent/call-pinentry.c:1072 +#: agent/call-pinentry.c:1069 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 +#: agent/call-pinentry.c:1128 #, fuzzy #| msgid "Passphrase too long" msgid "Passphrase Not Allowed" @@ -138,7 +138,7 @@ msgstr "Heslo je příliš dlouhé" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:1198 +#: agent/call-pinentry.c:1195 msgid "Quality:" msgstr "Kvalita:" @@ -148,96 +148,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:1219 +#: agent/call-pinentry.c:1216 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:1477 +#: agent/call-pinentry.c:1474 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:1480 +#: agent/call-pinentry.c:1477 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:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 msgid "PIN:" msgstr "PIN:" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 #: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "Heslo:" -#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 -#: agent/command.c:1988 agent/command-ssh.c:3056 agent/genkey.c:442 +#: agent/call-pinentry.c:1541 agent/call-pinentry.c:1799 agent/command.c:2049 +#: agent/command.c:2108 agent/command-ssh.c:3145 agent/genkey.c:427 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:1566 agent/call-pinentry.c:1830 +#: agent/call-pinentry.c:1563 agent/call-pinentry.c:1827 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (pokus %d z %d)" -#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 +#: agent/call-pinentry.c:1574 agent/call-pinentry.c:1838 msgid "Repeat:" msgstr "Znovu:" -#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 -#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 +#: agent/call-pinentry.c:1586 agent/call-pinentry.c:1598 +#: agent/call-pinentry.c:1850 agent/call-pinentry.c:1862 msgid "PIN too long" msgstr "PIN je příliš dlouhý" -#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 +#: agent/call-pinentry.c:1587 agent/call-pinentry.c:1851 msgid "Passphrase too long" msgstr "Heslo je příliš dlouhé" -#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 +#: agent/call-pinentry.c:1595 agent/call-pinentry.c:1859 msgid "Invalid characters in PIN" msgstr "Neplatný znak v PINu" -#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 +#: agent/call-pinentry.c:1600 agent/call-pinentry.c:1864 msgid "PIN too short" msgstr "PIN je příliš krátký" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad PIN" msgstr "Špatný PIN" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad Passphrase" msgstr "Špatné heslo" -#: agent/command.c:823 +#: agent/command.c:826 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:824 +#: agent/command.c:827 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1235 g10/card-util.c:741 g10/card-util.c:762 +#: agent/command.c:1329 g10/card-util.c:741 g10/card-util.c:762 #, 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:1756 agent/command.c:1921 agent/command-ssh.c:2984 -#: agent/genkey.c:377 +#: agent/command.c:1876 agent/command.c:2041 agent/command-ssh.c:3073 +#: agent/genkey.c:362 msgid "Please re-enter this passphrase" msgstr "Prosím, vložte toto heslo znovu" -#: agent/command.c:2703 +#: agent/command.c:2830 #, fuzzy, c-format #| msgid "" #| "Please enter the passphrase to protect the imported object within the " @@ -249,7 +249,7 @@ msgstr "" "Prosím, zadejte heslo, abyste ochránili importovaný objekt uvnitř systému " "GnuPG." -#: agent/command.c:2833 +#: agent/command.c:2960 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -261,24 +261,24 @@ 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:874 common/dotlock.c:856 g10/card-util.c:991 -#: g10/export.c:1329 g10/gpg.c:1454 g10/keygen.c:5370 g10/keyring.c:1329 +#: g10/export.c:1329 g10/gpg.c:1455 g10/keygen.c:5370 g10/keyring.c:1329 #: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 -#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:753 tools/gpg-card.c:479 +#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:739 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:886 common/helpfile.c:57 g10/card-util.c:948 #: g10/dearmor.c:59 g10/dearmor.c:104 g10/decrypt.c:65 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1455 +#: g10/decrypt.c:148 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1456 #: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4319 #: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: g10/plaintext.c:640 g10/sign.c:1093 g10/sign.c:1320 g10/sign.c:1433 -#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:758 -#: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2253 -#: sm/gpgsm.c:2283 sm/gpgsm.c:2321 sm/keylist.c:1791 sm/qualified.c:65 +#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:744 +#: g10/tdbio.c:799 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2274 +#: sm/gpgsm.c:2304 sm/gpgsm.c:2342 sm/keylist.c:1809 sm/qualified.c:65 #: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489 -#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1817 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1821 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "nelze otevřít „%s“: %s\n" @@ -288,12 +288,12 @@ msgstr "nelze otevřít „%s“: %s\n" msgid "no suitable card key found: %s\n" msgstr "nenalezen žádný vhodný klíč karty: %s\n" -#: agent/command-ssh.c:2513 +#: agent/command-ssh.c:2467 #, c-format msgid "error getting list of cards: %s\n" msgstr "chyba při získávání seznamu karet: %s\n" -#: agent/command-ssh.c:2688 +#: agent/command-ssh.c:2777 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " @@ -302,20 +302,20 @@ msgstr "" "Proces SSH si vyžádal použití klíče%%0A %s%%0A (%s)%%0APřejete si to " "povolit?" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Allow" msgstr "Povolit" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Deny" msgstr "Zakázat" -#: agent/command-ssh.c:2704 +#: agent/command-ssh.c:2793 #, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "Prosím, vložte heslo pro SSH klíč%%0A %F%%0A (%c)" -#: agent/command-ssh.c:3011 +#: agent/command-ssh.c:3100 #, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " @@ -324,87 +324,79 @@ msgstr "" "Prosím, vložte heslo, abyste ochránil(a) přijatý tajný klíč%%0A %s%%0A %s" "%%0Auvnitř úložiště klíčů gpg-agenta" -#: agent/command-ssh.c:3708 +#: agent/command-ssh.c:3797 #, c-format msgid "failed to create stream from socket: %s\n" msgstr "ze socketu se nepodařilo se vytvořit proud (stream): %s\n" -#: agent/divert-scd.c:118 -msgid "Please insert the card with serial number" -msgstr "Prosím, vložte kartu se sériovým číslem" - -#: agent/divert-scd.c:243 +#: agent/divert-scd.c:136 msgid "Admin PIN" msgstr "PIN správce" #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:248 +#: agent/divert-scd.c:141 msgid "PUK" msgstr "PUK" -#: agent/divert-scd.c:255 +#: agent/divert-scd.c:148 msgid "Reset Code" msgstr "Resetační kód" -#: agent/divert-scd.c:283 +#: agent/divert-scd.c:176 msgid "Push ACK button on card/token." msgstr "Potvrďte tlačítkem na kartě nebo bezpečnostním zařízení." -#: agent/divert-scd.c:305 agent/divert-scd.c:309 +#: agent/divert-scd.c:198 agent/divert-scd.c:202 msgid "Use the reader's pinpad for input." msgstr "Pro vstup použijte klávesnici čtečky." -#: agent/divert-scd.c:375 +#: agent/divert-scd.c:268 msgid "Repeat this Reset Code" msgstr "Zopakujte resetační kód" -#: agent/divert-scd.c:377 +#: agent/divert-scd.c:270 msgid "Repeat this PUK" msgstr "Zopakujte tento PUK" -#: agent/divert-scd.c:378 +#: agent/divert-scd.c:271 msgid "Repeat this PIN" msgstr "Zopakujte tento PIN" -#: agent/divert-scd.c:383 +#: agent/divert-scd.c:276 msgid "Reset Code not correctly repeated; try again" msgstr "Resetační kód nebyl správně zopakován; zkuste to znovu" -#: agent/divert-scd.c:385 +#: agent/divert-scd.c:278 msgid "PUK not correctly repeated; try again" msgstr "PUK nebyl zopakován správně; zkuste to znovu" -#: agent/divert-scd.c:386 +#: agent/divert-scd.c:279 msgid "PIN not correctly repeated; try again" msgstr "PIN nebyl zopakován správně; zkuste to znovu" -#: agent/divert-scd.c:399 +#: agent/divert-scd.c:292 #, c-format 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: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: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 +#, fuzzy, c-format +#| msgid "error writing to %s: %s\n" +msgid "error writing to pipe: %s\n" +msgstr "chyba při zápisu do %s: %s\n" -#: agent/genkey.c:191 +#: agent/genkey.c:176 msgid "Enter new passphrase" msgstr "Vložte nové heslo" -#: agent/genkey.c:227 +#: agent/genkey.c:212 #, 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:229 +#: agent/genkey.c:214 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -413,11 +405,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:241 +#: agent/genkey.c:226 msgid "Yes, protection is not needed" msgstr "Ano, ochrana není třeba" -#: agent/genkey.c:258 +#: agent/genkey.c:243 #, c-format msgid "A passphrase should be at least %u character long." msgid_plural "A passphrase should be at least %u characters long." @@ -425,7 +417,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:277 +#: agent/genkey.c:262 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -435,242 +427,238 @@ 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:304 +#: agent/genkey.c:289 #, 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:319 +#: agent/genkey.c:304 msgid "Warning: You have entered an insecure passphrase." msgstr "Varování: Zadali jste nebezpečné heslo." -#: agent/genkey.c:340 +#: agent/genkey.c:325 msgid "Take this one anyway" msgstr "Použít přesto tento klíč" -#: agent/genkey.c:508 +#: agent/genkey.c:493 #, 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:637 +#: agent/genkey.c:622 msgid "Please enter the new passphrase" msgstr "Prosím, zadejte nové heslo" -#: agent/gpg-agent.c:165 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:167 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 #, fuzzy #| msgid "Options useful for debugging" msgid "Options used for startup" msgstr "Volby užitečné při ladění" -#: agent/gpg-agent.c:167 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 +#: agent/gpg-agent.c:169 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 msgid "run in daemon mode (background)" msgstr "poběží v režimu démona (na pozadí)" -#: agent/gpg-agent.c:168 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:170 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 msgid "run in server mode (foreground)" msgstr "poběží v režimu serveru (na popředí)" -#: agent/gpg-agent.c:170 dirmngr/dirmngr.c:176 -msgid "run in supervised mode" -msgstr "poběží v režimu dohledu" - -#: agent/gpg-agent.c:172 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 +#: agent/gpg-agent.c:174 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 msgid "do not detach from the console" msgstr "neodpojovat se od konzole" -#: agent/gpg-agent.c:173 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:175 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 msgid "sh-style command output" msgstr "vypisovat příkazy ve stylu sh" -#: agent/gpg-agent.c:174 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 +#: agent/gpg-agent.c:176 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 msgid "csh-style command output" msgstr "vypisovat příkazy ve stylu csh" -#: agent/gpg-agent.c:183 g10/gpg.c:595 scd/scdaemon.c:125 sm/gpgsm.c:428 +#: agent/gpg-agent.c:185 g10/gpg.c:596 scd/scdaemon.c:125 sm/gpgsm.c:429 #: dirmngr/dirmngr.c:192 msgid "|FILE|read options from FILE" msgstr "|SOUBOR|načíst volby ze SOUBORU" -#: agent/gpg-agent.c:187 g10/gpg.c:580 scd/scdaemon.c:129 sm/gpgsm.c:269 +#: agent/gpg-agent.c:189 g10/gpg.c:581 scd/scdaemon.c:129 sm/gpgsm.c:270 #: dirmngr/dirmngr.c:196 msgid "Options controlling the diagnostic output" msgstr "Volby ovlivňující diagnostický výstup" -#: agent/gpg-agent.c:189 g10/gpg.c:582 g10/gpgv.c:78 kbx/kbxutil.c:89 -#: scd/scdaemon.c:131 sm/gpgsm.c:271 dirmngr/dirmngr-client.c:69 -#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:85 tools/gpgconf.c:117 +#: agent/gpg-agent.c:191 g10/gpg.c:583 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: scd/scdaemon.c:131 sm/gpgsm.c:272 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:86 tools/gpgconf.c:117 msgid "verbose" msgstr "upovídaný režim" -#: agent/gpg-agent.c:190 g10/gpg.c:584 g10/gpgv.c:79 kbx/kbxutil.c:90 -#: scd/scdaemon.c:132 sm/gpgsm.c:273 dirmngr/dirmngr-client.c:70 +#: agent/gpg-agent.c:192 g10/gpg.c:585 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: scd/scdaemon.c:132 sm/gpgsm.c:274 dirmngr/dirmngr-client.c:70 #: dirmngr/dirmngr.c:199 msgid "be somewhat more quiet" msgstr "být o trochu víc tichý" -#: agent/gpg-agent.c:198 g10/gpg.c:599 sm/gpgsm.c:287 dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:600 sm/gpgsm.c:288 dirmngr/dirmngr.c:209 msgid "|FILE|write server mode logs to FILE" msgstr "|SOUBOR|protokol z režimu serveru se zapíše do SOUBORU" -#: agent/gpg-agent.c:202 g10/gpg.c:605 scd/scdaemon.c:146 sm/gpgsm.c:294 +#: agent/gpg-agent.c:204 g10/gpg.c:606 scd/scdaemon.c:146 sm/gpgsm.c:295 #: dirmngr/dirmngr.c:213 msgid "Options controlling the configuration" msgstr "Volby ovlivňující nastavení" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "do not use the SCdaemon" msgstr "nepoužívat SCdémona" -#: agent/gpg-agent.c:207 +#: agent/gpg-agent.c:209 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PROGRAM|použít PROGRAM jako SCdaemon program" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, 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:213 +#: agent/gpg-agent.c:215 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:217 +#: agent/gpg-agent.c:219 msgid "ignore requests to change the TTY" msgstr "ignorovat požadavky na změnu TTY" -#: agent/gpg-agent.c:219 +#: agent/gpg-agent.c:221 msgid "ignore requests to change the X display" msgstr "ignorovat požadavky na změnu X displeje" -#: agent/gpg-agent.c:220 +#: agent/gpg-agent.c:222 msgid "enable ssh support" msgstr "zapnout podporu pro OpenSSH" -#: agent/gpg-agent.c:222 +#: agent/gpg-agent.c:224 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "|ALGORITMUS|ukazovat otisky SSH pomocí ALGORITMU" -#: agent/gpg-agent.c:225 +#: agent/gpg-agent.c:227 msgid "enable putty support" msgstr "zapnout podporu pro PuTTY" -#: agent/gpg-agent.c:237 g10/gpg.c:850 scd/scdaemon.c:176 sm/gpgsm.c:388 +#: agent/gpg-agent.c:239 g10/gpg.c:851 scd/scdaemon.c:176 sm/gpgsm.c:389 msgid "Options controlling the security" msgstr "Volby ovlivňující bezpečnost" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|expire cached PINs after N seconds" msgstr "|N|zahodit zapamatované PINy po N sekundách" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|expire SSH keys after N seconds" msgstr "|N|zahazovat klíče SSH po N sekundách" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 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:246 +#: agent/gpg-agent.c:248 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:248 +#: agent/gpg-agent.c:250 msgid "do not use the PIN cache when signing" msgstr "nepoužívat paměť PINů na podepisování" -#: agent/gpg-agent.c:250 +#: agent/gpg-agent.c:252 msgid "disallow the use of an external password cache" msgstr "nedovolit použít vnější úložiště na hesla" -#: agent/gpg-agent.c:252 +#: agent/gpg-agent.c:254 msgid "disallow clients to mark keys as \"trusted\"" msgstr "nedovolit klientům označovat klíče za „důvěryhodné“" -#: agent/gpg-agent.c:255 +#: agent/gpg-agent.c:259 msgid "allow presetting passphrase" msgstr "umožnit přednastavení hesla" -#: agent/gpg-agent.c:260 +#: agent/gpg-agent.c:264 msgid "Options enforcing a passphrase policy" msgstr "Volby vynucující politiku hesel" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:267 msgid "do not allow bypassing the passphrase policy" msgstr "nedovolit obejití politiky hesel" -#: agent/gpg-agent.c:265 +#: agent/gpg-agent.c:269 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:267 +#: agent/gpg-agent.c:271 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:270 +#: agent/gpg-agent.c:274 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|SOUBOR|prověřovat nová hesla proti vzorům v SOUBORU" -#: agent/gpg-agent.c:274 +#: agent/gpg-agent.c:278 msgid "|N|expire the passphrase after N days" msgstr "|N|omezit platnost hesla na N dnů" -#: agent/gpg-agent.c:276 +#: agent/gpg-agent.c:280 msgid "do not allow the reuse of old passphrases" msgstr "nedovolit opakovat stará hesla" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the PIN-Entry" msgstr "Volby ovlivňující bezpečnost" -#: agent/gpg-agent.c:281 +#: agent/gpg-agent.c:285 msgid "never use the PIN-entry" msgstr "" -#: agent/gpg-agent.c:283 +#: agent/gpg-agent.c:287 msgid "disallow caller to override the pinentry" msgstr "znemožnit volajícímu přebít pinentry" -#: agent/gpg-agent.c:285 +#: agent/gpg-agent.c:289 #, 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:288 +#: agent/gpg-agent.c:292 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PROGRAM|použít PROGRAM jako PIN-Entry program" -#: agent/gpg-agent.c:292 +#: agent/gpg-agent.c:296 msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|nastavit časový limit pro Pinentry na N sekund" -#: agent/gpg-agent.c:296 +#: agent/gpg-agent.c:300 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:562 agent/preset-passphrase.c:99 agent/protect-tool.c:154 -#: g10/gpg.c:1149 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312 -#: sm/gpgsm.c:617 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 -#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:163 +#: agent/gpg-agent.c:561 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: g10/gpg.c:1150 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:313 +#: sm/gpgsm.c:627 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 +#: tools/gpg-connect-agent.c:223 tools/gpgconf.c:163 #: 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 .\n" -#: agent/gpg-agent.c:571 +#: agent/gpg-agent.c:570 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Použití: @GPG_AGENT@ [volby] (-h pro nápovědu)" -#: agent/gpg-agent.c:573 +#: agent/gpg-agent.c:572 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -678,131 +666,136 @@ msgstr "" "Syntaxe: @GPG_AGENT@ [volby] [příkaz [argumenty]]\n" "Správa tajných klíčů pro @GNUPG@\n" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "zadána neplatná úroveň ladění „%s“\n" -#: agent/gpg-agent.c:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "vybraný hashovací algoritmus je neplatný\n" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, c-format msgid "reading options from '%s'\n" msgstr "čtou se možnosti z „%s“\n" -#: agent/gpg-agent.c:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, 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:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "VAROVÁNÍ: používání parametru „%s“ se nedoporučuje\n" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, c-format msgid "can't create socket: %s\n" msgstr "socket nelze vytvořit: %s\n" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, c-format msgid "socket name '%s' is too long\n" msgstr "název socketu „%s“ je příliš dlouhý\n" -#: agent/gpg-agent.c:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, 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:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, 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:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, 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:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, 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:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, c-format msgid "listening on socket '%s'\n" msgstr "naslouchá se na socketu „%s“\n" -#: agent/gpg-agent.c:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: 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:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "adresář „%s“ vytvořen\n" -#: agent/gpg-agent.c:2381 +#: agent/gpg-agent.c:2391 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "volání stat() na „%s“ selhalo: %s\n" -#: agent/gpg-agent.c:2385 +#: agent/gpg-agent.c:2395 #, c-format msgid "can't use '%s' as home directory\n" msgstr "„%s“ nelze použít jako domovský adresář\n" -#: agent/gpg-agent.c:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, 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:2747 +#: agent/gpg-agent.c:2757 #, 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:2752 +#: agent/gpg-agent.c:2762 #, 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:2827 +#: agent/gpg-agent.c:2837 #, 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:2832 +#: agent/gpg-agent.c:2842 #, 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:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "npth_pselect selhala: %s – čeká se 1 s\n" -#: agent/gpg-agent.c:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, c-format msgid "%s %s stopped\n" msgstr "%s %s pozastaveno\n" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 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" @@ -827,7 +820,7 @@ msgstr "" "Syntaxe: gpg-preset-passphrase [volby] KEYGRIP\n" "Správa dočasné paměti pro hesla\n" -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -837,7 +830,7 @@ msgstr "" " " #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -893,42 +886,42 @@ msgstr "zrušeno\n" msgid "error while asking for the passphrase: %s\n" msgstr "chyba při ptaní se na heslo: %s\n" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, c-format msgid "error opening '%s': %s\n" msgstr "chyba při otevírání „%s“: %s\n" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, c-format msgid "file '%s', line %d: %s\n" msgstr "soubor „%s“, řádek %d: %s\n" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, c-format msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "ignorováno sdělení „%s“ z „%s“, řádku %d\n" -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, c-format msgid "system trustlist '%s' not available\n" msgstr "systémový důvěryhodný seznam „%s“ není dostupný\n" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, c-format msgid "bad fingerprint in '%s', line %d\n" msgstr "chybný otisk v „%s“, řádek %d\n" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, c-format msgid "invalid keyflag in '%s', line %d\n" msgstr "neplatný příznak klíče v „%s“, řádek %d\n" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, c-format msgid "error reading '%s', line %d: %s\n" msgstr "chyba při čtení „%s“, řádek %d: %s\n" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "chyba při čtení seznamu důvěryhodných kořenových certifikátů\n" @@ -941,7 +934,7 @@ msgstr "chyba při čtení seznamu důvěryhodných kořenových certifikátů\n #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " @@ -950,11 +943,11 @@ msgstr "" "Věříte bezmezně, že%%0A „%s“%%0Ařádně ověřuje identitu uživatele při " "vydávání certifikátu?" -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 msgid "Yes" msgstr "Ano" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "Ne" @@ -967,7 +960,7 @@ msgstr "Ne" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -978,35 +971,54 @@ msgstr "" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "V pořádku" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "Špatně" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, c-format +msgid "error renaming '%s' to '%s': %s\n" +msgstr "chyba při přejmenování „%s“ na „%s“: %s\n" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "Poznámka: Toto heslo nikdy nebylo změněno.%0AProsím, nyní jej změňte." -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " "it now." msgstr "Toto heslo se nezměnilo%%0Aod %.4s-%.2s-%.2s. Prosím, nyní jej změňte." -#: agent/findkey.c:397 agent/findkey.c:404 +#: agent/findkey.c:451 agent/findkey.c:458 msgid "Change passphrase" msgstr "Změnit heslo" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "Změním jej později" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +msgid "Please insert the card with serial number" +msgstr "Prosím, vložte kartu se sériovým číslem" + +#: agent/findkey.c:1231 +#, fuzzy, c-format +#| msgid "" +#| "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want " +#| "to allow this?" +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "" +"Proces SSH si vyžádal použití klíče%%0A %s%%0A (%s)%%0APřejete si to " +"povolit?" + +#: agent/findkey.c:1741 #, c-format msgid "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A %%C" @@ -1014,11 +1026,11 @@ msgid "" msgstr "" "Opravdu chcete smazat klíč určený pomocí keygripu%%0A %s%%0A %%C%%0A?" -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 msgid "Delete key" msgstr "Smazat klíč" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -1042,7 +1054,7 @@ msgstr "%s klíč používá nebezpečný (%ubitový) hash\n" msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "%zubitový hash není platný pro %ubitový %s klíč\n" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "kontrola vytvořeného podpisu se nepodařila: %s\n" @@ -1081,7 +1093,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:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, c-format msgid "error forking process: %s\n" msgstr "chyba při rozdvojování procesu: %s\n" @@ -1144,12 +1156,12 @@ msgstr "Varování: vlastnictví %s „%s“ není nastaveno bezpečně\n" msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "Varování: přístupová práva %s „%s“ nejsou bezpečná\n" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, c-format msgid "waiting for file '%s' to become accessible ...\n" msgstr "čekání, až se soubor „%s“ stane přístupným…\n" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, c-format msgid "renaming '%s' to '%s' failed: %s\n" msgstr "přejmenování „%s“ na „%s“ se nezdařilo: %s\n" @@ -1370,7 +1382,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:4215 +#: scd/app-openpgp.c:4246 #, c-format msgid "unsupported algorithm: %s" msgstr "nepodporovaný algoritmus: %s" @@ -1525,7 +1537,7 @@ msgstr "převod z „%s“ na „%s“ není k dispozici\n" msgid "iconv_open failed: %s\n" msgstr "iconv_open selhala: %s\n" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "převod z „%s“ na „%s“ se nezdařil: %s\n" @@ -1565,7 +1577,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:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, 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" @@ -1735,7 +1747,7 @@ msgstr "chyba při čtení z %s': %s\n" msgid "problem with the agent: %s\n" msgstr "problém s agentem: %s\n" -#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, c-format msgid "no dirmngr running in this session\n" msgstr "v této relaci neběží žádný dirmngr\n" @@ -1774,7 +1786,7 @@ msgstr "nepřijatelné přesměrování HTTP serverem bylo odklizeno" msgid "server uses an invalid certificate" msgstr "server používá neplatný certifikát" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, c-format msgid "Note: %s\n" msgstr "Poznámka: %s\n" @@ -1801,7 +1813,7 @@ msgstr "nelze provést v dávkovém režimu\n" 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:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 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" @@ -1866,14 +1878,14 @@ msgstr "URL pro získání veřejného klíče: " #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 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:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" @@ -2212,26 +2224,26 @@ msgstr "příkazy správce nejsou povoleny\n" msgid "Invalid command (try \"help\")\n" msgstr "Neplatný příkaz (zkuste „help“)\n" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format 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:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 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:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2295,8 +2307,8 @@ msgid "subkey" msgstr "podklíče" #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "aktualizace selhala: %s\n" @@ -2359,14 +2371,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:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, 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:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 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" @@ -2388,7 +2400,7 @@ msgstr "" 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" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2491,12 +2503,12 @@ msgstr "exportování tajného klíče není povoleno\n" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "klíč %s: PGP 2.x klíč – přeskočeno\n" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "VAROVÁNÍ: nebylo nic vyexportováno\n" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, c-format msgid "error creating '%s': %s\n" @@ -2561,280 +2573,280 @@ msgstr "Neplatný klíč %s změněn na platný pomocí --always-non-selfsigned- 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:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, c-format msgid "valid values for option '%s':\n" msgstr "platné hodnoty pro volbu „%s“:\n" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 msgid "make a signature" msgstr "vytvořit podpis" -#: g10/gpg.c:456 +#: g10/gpg.c:457 msgid "make a clear text signature" msgstr "vytvořit podpis v čitelném dokumentu" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "vytvořit podpis oddělený od dokumentu" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "šifrovat data" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "šifrování pouze se symetrickou šifrou" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "dešifrovat data (implicitně)" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "verifikovat podpis" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "vypsat seznam klíčů" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "vypsat seznam klíčů a podpisů" -#: g10/gpg.c:472 +#: g10/gpg.c:473 msgid "list and check key signatures" msgstr "vypsat a zkontrolovat podpisy klíčů" -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "vypsat seznam klíčů a otisků" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "vypsat seznam tajných klíčů" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "vytvořit nový pár klíčů" -#: g10/gpg.c:480 +#: g10/gpg.c:481 msgid "quickly generate a new key pair" msgstr "rychle vytvořit nový pár klíčů" -#: g10/gpg.c:483 +#: g10/gpg.c:484 msgid "quickly add a new user-id" msgstr "rychle přidat novou identitu uživatele" -#: g10/gpg.c:488 +#: g10/gpg.c:489 msgid "quickly revoke a user-id" msgstr "rychle odvolat identitu uživatele" -#: g10/gpg.c:491 +#: g10/gpg.c:492 msgid "quickly set a new expiration date" msgstr "rychle nastavit nové datum konce platnosti" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "komplexní vytvoření páru klíčů" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "vytvořit revokační certifikát" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "odstranit klíč ze souboru veřejných klíčů" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "odstranit klíč ze souboru tajných klíčů" -#: g10/gpg.c:504 +#: g10/gpg.c:505 msgid "quickly sign a key" msgstr "rychle podepsat klíč" -#: g10/gpg.c:506 +#: g10/gpg.c:507 msgid "quickly sign a key locally" msgstr "rychle lokálně podepsat klíč" -#: g10/gpg.c:508 +#: g10/gpg.c:509 #, fuzzy #| msgid "quickly revoke a user-id" msgid "quickly revoke a key signature" msgstr "rychle odvolat identitu uživatele" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "podepsat klíč" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "podepsat klíč lokálně" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "podepsat nebo modifikovat klíč" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 msgid "change a passphrase" msgstr "změnit heslo" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "exportovat klíče" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "exportovat klíče na server klíčů" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "importovat klíče ze serveru klíčů" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "vyhledat klíče na serveru klíčů" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "aktualizovat všechny klíče ze serveru klíčů" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "importovat/sloučit klíče" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "vytisknout stav karty" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "změnit data na kartě" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "změnit PIN karty" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "aktualizovat databázi důvěry" -#: g10/gpg.c:561 +#: g10/gpg.c:562 msgid "print message digests" msgstr "vypsat hash zprávy" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "pracovat v režimu serveru" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "|HODNOTA|nastavit TOFU politiku klíči" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "|NÁZEV|použít NÁZEV jako implicitní tajný klíč" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 msgid "|NAME|encrypt to user ID NAME as well" msgstr "|JMÉNO|šifrovat rovněž pro uživatele s ID JMÉNO" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "|SPEC|nastavit e-mailový alias" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "použít chování striktně podle OpenPGP" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "neprovádět žádné změny" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "vyžádat potvrzení před přepsáním" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the input" msgstr "Volby ovlivňující bezpečnost" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 #, fuzzy #| msgid "Options controlling the diagnostic output" msgid "Options controlling the output" msgstr "Volby ovlivňující diagnostický výstup" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "vytvořit výstup zapsaný v ASCII" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 msgid "|FILE|write output to FILE" msgstr "|SOUBOR|zapsat výstup do SOUBORU" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "použít kanonický textový režim" -#: g10/gpg.c:763 +#: g10/gpg.c:764 msgid "|N|set compress level to N (0 disables)" msgstr "|N|nastavit úroveň komprese na N (0 – žádná)" -#: g10/gpg.c:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 #, fuzzy #| msgid "Options controlling the interactivity and enforcement" msgid "Options controlling key import and export" msgstr "Volby ovlivňující interaktivitu a vymáhání" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "|METODA|používat METODU pro dohledávání klíčů podle e-mailové adresy" -#: g10/gpg.c:775 +#: g10/gpg.c:776 msgid "import missing key from a signature" msgstr "importovat chybějící klíč z podpisu" -#: g10/gpg.c:780 +#: g10/gpg.c:781 msgid "include the public key in signatures" msgstr "zahrnovat veřejný klíč do podpisů" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "zakázat veškerý přístup k dirmngr" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 #, fuzzy #| msgid "Options controlling the configuration" msgid "Options controlling key listings" msgstr "Volby ovlivňující nastavení" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 #, fuzzy #| msgid "list secret keys" msgid "Options to specify keys" msgstr "vypsat seznam tajných klíčů" -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 msgid "|USER-ID|encrypt for USER-ID" msgstr "|ID_UŽIVATELE|šifrovat pro ID_UŽIVATELE" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 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:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "" -#: g10/gpg.c:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2842,7 +2854,7 @@ msgstr "" "@\n" "(Pro úplný seznam všech příkazů a voleb nahlédněte do manuálové stránky.)\n" -#: g10/gpg.c:978 +#: g10/gpg.c:979 msgid "" "@\n" "Examples:\n" @@ -2862,11 +2874,11 @@ msgstr "" " --list-keys [jména] ukázat klíče\n" " --fingerprint [jména] ukázat otisky\n" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "Použití: @GPG@ [možnosti] [soubory] (-h pro nápovědu)" -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 msgid "" "Syntax: @GPG@ [options] [files]\n" "Sign, check, encrypt or decrypt\n" @@ -2876,7 +2888,7 @@ msgstr "" "Podepisuje, ověřuje, šifruje nebo dešifruje.\n" "Výchozí operace závisí na vstupních datech.\n" -#: g10/gpg.c:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" @@ -2884,79 +2896,79 @@ msgstr "" "\n" "Podporované algoritmy:\n" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "Veřejný klíč: " -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "Šifra: " -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "Hash: " -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 msgid "Compression: " msgstr "Komprese: " -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, c-format msgid "usage: %s [options] %s\n" msgstr "použití: %s [přepínače] %s\n" -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "konfliktní příkazy\n" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, c-format msgid "no = sign found in group definition '%s'\n" msgstr "no = podpis nalezen v definici skupiny „%s“\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, 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:1710 +#: g10/gpg.c:1711 #, 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:1713 +#: g10/gpg.c:1714 #, 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:1719 +#: g10/gpg.c:1720 #, 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:1722 +#: g10/gpg.c:1723 #, 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:1725 +#: g10/gpg.c:1726 #, 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:1731 +#: g10/gpg.c:1732 #, 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:1734 +#: g10/gpg.c:1735 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" @@ -2964,21 +2976,21 @@ msgstr "" "VAROVÁNÍ: vlastnictví adresáře „%s“ s konfiguračním souborem není nastaveno " "nebezpečně\n" -#: g10/gpg.c:1737 +#: g10/gpg.c:1738 #, 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:1743 +#: g10/gpg.c:1744 #, 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:1746 +#: g10/gpg.c:1747 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" @@ -2986,7 +2998,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:1749 +#: g10/gpg.c:1750 #, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "" @@ -2994,470 +3006,470 @@ msgstr "" "nastavena bezpečně\n" # c-format -#: g10/gpg.c:1965 +#: g10/gpg.c:1966 #, c-format msgid "unknown configuration item '%s'\n" msgstr "neznámá konfigurační položka „%s“\n" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "zobrazovat ID fotografií během výpisu klíčů" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 msgid "show key usage information during key listings" msgstr "ukazovat údaje o účelu klíče při výpisu klíčů" -#: g10/gpg.c:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "ukazovat URL politik během výpisu podpisů" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 msgid "show all notations during signature listings" msgstr "ukazovat všechny poznámky během výpisu podpisů" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "ukazovat poznámky IETF standardu během vypisování podpisů" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "ukazovat uživatelské poznámky během výpisu podpisů" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 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:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "ukazovat platnost ID uživatelů při výpisu klíčů" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 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:2081 +#: g10/gpg.c:2082 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:2083 +#: g10/gpg.c:2084 msgid "show the keyring name in key listings" msgstr "ukazovat název souboru s klíči při výpisu klíčů" -#: g10/gpg.c:2085 +#: g10/gpg.c:2086 msgid "show expiration dates during signature listings" msgstr "ukazovat data expirace během výpisu podpisů" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "neznámá TOFU politika „%s“\n" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "(možnosti lze vypsat příkazem „help“)\n" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "Tento příkaz není v režimu %s dovolen.\n" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, 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:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "„%s“ není platná doba expirace podpisu\n" -#: g10/gpg.c:3219 +#: g10/gpg.c:3220 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "„%s“ není správná e-mailová adresa\n" -#: g10/gpg.c:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "neplatný režim pinentry „%s“\n" -#: g10/gpg.c:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, c-format msgid "invalid request origin '%s'\n" msgstr "neplatný původ požadavku „%s“\n" -#: g10/gpg.c:3314 +#: g10/gpg.c:3315 #, c-format msgid "'%s' is not a valid character set\n" msgstr "„%s“ není platná znaková sada\n" -#: g10/gpg.c:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, c-format msgid "could not parse keyserver URL\n" msgstr "nelze zpracovat URL serveru klíčů\n" -#: g10/gpg.c:3354 +#: g10/gpg.c:3355 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: neplatný parametr pro server klíčů\n" -#: g10/gpg.c:3357 +#: g10/gpg.c:3358 #, c-format msgid "invalid keyserver options\n" msgstr "neplatný parametr pro server klíčů\n" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: neplatný parametr pro import\n" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, c-format msgid "invalid import options\n" msgstr "neplatný parametr pro import\n" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, c-format msgid "invalid filter option: %s\n" msgstr "neplatná volba filtru: %s\n" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: neplatný parametr pro export\n" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, c-format msgid "invalid export options\n" msgstr "neplatný parametr pro export\n" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: neplatný parametr pro výpis\n" -#: g10/gpg.c:3397 +#: g10/gpg.c:3398 #, c-format msgid "invalid list options\n" msgstr "neplatný parametr pro výpis\n" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "zobrazovat ID fotografií při ověřování podpisu" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "ukazovat URL politik při ověřování podpisu" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 msgid "show all notations during signature verification" msgstr "ukazovat všechny poznámky při ověřování podpisu" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "ukazovat poznámky IETF standardu při ověřování podpisu" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "ukazovat uživatelské poznámky při ověřování podpisu" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 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:3419 +#: g10/gpg.c:3420 msgid "show user ID validity during signature verification" msgstr "ukazovat platnost ID uživatele při ověřování podpisu" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 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:3423 +#: g10/gpg.c:3424 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:3430 +#: g10/gpg.c:3431 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: neplatný parametr pro ověření\n" -#: g10/gpg.c:3433 +#: g10/gpg.c:3434 #, c-format msgid "invalid verify options\n" msgstr "neplatný parametr pro ověření\n" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, c-format msgid "unable to set exec-path to %s\n" msgstr "nelze nastavit exec-path na %s\n" -#: g10/gpg.c:3647 +#: g10/gpg.c:3648 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: neplatný seznam auto-key-locate\n" -#: g10/gpg.c:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "neplatný seznam auto-key-locate\n" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "neplatný argument u volby „%.50s“\n" -#: g10/gpg.c:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, 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:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "VAROVÁNÍ: %s přepíše %s\n" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "Není dovoleno používat %s s %s!\n" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s nedává s %s smysl!\n" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "VAROVÁNÍ: pracuji s podvrženým systémovým časem: " -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, 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:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "vybraný šifrovací algoritmus je neplatný\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, 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:3961 +#: g10/gpg.c:3962 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "vybraný kompresní algoritmus je neplatný\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "vybraný hashovací algoritmus je neplatný\n" -#: g10/gpg.c:3982 +#: g10/gpg.c:3983 #, 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:3984 +#: g10/gpg.c:3985 #, 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:3986 +#: g10/gpg.c:3987 #, 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:3988 +#: g10/gpg.c:3989 #, 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:3990 +#: g10/gpg.c:3991 #, 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:3994 +#: g10/gpg.c:3995 #, 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:3998 +#: g10/gpg.c:3999 #, 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:4005 +#: g10/gpg.c:4006 #, c-format msgid "invalid default preferences\n" msgstr "neplatné implicitní předvolby\n" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, c-format msgid "invalid personal cipher preferences\n" msgstr "neplatné uživatelské předvolby pro šifrování\n" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, 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:4016 +#: g10/gpg.c:4017 #, c-format msgid "invalid personal digest preferences\n" msgstr "neplatné uživatelské předvolby pro hashování\n" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, c-format msgid "invalid personal compress preferences\n" msgstr "neplatné uživatelské předvolby pro komprimaci\n" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, 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:4071 +#: g10/gpg.c:4072 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s dosud není funkční s %s\n" -#: g10/gpg.c:4134 +#: g10/gpg.c:4135 #, 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:4146 +#: g10/gpg.c:4147 #, 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:4301 +#: g10/gpg.c:4302 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "nemohu inicializovat databázi důvěry: %s\n" -#: g10/gpg.c:4313 +#: g10/gpg.c:4314 #, 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:4385 +#: g10/gpg.c:4386 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "symetrické šifrování „%s“ se nepovedlo: %s\n" -#: g10/gpg.c:4414 +#: g10/gpg.c:4415 #, 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:4417 +#: g10/gpg.c:4418 #, 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:4475 +#: g10/gpg.c:4476 #, 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:4478 +#: g10/gpg.c:4479 #, 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:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, c-format msgid "keyserver send failed: %s\n" msgstr "odeslání na keyserver se nezdařilo: %s\n" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, c-format msgid "keyserver receive failed: %s\n" msgstr "získání dat z serveru klíčů se nezdařilo: %s\n" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, c-format msgid "key export failed: %s\n" msgstr "export klíče se nepodařil: %s\n" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, c-format msgid "export as ssh key failed: %s\n" msgstr "export jako SSH klíč se nepodařil: %s\n" -#: g10/gpg.c:4925 +#: g10/gpg.c:4926 #, c-format msgid "keyserver search failed: %s\n" msgstr "hledání na serveru klíčů se nezdařilo: %s\n" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "obnovení dat na serveru klíčů se nezdařilo: %s\n" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "dekódování z ASCII formátu selhalo: %s\n" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "kódování do ASCII formátu selhalo: %s\n" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "neplatný hashovací algoritmus „%s“\n" -#: g10/gpg.c:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 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:5286 +#: g10/gpg.c:5308 #, 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:5342 +#: g10/gpg.c:5364 #, 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:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Začněte psát svou zprávu…\n" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "zadané URL pro certifikační politiku je neplatné\n" -#: g10/gpg.c:5702 +#: g10/gpg.c:5724 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "zadané URL pro podepisovací politiku je neplatné\n" -#: g10/gpg.c:5735 +#: g10/gpg.c:5757 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "zadané URL preferovaného serveru klíčů je neplatné\n" @@ -3470,7 +3482,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:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|zapsat informace o stavu do tohoto FD" @@ -4199,7 +4211,7 @@ msgid "Are you sure you still want to sign it? (y/N) " msgstr "Jste si jistý(á), že stále chcete podepsat tento klíč? (a/N) " #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr " Nelze podepsat.\n" @@ -4374,8 +4386,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:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "podepsání selhalo: %s\n" @@ -4571,7 +4583,7 @@ msgstr "" " s „t“ pro důvěryhodný podpis (tsign) nebo „nr“ pro neodvolatelný\n" " podpis (nrsign) nebo libovolnou jejich kombinací (ltsign, tnrsign, atd.).\n" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 msgid "Key is revoked." msgstr "Klíč je odvolán." @@ -4619,7 +4631,7 @@ msgstr "Opravdu odstranit tento id uživatele? (a/N) " msgid "Really move the primary key? (y/N) " msgstr "Opravdu přesunout primární klíč? (a/N) " -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 msgid "You must select exactly one key.\n" msgstr "Musíte vybrat právě jeden klíč.\n" @@ -4695,162 +4707,162 @@ msgstr "Uložit změny? (a/N) " msgid "Quit without saving? (y/N) " msgstr "Ukončit bez uložení? (a/N) " -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "Klíč nebyl změněn, takže není potřeba jej aktualizovat.\n" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, c-format msgid "cannot revoke the last valid user ID.\n" msgstr "poslední platné ID uživatele nelze odvolat.\n" -#: g10/keyedit.c:2523 +#: g10/keyedit.c:2579 #, c-format msgid "revoking the user ID failed: %s\n" msgstr "odvolání ID uživatele se nepodařilo: %s\n" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, c-format msgid "setting the primary user ID failed: %s\n" msgstr "nastavení primárního ID uživatele se nepodařilo: %s\n" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, c-format msgid "\"%s\" is not a fingerprint\n" msgstr "„%s“ není otisk\n" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr "„%s“ není primární otisk\n" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, c-format msgid "Invalid user ID '%s': %s\n" msgstr "Neplatné ID uživatele „%s“: %s\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "No matching user IDs." msgstr "Žádný identifikátor uživatele neodpovídá." -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "Nothing to sign.\n" msgstr "Nic na podepsání.\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, c-format msgid "Not signed by you.\n" msgstr "Nepodepsáno vámi.\n" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, fuzzy, c-format #| msgid "checking created signature failed: %s\n" msgid "revoking the key signature failed: %s\n" msgstr "kontrola vytvořeného podpisu se nepodařila: %s\n" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, c-format msgid "'%s' is not a valid expiration time\n" msgstr "„%s“ není platná doba expirace\n" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, c-format msgid "\"%s\" is not a proper fingerprint\n" msgstr "„%s“ není řádný otisk\n" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, c-format msgid "subkey \"%s\" not found\n" msgstr "podklíč „%s“ nenalezen\n" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "AEAD: " -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "Hash: " -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "Vlastnosti: " -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "Keyserver bez modifikace" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "Preferovaný keyserver: " -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 msgid "Notations: " msgstr "Poznámky: " -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "Uživatelský ID formátu PGP 2.x nemá žádné předvolby\n" -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "V %s byl následující klíč odvolán %s klíčem %s\n" -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, c-format msgid "This key may be revoked by %s key %s" msgstr "Tento klíč může být odvolán %s klíčem %s " -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 msgid "(sensitive)" msgstr "(citlivá informace)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "vytvořen: %s" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, c-format msgid "revoked: %s" msgstr "odvolán: %s" -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, c-format msgid "expired: %s" msgstr "platnost skončila: %s" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "platnost skončí: %s" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, c-format msgid "usage: %s" msgstr "použití: %s" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "číslo karty: " -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, c-format msgid "trust: %s" msgstr "důvěra: %s" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "platnost: %s" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "Tento klíč byl označen za neplatný (disabled)" -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" @@ -4859,17 +4871,17 @@ msgstr "" "být nutně správné, dokud znova nespustíte program.\n" # status -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 msgid "revoked" msgstr "odvolán" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "platnost skončila" -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" @@ -4878,17 +4890,17 @@ msgstr "" "VAROVÁNÍ: žádné uživatelské ID nebylo označeno jako primární. Tento příkaz\n" " může způsobit, že za primární bude považováno jiné user ID.\n" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "POZOR: Vašemu šifrovacímu podklíči brzy vyprší platnost.\n" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, c-format msgid "You may want to change its expiration date too.\n" msgstr "Dobu platnosti také můžete změnit.\n" -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -4897,35 +4909,37 @@ msgstr "" "VAROVÁNÍ: Toto je PGP2 klíč. Přidání fotografického ID může v některých\n" " verzích PGP vést k odmítnutí tohoto klíče.\n" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 msgid "Are you sure you still want to add it? (y/N) " msgstr "Jste si jistý, že jej chcete stále přidat? (a/N) " -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 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:3102 -msgid "Such a user ID already exists on this key!\n" +#: g10/keyedit.c:4329 +#, fuzzy +#| msgid "Such a user ID already exists on this key!\n" +msgid "Such a user ID already exists on this key!" msgstr "Takový identifikátor uživatele již u tohoto klíče existuje!\n" -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "Smazat tento dobrý podpis? (a/N/u)" -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "Smazat tento neplatný podpis? (a/N/u)" -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "Smazat tento neznámý podpis? (a/N/u)" -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "Opravdu smazat tento podpis podepsaný sebou samým? (a/N)" -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, c-format msgid "Deleted %d signature.\n" msgid_plural "Deleted %d signatures.\n" @@ -4933,20 +4947,20 @@ msgstr[0] "Smazán %d podpis.\n" msgstr[1] "Smazány %d podpisy.\n" msgstr[2] "Smazáno %d podpisů.\n" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "Nic nebylo smazáno.\n" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 msgid "invalid" msgstr "neplatný" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "Uživatelské ID „%s“ směstnáno: %s\n" -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, c-format msgid "User ID \"%s\": %d signature removed\n" msgid_plural "User ID \"%s\": %d signatures removed\n" @@ -4954,17 +4968,17 @@ msgstr[0] "Uživatelské ID „%s“: odstraněn %d podpis\n" msgstr[1] "Uživatelské ID „%s“: odstraněny %d podpisy\n" msgstr[2] "Uživatelské ID „%s“: odstraněno %d podpisů\n" -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, c-format msgid "User ID \"%s\": already minimized\n" msgstr "Uživatelské ID „%s“: je již minimalizované\n" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, c-format msgid "User ID \"%s\": already clean\n" msgstr "Uživatelské ID „%s“: je již odstraněné\n" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" @@ -4973,210 +4987,210 @@ msgstr "" "VAROVÁNÍ: Toto je PGP2 klíč. Přidání pověřeného odvolatele může v některých\n" " verzích PGP vést k odmítnutí tohoto klíče.\n" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "K PGP2 klíči byste neměli přidávat pověřeného odvolatele.\n" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 msgid "Enter the user ID of the designated revoker: " msgstr "Vložte identifikátor pověřeného odvolatele: " -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "klíč formátu PGP 2.x nelze pověřit odvoláním\n" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "klíč nelze pověřit odvoláním sama sebe\n" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, c-format msgid "this key has already been designated as a revoker\n" msgstr "tento klíč již byl určen jako odvolatel\n" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "" "VAROVÁNÍ: ustanovení klíče pověřeným odvolatelem je nevratná operace!\n" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "Jste si jistí, že tento klíč chcete pověřit odvoláním? (a/N) " -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 msgid "" "Are you sure you want to change the expiration time for multiple subkeys? (y/" "N) " msgstr "Jste si jistí, že chcete změnit dobu expirace více podklíčům? (a/N) " -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 msgid "Changing expiration time for a subkey.\n" msgstr "Měním dobu expirace podklíče.\n" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "Měním dobu expirace primárního klíče.\n" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "Nemůžete změnit dobu platnosti klíče verze 3\n" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 msgid "Changing usage of a subkey.\n" msgstr "Mění se účel podklíče.\n" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 msgid "Changing usage of the primary key.\n" msgstr "Mění se účel primárního klíče.\n" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "podepisovací podklíč %s je již křížově certifikován\n" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "podklíč %s nepodepisuje, a tak není třeba jej křížově certifikovat\n" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 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:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, 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" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "Vložte URL preferovaného serveru klíčů: " -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 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:5384 +#: g10/keyedit.c:5440 msgid "Are you sure you want to delete it? (y/N) " msgstr "Jste si jistý(á), že jej chcete smazat? (a/N) " -#: g10/keyedit.c:5449 +#: g10/keyedit.c:5505 msgid "Enter the notation: " msgstr "Vložte poznámku: " -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 msgid "Proceed? (y/N) " msgstr "Pokračovat (a/N)? " -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, c-format msgid "No user ID with index %d\n" msgstr "Neexistuje identifikátor uživatele s indexem %d\n" -#: g10/keyedit.c:5728 +#: g10/keyedit.c:5784 #, c-format msgid "No user ID with hash %s\n" msgstr "Neexistuje uživatelské ID s hashem %s\n" -#: g10/keyedit.c:5829 +#: g10/keyedit.c:5885 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Neexistuje podklíč s ID klíče „%s“.\n" -#: g10/keyedit.c:5851 +#: g10/keyedit.c:5907 #, c-format msgid "No subkey with index %d\n" msgstr "Neexistuje podklíč s indexem %d\n" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, c-format msgid "user ID: \"%s\"\n" msgstr "ID uživatele: „%s“\n" -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, 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:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr " (neexportovatelné)" -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, c-format msgid "This signature expired on %s.\n" msgstr "Platnost podpisu vyprší %s.\n" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 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:6011 +#: g10/keyedit.c:6067 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Vytvořit pro tento podpis odvolací certifikát? (a/N)" -#: g10/keyedit.c:6071 +#: g10/keyedit.c:6127 #, 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:6100 +#: g10/keyedit.c:6156 msgid " (non-revocable)" msgstr " (neodvolatelné)" -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, 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:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "Chystáte se odvolat tyto podpisy:\n" -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 msgid "Really create the revocation certificates? (y/N) " msgstr "Opravdu vytvořit odvolací certifikáty? (a/N) " -#: g10/keyedit.c:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "neexistuje tajný klíč\n" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "pokus odvolat ID neuživatele: %s\n" -#: g10/keyedit.c:6246 +#: g10/keyedit.c:6302 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "uživatelské ID „%s“ je již odvoláno\n" -#: g10/keyedit.c:6263 +#: g10/keyedit.c:6319 #, 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:6359 +#: g10/keyedit.c:6415 #, c-format msgid "Cannot revoke the last valid user ID.\n" msgstr "Poslední platné ID uživatele nelze odvolat.\n" -#: g10/keyedit.c:6397 +#: g10/keyedit.c:6453 #, c-format msgid "Key %s is already revoked.\n" msgstr "Klíč %s je již odvolán.\n" -#: g10/keyedit.c:6459 +#: g10/keyedit.c:6515 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "Podklíč %s je již odvolán.\n" -#: g10/keyedit.c:6556 +#: g10/keyedit.c:6612 #, 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" @@ -5605,6 +5619,10 @@ msgstr "" 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" +#: g10/keygen.c:3102 +msgid "Such a user ID already exists on this key!\n" +msgstr "Takový identifikátor uživatele již u tohoto klíče existuje!\n" + #. TRANSLATORS: These are the allowed answers in #. lower and uppercase. Below you will find the matching #. string which should be translated accordingly and the @@ -5931,7 +5949,7 @@ msgstr "neplatný protokol serveru klíčů (naše %d!=obsluha %d)\n" msgid "\"%s\" not a key ID: skipping\n" msgstr "„%s“ není ID klíče: přeskočeno\n" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" @@ -5939,47 +5957,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:1224 +#: g10/keyserver.c:1226 #, 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:1316 +#: g10/keyserver.c:1318 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "klíč „%s“ nebyl na serveru klíčů nalezen\n" -#: g10/keyserver.c:1319 +#: g10/keyserver.c:1321 #, c-format msgid "key not found on keyserver\n" msgstr "klíč nebyl na serveru klíčů nalezen\n" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, c-format msgid "requesting key %s from %s\n" msgstr "požaduji klíč %s z %s\n" -#: g10/keyserver.c:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, c-format msgid "no keyserver known\n" msgstr "není znám žádný server s klíči\n" -#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 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:1619 +#: g10/keyserver.c:1621 #, c-format msgid "sending key %s to %s\n" msgstr "posílám klíč %s na %s\n" -#: g10/keyserver.c:1662 +#: g10/keyserver.c:1664 #, c-format msgid "requesting key from '%s'\n" msgstr "požaduje se klíč z „%s“\n" -#: g10/keyserver.c:1680 +#: g10/keyserver.c:1682 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "VAROVÁNÍ: URI %s nelze získat: %s\n" @@ -6012,72 +6030,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:475 +#: g10/mainproc.c:480 #, c-format msgid "public key is %s\n" msgstr "veřejný klíč je %s\n" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, 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:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 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:535 +#: g10/mainproc.c:540 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "zašifrováno %s klíčem, ID %s\n" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "VAROVÁNÍ: zachyceno více prostých textů\n" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "zašifrováno s heslem %lu\n" -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "zašifrováno jedním heslem\n" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "dešifrování veřejným klíčem selhalo: %s\n" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, 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:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, c-format msgid "assuming %s encrypted data\n" msgstr "předpokládám %s šifrovaných dat\n" -#: g10/mainproc.c:655 +#: g10/mainproc.c:660 #, 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:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, 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:763 +#: g10/mainproc.c:768 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" @@ -6086,182 +6104,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:766 +#: g10/mainproc.c:771 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "Dešifrování lze vynutit volbou „%s“.\n" -#: g10/mainproc.c:771 +#: g10/mainproc.c:776 #, c-format msgid "decryption forced to fail!\n" msgstr "vynucené dešifrování selhalo!\n" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "dešifrování o.k.\n" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, 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:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "dešifrování selhalo: %s\n" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, 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:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "původní jméno souboru='%.*s'\n" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, 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:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, c-format msgid "no signature found\n" msgstr "nenalezen žádná podpis\n" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, c-format msgid "BAD signature from \"%s\"" msgstr "ŠPATNÝ podpis od „%s“" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, c-format msgid "Expired signature from \"%s\"" msgstr "Podpis s vypršenou platností od „%s“" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, c-format msgid "Good signature from \"%s\"" msgstr "Dobrý podpis od „%s“" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "verifikace podpisu potlačena\n" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, 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:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, c-format msgid "Signature made %s\n" msgstr "Podpis vytvořen %s\n" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 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:1970 +#: g10/mainproc.c:1982 #, 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:1976 +#: g10/mainproc.c:1988 #, c-format msgid " issuer \"%s\"\n" msgstr " vydavatel „%s“\n" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, c-format msgid "Key available at: " msgstr "Klíč k dispozici na: " -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, 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:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "[nejistý]" -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, c-format msgid " aka \"%s\"" msgstr " alias „%s“" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, 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:2402 +#: g10/mainproc.c:2414 #, c-format msgid "Signature expired %s\n" msgstr "Platnost podpisu skončila %s\n" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, c-format msgid "Signature expires %s\n" msgstr "Platnost podpisu skončí %s\n" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2430 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "podpis %s, hashovací algoritmus %s%s%s\n" -#: g10/mainproc.c:2419 +#: g10/mainproc.c:2431 msgid "binary" msgstr "binární formát" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "textový formát" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 msgid "unknown" msgstr "neznámý formát" -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 msgid ", key algorithm " msgstr ", algoritmus klíče" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, 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:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "Nemohu ověřit podpis: %s\n" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "toto není podpis oddělený od dokumentu\n" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, 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:2663 +#: g10/mainproc.c:2675 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "samostatný podpis třídy 0x%02x\n" -#: g10/mainproc.c:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "podpis starého typu (PGP 2.x)\n" @@ -6333,11 +6351,6 @@ msgstr "(podrobnosti: " msgid "%s:%d: deprecated option \"%s\"\n" msgstr "%s:%d: použití parametru „%s“ se nedoporučuje\n" -#: g10/misc.c:1188 -#, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "VAROVÁNÍ: používání parametru „%s“ se nedoporučuje\n" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -7420,133 +7433,133 @@ msgstr "chyba při čtení v „%s“: %s\n" msgid "trustdb: sync failed: %s\n" msgstr "databáze důvěry: synchronizace selhala %s\n" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, c-format msgid "can't create lock for '%s'\n" msgstr "pro „%s“ nelze vytvořit zámek\n" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, c-format msgid "can't lock '%s'\n" msgstr "„%s“ nelze zamknout\n" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "záznam v databázi důvěry %lu: lseek() se nepodařil: %s\n" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "záznam v databázi důvěry %lu: zápis se nepodařil (n=%d): %s\n" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "transakce s databází důvěry je příliš dlouhá\n" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s: adresář neexistuje!\n" -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, c-format msgid "can't access '%s': %s\n" msgstr "k „%s“ nelze přistoupit: %s\n" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s: nepodařilo se vytvořit záznam verze: %s" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s: vytvořena neplatná databáze důvěry\n" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s: databáze důvěry vytvořena\n" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, c-format msgid "Note: trustdb not writable\n" msgstr "Poznámka: do databáze důvěry nelze zapisovat\n" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s: neplatná databáze důvěry\n" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s: nepodařilo se vytvořit hashovací tabulku: %s\n" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s: chyba při aktualizaci záznamu verze: %s\n" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s: chyba při čtení záznamu verze: %s\n" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s: chyba při zápisu záznamu verze: %s\n" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "databáze důvěry: procedura lseek() selhala: %s\n" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "databáze důvěry: procedura read() (n=%d) selhala: %s\n" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s: není soubor databáze důvěry\n" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s: záznam verze s číslem %lu\n" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s: neplatná verze souboru %d\n" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s: chyba při čtení volného záznamu: %s\n" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s: chyba při zápisu adresářového záznamu: %s\n" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s: vynulování záznamu selhalo: %s\n" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s: přidání záznamu selhalo: %s\n" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "Chyba: Databáze důvěry je poškozena.\n" @@ -8198,16 +8211,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "Zbývá pokusů: %d" @@ -8248,10 +8261,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "funkce PIN callback skončila chybou: %s\n" @@ -8273,57 +8286,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:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, c-format msgid "key already exists\n" msgstr "klíč již existuje\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, 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:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, c-format msgid "generating new key\n" msgstr "generování nového klíče\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, c-format msgid "writing new key\n" msgstr "nový klíč se zapisuje\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, 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:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, 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:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, 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:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, 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:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, 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:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, 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:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" @@ -8331,67 +8344,67 @@ 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:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, c-format msgid "response does not contain the public key data\n" msgstr "odpověď neobsahuje veřejný klíč\n" -#: scd/app-p15.c:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 msgid "|A|Please enter the Admin PIN" msgstr "|A|Prosím, zadejte PIN správce" -#: scd/app-p15.c:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 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:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 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:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, 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:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, 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" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 #, fuzzy #| msgid "the NullPIN has not yet been changed\n" msgid "Note: PIN has not yet been enabled." msgstr "NullPIN ještě nebyl změněn\n" -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "NullPIN ještě nebyl změněn\n" # TRANSLATORS: Do not translate the "|*|" prefixes but keep # them verbatim at the start of the string. */ -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 msgid "|N|Please enter a new PIN for the standard keys." msgstr "|N|Prosím, zadejte nový PIN pro standardní klíče." -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "|NP|Prosím, zadejte nový kód pro odblokování (PUK) standardních klíčů." -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "" "|N|Prosím, zadejte nový PIN klíče určeného na tvorbu kvalifikovaných podpisů." -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." @@ -8399,7 +8412,7 @@ msgstr "" "|NP|Prosím, zadejte nový kód pro odblokování (PUK) klíče určeného na tvorbu " "kvalifikovaných podpisů." -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." @@ -8407,27 +8420,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:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 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:945 +#: scd/app-openpgp.c:946 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "uložení otisku se nezdařilo: %s\n" -#: scd/app-openpgp.c:958 +#: scd/app-openpgp.c:959 #, 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:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, 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:1951 +#: scd/app-openpgp.c:1952 #, c-format msgid "reading public key failed: %s\n" msgstr "čtení veřejného klíče se nezdařilo: %s\n" @@ -8435,43 +8448,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:2375 +#: scd/app-openpgp.c:2406 #, 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:2623 +#: scd/app-openpgp.c:2654 #, c-format msgid "using default PIN as %s\n" msgstr "použije se výchozí PIN jako %s\n" -#: scd/app-openpgp.c:2630 +#: scd/app-openpgp.c:2661 #, 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:2643 +#: scd/app-openpgp.c:2674 msgid "||Please unlock the card" msgstr "||Prosím, odemkněte kartu" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, 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:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "ověření CHV%d se nezdařilo: %s\n" -#: scd/app-openpgp.c:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "karta je trvale uzamčena!\n" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8483,20 +8496,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:2843 +#: scd/app-openpgp.c:2874 #, 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:3357 +#: scd/app-openpgp.c:3388 msgid "||Please enter the PIN" msgstr "||Prosím vložte PIN" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 msgid "||Please enter the Reset Code for the card" msgstr "||Prosím, zadejte resetační kód karty" -#: scd/app-openpgp.c:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, 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" @@ -8504,78 +8517,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "|RN|Nový resetační kód" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "|AN|Nový PIN správce" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "|N|Nový PIN" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 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:3545 +#: scd/app-openpgp.c:3576 msgid "||Please enter the PIN and New PIN" msgstr "||Prosím, zadejte PIN a nový PIN" -#: scd/app-openpgp.c:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, c-format msgid "error reading application data\n" msgstr "chyba při čtení aplikačních dat\n" -#: scd/app-openpgp.c:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, c-format msgid "error reading fingerprint DO\n" msgstr "chyba při čtení otisku DO\n" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "chybí časové razítko vytvoření\n" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, 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:4648 +#: scd/app-openpgp.c:4679 #, c-format msgid "unsupported curve\n" msgstr "nepodporovaná křivka\n" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "neplatná struktura OpenPGP karty (DO 0x93)\n" -#: scd/app-openpgp.c:5036 +#: scd/app-openpgp.c:5067 #, 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:5236 +#: scd/app-openpgp.c:5267 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "karta nepodporuje hashovací algoritmus %s\n" -#: scd/app-openpgp.c:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "dosud vytvořené podpisy: %lu\n" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, 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:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "přístup na %s se nezdařil – vadná OpenPGP karta?\n" @@ -8595,7 +8608,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:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|ÚROVEŇ|nastaví ladicí úroveň na ÚROVEŇ" @@ -8639,11 +8652,11 @@ msgstr "" msgid "deny the use of admin card commands" msgstr "zakázat používání správcovských příkazů karty" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "Použití: @SCDAEMON@ [volby] (-h pro nápovědu)" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" @@ -8651,23 +8664,23 @@ msgstr "" "Syntaxe: scdaemon [volby] [příkaz [argumenty]]\n" "Démon pro čipové karty (smartcard) pro @GNUPG@\n" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, c-format 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:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, 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:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "obsluha pro deskriptor %d ukončena\n" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, c-format msgid "error getting key usage information: %s\n" @@ -8893,7 +8906,7 @@ msgstr "kořenový certifikát není označen jako důvěryhodný" msgid "checking the trust list failed: %s\n" msgstr "kontrola seznamu důvěry se nepodařila: %s\n" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, c-format msgid "certificate chain too long\n" msgstr "řetěz certifikátů je příliš dlouhý\n" @@ -8949,7 +8962,7 @@ msgstr "%ubitový hash není platná pro %ubitový %s klíč\n" # Yet another expression for `not enough memory' :) #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, c-format msgid "out of core\n" @@ -8998,42 +9011,42 @@ msgstr "" "sériové číslo %s, ID 0x%08lX,\n" "vytvořen %s, platnost vyprší %s.\n" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "žádné použití klíče není určeno – předpokládají se všechna použití\n" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "certifikát neměl být použit pro certifikování\n" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "certifikát neměl být použit pro podepsání OCSP odpovědi\n" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "certifikát neměl použit pro šifrování\n" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "certifikát neměl být použit pro podepsání\n" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "certifikát není použitelný pro šifrování\n" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "certifikát není použitelný pro podepisování\n" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, fuzzy, c-format #| msgid "lookup a certificate" msgid "looking for another certificate\n" @@ -9223,6 +9236,11 @@ msgstr "Vytvořit sám sebou podepsaný certifikát? (a/N)" msgid "These parameters are used:\n" msgstr "Budou použity tyto parametry:\n" +#: 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" + #: sm/certreqgen-ui.c:439 msgid "Now creating self-signed certificate. " msgstr "Nyní se vytváří sám sebou podepsaný certifikát. " @@ -9297,123 +9315,123 @@ msgstr "smazání certifikátu „%s“ se nezdařilo: %s\n" msgid "no valid recipients given\n" msgstr "(nebyli zadáni Žádní platní příjemci)\n" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 msgid "list external keys" msgstr "vypsat seznam externích klíčů" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 msgid "list certificate chain" msgstr "vypsat řetěz certifikátů" -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 msgid "import certificates" msgstr "importovat certifikáty" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 msgid "export certificates" msgstr "exportovat certifikáty" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 msgid "register a smartcard" msgstr "zaregistrovat čipovou kartu" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "předat příkaz do dirmngr" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "vyvolat gpg-protect-tool" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "vůbec nepoužívat terminál" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "|N|počet certifikátů, které zahrnout" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "|SOUBOR|vzít politiky ze SOUBORU" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "předpokládat vstup ve formátu PEM" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "předpokládat vstup ve formátu Base-64" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "předpokládat vstup v binárním formátu" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 msgid "create base-64 encoded output" msgstr "vytvářet výstup zakódovaný pomocí Base-64" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 msgid "|USER-ID|use USER-ID as default secret key" msgstr "|ID_UŽIVATELE|použít ID_UŽIVATELE jako implicitní tajný klíč" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 msgid "|FILE|add keyring to the list of keyrings" msgstr "|SOUBOR|přidat klíčenku na seznam klíčenek" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "stahovat chybějící certifikáty vydavatelů" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 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:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "nikdy nenahlížet do CRL" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "neprověřovat kořenové certifikáty proti CRL" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "kontrolovat platnost pomocí OCSP" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "nekontrolovat politiky certifikátu" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "|NÁZEV|použít šifrovací algoritmus NÁZEV" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 msgid "|NAME|use message digest algorithm NAME" msgstr "|NÁZEV|použít hashovací algoritmus NÁZEV" -#: sm/gpgsm.c:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "dávkový režim: nikdy se neptat" -#: sm/gpgsm.c:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "předpokládat ano na většinu otázek" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "předpokládat ne na většinu otázek" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 msgid "|FILE|write an audit log to FILE" msgstr "|SOUBOR|zapisovat auditní protokol do SOUBORU" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Použití: @GPGSM@ [možnosti] [soubory] (-h pro pomoc)" -#: sm/gpgsm.c:623 +#: sm/gpgsm.c:633 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9423,27 +9441,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:831 +#: sm/gpgsm.c:841 #, 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:842 +#: sm/gpgsm.c:852 #, c-format msgid "unknown validation model '%s'\n" msgstr "neznámý model ověřování „%s“\n" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, c-format msgid "importing common certificates '%s'\n" msgstr "importují se běžné certifikáty „%s“\n" -#: sm/gpgsm.c:1774 +#: sm/gpgsm.c:1795 #, c-format msgid "can't sign using '%s': %s\n" msgstr "nelze podepsat pomocí „%s“: %s\n" -#: sm/gpgsm.c:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "neplatný příkaz (neexistuje žádný implicitní příkaz)\n" @@ -9473,7 +9491,7 @@ msgstr "chyba při získání uložených příznaků: %s\n" msgid "error importing certificate: %s\n" msgstr "chyba při importování certifikátu: %s\n" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, c-format msgid "error reading input: %s\n" msgstr "chyba při čtení vstupu: %s\n" @@ -9514,7 +9532,7 @@ msgstr "problém při opakovaném hledání certifikátu: %s\n" msgid "error storing flags: %s\n" msgstr "chyba při ukládání příznaků: %s\n" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "Chyba – " @@ -9893,11 +9911,6 @@ msgstr "vytvoření dočasného kešového dir souboru „%s“ selhalo: %s\n" msgid "error closing '%s': %s\n" msgstr "chyba při uzavírání „%s“: %s\n" -#: dirmngr/crlcache.c:948 -#, c-format -msgid "error renaming '%s' to '%s': %s\n" -msgstr "chyba při přejmenování „%s“ na „%s“: %s\n" - #: dirmngr/crlcache.c:1002 #, c-format msgid "can't hash '%s': %s\n" @@ -10583,93 +10596,93 @@ msgstr "platné úrovně ladění jsou: %s\n" msgid "usage: %s [options] " msgstr "použití: %s [volby] " -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, 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:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "stahování CRL z „%s“ selhalo: %s\n" -#: dirmngr/dirmngr.c:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "zpracování CRL z „%s“ selhalo: %s\n" -#: dirmngr/dirmngr.c:1730 +#: dirmngr/dirmngr.c:1734 #, 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:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: zjištěn neplatný otisk\n" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, c-format msgid "%s:%u: read error: %s\n" msgstr "%s:%u: chyba čtení: %s\n" -#: dirmngr/dirmngr.c:1892 +#: dirmngr/dirmngr.c:1896 #, 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:1979 +#: dirmngr/dirmngr.c:1983 #, 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:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "přijat SIGUSR2 – žádná akce nedefinována\n" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "přijat SIGTERM – vypíná se…\n" # TODO: plural -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "přijat SIGTERM – stále aktivních spojení: %d\n" -#: dirmngr/dirmngr.c:2032 +#: dirmngr/dirmngr.c:2036 #, c-format msgid "shutdown forced\n" msgstr "vypnutí vynuceno\n" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "přijat SIGINT – okamžité vypnutí\n" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "přijat signál č. %d – žádná akce nedefinována\n" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "chyba přístupu k „%s“: status HTTP %u\n" -#: dirmngr/http.c:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "URL „%s“ přesměrováno na „%s“ (%u)\n" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, c-format msgid "too many redirections\n" msgstr "příliš mnoho přesměrování\n" -#: dirmngr/http.c:3768 +#: dirmngr/http.c:3802 #, c-format msgid "redirection changed to '%s'\n" msgstr "přesměrování změněno na „%s“\n" @@ -11033,57 +11046,57 @@ msgstr "řetěz certifikátů je v pořádku\n" msgid "certificate should not have been used for CRL signing\n" msgstr "certifikát neměl být použit pro podepsání CRL\n" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 msgid "quiet" msgstr "stručný výstup" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "vypisovat data v šestnáctkové soustavě" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "dekódovat přijaté datové řádky" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 msgid "connect to the dirmngr" msgstr "připojit se k dirmngr" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 #, fuzzy #| msgid "connect to the dirmngr" msgid "connect to the keyboxd" msgstr "připojit se k dirmngr" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "|NÁZEV|připojit se na socket Assuanu s NÁZVEM" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 msgid "|ADDR|connect to Assuan server at ADDR" msgstr "|ADRESA|připojit se na socket Assuanu na ADRESE" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "spustit server Assuan zadaný na příkazové řádce" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "nepoužívat rozšířený režim připojení" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 msgid "|FILE|run commands from FILE on startup" msgstr "|SOUBOR|spustit příkazy ze SOUBORU při startu" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "spustit /subst při startu" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "Použití: @GPG@-connect-agent [volby] (-h pro nápovědu)" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 msgid "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" @@ -11091,49 +11104,49 @@ msgstr "" "Syntaxe: @GPG@-connect-agent [volby]\n" "Připojí se na běžícího agenta a odesílá příkazy\n" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "volba „%s“ vyžaduje program a volitelné argumenty\n" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "volba „%s“ ignorovaná kvůli „%s“\n" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, c-format msgid "receiving line failed: %s\n" msgstr "přijímání řádku se nezdařilo: %s\n" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, c-format msgid "line too long - skipped\n" msgstr "řádek je příliš dlouhý – přeskočen\n" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "řádek zkrácen, protože obsahoval znak \\0\n" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, c-format msgid "unknown command '%s'\n" msgstr "neznámý příkaz „%s“\n" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, c-format msgid "sending line failed: %s\n" msgstr "odesílání řádku selhalo: %s\n" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, fuzzy, c-format #| msgid "no dirmngr running in this session\n" msgid "no keybox daemon running in this session\n" msgstr "v této relaci neběží žádný dirmngr\n" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, c-format msgid "error sending standard options: %s\n" msgstr "chyba při odesílání standardního parametru: %s\n" @@ -11195,12 +11208,12 @@ msgstr "Selhalo externí ověření komponenty %s" 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:3573 +#: tools/gpgconf-comp.c:3576 #, c-format msgid "error closing '%s'\n" msgstr "chyba při uzavírání „%s“\n" -#: tools/gpgconf-comp.c:3575 +#: tools/gpgconf-comp.c:3578 #, c-format msgid "error parsing '%s'\n" msgstr "chyba při rozboru „%s“\n" @@ -11390,6 +11403,12 @@ msgstr "" msgid "manage the command history" msgstr "" +#~ msgid "error writing to temporary file: %s\n" +#~ msgstr "chyba při zápisu do dočasného souboru: %s\n" + +#~ msgid "run in supervised mode" +#~ msgstr "poběží v režimu dohledu" + #~ msgid "Name may not start with a digit\n" #~ msgstr "Jméno nemůže začínat číslicí\n" @@ -11726,9 +11745,6 @@ msgstr "" #~ msgid "could not open %s for writing: %s\n" #~ msgstr "%s nelze otevřít pro zápis: %s\n" -#~ msgid "error writing to %s: %s\n" -#~ msgstr "chyba při zápisu do %s: %s\n" - #~ msgid "error closing %s: %s\n" #~ msgstr "chyba při zavírání chyba %s: %s\n" diff --git a/po/da.gmo b/po/da.gmo index 217d9b60e7d24dbf1af98e24f9c1f9cfafc7f6df..3d675a90149b975cd8b3464e1812a6a5e21d49e1 100644 GIT binary patch delta 26008 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 delta 26072 zcmZAA2b@pGzyI;`#ag>8)>?~Y_q$f_z3yUJz4vbQ-c|`B99?wsRYDL^5+#DDkr2HE ziC&{5;+L%6LiGE3?@S*5JpSi#&wb9!nKNhRGc)IWiTk*pPfRm*QX2Pqrd0DCjx2tT zlLJrWcbt={9p|GaDs`Mq{T!zVZpKP@1JigMC%nJogptoZz;TXY42EFpfsT_EvtuNd z!fImC_>(~)n68L<-v zVIpQh7xmx;m>aiXD9?8;*$NL(5AYjG_^>b*##*QwhoTyqi&3}+)q$T-^>12VTeA!^ z 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 b^c~#$g8|8xd-q!y_mwBhj)e7|y)FL_0R>dm diff --git a/po/da.po b/po/da.po index 1e227dd..b3ab021 100644 --- a/po/da.po +++ b/po/da.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: gnupg\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-04-21 16:55+0200\n" +"POT-Creation-Date: 2022-07-11 12:31+0200\n" "PO-Revision-Date: 2017-11-02 17:39+0100\n" "Last-Translator: Joe Hansen \n" "Language-Team: Danish \n" @@ -24,7 +24,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: agent/call-pinentry.c:338 +#: agent/call-pinentry.c:340 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "kunne ikke indhente pinentry-lås: %s\n" @@ -35,59 +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:556 +#: agent/call-pinentry.c:554 msgid "|pinentry-label|_OK" msgstr "_O.k." -#: agent/call-pinentry.c:557 +#: agent/call-pinentry.c:555 msgid "|pinentry-label|_Cancel" msgstr "_Afbryd" -#: agent/call-pinentry.c:558 +#: agent/call-pinentry.c:556 #, fuzzy #| msgid "|pinentry-label|_OK" msgid "|pinentry-label|_Yes" msgstr "_O.k." -#: agent/call-pinentry.c:559 +#: agent/call-pinentry.c:557 #, fuzzy #| msgid "|pinentry-label|_OK" msgid "|pinentry-label|_No" msgstr "_O.k." -#: agent/call-pinentry.c:560 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|PIN:" msgstr "PIN:" -#: agent/call-pinentry.c:561 +#: agent/call-pinentry.c:559 #, fuzzy #| msgid "|pinentry-label|_Cancel" msgid "|pinentry-label|_Save in password manager" msgstr "_Afbryd" -#: agent/call-pinentry.c:562 +#: agent/call-pinentry.c:560 #, 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:564 +#: agent/call-pinentry.c:562 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:565 +#: agent/call-pinentry.c:563 #, fuzzy #| msgid "Enter new passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "Indtast ny adgangsfrase" -#: agent/call-pinentry.c:566 +#: agent/call-pinentry.c:564 msgid "Caps Lock is on" msgstr "" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:1022 +#: agent/call-pinentry.c:1019 msgid "Suggest" msgstr "" @@ -98,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:1044 +#: agent/call-pinentry.c:1041 #, fuzzy #| msgid "pinentry.qualitybar.tooltip" msgid "pinentry.genpin.tooltip" @@ -112,14 +112,14 @@ msgstr "" #. TRANSLATORS: This is a text shown by pinentry if the option #. for formatted passphrase is enabled. The length is #. limited to about 900 characters. -#: agent/call-pinentry.c:1072 +#: agent/call-pinentry.c:1069 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 +#: agent/call-pinentry.c:1128 #, fuzzy #| msgid "Passphrase too long" msgid "Passphrase Not Allowed" @@ -127,7 +127,7 @@ msgstr "Adgangsfrase er for lang" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:1198 +#: agent/call-pinentry.c:1195 msgid "Quality:" msgstr "Kvalitet:" @@ -137,7 +137,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:1219 +#: agent/call-pinentry.c:1216 msgid "pinentry.qualitybar.tooltip" msgstr "" "Denne række indikerer kvaliteten for ovenstående angivne adgangskode.\n" @@ -146,7 +146,7 @@ msgstr "" "specialtegn. Spørg din administrator om mere præcis information om\n" "hvordan man anvender sikre adgangskoder." -#: agent/call-pinentry.c:1477 +#: agent/call-pinentry.c:1474 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" @@ -154,7 +154,7 @@ msgstr "" "Indtast venligst din PIN, så at den hemmelige nøgle kan låses op for denne " "session" -#: agent/call-pinentry.c:1480 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" @@ -162,76 +162,76 @@ msgstr "" "Indtast din adgangsfrase, så at den hemmelige nøgle kan låses op for denne " "session" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 #: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "Adgangsfrase:" -#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 -#: agent/command.c:1988 agent/command-ssh.c:3056 agent/genkey.c:442 +#: agent/call-pinentry.c:1541 agent/call-pinentry.c:1799 agent/command.c:2049 +#: agent/command.c:2108 agent/command-ssh.c:3145 agent/genkey.c:427 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:1566 agent/call-pinentry.c:1830 +#: agent/call-pinentry.c:1563 agent/call-pinentry.c:1827 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (forsøg %d af %d)" -#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 +#: agent/call-pinentry.c:1574 agent/call-pinentry.c:1838 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 -#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 +#: agent/call-pinentry.c:1586 agent/call-pinentry.c:1598 +#: agent/call-pinentry.c:1850 agent/call-pinentry.c:1862 msgid "PIN too long" msgstr "PIN er for lang" -#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 +#: agent/call-pinentry.c:1587 agent/call-pinentry.c:1851 msgid "Passphrase too long" msgstr "Adgangsfrase er for lang" -#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 +#: agent/call-pinentry.c:1595 agent/call-pinentry.c:1859 msgid "Invalid characters in PIN" msgstr "Ugyldige tegn i PIN" -#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 +#: agent/call-pinentry.c:1600 agent/call-pinentry.c:1864 msgid "PIN too short" msgstr "PIN er for kort" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad PIN" msgstr "Ugyldig PIN" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad Passphrase" msgstr "Ugyldig adgangsfrase" -#: agent/command.c:823 +#: agent/command.c:826 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:824 +#: agent/command.c:827 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1235 g10/card-util.c:741 g10/card-util.c:762 +#: agent/command.c:1329 g10/card-util.c:741 g10/card-util.c:762 #, c-format msgid "error getting serial number of card: %s\n" msgstr "fejl ved indhentelse af serielnummer for kort: %s\n" -#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2984 -#: agent/genkey.c:377 +#: agent/command.c:1876 agent/command.c:2041 agent/command-ssh.c:3073 +#: agent/genkey.c:362 msgid "Please re-enter this passphrase" msgstr "Genindtast venligst denne adgangsfrase" -#: agent/command.c:2703 +#: agent/command.c:2830 #, fuzzy, c-format #| msgid "" #| "Please enter the passphrase to protect the imported object within the " @@ -243,7 +243,7 @@ msgstr "" "Indtast venligst adgangsfrasen for at beskytte det importeret objekt inden i " "GnuPG-systemet." -#: agent/command.c:2833 +#: agent/command.c:2960 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -255,9 +255,9 @@ 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:874 common/dotlock.c:856 g10/card-util.c:991 -#: g10/export.c:1329 g10/gpg.c:1454 g10/keygen.c:5370 g10/keyring.c:1329 +#: g10/export.c:1329 g10/gpg.c:1455 g10/keygen.c:5370 g10/keyring.c:1329 #: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 -#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:753 tools/gpg-card.c:479 +#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:739 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" @@ -265,15 +265,15 @@ msgstr "kan ikke oprette »%s«: %s\n" #: agent/command-ssh.c:886 common/helpfile.c:57 g10/card-util.c:948 #: g10/dearmor.c:59 g10/dearmor.c:104 g10/decrypt.c:65 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1455 +#: g10/decrypt.c:148 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1456 #: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4319 #: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: g10/plaintext.c:640 g10/sign.c:1093 g10/sign.c:1320 g10/sign.c:1433 -#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:758 -#: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2253 -#: sm/gpgsm.c:2283 sm/gpgsm.c:2321 sm/keylist.c:1791 sm/qualified.c:65 +#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:744 +#: g10/tdbio.c:799 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2274 +#: sm/gpgsm.c:2304 sm/gpgsm.c:2342 sm/keylist.c:1809 sm/qualified.c:65 #: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489 -#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1817 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1821 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -284,13 +284,13 @@ msgstr "kan ikke åbne »%s«: %s\n" msgid "no suitable card key found: %s\n" msgstr "ingen egnet kortnøgle fundet: %s\n" -#: agent/command-ssh.c:2513 +#: agent/command-ssh.c:2467 #, fuzzy, c-format #| msgid "error getting stored flags: %s\n" msgid "error getting list of cards: %s\n" msgstr "fejl ved indhentelse af gemte flag: %s\n" -#: agent/command-ssh.c:2688 +#: agent/command-ssh.c:2777 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " @@ -299,20 +299,20 @@ msgstr "" "En ssh-proces anmodte om brugen af nøgle%%0A %s%%0A (%s)%%0AØnsker du at " "tillade dette" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Allow" msgstr "Tillad" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Deny" msgstr "Nægt" -#: agent/command-ssh.c:2704 +#: agent/command-ssh.c:2793 #, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "Indtast venligst adgangsfrasen for ssh-nøglen%%0A %F%%0A (%c)" -#: agent/command-ssh.c:3011 +#: agent/command-ssh.c:3100 #, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " @@ -321,90 +321,82 @@ msgstr "" "Indtast venligst en adgangsfrase for at beskytte den modtaget hemmelige nøgle" "%%0A %s%%0A %s%%0Ainden i gpg-agentens nøglelager" -#: agent/command-ssh.c:3708 +#: agent/command-ssh.c:3797 #, c-format msgid "failed to create stream from socket: %s\n" msgstr "kunne ikke oprette strøm fra sokkel: %s\n" -#: agent/divert-scd.c:118 -msgid "Please insert the card with serial number" -msgstr "Indsæt venligst kortet med serielnummeret" - -#: agent/divert-scd.c:243 +#: agent/divert-scd.c:136 msgid "Admin PIN" msgstr "Administrator-PIN" #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:248 +#: agent/divert-scd.c:141 msgid "PUK" msgstr "PUK" -#: agent/divert-scd.c:255 +#: agent/divert-scd.c:148 msgid "Reset Code" msgstr "Nulstillingskode" -#: agent/divert-scd.c:283 +#: agent/divert-scd.c:176 msgid "Push ACK button on card/token." msgstr "" -#: agent/divert-scd.c:305 agent/divert-scd.c:309 +#: agent/divert-scd.c:198 agent/divert-scd.c:202 #, fuzzy #| msgid "%s%%0A%%0AUse the reader's pinpad for input." msgid "Use the reader's pinpad for input." msgstr "%s%%0A%%0ABrug læserens numeriske tastatur for indtastning." -#: agent/divert-scd.c:375 +#: agent/divert-scd.c:268 msgid "Repeat this Reset Code" msgstr "Gentag denne nulstillingskode" -#: agent/divert-scd.c:377 +#: agent/divert-scd.c:270 msgid "Repeat this PUK" msgstr "Gentag denne PUK" -#: agent/divert-scd.c:378 +#: agent/divert-scd.c:271 msgid "Repeat this PIN" msgstr "Gentag denne PIN" -#: agent/divert-scd.c:383 +#: agent/divert-scd.c:276 msgid "Reset Code not correctly repeated; try again" msgstr "Nulstillingskode er ikke korrekt gentaget; prøv igen" -#: agent/divert-scd.c:385 +#: agent/divert-scd.c:278 msgid "PUK not correctly repeated; try again" msgstr "PUK er ikke korrekt gentaget; prøv igen" -#: agent/divert-scd.c:386 +#: agent/divert-scd.c:279 msgid "PIN not correctly repeated; try again" msgstr "PIN er ikke korrekt gentaget; prøv igen" -#: agent/divert-scd.c:399 +#: agent/divert-scd.c:292 #, c-format 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: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:150 -#, c-format -msgid "error writing to temporary file: %s\n" -msgstr "fejl ved skrivning til midlertidig fil: %s\n" +#: agent/genkey.c:154 +#, fuzzy, c-format +#| msgid "error writing to %s: %s\n" +msgid "error writing to pipe: %s\n" +msgstr "fejl ved skrivning til »%s«: %s\n" -#: agent/genkey.c:191 +#: agent/genkey.c:176 msgid "Enter new passphrase" msgstr "Indtast ny adgangsfrase" -#: agent/genkey.c:227 +#: agent/genkey.c:212 #, 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:229 +#: agent/genkey.c:214 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -413,11 +405,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:241 +#: agent/genkey.c:226 msgid "Yes, protection is not needed" msgstr "Ja, beskyttelse er ikke krævet" -#: agent/genkey.c:258 +#: agent/genkey.c:243 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -425,7 +417,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:277 +#: agent/genkey.c:262 #, fuzzy, c-format #| msgid "" #| "Warning: You have entered an insecure passphrase.%%0AA passphrase should " @@ -443,7 +435,7 @@ msgstr[1] "" "Advarsel: Du har indtastet en usikker adgangsfrase.%%0AEn adgangsfrase skal " "indeholde mindst %u cifre eller%%0specielle tegn." -#: agent/genkey.c:304 +#: agent/genkey.c:289 #, fuzzy, c-format #| msgid "" #| "Warning: You have entered an insecure passphrase.%%0AA passphrase may not " @@ -453,7 +445,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:319 +#: agent/genkey.c:304 #, fuzzy #| msgid "" #| "Warning: You have entered an insecure passphrase.%%0AA passphrase should " @@ -466,244 +458,238 @@ msgstr "" "Advarsel: Du har indtastet en usikker adgangsfrase.%%0AEn adgangsfrase skal " "være mindst %u tegn langt." -#: agent/genkey.c:340 +#: agent/genkey.c:325 msgid "Take this one anyway" msgstr "Brug denne alligevel" -#: agent/genkey.c:508 +#: agent/genkey.c:493 #, 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:637 +#: agent/genkey.c:622 msgid "Please enter the new passphrase" msgstr "Indtast venligst den nye adgangsfrase" -#: agent/gpg-agent.c:165 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:167 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 #, fuzzy #| msgid "Options useful for debugging" msgid "Options used for startup" msgstr "Tilvalg nyttige for fejlsøgning" -#: agent/gpg-agent.c:167 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 +#: agent/gpg-agent.c:169 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 msgid "run in daemon mode (background)" msgstr "kør i dæmontilstand (baggrunden)" -#: agent/gpg-agent.c:168 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:170 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 msgid "run in server mode (foreground)" msgstr "kør i servertilstand (forgrunden)" -#: agent/gpg-agent.c:170 dirmngr/dirmngr.c:176 -#, fuzzy -#| msgid "run in server mode" -msgid "run in supervised mode" -msgstr "kør i servertilstand" - -#: agent/gpg-agent.c:172 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 +#: agent/gpg-agent.c:174 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 msgid "do not detach from the console" msgstr "frakobl ikke fra konsollen" -#: agent/gpg-agent.c:173 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:175 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 msgid "sh-style command output" msgstr "kommandoresultat i sh-stil" -#: agent/gpg-agent.c:174 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 +#: agent/gpg-agent.c:176 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 msgid "csh-style command output" msgstr "kommandoresultat i csh-stil" -#: agent/gpg-agent.c:183 g10/gpg.c:595 scd/scdaemon.c:125 sm/gpgsm.c:428 +#: agent/gpg-agent.c:185 g10/gpg.c:596 scd/scdaemon.c:125 sm/gpgsm.c:429 #: dirmngr/dirmngr.c:192 msgid "|FILE|read options from FILE" msgstr "|FIL|læs tilvalg fra FIL" -#: agent/gpg-agent.c:187 g10/gpg.c:580 scd/scdaemon.c:129 sm/gpgsm.c:269 +#: agent/gpg-agent.c:189 g10/gpg.c:581 scd/scdaemon.c:129 sm/gpgsm.c:270 #: dirmngr/dirmngr.c:196 msgid "Options controlling the diagnostic output" msgstr "Tilvalg der kontrollerer det diagnostiske resultat" -#: agent/gpg-agent.c:189 g10/gpg.c:582 g10/gpgv.c:78 kbx/kbxutil.c:89 -#: scd/scdaemon.c:131 sm/gpgsm.c:271 dirmngr/dirmngr-client.c:69 -#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:85 tools/gpgconf.c:117 +#: agent/gpg-agent.c:191 g10/gpg.c:583 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: scd/scdaemon.c:131 sm/gpgsm.c:272 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:86 tools/gpgconf.c:117 msgid "verbose" msgstr "uddybende" -#: agent/gpg-agent.c:190 g10/gpg.c:584 g10/gpgv.c:79 kbx/kbxutil.c:90 -#: scd/scdaemon.c:132 sm/gpgsm.c:273 dirmngr/dirmngr-client.c:70 +#: agent/gpg-agent.c:192 g10/gpg.c:585 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: scd/scdaemon.c:132 sm/gpgsm.c:274 dirmngr/dirmngr-client.c:70 #: dirmngr/dirmngr.c:199 msgid "be somewhat more quiet" msgstr "vær mindre uddybende" -#: agent/gpg-agent.c:198 g10/gpg.c:599 sm/gpgsm.c:287 dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:600 sm/gpgsm.c:288 dirmngr/dirmngr.c:209 msgid "|FILE|write server mode logs to FILE" msgstr "|FILE|skriv servertilstandslogge til FIL" -#: agent/gpg-agent.c:202 g10/gpg.c:605 scd/scdaemon.c:146 sm/gpgsm.c:294 +#: agent/gpg-agent.c:204 g10/gpg.c:606 scd/scdaemon.c:146 sm/gpgsm.c:295 #: dirmngr/dirmngr.c:213 msgid "Options controlling the configuration" msgstr "Tilvalg der kontrollerer konfigurationen" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "do not use the SCdaemon" msgstr "brug ikke SCdaemon'en" -#: agent/gpg-agent.c:207 +#: agent/gpg-agent.c:209 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PGM|brug PGM som SCdaemon-program" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, 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:213 +#: agent/gpg-agent.c:215 #, 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:217 +#: agent/gpg-agent.c:219 msgid "ignore requests to change the TTY" msgstr "ignorer forespørgsler om at ændre TTY'en" -#: agent/gpg-agent.c:219 +#: agent/gpg-agent.c:221 msgid "ignore requests to change the X display" msgstr "ignorer forespørgsler om at ændre X-skærmen" -#: agent/gpg-agent.c:220 +#: agent/gpg-agent.c:222 #, fuzzy #| msgid "enable ssh-agent emulation" msgid "enable ssh support" msgstr "aktiver ssh-agent-emulering" -#: agent/gpg-agent.c:222 +#: agent/gpg-agent.c:224 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:225 +#: agent/gpg-agent.c:227 msgid "enable putty support" msgstr "" -#: agent/gpg-agent.c:237 g10/gpg.c:850 scd/scdaemon.c:176 sm/gpgsm.c:388 +#: agent/gpg-agent.c:239 g10/gpg.c:851 scd/scdaemon.c:176 sm/gpgsm.c:389 msgid "Options controlling the security" msgstr "Tilvalg der kontrollerer sikkerheden" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|expire cached PINs after N seconds" msgstr "|N|udløb mellemlagrede PIN'er efter N sekunder" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|expire SSH keys after N seconds" msgstr "|N|udløb SSH-nøgler efter N sekunder" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 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:246 +#: agent/gpg-agent.c:248 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:248 +#: agent/gpg-agent.c:250 msgid "do not use the PIN cache when signing" msgstr "brug ikke PIN-mellemlageret når der underskrives" -#: agent/gpg-agent.c:250 +#: agent/gpg-agent.c:252 #, 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:252 +#: agent/gpg-agent.c:254 #, 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:255 +#: agent/gpg-agent.c:259 msgid "allow presetting passphrase" msgstr "tillad forhåndsindstilling af adgangsfrase" -#: agent/gpg-agent.c:260 +#: agent/gpg-agent.c:264 msgid "Options enforcing a passphrase policy" msgstr "Tilvalg der fremtvinger en adgangsfrasepolitik" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:267 msgid "do not allow bypassing the passphrase policy" msgstr "tillad ikke omgåelse af adgangsfrasepolitikken" -#: agent/gpg-agent.c:265 +#: agent/gpg-agent.c:269 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:267 +#: agent/gpg-agent.c:271 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:270 +#: agent/gpg-agent.c:274 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|FILE|kontroller nye adgangsfraser mod mønstre i FIL" -#: agent/gpg-agent.c:274 +#: agent/gpg-agent.c:278 msgid "|N|expire the passphrase after N days" msgstr "|N|giv adgangsfrasen udløb efter N dage" -#: agent/gpg-agent.c:276 +#: agent/gpg-agent.c:280 msgid "do not allow the reuse of old passphrases" msgstr "tillad ikke genbrug af gamle adgangsfraser" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the PIN-Entry" msgstr "Tilvalg der kontrollerer sikkerheden" -#: agent/gpg-agent.c:281 +#: agent/gpg-agent.c:285 msgid "never use the PIN-entry" msgstr "" -#: agent/gpg-agent.c:283 +#: agent/gpg-agent.c:287 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:285 +#: agent/gpg-agent.c:289 #, 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:288 +#: agent/gpg-agent.c:292 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PGM|brug PGM som PIN-Entry-program" -#: agent/gpg-agent.c:292 +#: agent/gpg-agent.c:296 #, 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:296 +#: agent/gpg-agent.c:300 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:562 agent/preset-passphrase.c:99 agent/protect-tool.c:154 -#: g10/gpg.c:1149 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312 -#: sm/gpgsm.c:617 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 -#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:163 +#: agent/gpg-agent.c:561 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: g10/gpg.c:1150 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:313 +#: sm/gpgsm.c:627 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 +#: tools/gpg-connect-agent.c:223 tools/gpgconf.c:163 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Rapporter venligst fejl til <@EMAIL@>.\n" -#: agent/gpg-agent.c:571 +#: agent/gpg-agent.c:570 #, 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:573 +#: agent/gpg-agent.c:572 #, fuzzy #| msgid "" #| "Syntax: gpg-agent [options] [command [args]]\n" @@ -715,143 +701,148 @@ msgstr "" "Syntaks: gpg-agent [tilvalg] [kommando [parametre]]\n" "Hemmelig nøglehåndtering for GnuPG\n" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, 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:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "valgt sammendragsalgoritme er ugyldig\n" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, 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:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, 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:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "ADVARSEL: »%s« er en forældet indstilling\n" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, c-format msgid "can't create socket: %s\n" msgstr "kan ikke oprette sokkel: %s\n" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, 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:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, 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:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, c-format msgid "error getting nonce for the socket\n" msgstr "fejl ved indhentelse af nonce for soklen\n" -#: agent/gpg-agent.c:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, 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:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, 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:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, 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:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: 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:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: 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:2381 +#: agent/gpg-agent.c:2391 #, 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:2385 +#: agent/gpg-agent.c:2395 #, 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:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, 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:2747 +#: agent/gpg-agent.c:2757 #, 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:2752 +#: agent/gpg-agent.c:2762 #, 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:2827 +#: agent/gpg-agent.c:2837 #, 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:2832 +#: agent/gpg-agent.c:2842 #, 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:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, 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:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, c-format msgid "%s %s stopped\n" msgstr "%s %s stoppet\n" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 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" @@ -876,7 +867,7 @@ msgstr "" "Syntaks: gpg-preset-passphrase [tilvalg] KEYGRIP\n" "Adgangskode for mellemlagervedligeholdelse\n" -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -886,7 +877,7 @@ msgstr "" " " #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -944,49 +935,49 @@ msgstr "afbrudt\n" msgid "error while asking for the passphrase: %s\n" msgstr "fejl ved oprettelse af adgangsfrasen: %s\n" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, fuzzy, c-format #| msgid "error opening `%s': %s\n" msgid "error opening '%s': %s\n" msgstr "fejl ved åbning af »%s«: %s\n" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, fuzzy, c-format #| msgid "file `%s', line %d: %s\n" msgid "file '%s', line %d: %s\n" msgstr "fil »%s«, linje %d: %s\n" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, fuzzy, c-format #| msgid "statement \"%s\" ignored in `%s', line %d\n" msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "udtryk »%s« ignoreret i »%s«, linje %d\n" -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, fuzzy, c-format #| msgid "system trustlist `%s' not available\n" msgid "system trustlist '%s' not available\n" msgstr "troværdig liste for systemet »%s« er ikke tilgængelig\n" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, fuzzy, c-format #| msgid "bad fingerprint in `%s', line %d\n" msgid "bad fingerprint in '%s', line %d\n" msgstr "ugyldigt fingeraftryk i »%s«, linje %d\n" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, fuzzy, c-format #| msgid "invalid keyflag in `%s', line %d\n" msgid "invalid keyflag in '%s', line %d\n" msgstr "ugyldigt nøgleflag i »%s«, linje %d\n" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, fuzzy, c-format #| msgid "error reading `%s', line %d: %s\n" msgid "error reading '%s', line %d: %s\n" msgstr "fejl ved læsning af »%s«, linje %d: %s\n" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "fejl ved læsning af liste over betroede rodcertifikater\n" @@ -999,7 +990,7 @@ msgstr "fejl ved læsning af liste over betroede rodcertifikater\n" #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " @@ -1008,11 +999,11 @@ msgstr "" "Stoler du fuldstændig på at%%0A \"%s\"%%0Akorrekt certificerer " "brugercertifikater?" -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 msgid "Yes" msgstr "Ja" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "Nej" @@ -1025,7 +1016,7 @@ msgstr "Nej" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -1037,20 +1028,26 @@ msgstr "" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "Korrekt" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "Forkert" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, fuzzy, c-format +#| msgid "error reading `%s': %s\n" +msgid "error renaming '%s' to '%s': %s\n" +msgstr "fejl ved læsning af »%s«: %s\n" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "Bemærk: Denne adgangsfrase er aldrig blevet ændret.%0AÆndr den nu." -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " @@ -1059,15 +1056,29 @@ msgstr "" "Denne adgangsfrase er ikke blevet ændret%%0Asiden %.4s-%.2s-%.2s. Ændr den " "nu." -#: agent/findkey.c:397 agent/findkey.c:404 +#: agent/findkey.c:451 agent/findkey.c:458 msgid "Change passphrase" msgstr "Ændr adgangsfrasen" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "Jeg ændrer den senere" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +msgid "Please insert the card with serial number" +msgstr "Indsæt venligst kortet med serielnummeret" + +#: agent/findkey.c:1231 +#, fuzzy, c-format +#| msgid "" +#| "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want " +#| "to allow this?" +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "" +"En ssh-proces anmodte om brugen af nøgle%%0A %s%%0A (%s)%%0AØnsker du at " +"tillade dette" + +#: agent/findkey.c:1741 #, fuzzy, c-format #| msgid "Do you really want to delete the selected keys? (y/N) " msgid "" @@ -1075,13 +1086,13 @@ msgid "" "%%0A?" msgstr "Vil du virkelig slette de valgte nøgler? (j/N) " -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 #, fuzzy #| msgid "enable key" msgid "Delete key" msgstr "aktiver nøgle" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -1104,7 +1115,7 @@ msgstr "%s-nøglen bruger en usikker (%u bit) hash\n" msgid "a %zu 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" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "kontrol af oprettet underskrift mislykkedes: %s\n" @@ -1147,7 +1158,7 @@ msgid "error creating a stream for a pipe: %s\n" msgstr "fejl ved oprettelse af datakanal: %s\n" #: common/exechelp-posix.c:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, c-format msgid "error forking process: %s\n" msgstr "fejl ved forgrening af proces: %s\n" @@ -1213,13 +1224,13 @@ msgstr "Advarsel: usikker ejerskab på %s »%s«\n" msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "Advarsel: usikre rettigheder på %s »%s«\n" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, fuzzy, c-format #| msgid "waiting %d seconds for the agent to come up\n" msgid "waiting for file '%s' to become accessible ...\n" msgstr "venter %d sekunder på at agenten kommer frem\n" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, fuzzy, c-format #| msgid "renaming `%s' to `%s' failed: %s\n" msgid "renaming '%s' to '%s' failed: %s\n" @@ -1446,7 +1457,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:4215 +#: scd/app-openpgp.c:4246 #, c-format msgid "unsupported algorithm: %s" msgstr "ikke understøttet algoritme: %s" @@ -1603,7 +1614,7 @@ msgstr "konvertering fra »%s« til »%s« er ikke tilgængelig\n" msgid "iconv_open failed: %s\n" msgstr "iconv_open mislykkedes: %s:\n" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, fuzzy, c-format #| msgid "conversion from `%s' to `%s' failed: %s\n" msgid "conversion from '%s' to '%s' failed: %s\n" @@ -1646,7 +1657,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:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s er for gammel (kræver %s, har %s)\n" @@ -1824,7 +1835,7 @@ msgstr "fejl ved læsning fra %s: %s\n" msgid "problem with the agent: %s\n" msgstr "problem med agenten: %s\n" -#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, fuzzy, c-format #| msgid "no gpg-agent running in this session\n" msgid "no dirmngr running in this session\n" @@ -1870,7 +1881,7 @@ msgstr "" msgid "server uses an invalid certificate" msgstr "opret et tilbagekaldscertifikat" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" @@ -1898,7 +1909,7 @@ msgstr "kan ikke udføre dette i jobtilstand\n" 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:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 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" @@ -1963,15 +1974,15 @@ msgstr "Adresse hvor offentlig nøgle skal hentes: " #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 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:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, fuzzy, c-format #| msgid "error writing `%s': %s\n" @@ -2334,27 +2345,27 @@ msgstr "Administratorkommandoer er ikke tilladt\n" msgid "Invalid command (try \"help\")\n" msgstr "Ugyldig kommando (prøv »help«)\n" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format msgid "--output doesn't work for this command\n" msgstr "--output virker ikke for denne kommando\n" -#: g10/decrypt.c:247 g10/gpg.c:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 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:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2417,8 +2428,8 @@ msgid "subkey" msgstr "Pubkey: " #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "opdatering mislykkedes: %s\n" @@ -2482,15 +2493,15 @@ msgstr "du må ikke bruge chifferalgoritmen »%s« i tilstanden %s\n" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, 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:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 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" @@ -2516,7 +2527,7 @@ msgstr "" msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "ADVARSEL: »%s« er en forældet indstilling - den har ingen effekt\n" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2625,12 +2636,12 @@ msgstr "eksport af hemmelige nøgler er ikke tilladt\n" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "nøgle %s: nøgle i PGP 2.x-stil - udeladt\n" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "ADVARSEL: intet blev eksporteret\n" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, fuzzy, c-format #| msgid "error creating `%s': %s\n" @@ -2700,297 +2711,297 @@ msgstr "Ugyldig nøgle %s gjort gyldig med --allow-non-selfsigned-uid\n" 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:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, fuzzy, c-format #| msgid "missing argument for option \"%.50s\"\n" msgid "valid values for option '%s':\n" msgstr "manglende parameter for indstilling »%.50s«\n" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 msgid "make a signature" msgstr "opret en underskrift" -#: g10/gpg.c:456 +#: g10/gpg.c:457 msgid "make a clear text signature" msgstr "opret en underskrift i klartekst" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "opret en separat underskrift" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "krypter data" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "krypter kun med symmetrisk chiffer" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "afkrypter data (standard)" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "godkend en underskrift" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "vis nøgler" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "vis nøgler og underskrifter" -#: g10/gpg.c:472 +#: g10/gpg.c:473 msgid "list and check key signatures" msgstr "vis og kontroller nøgleunderskrifter" -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "vis nøgler og fingeraftryk" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "vis hemmelige nøgler" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "opret et nyt nøglepar" -#: g10/gpg.c:480 +#: g10/gpg.c:481 #, fuzzy #| msgid "generate a new key pair" msgid "quickly generate a new key pair" msgstr "opret et nyt nøglepar" -#: g10/gpg.c:483 +#: g10/gpg.c:484 #, fuzzy #| msgid "generate a new key pair" msgid "quickly add a new user-id" msgstr "opret et nyt nøglepar" -#: g10/gpg.c:488 +#: g10/gpg.c:489 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a user-id" msgstr "opret et nyt nøglepar" -#: g10/gpg.c:491 +#: g10/gpg.c:492 #, fuzzy #| msgid "generate a new key pair" msgid "quickly set a new expiration date" msgstr "opret et nyt nøglepar" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "opret et tilbagekaldscertifikat" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "fjern nøgler fra den offentlige nøglering" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "fjern nøgler fra den hemmelige nøglering" -#: g10/gpg.c:504 +#: g10/gpg.c:505 #, fuzzy #| msgid "sign a key" msgid "quickly sign a key" msgstr "underskriv en nøgle" -#: g10/gpg.c:506 +#: g10/gpg.c:507 #, fuzzy #| msgid "sign a key locally" msgid "quickly sign a key locally" msgstr "underskriv en nøgle lokalt" -#: g10/gpg.c:508 +#: g10/gpg.c:509 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a key signature" msgstr "opret et nyt nøglepar" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "underskriv en nøgle" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "underskriv en nøgle lokalt" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "underskriv eller rediger en nøgle" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 msgid "change a passphrase" msgstr "ændr en adgangsfrase" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "eksporter nøgler" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "eksporter nøgler til en nøgletjener" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "importer nøgler fra en nøgleserver" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "søg efter nøgler på en nøgleserver" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "opdater alle nøgler fra en nøgleserver" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "importer/sammenføj nøgler" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "udskriv kortstatus" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "ændr data på et kort" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "ændr et korts PIN" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "opdater troværdighedsdatabasen" -#: g10/gpg.c:561 +#: g10/gpg.c:562 msgid "print message digests" msgstr "vis beskedsammendrag" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "kør i servertilstand" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "|NAME|brug NAVN som hemmelig standardnøgle" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 msgid "|NAME|encrypt to user ID NAME as well" msgstr "|NAME|krypter også til bruger-id-NAVN" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "|SPEC|opsæt e-post-aliasser" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "brug streng OpenPGP-opførsel" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "lav ingen ændringer" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "spørg før overskrivning" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the input" msgstr "Tilvalg der kontrollerer sikkerheden" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 #, fuzzy #| msgid "Options controlling the diagnostic output" msgid "Options controlling the output" msgstr "Tilvalg der kontrollerer det diagnostiske resultat" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "opret ascii-pansrede uddata" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 msgid "|FILE|write output to FILE" msgstr "|FILE|skriv resultat til FIL" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "brug kanonisk teksttilstand" -#: g10/gpg.c:763 +#: g10/gpg.c:764 msgid "|N|set compress level to N (0 disables)" msgstr "|N|sæt komprimeringsniveauet til N (0 deaktiverer)" -#: g10/gpg.c:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 #, fuzzy #| msgid "Options controlling the interactivity and enforcement" msgid "Options controlling key import and export" msgstr "Tilvalg der kontrollerer interaktiviteten og tvang" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "|MECHANISMS|brug MEKANISMER til at finde nøgler efter postadresser" -#: g10/gpg.c:775 +#: g10/gpg.c:776 #, fuzzy #| msgid "import keys from a keyserver" msgid "import missing key from a signature" msgstr "importer nøgler fra en nøgleserver" -#: g10/gpg.c:780 +#: g10/gpg.c:781 #, fuzzy #| msgid "list and check key signatures" msgid "include the public key in signatures" msgstr "vis og kontroller nøgleunderskrifter" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "deaktiver al adgang til dirmngr" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 #, fuzzy #| msgid "Options controlling the configuration" msgid "Options controlling key listings" msgstr "Tilvalg der kontrollerer konfigurationen" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 #, fuzzy #| msgid "list secret keys" msgid "Options to specify keys" msgstr "vis hemmelige nøgler" -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 msgid "|USER-ID|encrypt for USER-ID" msgstr "|USER-ID|krypter for BRUGER-ID" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|USER-ID|brug BRUGER-ID til at underskrive eller afkryptere" -#: g10/gpg.c:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "" -#: g10/gpg.c:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2998,7 +3009,7 @@ msgstr "" "@\n" "(Se manualsiden for en fuldstændig liste over alle kommandoer og tilvalg)\n" -#: g10/gpg.c:978 +#: g10/gpg.c:979 #, fuzzy #| msgid "" #| "@\n" @@ -3028,14 +3039,14 @@ msgstr "" " --list-keys [navne] vis nøgler\n" " --fingerprint [navne] vis fingeraftryk\n" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "Brug: gpg [flag] [filer] (-h for hjælp)" # Skal alt dette oversættes eller er det tilvalgene? -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 #, fuzzy #| msgid "" #| "Syntax: gpg [options] [files]\n" @@ -3050,7 +3061,7 @@ msgstr "" "Sign, check, encrypt eller decrypt\n" "standardhandling afhænger af inddata\n" -#: g10/gpg.c:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" @@ -3058,82 +3069,82 @@ msgstr "" "\n" "Understøttede algoritmer:\n" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "Pubkey: " -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "Chiffer: " -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "Hash: " -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 msgid "Compression: " msgstr "Komprimering: " -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, fuzzy, c-format #| msgid "usage: gpgsm [options] " msgid "usage: %s [options] %s\n" msgstr "brug: gpgsm [tilvalg] " -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "kommandoer er i konflikt\n" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, fuzzy, c-format #| msgid "no = sign found in group definition `%s'\n" msgid "no = sign found in group definition '%s'\n" msgstr "ingen = tegn fundet i gruppedefinition »%s«\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, 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:1710 +#: g10/gpg.c:1711 #, 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:1713 +#: g10/gpg.c:1714 #, 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:1719 +#: g10/gpg.c:1720 #, 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:1722 +#: g10/gpg.c:1723 #, 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:1725 +#: g10/gpg.c:1726 #, 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:1731 +#: g10/gpg.c:1732 #, 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:1734 +#: g10/gpg.c:1735 #, fuzzy, c-format #| msgid "" #| "WARNING: unsafe enclosing directory ownership on configuration file `%s'\n" @@ -3142,19 +3153,19 @@ msgid "" msgstr "" "ADVARSEL: Usikkert indelukket mappeejerskab på konfigurationsfil »%s«\n" -#: g10/gpg.c:1737 +#: g10/gpg.c:1738 #, 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:1743 +#: g10/gpg.c:1744 #, 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:1746 +#: g10/gpg.c:1747 #, fuzzy, c-format #| msgid "" #| "WARNING: unsafe enclosing directory permissions on configuration file `" @@ -3164,492 +3175,492 @@ msgid "" msgstr "" "ADVARSEL: Usikre indelukkede mapperettigheder på konfigurationsfil »%s«\n" -#: g10/gpg.c:1749 +#: g10/gpg.c:1750 #, 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:1965 +#: g10/gpg.c:1966 #, fuzzy, c-format #| msgid "unknown configuration item `%s'\n" msgid "unknown configuration item '%s'\n" msgstr "ukendt konfigurationspunkt »%s«\n" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "vis billed-id'er under nøglevisninger" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 #, 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:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "vil politikadresser under underskriftvisninger" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 msgid "show all notations during signature listings" msgstr "vis alle notationer under underskriftvisninger" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "vis IETF-standardnotationer under underskriftvisninger" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "vis brugerangivne notationer under underskriftvisninger" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 msgid "show preferred keyserver URLs during signature listings" msgstr "vis foretrukne nøgleserveradresser under underskriftvisninger" -#: g10/gpg.c:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "vis bruger-id-validitet under nøglevisninger" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 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:2081 +#: g10/gpg.c:2082 msgid "show revoked and expired subkeys in key listings" msgstr "vis tilbagekaldte og udløbne undernøgler i nøglevisninger" -#: g10/gpg.c:2083 +#: g10/gpg.c:2084 msgid "show the keyring name in key listings" msgstr "vis nøgleringsnavnet i nøglevisninger" -#: g10/gpg.c:2085 +#: g10/gpg.c:2086 msgid "show expiration dates during signature listings" msgstr "vis udløbsdatoer under underskriftvisninger" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, fuzzy, c-format #| msgid "unknown option `%s'\n" msgid "unknown TOFU policy '%s'\n" msgstr "ukendt tilvalg »%s«\n" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "Denne kommando er ikke tilladt i tilstanden %s.\n" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, 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:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, 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:3219 +#: g10/gpg.c:3220 #, 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:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, 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:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, 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:3314 +#: g10/gpg.c:3315 #, 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:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, c-format msgid "could not parse keyserver URL\n" msgstr "kunne ikke fortolke nøgleserveradresse\n" -#: g10/gpg.c:3354 +#: g10/gpg.c:3355 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: ugyldige indstillinger for nøgleserver\n" -#: g10/gpg.c:3357 +#: g10/gpg.c:3358 #, c-format msgid "invalid keyserver options\n" msgstr "ugyldige indstillinger for nøgleserver\n" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: ugyldige importindstillinger\n" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, c-format msgid "invalid import options\n" msgstr "ugyldige importindstillinger\n" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, fuzzy, c-format #| msgid "invalid list options\n" msgid "invalid filter option: %s\n" msgstr "ugyldige listeindstillinger\n" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: ugyldige eksportindstillinger\n" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, c-format msgid "invalid export options\n" msgstr "ugyldige eksportindstillinger\n" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: ugyldige listeindstillinger\n" -#: g10/gpg.c:3397 +#: g10/gpg.c:3398 #, c-format msgid "invalid list options\n" msgstr "ugyldige listeindstillinger\n" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "vis billed-id'er under underskriftverificering" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "vis politikadresser under underskriftverificering" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 msgid "show all notations during signature verification" msgstr "vis alle notationer under underskriftverificering" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "vis IETF-standardnotationer under underskriftverificering" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "vis brugerangivne notationer under underskriftverificering" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 msgid "show preferred keyserver URLs during signature verification" msgstr "vis foretrukne nøgleserveradresser under underskriftverificering" -#: g10/gpg.c:3419 +#: g10/gpg.c:3420 msgid "show user ID validity during signature verification" msgstr "vis bruger-id-validitet under underskriftverificering" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 msgid "show revoked and expired user IDs in signature verification" msgstr "vis tilbagekaldte og udløbne bruger-id'er i underskriftverificering" -#: g10/gpg.c:3423 +#: g10/gpg.c:3424 msgid "show only the primary user ID in signature verification" msgstr "vis kun den primære bruger-id i underskriftverificering" -#: g10/gpg.c:3430 +#: g10/gpg.c:3431 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: ugyldige verificeringsindstillinger\n" -#: g10/gpg.c:3433 +#: g10/gpg.c:3434 #, c-format msgid "invalid verify options\n" msgstr "ugyldige verificeringsindstillinger\n" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, c-format msgid "unable to set exec-path to %s\n" msgstr "kunne ikke angive kørselssti til %s\n" -#: g10/gpg.c:3647 +#: g10/gpg.c:3648 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: ugyldig liste for auto-key-locate\n" -#: g10/gpg.c:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "ugyldig liste for auto-key-locate\n" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, 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:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "ADVARSEL: program kan oprette en kernefil!\n" -#: g10/gpg.c:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "ADVARSEL: %s overskriver %s\n" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s ikke tilladt med %s!\n" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s er meningsløs sammen med %s!\n" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "ADVARSEL: kører med forfalsket systemtid: " -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, 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:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "valgt chifferalgoritme er ugyldig\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, 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:3961 +#: g10/gpg.c:3962 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "valgt komprimeringsalgoritme er ugyldig\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "valgt algoritme for certifikationssammendrag er ugyldig\n" -#: g10/gpg.c:3982 +#: g10/gpg.c:3983 #, 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:3984 +#: g10/gpg.c:3985 #, 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:3986 +#: g10/gpg.c:3987 #, 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:3988 +#: g10/gpg.c:3989 #, 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:3990 +#: g10/gpg.c:3991 #, 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:3994 +#: g10/gpg.c:3995 #, 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:3998 +#: g10/gpg.c:3999 #, 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:4005 +#: g10/gpg.c:4006 #, c-format msgid "invalid default preferences\n" msgstr "ugyldige standardpræferencer\n" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, c-format msgid "invalid personal cipher preferences\n" msgstr "ugyldige præferencer for personlig chiffer\n" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, 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:4016 +#: g10/gpg.c:4017 #, c-format msgid "invalid personal digest preferences\n" msgstr "ugyldige præferencer for personlig sammendrag\n" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, c-format msgid "invalid personal compress preferences\n" msgstr "ugyldige præferencer for personlig komprimering\n" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, 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:4071 +#: g10/gpg.c:4072 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s virker endnu ikke med %s\n" -#: g10/gpg.c:4134 +#: g10/gpg.c:4135 #, 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:4146 +#: g10/gpg.c:4147 #, 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:4301 +#: g10/gpg.c:4302 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "kunne ikke initialisere TrustDB: %s\n" -#: g10/gpg.c:4313 +#: g10/gpg.c:4314 #, 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:4385 +#: g10/gpg.c:4386 #, 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:4414 +#: g10/gpg.c:4415 #, 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:4417 +#: g10/gpg.c:4418 #, 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:4475 +#: g10/gpg.c:4476 #, 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:4478 +#: g10/gpg.c:4479 #, 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:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, c-format msgid "keyserver send failed: %s\n" msgstr "nøgleserver send mislykkedes: %s\n" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, c-format msgid "keyserver receive failed: %s\n" msgstr "nøgleserver modtag mislykkedes: %s\n" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, c-format msgid "key export failed: %s\n" msgstr "nøgleeksport mislykkedes: %s\n" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, 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:4925 +#: g10/gpg.c:4926 #, c-format msgid "keyserver search failed: %s\n" msgstr "nøgleserver søg mislykkedes: %s\n" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "nøgleserver opdater mislykkedes: %s\n" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "fjernelse af panser mislykkedes: %s\n" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "påklædning af panser mislykkedes: %s\n" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, fuzzy, c-format #| msgid "invalid hash algorithm `%s'\n" msgid "invalid hash algorithm '%s'\n" msgstr "ugyldig hash-algoritme »%s«\n" -#: g10/gpg.c:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 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:5286 +#: g10/gpg.c:5308 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5342 +#: g10/gpg.c:5364 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Gå til sagen og skriv meddelelsen ...\n" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "den angivne adresse for certifikatpolitik er ugyldig\n" -#: g10/gpg.c:5702 +#: g10/gpg.c:5724 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "den angivne adresse for underskriftpolitik er ugyldig\n" -#: g10/gpg.c:5735 +#: g10/gpg.c:5757 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "den angivne adresse for foretrukken nøgleserver er ugyldig\n" @@ -3662,7 +3673,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:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|skriv statusinformation til denne FD" @@ -4410,7 +4421,7 @@ msgid "Are you sure you still want to sign it? (y/N) " msgstr "Er du sikker på, at du stadig vil underskrive (j/N) " #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr " Kunne ikke underskrive.\n" @@ -4593,8 +4604,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:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "underskrift mislykkedes: %s\n" @@ -4810,7 +4821,7 @@ msgstr "" "tnrsign\n" " etc.).\n" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 msgid "Key is revoked." msgstr "Nøglen er tilbagekaldt." @@ -4861,7 +4872,7 @@ msgstr "Vil du virkelig fjerne denne bruger-id? (j/N) " msgid "Really move the primary key? (y/N) " msgstr "Vil du virkelig flytte den primære nøgle? (j/N) " -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 msgid "You must select exactly one key.\n" msgstr "Du skal vælge præcis en nøgle.\n" @@ -4939,175 +4950,175 @@ msgstr "Gem ændringer? (j/N) " msgid "Quit without saving? (y/N) " msgstr "Afslut uden at gemme? (j/N) " -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "Nøgle ikke ændret så ingen opdatering krævet.\n" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, 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:2523 +#: g10/keyedit.c:2579 #, fuzzy, c-format #| msgid "checking the trust list failed: %s\n" msgid "revoking the user ID failed: %s\n" msgstr "kontrol af troværdighedslisten mislykkedes: %s\n" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, fuzzy, c-format #| msgid "checking the trust list failed: %s\n" msgid "setting the primary user ID failed: %s\n" msgstr "kontrol af troværdighedslisten mislykkedes: %s\n" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, fuzzy, c-format #| msgid "invalid fingerprint" msgid "\"%s\" is not a fingerprint\n" msgstr "ugyldig fingeraftryk" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, fuzzy, c-format #| msgid "failed to get the fingerprint\n" msgid "\"%s\" is not the primary fingerprint\n" msgstr "kunne ikke indhente fingeraftrykket\n" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, fuzzy, c-format #| msgid "invalid value\n" msgid "Invalid user ID '%s': %s\n" msgstr "ugyldig værdi\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy #| msgid "No such user ID.\n" msgid "No matching user IDs." msgstr "Ingen sådan bruger-id.\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy #| msgid "Nothing to sign with key %s\n" msgid "Nothing to sign.\n" msgstr "Intet at underskrive med nøgle %s\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, c-format msgid "Not signed by you.\n" msgstr "Ikke underskrevet af dig.\n" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, fuzzy, c-format #| msgid "checking created signature failed: %s\n" msgid "revoking the key signature failed: %s\n" msgstr "kontrol af oprettet underskrift mislykkedes: %s\n" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, fuzzy, c-format #| msgid "`%s' is not a valid signature expiration\n" msgid "'%s' is not a valid expiration time\n" msgstr "»%s« er ikke et gyldigt underskriftudløb\n" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, fuzzy, c-format #| msgid "invalid fingerprint" msgid "\"%s\" is not a proper fingerprint\n" msgstr "ugyldig fingeraftryk" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, fuzzy, c-format #| msgid "key \"%s\" not found: %s\n" msgid "subkey \"%s\" not found\n" msgstr "nøglen »%s« blev ikke fundet: %s\n" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "" -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "Sammendrag: " -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "Funktioner: " -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "Nøgleserver no-modify" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "Fortrukken nøgleserver: " -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 msgid "Notations: " msgstr "Notationer: " -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "Der er ingen præferencer på en bruger-id i PGP 2.x-stil.\n" -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "Den følgende nøgle blev tilbagekaldt den %s af %s nøgle %s\n" -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, c-format msgid "This key may be revoked by %s key %s" msgstr "Denne nøgle er tilbagekaldt af %s nøgle %s" -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 msgid "(sensitive)" msgstr "(sensitiv)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "oprettet: %s" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, c-format msgid "revoked: %s" msgstr "tilbagekaldt: %s" -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, c-format msgid "expired: %s" msgstr "udløbet: %s" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "udløber: %s" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, c-format msgid "usage: %s" msgstr "brug: %s" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "kortnr.: " -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, c-format msgid "trust: %s" msgstr "troværdighed: %s" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "validitet: %s" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "Denne nøgle er blevet deaktiveret" -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" @@ -5115,17 +5126,17 @@ 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:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 msgid "revoked" msgstr "tilbagekaldt" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "udløbet" -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" @@ -5134,18 +5145,18 @@ msgstr "" "ADVARSEL: Intet bruger-id er blevet markeret som primær. Denne kommando\n" " kan medføre at et anden bruger-id bliver den formodede primære.\n" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, fuzzy, c-format #| msgid "You can't change the expiration date of a v3 key\n" msgid "You may want to change its expiration date too.\n" msgstr "Du kan ikke ændre udløbsdatoen for en v3-nøgle\n" -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -5155,35 +5166,37 @@ msgstr "" "medføre at\n" " nogle version af PGP afviser denne nøgle.\n" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 msgid "Are you sure you still want to add it? (y/N) " msgstr "Er du sikker på, at du stadig ønsker at tilføje den? (j/N) " -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 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:3102 -msgid "Such a user ID already exists on this key!\n" +#: g10/keyedit.c:4329 +#, fuzzy +#| msgid "Such a user ID already exists on this key!\n" +msgid "Such a user ID already exists on this key!" msgstr "Sådant et bruger-id findes allerede på denne nøgle!\n" -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "Slet denne gode underskrift? (j/N/a)" -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "Slet denne ugyldige underskrift? (j/N/a)" -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "Slet denne ukendte underskrift? (j/n/a)" -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "Virkelig slette denne egenunderskrift? (j/N)" -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, fuzzy, c-format #| msgid "Deleted %d signature.\n" msgid "Deleted %d signature.\n" @@ -5191,20 +5204,20 @@ msgid_plural "Deleted %d signatures.\n" msgstr[0] "Slettede %d underskrift.\n" msgstr[1] "Slettede %d underskrift.\n" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "Intet slettet.\n" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 msgid "invalid" msgstr "ugyldig" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "Bruger-id »%s« komprimeret: %s\n" -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, fuzzy, c-format #| msgid "User ID \"%s\": %d signature removed\n" msgid "User ID \"%s\": %d signature removed\n" @@ -5212,17 +5225,17 @@ msgid_plural "User ID \"%s\": %d signatures removed\n" msgstr[0] "Bruger-id »%s«: %d underskrift fjernet\n" msgstr[1] "Bruger-id »%s«: %d underskrift fjernet\n" -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, c-format msgid "User ID \"%s\": already minimized\n" msgstr "Bruger-id »%s«: allerede minimeret\n" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, c-format msgid "User ID \"%s\": already clean\n" msgstr "Bruger-id »%s«: allerede ryddet\n" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" @@ -5232,44 +5245,44 @@ msgstr "" "tilbagekalder\n" " kan medføre at nogle versioner af PGP afviser denne nøgle.\n" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "" "Du må ikke tilføje en dedikeret tilbagekalder til en nøgle i PGP 2.x-stil.\n" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 msgid "Enter the user ID of the designated revoker: " msgstr "Indtast bruger'id for den dedikerede tilbagekalder: " -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "kan ikke udpege en nøgle i PGP 2.x-stil som dedikeret tilbagekalder\n" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "du kan ikke udpege en nøgle som dets egen dedikerede tilbagekalder\n" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, c-format msgid "this key has already been designated as a revoker\n" msgstr "denne nøgle er allerede blevet dedikeret som en tilbagekalder\n" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "" "ADVARSEL: Udpegning af en nøgle som en dedikeret tilbagekalder kan ikke " "fortrydes!\n" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "" "Er du sikker på, at du ønsker at udpege denne nøgle som en dedikeret " "tilbagekalder? (j/N) " -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 #, fuzzy #| msgid "" #| "Are you sure you want to appoint this key as a designated revoker? (y/N) " @@ -5280,179 +5293,179 @@ msgstr "" "Er du sikker på, at du ønsker at udpege denne nøgle som en dedikeret " "tilbagekalder? (j/N) " -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 msgid "Changing expiration time for a subkey.\n" msgstr "Ændrer udløbstidspunkt for en undernøgle.\n" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "Ændrer udløbstidspunkt for den primære nøgle.\n" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "Du kan ikke ændre udløbsdatoen for en v3-nøgle\n" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 #, fuzzy #| msgid "Changing expiration time for a subkey.\n" msgid "Changing usage of a subkey.\n" msgstr "Ændrer udløbstidspunkt for en undernøgle.\n" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 #, fuzzy #| msgid "Changing expiration time for the primary key.\n" msgid "Changing usage of the primary key.\n" msgstr "Ændrer udløbstidspunkt for den primære nøgle.\n" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "underskriftsundernøgle %s er allerede krydscertificeret\n" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "" "undernøgle %s underskriver ikke og skal derfor ikke være krydscertificeret\n" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 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:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "udelader v3 egenunderskrift på bruger-id »%s«\n" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "Indtast din foretrukne nøglerserveradresse: " -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 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:5384 +#: g10/keyedit.c:5440 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:5449 +#: g10/keyedit.c:5505 msgid "Enter the notation: " msgstr "Indtast notationen: " -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 msgid "Proceed? (y/N) " msgstr "Fortsæt? (j/N) " -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, c-format msgid "No user ID with index %d\n" msgstr "Ingen bruger-id med indeks %d\n" -#: g10/keyedit.c:5728 +#: g10/keyedit.c:5784 #, c-format msgid "No user ID with hash %s\n" msgstr "Ingen bruger-id med hash %s\n" -#: g10/keyedit.c:5829 +#: g10/keyedit.c:5885 #, 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:5851 +#: g10/keyedit.c:5907 #, c-format msgid "No subkey with index %d\n" msgstr "Ingen undernøgle med indeks %d\n" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, c-format msgid "user ID: \"%s\"\n" msgstr "bruger-id: »%s«\n" -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, 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:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr " (kan ikke eksporteres)" -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, c-format msgid "This signature expired on %s.\n" msgstr "Denne underskrift udløb den %s.\n" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 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:6011 +#: g10/keyedit.c:6067 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Opret et tilbagekaldscertifikat for denne underskrift? (j/N) " -#: g10/keyedit.c:6071 +#: g10/keyedit.c:6127 #, 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:6100 +#: g10/keyedit.c:6156 msgid " (non-revocable)" msgstr " (kan ikke tilbagekaldes)" -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, c-format msgid "revoked by your key %s on %s\n" msgstr "tilbagekaldt af din nøgle %s på %s\n" -#: g10/keyedit.c:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "Du er i gang med at tilbagekalde disse underskrifter:\n" -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 msgid "Really create the revocation certificates? (y/N) " msgstr "Opret tilbagekaldscertifikaterne? (j/N) " -#: g10/keyedit.c:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "ingen hemmelig nøgle\n" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6246 +#: g10/keyedit.c:6302 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "bruger-id »%s« er allerede tilbagekaldt\n" -#: g10/keyedit.c:6263 +#: g10/keyedit.c:6319 #, 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:6359 +#: g10/keyedit.c:6415 #, 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:6397 +#: g10/keyedit.c:6453 #, c-format msgid "Key %s is already revoked.\n" msgstr "Nøgle %s er allerede tilbagekaldt.\n" -#: g10/keyedit.c:6459 +#: g10/keyedit.c:6515 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "Undernøgle %s er allerede tilbagekaldt.\n" -#: g10/keyedit.c:6556 +#: g10/keyedit.c:6612 #, 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" @@ -5891,6 +5904,10 @@ msgstr "" 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" +#: g10/keygen.c:3102 +msgid "Such a user ID already exists on this key!\n" +msgstr "Sådant et bruger-id findes allerede på denne nøgle!\n" + #. TRANSLATORS: These are the allowed answers in #. lower and uppercase. Below you will find the matching #. string which should be translated accordingly and the @@ -6224,7 +6241,7 @@ msgstr "ugyldig nøgleserverprotokol (os %d!=håndtag %d)\n" msgid "\"%s\" not a key ID: skipping\n" msgstr "»%s« er ikke et nøgle-id: udelader\n" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, fuzzy, c-format #| msgid "refreshing %d keys from %s\n" msgid "refreshing %d key from %s\n" @@ -6232,49 +6249,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:1224 +#: g10/keyserver.c:1226 #, 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:1316 +#: g10/keyserver.c:1318 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "nøgle »%s« blev ikke fundet på nøgleserver\n" -#: g10/keyserver.c:1319 +#: g10/keyserver.c:1321 #, c-format msgid "key not found on keyserver\n" msgstr "nøgle blev ikke fundet på nøgleserver\n" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, c-format msgid "requesting key %s from %s\n" msgstr "anmoder om nøgle %s fra %s\n" -#: g10/keyserver.c:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, fuzzy, c-format #| msgid "no keyserver action!\n" msgid "no keyserver known\n" msgstr "ingen nøgleserverhandling!\n" -#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "udelod »%s«: %s\n" -#: g10/keyserver.c:1619 +#: g10/keyserver.c:1621 #, c-format msgid "sending key %s to %s\n" msgstr "sender nøgle %s til %s\n" -#: g10/keyserver.c:1662 +#: g10/keyserver.c:1664 #, 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:1680 +#: g10/keyserver.c:1682 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "ADVARSEL: kan ikke hente URI %s: %s\n" @@ -6307,244 +6324,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:475 +#: g10/mainproc.c:480 #, c-format msgid "public key is %s\n" msgstr "offentlig nøgle er %s\n" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, 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:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " »%s«\n" -#: g10/mainproc.c:535 +#: g10/mainproc.c:540 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "krypteret med %s nøgle, id %s\n" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "ADVARSEL: flere klartekster set\n" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "krypteret med %lu adgangsfraser\n" -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "krypteret med 1 adgangsfrase\n" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "afkryptering af offentlig nøgle mislykkedes: %s\n" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "krypterede data for offentlig nøgle: god DEK\n" -#: g10/mainproc.c:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, c-format msgid "assuming %s encrypted data\n" msgstr "antager %s krypterede data\n" -#: g10/mainproc.c:655 +#: g10/mainproc.c:660 #, 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:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "ADVARSEL: besked var ikke integritetsbeskyttet\n" -#: g10/mainproc.c:763 +#: g10/mainproc.c:768 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:766 +#: g10/mainproc.c:771 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:771 +#: g10/mainproc.c:776 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "afkryptering mislykkedes: %s\n" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "afkryptering okay\n" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "ADVARSEL: krypteret besked er blevet manipuleret!\n" -#: g10/mainproc.c:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "afkryptering mislykkedes: %s\n" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, 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:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "oprindeligt filnavn=»%.*s«\n" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, 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:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, c-format msgid "no signature found\n" msgstr "ingen underskrift fundet\n" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, c-format msgid "BAD signature from \"%s\"" msgstr "UGYLDIG underskrift fra »%s«" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, c-format msgid "Expired signature from \"%s\"" msgstr "Udløbet underskrift fra »%s«" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, c-format msgid "Good signature from \"%s\"" msgstr "God underskrift fra »%s«" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "underskriftverificering undertrykt\n" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "kan ikke håndtere disse tvetydige underskriftdata\n" -#: g10/mainproc.c:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, c-format msgid "Signature made %s\n" msgstr "Underskrift lavet %s\n" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " bruger %s nøgle %s\n" -#: g10/mainproc.c:1970 +#: g10/mainproc.c:1982 #, 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:1976 +#: g10/mainproc.c:1988 #, fuzzy, c-format #| msgid " aka \"%s\"" msgid " issuer \"%s\"\n" msgstr " også kendt som »%s«" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, c-format msgid "Key available at: " msgstr "Nøgle tilgængelig på: " -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "[usikker]" -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, c-format msgid " aka \"%s\"" msgstr " også kendt som »%s«" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, 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:2402 +#: g10/mainproc.c:2414 #, c-format msgid "Signature expired %s\n" msgstr "Underskrift udløbet %s\n" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, c-format msgid "Signature expires %s\n" msgstr "Underskrift udløber %s\n" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2430 #, 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:2419 +#: g10/mainproc.c:2431 msgid "binary" msgstr "binær" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "tekstilstand" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 msgid "unknown" msgstr "ukendt" -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 #, fuzzy #| msgid "algorithm: %s" msgid ", key algorithm " msgstr "algoritme: %s" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "Kan ikke kontrollere underskrift: %s\n" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "ikke en frakoblet underskrift\n" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" @@ -6552,12 +6569,12 @@ msgstr "" "ADVARSEL: flere underskrifter detekteret. Kun den første vil blive " "kontrolleret.\n" -#: g10/mainproc.c:2663 +#: g10/mainproc.c:2675 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "uafhængig underskrift for klasse 0x%02x\n" -#: g10/mainproc.c:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "gammeldags (PGP 2.x) underskrift\n" @@ -6632,11 +6649,6 @@ msgstr "" msgid "%s:%d: deprecated option \"%s\"\n" msgstr "%s:%d: forældet indstilling »%s«\n" -#: g10/misc.c:1188 -#, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "ADVARSEL: »%s« er en forældet indstilling\n" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -7763,137 +7775,137 @@ msgstr "læsefejl i »%s«: %s\n" msgid "trustdb: sync failed: %s\n" msgstr "trustdb: synkronisering mislykkedes: %s\n" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, fuzzy, c-format #| msgid "can't create lock for `%s'\n" msgid "can't create lock for '%s'\n" msgstr "kan ikke oprette lås for »%s«\n" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, fuzzy, c-format #| msgid "can't lock `%s'\n" msgid "can't lock '%s'\n" msgstr "kan ikke låse »%s«\n" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "trustdb rec %lu: lseek mislykkedes: %s\n" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "trustdb rec %lu: skrivning mislykkedes (n=%d): %s\n" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "transaktion for trustdb er for stor\n" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s: mappe findes ikke!\n" -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, fuzzy, c-format #| msgid "can't access `%s': %s\n" msgid "can't access '%s': %s\n" msgstr "kan ikke tilgå »%s«: %s\n" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s: kunne ikke oprette versionspost: %s" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s: ugyldig trustdb oprettet\n" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s: trustdb oprettet\n" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, fuzzy, c-format #| msgid "NOTE: trustdb not writable\n" msgid "Note: trustdb not writable\n" msgstr "BEMÆRK: trustdb ikke skrivbar\n" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s: ugyldig trustdb\n" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s: kunne ikke oprette hashtabel: %s\n" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s: fejl ved opdatering af versionspost: %s\n" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s: fejl ved læsning af versionspost: %s\n" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s: fejl ved skrivning af versionspost: %s\n" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "trustdb: lseek mislykkedes: %s\n" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "trustdb: læsning mislykkedes (n=%d): %s\n" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s: ikke en trustdb-fil\n" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s: versionspost med recnum %lu\n" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s: ugyldig filversion %d\n" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s: fejl ved læsning af fri post: %s\n" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s: fejl ved skrivning af mappepost: %s\n" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s: mislykkedes med at nulle en post: %s\n" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s: mislykkedes med at vedhæfte en post: %s\n" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "Fejl: trustdb er ødelagt.\n" @@ -8534,16 +8546,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8584,10 +8596,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "PIN-tilbagekald returnerede fejl: %s\n" @@ -8609,58 +8621,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:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, c-format msgid "key already exists\n" msgstr "nøgle findes allerede\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, 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:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, c-format msgid "generating new key\n" msgstr "opretter ny nøgle\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, c-format msgid "writing new key\n" msgstr "skriver ny nøgle\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, 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:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, 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:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, 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:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, 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:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, 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:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, c-format msgid "generating key failed\n" msgstr "oprettelse af nøgle mislykkedes\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, fuzzy, c-format #| msgid "key generation completed (%d seconds)\n" msgid "key generation completed (%d second)\n" @@ -8668,12 +8680,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:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, 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:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 msgid "||Please enter the PIN for the key to create qualified signatures." msgstr "" "||Indtast venligst PIN'en for nøglen til at oprette kvalificerede " @@ -8681,55 +8693,55 @@ 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 msgid "|A|Please enter the Admin PIN" msgstr "|A|Indtast venligst administrator-PIN'en" -#: scd/app-p15.c:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 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:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 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:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, 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:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, 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" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 #, fuzzy #| msgid "the NullPIN has not yet been changed\n" msgid "Note: PIN has not yet been enabled." msgstr "NullPIN'en er endnu ikke ændret\n" -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "NullPIN'en er endnu ikke ændret\n" -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 msgid "|N|Please enter a new PIN for the standard keys." msgstr "|N|Indtast venligst en ny PIN for standardnøglerne." -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "" "|NP|Indtast venligst en ny PIN Unblocking Code (PUK) for standardnøglerne." -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "" "|N|Indtast venligst en ny PIN for nøglen til at oprette kvalificerede " "underskrifter." -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." @@ -8737,7 +8749,7 @@ msgstr "" "|NP|Indtast venligst en ny PIN Unblocking Code (PUK) for nøglen til at " "oprette kvalificerede underskrifter." -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." @@ -8745,27 +8757,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:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 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:945 +#: scd/app-openpgp.c:946 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "kunne ikke gemme fingeraftrykket: %s\n" -#: scd/app-openpgp.c:958 +#: scd/app-openpgp.c:959 #, c-format msgid "failed to store the creation date: %s\n" msgstr "kunne ikke gemme oprettelsesdatoen: %s\n" -#: scd/app-openpgp.c:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, c-format msgid "error retrieving CHV status from card\n" msgstr "fejl ved indhentelse af CHV-status fra kort\n" -#: scd/app-openpgp.c:1951 +#: scd/app-openpgp.c:1952 #, c-format msgid "reading public key failed: %s\n" msgstr "læsning af offentlig nøgle mislykkedes: %s\n" @@ -8773,46 +8785,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:2375 +#: scd/app-openpgp.c:2406 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2623 +#: scd/app-openpgp.c:2654 #, c-format msgid "using default PIN as %s\n" msgstr "bruger standard-PIN som %s\n" -#: scd/app-openpgp.c:2630 +#: scd/app-openpgp.c:2661 #, 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:2643 +#: scd/app-openpgp.c:2674 #, fuzzy #| msgid "||Please enter the PIN" msgid "||Please unlock the card" msgstr "||Indtast venligst PIN'en" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, 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:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "verificering af CHV%d mislykkedes: %s\n" -#: scd/app-openpgp.c:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "kort er permanent låst!\n" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, 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" @@ -8821,20 +8833,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:2843 +#: scd/app-openpgp.c:2874 #, c-format msgid "access to admin commands is not configured\n" msgstr "adgang til administratorkommandoer er ikke konfigureret\n" -#: scd/app-openpgp.c:3357 +#: scd/app-openpgp.c:3388 msgid "||Please enter the PIN" msgstr "||Indtast venligst PIN'en" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 msgid "||Please enter the Reset Code for the card" msgstr "||Indtast venligst nulstillingskoden for kortet" -#: scd/app-openpgp.c:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "Nulstillingskode er for kort; minimumlængde er %d\n" @@ -8842,73 +8854,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "|RN|Ny nulstillingskode" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "|AN|Ny administrator-PIN" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "|N|Ny PIN" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "||Indtast venligst administrator-PIN'en og ny administrator-PIN" -#: scd/app-openpgp.c:3545 +#: scd/app-openpgp.c:3576 msgid "||Please enter the PIN and New PIN" msgstr "||Indtast venligst PIN'en og ny PIN" -#: scd/app-openpgp.c:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, c-format msgid "error reading application data\n" msgstr "fejl ved læsning af programdata\n" -#: scd/app-openpgp.c:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, c-format msgid "error reading fingerprint DO\n" msgstr "fejl ved læsning af fingeraftryk DO\n" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "oprettelsestidsstempel mangler\n" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, 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:4648 +#: scd/app-openpgp.c:4679 #, fuzzy, c-format #| msgid "unsupported algorithm: %s" msgid "unsupported curve\n" msgstr "ikke understøttet algoritme: %s" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "ugyldig struktur for OpenPGP-kort (DO 0x93)\n" -#: scd/app-openpgp.c:5036 +#: scd/app-openpgp.c:5067 #, 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:5236 +#: scd/app-openpgp.c:5267 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "kort understøtter ikke sammendragsalgoritme %s\n" -#: scd/app-openpgp.c:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "underskrifter oprettet indtil videre: %lu\n" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" @@ -8916,7 +8928,7 @@ msgstr "" "verifikation af administrator-PIN er i øjeblikket forbudt via denne " "kommando\n" -#: scd/app-openpgp.c:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "kan ikke tilgå %s - ugyldig OpenPGP-kort?\n" @@ -8936,7 +8948,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:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|LEVEL|angiv fejlsøgningsniveau til NIVEAU" @@ -8980,13 +8992,13 @@ msgstr "" msgid "deny the use of admin card commands" msgstr "nægt brugen af kommandoer for administratorkort" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 #, fuzzy #| msgid "Usage: gpgconf [options] (-h for help)" msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "Brug: gpgconf [tilvalg] (-h for hjælp)" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 #, fuzzy #| msgid "" #| "Syntax: scdaemon [options] [command [args]]\n" @@ -8998,7 +9010,7 @@ msgstr "" "Syntaks: scdaemon [tilvalg] kommando [parametre]]\n" "Smartcard-dæmon for GnuPG\n" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, fuzzy, c-format #| msgid "" #| "please use the option `--daemon' to run the program in the background\n" @@ -9006,17 +9018,17 @@ 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:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, c-format msgid "handler for fd %d started\n" msgstr "håndtering for fd %d startet\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "håndtering for fd %d termineret\n" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, c-format msgid "error getting key usage information: %s\n" @@ -9248,7 +9260,7 @@ msgstr "rodcertifikat er ikke markeret som troværdig" msgid "checking the trust list failed: %s\n" msgstr "kontrol af troværdighedslisten mislykkedes: %s\n" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, c-format msgid "certificate chain too long\n" msgstr "certifikatkæde er for lang\n" @@ -9303,7 +9315,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n" msgstr "en %u-bit-hash er ikke gyldig for en %u-bit %s-nøgle\n" #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, c-format msgid "out of core\n" @@ -9349,42 +9361,42 @@ msgstr "" "S/N %s, id 0x%08lX,\n" "oprettet %s, udløber %s.\n" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "ingen nøglebrug angivet - antager alle mulige brug\n" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "certifikat burde ikke være brugt for certificering\n" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "certifikat burde ikke være brugt for OCSP-svarunderskrivning\n" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "certifikat burde ikke være brugt for kryptering\n" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "certifikat burde ikke være brugt for underskrift\n" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "certifikat kan ikke bruges til kryptering\n" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "certifikat kan ikke bruges til underskrivning\n" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, fuzzy, c-format #| msgid "Included certificates" msgid "looking for another certificate\n" @@ -9590,6 +9602,11 @@ msgstr "Opret et designet tilbagekaldscertifikat for denne nøgle? (j/N) " msgid "These parameters are used:\n" msgstr "" +#: sm/certreqgen-ui.c:433 +#, c-format +msgid "error creating temporary file: %s\n" +msgstr "fejl ved oprettelse af midlertidig fil: %s\n" + #: sm/certreqgen-ui.c:439 #, fuzzy #| msgid "self-signed certificate has a BAD signature" @@ -9668,125 +9685,125 @@ msgstr "sletning af certifikat »%s« mislykkedes: %s\n" msgid "no valid recipients given\n" msgstr "ingen gyldige modtagere angivet\n" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 msgid "list external keys" msgstr "vis eksterne nøgler" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 msgid "list certificate chain" msgstr "vis certifikatkæde" -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 msgid "import certificates" msgstr "importer certifikater" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 msgid "export certificates" msgstr "eksporter certifikater" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 msgid "register a smartcard" msgstr "registrer et smartkort" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "send en kommando til dirmngr'en" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "opstart gpg-protect-tool" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "brug overhovedet ikke terminalen" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "|N|antal certifikater der skal inkluderes" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "|FILE|tag politikinformation fra FIL" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "antag inddata er i PEM-format" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "antag inddata er i base-64-format" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "antag inddata er i binært format" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 msgid "create base-64 encoded output" msgstr "opret base-64-kodet resultat" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 msgid "|USER-ID|use USER-ID as default secret key" msgstr "|USER-ID|brug BRUGER-ID som hemmelig standardnøgle" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 msgid "|FILE|add keyring to the list of keyrings" msgstr "|FILE|tilføj nøglering til nøgleringslisten" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "hent manglende udstedercertifikater" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NAME|brug kodnings-NAVN for PKCS#12-adgangsfraser" -#: sm/gpgsm.c:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "konsulter aldrig en CRL" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "kontroller ikke CRL'er for rodcertifikater" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "kontroller validitet med OCSP" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "kontroller ikke certifikatpolitikker" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAME|brug chifferalgoritme NAVN" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAME|brug beskedsammendragsalgoritme NAVN" -#: sm/gpgsm.c:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "kørselstilstand: spørg aldrig" -#: sm/gpgsm.c:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "forvent ja til de fleste spørgsmål" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "forvent nej til de fleste spørgsmål" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 msgid "|FILE|write an audit log to FILE" msgstr "|FILE|skriv en revisionslog til FIL" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 #, 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:623 +#: sm/gpgsm.c:633 #, fuzzy #| msgid "" #| "Syntax: gpgsm [options] [files]\n" @@ -9801,31 +9818,31 @@ msgstr "" "Sign, check, encrypt eller decrypt med S/MIME-protokollen\n" "standardhandling afhænger af inddata\n" -#: sm/gpgsm.c:831 +#: sm/gpgsm.c:841 #, 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:842 +#: sm/gpgsm.c:852 #, fuzzy, c-format #| msgid "unknown validation model `%s'\n" msgid "unknown validation model '%s'\n" msgstr "ukendt valideringsmodel »%s«\n" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, 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:1774 +#: sm/gpgsm.c:1795 #, 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:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "ugyldig kommando (der er ingen implict kommando)\n" @@ -9855,7 +9872,7 @@ msgstr "fejl ved indhentelse af gemte flag: %s\n" msgid "error importing certificate: %s\n" msgstr "fejl under import af certifikat: %s\n" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, c-format msgid "error reading input: %s\n" msgstr "fejl ved læsning af inddata: %s\n" @@ -9897,7 +9914,7 @@ msgstr "problem under gensøgning af certifikat: %s\n" msgid "error storing flags: %s\n" msgstr "fejl ved lagring af flag: %s\n" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "Fejl - " @@ -10315,12 +10332,6 @@ msgstr "kunne ikke oprette midlertidig fil »%s«: %s\n" msgid "error closing '%s': %s\n" msgstr "fejl ved lukning af %s: %s\n" -#: dirmngr/crlcache.c:948 -#, fuzzy, c-format -#| msgid "error reading `%s': %s\n" -msgid "error renaming '%s' to '%s': %s\n" -msgstr "fejl ved læsning af »%s«: %s\n" - #: dirmngr/crlcache.c:1002 #, fuzzy, c-format #| msgid "can't access `%s': %s\n" @@ -11074,101 +11085,101 @@ msgstr "ugyldigt fejlsøgningsniveau »%s« angivet\n" msgid "usage: %s [options] " msgstr "brug: gpgsm [tilvalg] " -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, 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:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, 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:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, 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:1730 +#: dirmngr/dirmngr.c:1734 #, 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:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, fuzzy, c-format #| msgid "invalid fingerprint" msgid "%s:%u: invalid fingerprint detected\n" msgstr "ugyldig fingeraftryk" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, 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:1892 +#: dirmngr/dirmngr.c:1896 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1979 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:2032 +#: dirmngr/dirmngr.c:2036 #, fuzzy, c-format #| msgid "not forced" msgid "shutdown forced\n" msgstr "ikke tvunget" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, 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:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, fuzzy, c-format #| msgid "too many cipher preferences\n" msgid "too many redirections\n" msgstr "for mange chifferpræferencer\n" -#: dirmngr/http.c:3768 +#: dirmngr/http.c:3802 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11579,63 +11590,63 @@ msgstr "certifikat er gyldigt\n" msgid "certificate should not have been used for CRL signing\n" msgstr "certifikat burde ikke være brugt for underskrift\n" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 msgid "quiet" msgstr "stille" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "vis data ud hex-kodet" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "afkod modtagne datalinjer" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 #, fuzzy #| msgid "pass a command to the dirmngr" msgid "connect to the dirmngr" msgstr "send en kommando til dirmngr'en" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 #, fuzzy #| msgid "pass a command to the dirmngr" msgid "connect to the keyboxd" msgstr "send en kommando til dirmngr'en" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "|NAME|forbind til Assuansokkel NAVN" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 #, fuzzy #| msgid "|NAME|connect to Assuan socket NAME" msgid "|ADDR|connect to Assuan server at ADDR" msgstr "|NAME|forbind til Assuansokkel NAVN" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "kør Assuanserveren angivet på kommandolinjen" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "brug ikke udvidet forbindelsestilstand" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 msgid "|FILE|run commands from FILE on startup" msgstr "|FILE|kør kommandoer fra FIL ved opstart" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "kør /subst ved opstart" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 #, fuzzy #| msgid "Usage: gpg-connect-agent [options] (-h for help)" msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "Brug: gpg-connect-agent [tilvalg] (-h for hjælp)" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 #, fuzzy #| msgid "" #| "Syntax: gpg-connect-agent [options]\n" @@ -11647,50 +11658,50 @@ msgstr "" "Syntaks: gpg-connect-agent [tilvalg]\n" "Forbind til en kørende agent og send kommandoer\n" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "tilvalg »%s« kræver et program og valgfrie parametre\n" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "tilvalg »%s« ignoreret på grund af »%s«\n" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, c-format msgid "receiving line failed: %s\n" msgstr "modtagelse af linje mislykkedes: %s\n" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, c-format msgid "line too long - skipped\n" msgstr "linje er for lang - udeladt\n" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "linje forkortet på grund af indlejret Nul-tegn\n" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, fuzzy, c-format #| msgid "unknown command `%s'\n" msgid "unknown command '%s'\n" msgstr "ukendt kommando »%s«\n" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, c-format msgid "sending line failed: %s\n" msgstr "afsendelse af linje mislykkedes: %s\n" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, fuzzy, c-format #| msgid "no gpg-agent running in this session\n" msgid "no keybox daemon running in this session\n" msgstr "ingen gpg-agent kører i denne session\n" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, c-format msgid "error sending standard options: %s\n" msgstr "fejl under afsendelse af standardtilvalg: %s\n" @@ -11758,13 +11769,13 @@ msgstr "Ekstern verifikation af komponent %s mislykkedes" msgid "Note that group specifications are ignored\n" msgstr "Bemærk at gruppespecifikationer ignoreres\n" -#: tools/gpgconf-comp.c:3573 +#: tools/gpgconf-comp.c:3576 #, 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:3575 +#: tools/gpgconf-comp.c:3578 #, fuzzy, c-format #| msgid "error in `%s': %s\n" msgid "error parsing '%s'\n" @@ -11972,6 +11983,14 @@ msgstr "" msgid "manage the command history" msgstr "" +#~ msgid "error writing to temporary file: %s\n" +#~ msgstr "fejl ved skrivning til midlertidig fil: %s\n" + +#, fuzzy +#~| msgid "run in server mode" +#~ msgid "run in supervised mode" +#~ msgstr "kør i servertilstand" + #~ msgid "Name may not start with a digit\n" #~ msgstr "Navn må ikke starte med et tal\n" @@ -12324,9 +12343,6 @@ msgstr "" #~ msgid "could not open %s for writing: %s\n" #~ msgstr "kunne ikke åbne %s for skrivning: %s\n" -#~ msgid "error writing to %s: %s\n" -#~ msgstr "fejl ved skrivning til »%s«: %s\n" - #~ msgid "error closing %s: %s\n" #~ msgstr "fejl ved lukning af %s: %s\n" diff --git a/po/de.gmo b/po/de.gmo index 4cef8e4e1f7ae665b9f4c305f64fcf9bbeef95da..1b0a343537c27c1a549c8d651e372fee1f76c267 100644 GIT binary patch delta 47726 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 delta 47354 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 N>pp8{Lbj;7{{bVrxxWAa diff --git a/po/de.po b/po/de.po index d2c4e9f..6999834 100644 --- a/po/de.po +++ b/po/de.po @@ -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: 2022-04-21 16:55+0200\n" -"PO-Revision-Date: 2021-12-29 16:20+0100\n" +"POT-Creation-Date: 2022-07-11 12:31+0200\n" +"PO-Revision-Date: 2022-04-25 15:41+0200\n" "Last-Translator: Werner Koch \n" "Language-Team: German \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:338 +#: agent/call-pinentry.c:340 #, 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,51 +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:556 +#: agent/call-pinentry.c:554 msgid "|pinentry-label|_OK" msgstr "_OK" -#: agent/call-pinentry.c:557 +#: agent/call-pinentry.c:555 msgid "|pinentry-label|_Cancel" msgstr "_Abbrechen" -#: agent/call-pinentry.c:558 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_Yes" msgstr "_Ja" -#: agent/call-pinentry.c:559 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_No" msgstr "_Nein" -#: agent/call-pinentry.c:560 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|PIN:" msgstr "PIN:" -#: agent/call-pinentry.c:561 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_Save in password manager" msgstr "Im Passwordmanager _speichern" -#: agent/call-pinentry.c:562 +#: agent/call-pinentry.c:560 msgid "Do you really want to make your passphrase visible on the screen?" msgstr "" "Möchten Sie das eingegebene Passwort wirklich auf dem Bildschirm sichtbar " "machen?" -#: agent/call-pinentry.c:564 +#: agent/call-pinentry.c:562 msgid "|pinentry-tt|Make passphrase visible" msgstr "Das Passwort sichtbar machen" -#: agent/call-pinentry.c:565 +#: agent/call-pinentry.c:563 msgid "|pinentry-tt|Hide passphrase" msgstr "Das Passwort unsichtbar machen" -#: agent/call-pinentry.c:566 +#: agent/call-pinentry.c:564 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:1022 +#: agent/call-pinentry.c:1019 msgid "Suggest" msgstr "Vorschlag" @@ -85,27 +85,27 @@ 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:1044 +#: agent/call-pinentry.c:1041 msgid "pinentry.genpin.tooltip" msgstr "Einen Vorschlag für ein gutes Passwort erzeugen." #. TRANSLATORS: This is a text shown by pinentry if the option #. for formatted passphrase is enabled. The length is #. limited to about 900 characters. -#: agent/call-pinentry.c:1072 +#: agent/call-pinentry.c:1069 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 +#: agent/call-pinentry.c:1128 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:1198 +#: agent/call-pinentry.c:1195 msgid "Quality:" msgstr "Qualität:" @@ -115,14 +115,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:1219 +#: agent/call-pinentry.c:1216 msgid "pinentry.qualitybar.tooltip" msgstr "" "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:1477 +#: agent/call-pinentry.c:1474 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" @@ -130,7 +130,7 @@ msgstr "" "Bitte geben Sie Ihre PIN ein, so daß der geheime Schlüssel benutzt werden " "kann" -#: agent/call-pinentry.c:1480 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" @@ -138,76 +138,76 @@ msgstr "" "Bitte geben Sie Ihr Passwort ein, so daß der geheime Schlüssel benutzt " "werden kann." -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 msgid "PIN:" msgstr "PIN:" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 #: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "Passwort:" -#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 -#: agent/command.c:1988 agent/command-ssh.c:3056 agent/genkey.c:442 +#: agent/call-pinentry.c:1541 agent/call-pinentry.c:1799 agent/command.c:2049 +#: agent/command.c:2108 agent/command-ssh.c:3145 agent/genkey.c:427 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:1566 agent/call-pinentry.c:1830 +#: agent/call-pinentry.c:1563 agent/call-pinentry.c:1827 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (Versuch %d von %d)" -#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 +#: agent/call-pinentry.c:1574 agent/call-pinentry.c:1838 msgid "Repeat:" msgstr "Nochmal:" -#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 -#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 +#: agent/call-pinentry.c:1586 agent/call-pinentry.c:1598 +#: agent/call-pinentry.c:1850 agent/call-pinentry.c:1862 msgid "PIN too long" msgstr "Die PIN ist zu lang" -#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 +#: agent/call-pinentry.c:1587 agent/call-pinentry.c:1851 msgid "Passphrase too long" msgstr "Das Passwort ist zu lang!" -#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 +#: agent/call-pinentry.c:1595 agent/call-pinentry.c:1859 msgid "Invalid characters in PIN" msgstr "Ungültige Zeichen in der PIN!" -#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 +#: agent/call-pinentry.c:1600 agent/call-pinentry.c:1864 msgid "PIN too short" msgstr "Die PIN ist zu kurz!" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad PIN" msgstr "Falsche PIN!" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad Passphrase" msgstr "Falsches Passwort!" -#: agent/command.c:823 +#: agent/command.c:826 msgid "Note: Request from the web browser." msgstr "Hinweis: Anfrage vom Webbrowser." -#: agent/command.c:824 +#: agent/command.c:827 msgid "Note: Request from a remote site." msgstr "Hinweis: Anfrage von einem anderen Rechner." -#: agent/command.c:1235 g10/card-util.c:741 g10/card-util.c:762 +#: agent/command.c:1329 g10/card-util.c:741 g10/card-util.c:762 #, c-format msgid "error getting serial number of card: %s\n" msgstr "Fehler beim Holen der Karten-Seriennummer: %s\n" -#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2984 -#: agent/genkey.c:377 +#: agent/command.c:1876 agent/command.c:2041 agent/command-ssh.c:3073 +#: agent/genkey.c:362 msgid "Please re-enter this passphrase" msgstr "Bitte geben Sie das Passwort noch einmal ein:" -#: agent/command.c:2703 +#: agent/command.c:2830 #, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " @@ -216,7 +216,7 @@ msgstr "" "Bitte geben Sie das Passwort ein, um das importierte Objekt im %s System zu " "schützen." -#: agent/command.c:2833 +#: agent/command.c:2960 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -230,24 +230,24 @@ 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:874 common/dotlock.c:856 g10/card-util.c:991 -#: g10/export.c:1329 g10/gpg.c:1454 g10/keygen.c:5370 g10/keyring.c:1329 +#: g10/export.c:1329 g10/gpg.c:1455 g10/keygen.c:5370 g10/keyring.c:1329 #: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 -#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:753 tools/gpg-card.c:479 +#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:739 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:886 common/helpfile.c:57 g10/card-util.c:948 #: g10/dearmor.c:59 g10/dearmor.c:104 g10/decrypt.c:65 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1455 +#: g10/decrypt.c:148 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1456 #: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4319 #: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: g10/plaintext.c:640 g10/sign.c:1093 g10/sign.c:1320 g10/sign.c:1433 -#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:758 -#: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2253 -#: sm/gpgsm.c:2283 sm/gpgsm.c:2321 sm/keylist.c:1791 sm/qualified.c:65 +#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:744 +#: g10/tdbio.c:799 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2274 +#: sm/gpgsm.c:2304 sm/gpgsm.c:2342 sm/keylist.c:1809 sm/qualified.c:65 #: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489 -#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1817 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1821 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "'%s' kann nicht geöffnet werden: %s\n" @@ -257,12 +257,12 @@ msgstr "'%s' kann nicht geöffnet werden: %s\n" msgid "no suitable card key found: %s\n" msgstr "keine passender Kartenschlüssel gefunden: %s\n" -#: agent/command-ssh.c:2513 +#: agent/command-ssh.c:2467 #, c-format msgid "error getting list of cards: %s\n" msgstr "Fehler beim Holen der Liste der Karten: %s\n" -#: agent/command-ssh.c:2688 +#: agent/command-ssh.c:2777 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " @@ -271,21 +271,21 @@ msgstr "" "Ein SSH Processs möchte folgenden Schlüssel verwenden:%%0A %s%%0A " "(%s)%%0AErlauben Sie dies?" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Allow" msgstr "Erlauben" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Deny" msgstr "Verweigern" -#: agent/command-ssh.c:2704 +#: agent/command-ssh.c:2793 #, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "" "Bitte geben Sie das Passwort für den SSH-Schlüssel%%0A %F%%0A (%c)%%0Aein." -#: agent/command-ssh.c:3011 +#: agent/command-ssh.c:3100 #, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " @@ -295,88 +295,79 @@ msgstr "" "Schlüssel%%0A %s%%0A %s%%0Aim Schlüsselspeicher des Gpg-Agenten zu " "schützen." -#: agent/command-ssh.c:3708 +#: agent/command-ssh.c:3797 #, c-format msgid "failed to create stream from socket: %s\n" msgstr "Das Erzeugen eines Datenstroms aus dem Socket schlug fehl: %s\n" -#: agent/divert-scd.c:118 -msgid "Please insert the card with serial number" -msgstr "Bitte legen Sie die Karte mit der folgenden Seriennummer ein" - -#: agent/divert-scd.c:243 +#: agent/divert-scd.c:136 msgid "Admin PIN" msgstr "Admin-PIN" #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:248 +#: agent/divert-scd.c:141 msgid "PUK" msgstr "PUK" -#: agent/divert-scd.c:255 +#: agent/divert-scd.c:148 msgid "Reset Code" msgstr "Rückstellcode" -#: agent/divert-scd.c:283 +#: agent/divert-scd.c:176 msgid "Push ACK button on card/token." msgstr "Bitte die Bestätigungstaste des Tokens drücken." -#: agent/divert-scd.c:305 agent/divert-scd.c:309 +#: agent/divert-scd.c:198 agent/divert-scd.c:202 msgid "Use the reader's pinpad for input." msgstr "Zur Eingabe die Tastatur des Kartenlesers verwenden." -#: agent/divert-scd.c:375 +#: agent/divert-scd.c:268 msgid "Repeat this Reset Code" msgstr "Rückstellcode bitte wiederholen" -#: agent/divert-scd.c:377 +#: agent/divert-scd.c:270 msgid "Repeat this PUK" msgstr "PUK bitte wiederholen" -#: agent/divert-scd.c:378 +#: agent/divert-scd.c:271 msgid "Repeat this PIN" msgstr "PIN bitte wiederholen" -#: agent/divert-scd.c:383 +#: agent/divert-scd.c:276 msgid "Reset Code not correctly repeated; try again" msgstr "Rückstellcode wurde nicht richtig wiederholt; noch einmal versuchen" -#: agent/divert-scd.c:385 +#: agent/divert-scd.c:278 msgid "PUK not correctly repeated; try again" msgstr "PUK wurde nicht richtig wiederholt; noch einmal versuchen" -#: agent/divert-scd.c:386 +#: agent/divert-scd.c:279 msgid "PIN not correctly repeated; try again" msgstr "PIN wurde nicht richtig wiederholt; noch einmal versuchen" -#: agent/divert-scd.c:399 +#: agent/divert-scd.c:292 #, c-format 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: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:150 +#: agent/genkey.c:154 #, c-format -msgid "error writing to temporary file: %s\n" -msgstr "Fehler beim Schreiben auf eine temporäre Datei: %s\n" +msgid "error writing to pipe: %s\n" +msgstr "Fehler beim Schreiben auf eine \"Pipe\": %s\n" -#: agent/genkey.c:191 +#: agent/genkey.c:176 msgid "Enter new passphrase" msgstr "Neues Passwort eingeben" -#: agent/genkey.c:227 +#: agent/genkey.c:212 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" "Sie haben kein Passwort eingegeben!%0AEine leeres Passwort ist nicht erlaubt." -#: agent/genkey.c:229 +#: agent/genkey.c:214 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -386,18 +377,18 @@ msgstr "" "Bitte bestätigen Sie, daß sie auf den lokalen Schutz Ihres privaten\n" "Schlüssels verzichten." -#: agent/genkey.c:241 +#: agent/genkey.c:226 msgid "Yes, protection is not needed" msgstr "Ja, ein Schutz ist nicht notwendig" -#: agent/genkey.c:258 +#: agent/genkey.c:243 #, 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] "Ein Passwort sollte mindestens %u Zeichen lang sein." msgstr[1] "Ein Passwort sollte mindestens %u Zeichen lang sein." -#: agent/genkey.c:277 +#: agent/genkey.c:262 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -408,236 +399,232 @@ msgstr[0] "" msgstr[1] "" "Ein Passwort sollte mindestens %u Sonderzeichen oder%%0AZiffern enthalten." -#: agent/genkey.c:304 +#: agent/genkey.c:289 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" "Ein Passwort sollte kein bekanntes Wort sein oder%%0Anach bekannten Regeln " "aufgebaut sein." -#: agent/genkey.c:319 +#: agent/genkey.c:304 msgid "Warning: You have entered an insecure passphrase." msgstr "" "WARNUNG: Sie haben ein offensichtlich unsicheres%0APasswort eingegeben." -#: agent/genkey.c:340 +#: agent/genkey.c:325 msgid "Take this one anyway" msgstr "Dieses trotzdem benutzen" -#: agent/genkey.c:508 +#: agent/genkey.c:493 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "Bitte geben Sie das Passwort ein,%0Aum Ihren Schlüssel zu schützen." -#: agent/genkey.c:637 +#: agent/genkey.c:622 msgid "Please enter the new passphrase" msgstr "Bitte geben Sie das Passwort ein:" -#: agent/gpg-agent.c:165 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:167 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 msgid "Options used for startup" msgstr "Optionen zum Start des Programms" -#: agent/gpg-agent.c:167 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 +#: agent/gpg-agent.c:169 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 msgid "run in daemon mode (background)" msgstr "Im Daemon Modus ausführen" -#: agent/gpg-agent.c:168 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:170 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 msgid "run in server mode (foreground)" msgstr "Im Server Modus ausführen" -#: agent/gpg-agent.c:170 dirmngr/dirmngr.c:176 -msgid "run in supervised mode" -msgstr "Im Supervised Modus ausführen" - -#: agent/gpg-agent.c:172 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 +#: agent/gpg-agent.c:174 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 msgid "do not detach from the console" msgstr "Im Vordergrund laufen lassen" -#: agent/gpg-agent.c:173 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:175 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 msgid "sh-style command output" msgstr "Ausgabe für /bin/sh" -#: agent/gpg-agent.c:174 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 +#: agent/gpg-agent.c:176 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 msgid "csh-style command output" msgstr "Ausgabe für /bin/csh" -#: agent/gpg-agent.c:183 g10/gpg.c:595 scd/scdaemon.c:125 sm/gpgsm.c:428 +#: agent/gpg-agent.c:185 g10/gpg.c:596 scd/scdaemon.c:125 sm/gpgsm.c:429 #: dirmngr/dirmngr.c:192 msgid "|FILE|read options from FILE" msgstr "|DATEI|Konfigurationsoptionen aus DATEI lesen" -#: agent/gpg-agent.c:187 g10/gpg.c:580 scd/scdaemon.c:129 sm/gpgsm.c:269 +#: agent/gpg-agent.c:189 g10/gpg.c:581 scd/scdaemon.c:129 sm/gpgsm.c:270 #: dirmngr/dirmngr.c:196 msgid "Options controlling the diagnostic output" msgstr "Optionen zur Einstellung der Diagnoseausgaben" -#: agent/gpg-agent.c:189 g10/gpg.c:582 g10/gpgv.c:78 kbx/kbxutil.c:89 -#: scd/scdaemon.c:131 sm/gpgsm.c:271 dirmngr/dirmngr-client.c:69 -#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:85 tools/gpgconf.c:117 +#: agent/gpg-agent.c:191 g10/gpg.c:583 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: scd/scdaemon.c:131 sm/gpgsm.c:272 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:86 tools/gpgconf.c:117 msgid "verbose" msgstr "Detaillierte Informationen" -#: agent/gpg-agent.c:190 g10/gpg.c:584 g10/gpgv.c:79 kbx/kbxutil.c:90 -#: scd/scdaemon.c:132 sm/gpgsm.c:273 dirmngr/dirmngr-client.c:70 +#: agent/gpg-agent.c:192 g10/gpg.c:585 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: scd/scdaemon.c:132 sm/gpgsm.c:274 dirmngr/dirmngr-client.c:70 #: dirmngr/dirmngr.c:199 msgid "be somewhat more quiet" msgstr "Reduzierte Informationen" -#: agent/gpg-agent.c:198 g10/gpg.c:599 sm/gpgsm.c:287 dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:600 sm/gpgsm.c:288 dirmngr/dirmngr.c:209 msgid "|FILE|write server mode logs to FILE" msgstr "|DATEI|Schreibe im Servermodus Logs auf DATEI" -#: agent/gpg-agent.c:202 g10/gpg.c:605 scd/scdaemon.c:146 sm/gpgsm.c:294 +#: agent/gpg-agent.c:204 g10/gpg.c:606 scd/scdaemon.c:146 sm/gpgsm.c:295 #: dirmngr/dirmngr.c:213 msgid "Options controlling the configuration" msgstr "Optionen zur Einstellung der Konfiguration" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "do not use the SCdaemon" msgstr "Den SCdaemon-basierten Kartenzugriff nicht nutzen" -#: agent/gpg-agent.c:207 +#: agent/gpg-agent.c:209 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PGM|Benutze PGM als SCdaemon" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "|PGM|Benutze PGM als tpm2daemon" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "|NAME|accept some commands via NAME" msgstr "|NAME|Einige Kommandos über NAME annehmen" -#: agent/gpg-agent.c:217 +#: agent/gpg-agent.c:219 msgid "ignore requests to change the TTY" msgstr "Ignoriere Anfragen, das TTY zu wechseln" -#: agent/gpg-agent.c:219 +#: agent/gpg-agent.c:221 msgid "ignore requests to change the X display" msgstr "Ignoriere Anfragen, das X-Display zu wechseln" -#: agent/gpg-agent.c:220 +#: agent/gpg-agent.c:222 msgid "enable ssh support" msgstr "SSH Unterstützung einschalten" -#: agent/gpg-agent.c:222 +#: agent/gpg-agent.c:224 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "Verwende ALGO für SSH Fingerabdrücke" -#: agent/gpg-agent.c:225 +#: agent/gpg-agent.c:227 msgid "enable putty support" msgstr "PuTTY Unterstützung einschalten" -#: agent/gpg-agent.c:237 g10/gpg.c:850 scd/scdaemon.c:176 sm/gpgsm.c:388 +#: agent/gpg-agent.c:239 g10/gpg.c:851 scd/scdaemon.c:176 sm/gpgsm.c:389 msgid "Options controlling the security" msgstr "Optionen zur Einstellung der Sicherheit" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|expire cached PINs after N seconds" msgstr "|N|Lasse PINs im Cache nach N Sekunden verfallen" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|expire SSH keys after N seconds" msgstr "|N|Lasse SSH Schlüssel im Cache nach N Sekunden verfallen" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 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:246 +#: agent/gpg-agent.c:248 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:248 +#: agent/gpg-agent.c:250 msgid "do not use the PIN cache when signing" msgstr "Benutze PINs im Cache nicht beim Signieren" -#: agent/gpg-agent.c:250 +#: agent/gpg-agent.c:252 msgid "disallow the use of an external password cache" msgstr "Verbiete die Verwendung eines externen Passwordmanagers" -#: agent/gpg-agent.c:252 +#: agent/gpg-agent.c:254 msgid "disallow clients to mark keys as \"trusted\"" msgstr "Verbiete Aufrufern Schlüssel als \"vertrauenswürdig\" zu markieren" -#: agent/gpg-agent.c:255 +#: agent/gpg-agent.c:259 msgid "allow presetting passphrase" msgstr "Erlaube ein \"preset\" der Passwörter" -#: agent/gpg-agent.c:260 +#: agent/gpg-agent.c:264 msgid "Options enforcing a passphrase policy" msgstr "Optionen für Passwort Regeln" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:267 msgid "do not allow bypassing the passphrase policy" msgstr "Einhaltung der Passwort Regeln erzwingen" -#: agent/gpg-agent.c:265 +#: agent/gpg-agent.c:269 msgid "|N|set minimal required length for new passphrases to N" msgstr "|N|Setze die kleinste erlaubte Länge von Passwörtern auf N" -#: agent/gpg-agent.c:267 +#: agent/gpg-agent.c:271 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "|N|Verlange mindestens N Nicht-Buchstaben für ein neues Passwort" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|DATEI|Prüfe neue Passwörter gegen die Regeln in DATEI" -#: agent/gpg-agent.c:274 +#: agent/gpg-agent.c:278 msgid "|N|expire the passphrase after N days" msgstr "|N|Lasse das Passwort nach N Tagen verfallen" -#: agent/gpg-agent.c:276 +#: agent/gpg-agent.c:280 msgid "do not allow the reuse of old passphrases" msgstr "Verbiete die Wiedernutzung alter Passwörter." -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "Options controlling the PIN-Entry" msgstr "Optionen für das Pinentry" -#: agent/gpg-agent.c:281 +#: agent/gpg-agent.c:285 msgid "never use the PIN-entry" msgstr "Niemals das Pinentry benutzen" -#: agent/gpg-agent.c:283 +#: agent/gpg-agent.c:287 msgid "disallow caller to override the pinentry" msgstr "Aufrufer darf das Pinentry nicht ersetzen" -#: agent/gpg-agent.c:285 +#: agent/gpg-agent.c:289 msgid "let PIN-Entry grab keyboard and mouse" msgstr "Tastatur und Maus \"grabben\"" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:292 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PGM|Benutze PGM as PIN-Entry" -#: agent/gpg-agent.c:292 +#: agent/gpg-agent.c:296 msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|Setze die Pinentry Zeitüberschreitung auf N Sekunden" -#: agent/gpg-agent.c:296 +#: agent/gpg-agent.c:300 msgid "allow passphrase to be prompted through 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:562 agent/preset-passphrase.c:99 agent/protect-tool.c:154 -#: g10/gpg.c:1149 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312 -#: sm/gpgsm.c:617 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 -#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:163 +#: agent/gpg-agent.c:561 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: g10/gpg.c:1150 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:313 +#: sm/gpgsm.c:627 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 +#: tools/gpg-connect-agent.c:223 tools/gpgconf.c:163 #: 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 .\n" -#: agent/gpg-agent.c:571 +#: agent/gpg-agent.c:570 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Gebrauch: @GPG_AGENT@ [Optionen] [Kommando [Argumente]]" -#: agent/gpg-agent.c:573 +#: agent/gpg-agent.c:572 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -645,131 +632,136 @@ msgstr "" "Syntax: @GPG_AGENT@ [Optionen] [Befehl [Argumente]]\n" "Verwaltung von geheimen Schlüsseln für @GNUPG@\n" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "ungültige Debugebene `%s' angegeben\n" -#: agent/gpg-agent.c:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "Das ausgewählte Hashverfahren ist ungültig\n" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, c-format msgid "reading options from '%s'\n" msgstr "Optionen werden aus '%s' gelesen\n" -#: agent/gpg-agent.c:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, c-format msgid "Note: '%s' is not considered an option\n" msgstr "Hinweis: `%s' wird nicht als Option betrachtet\n" -#: agent/gpg-agent.c:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "WARNUNG: \"%s\" ist eine mißbilligte Option.\n" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, c-format msgid "can't create socket: %s\n" msgstr "Socket kann nicht erzeugt werden: %s\n" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, c-format msgid "socket name '%s' is too long\n" msgstr "Der Name des Sockets `%s' ist zu lang\n" -#: agent/gpg-agent.c:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "Versuche den Socket des laufenden %s zu übernehmen\n" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, 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:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, c-format msgid "error getting nonce for the socket\n" msgstr "Fehler beim Ermitteln der \"Nonce\" dieses Sockets\n" -#: agent/gpg-agent.c:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, 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:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, 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:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, c-format msgid "listening on socket '%s'\n" msgstr "Es wird auf Socket `%s' gehört\n" -#: agent/gpg-agent.c:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: 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:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "Verzeichnis `%s' erzeugt\n" -#: agent/gpg-agent.c:2381 +#: agent/gpg-agent.c:2391 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "stat()-Aufruf für `%s' fehlgeschlagen: %s\n" -#: agent/gpg-agent.c:2385 +#: agent/gpg-agent.c:2395 #, 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:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, 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:2747 +#: agent/gpg-agent.c:2757 #, 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:2752 +#: agent/gpg-agent.c:2762 #, 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:2827 +#: agent/gpg-agent.c:2837 #, 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:2832 +#: agent/gpg-agent.c:2842 #, 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:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "npth_select()-Aufruf fehlgeschlagen: %s - warte 1s\n" -#: agent/gpg-agent.c:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, c-format msgid "%s %s stopped\n" msgstr "%s %s angehalten\n" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 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" @@ -794,7 +786,7 @@ msgstr "" "Syntax: gpg-preset-passphrase [Optionen] KEYGRIP\n" "Pflege des Passwortpuffers\n" -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -804,7 +796,7 @@ msgstr "" " " #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -861,45 +853,45 @@ msgstr "Vom Benutzer abgebrochen\n" msgid "error while asking for the passphrase: %s\n" msgstr "Fehler bei der Abfrage des Passwortes: %s\n" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, c-format msgid "error opening '%s': %s\n" msgstr "Fehler beim Öffnen von `%s': %s\n" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, c-format msgid "file '%s', line %d: %s\n" msgstr "Datei `%s', Zeile %d: %s\n" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, c-format msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "" "Anweisung \"%s\" in `%s', Zeile %d\n" " ignoriert\n" -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, c-format msgid "system trustlist '%s' not available\n" msgstr "" "Systemliste der vertrauenswürdigen Zertifikate '%s' ist nicht vorhanden\n" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, c-format msgid "bad fingerprint in '%s', line %d\n" msgstr "fehlerhafter Fingerabdruck in `%s', Zeile %d\n" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, c-format msgid "invalid keyflag in '%s', line %d\n" msgstr "Ungültiges Schlüsselflag in `%s', Zeile %d\n" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, c-format msgid "error reading '%s', line %d: %s\n" msgstr "Fehler beim Lesen von `%s', Zeile %d: %s\n" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "Fehler beim Lesen der Liste vertrauenswürdiger Wurzelzertifikate\n" @@ -912,7 +904,7 @@ msgstr "Fehler beim Lesen der Liste vertrauenswürdiger Wurzelzertifikate\n" #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " @@ -922,11 +914,11 @@ msgstr "" "\"%%0ABenutzerzertifikate verläßlich zertifiziert, so antworten Sie mit \"Ja" "\"." -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 msgid "Yes" msgstr "Ja" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "Nein" @@ -939,7 +931,7 @@ msgstr "Nein" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -951,22 +943,27 @@ msgstr "" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "Korrekt" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "Falsch" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, c-format +msgid "error renaming '%s' to '%s': %s\n" +msgstr "Fehler beim Umbenennen von `%s` nach `%s': %s\n" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "" "Hinweis: Dieses Passwort wurde noch nie geändert/%0ABitte ändern Sie sie " "jetzt." -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " @@ -975,15 +972,29 @@ msgstr "" "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 +#: agent/findkey.c:451 agent/findkey.c:458 msgid "Change passphrase" msgstr "Das Passwort ändern" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "Ich werde sie später ändern" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +msgid "Please insert the card with serial number" +msgstr "Bitte legen Sie die Karte mit der folgenden Seriennummer ein" + +#: agent/findkey.c:1231 +#, fuzzy, c-format +#| msgid "" +#| "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want " +#| "to allow this?" +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "" +"Ein SSH Processs möchte folgenden Schlüssel verwenden:%%0A %s%%0A " +"(%s)%%0AErlauben Sie dies?" + +#: agent/findkey.c:1741 #, c-format msgid "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A %%C" @@ -992,11 +1003,11 @@ msgstr "" "Möchten Sie den Schlüssel mit dem \"Keygrip\"%%0A %s%%0A %%C%%0Awirklich " "entfernen?" -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 msgid "Delete key" msgstr "Schlüssel löschen" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -1022,7 +1033,7 @@ msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "" "Ein %zu-Bit Hashverfahren ist für einen %u-Bit %s Schlüssel nicht möglich\n" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "Prüfung der erstellten Signatur ist fehlgeschlagen: %s\n" @@ -1061,7 +1072,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:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, c-format msgid "error forking process: %s\n" msgstr "Fehler beim \"Forken\" des Prozess: %s\n" @@ -1122,12 +1133,12 @@ msgstr "WARNUNG: Unsichere Besitzrechte für %s \"%s\"\n" msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "WARNUNG: Unsichere Zugriffsrechte für %s \"%s\"\n" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, c-format msgid "waiting for file '%s' to become accessible ...\n" msgstr "Warte bis auf die Datei '%s' zugegriffen werden kann ...\n" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, c-format msgid "renaming '%s' to '%s' failed: %s\n" msgstr "umbenennen von `%s' nach `%s' schlug fehl: %s\n" @@ -1343,7 +1354,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:4215 +#: scd/app-openpgp.c:4246 #, c-format msgid "unsupported algorithm: %s" msgstr "Nicht unterstütztes Verfahren: %s" @@ -1498,7 +1509,7 @@ msgstr "Umwandlung von `%s' in `%s' ist nicht verfügbar\n" msgid "iconv_open failed: %s\n" msgstr "iconv_open fehlgeschlagen: %s\n" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "Umwandlung von `%s' in `%s' schlug fehl: %s\n" @@ -1537,7 +1548,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:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, 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" @@ -1707,7 +1718,7 @@ msgstr "Fehler vom TPM: %s\n" msgid "problem with the agent: %s\n" msgstr "Problem mit dem Agenten: %s\n" -#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, c-format msgid "no dirmngr running in this session\n" msgstr "Der Dirmngr läuft nicht für diese Session\n" @@ -1747,7 +1758,7 @@ msgstr "HTTP Weiterleitung wurde gesäubert" msgid "server uses an invalid certificate" msgstr "Der Server benutzt eine ungültiges Zertifikat" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, c-format msgid "Note: %s\n" msgstr "Hinweis: %s\n" @@ -1774,7 +1785,7 @@ msgstr "Dies kann im Batchmodus nicht durchgeführt werden.\n" 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:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "Der Rückstellcode ist nicht vorhanden\n" @@ -1840,14 +1851,14 @@ msgstr "URL um den öffentlichen Schlüssel zu holen: " #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 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:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" @@ -2181,26 +2192,26 @@ msgstr "Admin-Befehle sind nicht erlaubt\n" msgid "Invalid command (try \"help\")\n" msgstr "Ungültiger Befehl (versuchen Sie's mal mit \"help\")\n" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format msgid "--output doesn't work for this command\n" msgstr "--output funktioniert nicht bei diesem Befehl\n" -#: g10/decrypt.c:247 g10/gpg.c:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 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:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2265,8 +2276,8 @@ msgid "subkey" msgstr "Unterschlüssel" #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "Änderung fehlgeschlagen: %s\n" @@ -2333,15 +2344,15 @@ msgstr "" msgid "(use option \"%s\" to override)\n" msgstr "(benutze Option \"%s\" zum hinwegsetzen)\n" -#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, 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:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 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" @@ -2365,7 +2376,7 @@ msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "" "WARNUNG: Schlüssel %s ist zur Verschlüsselung im %s Modus nicht geeignet.\n" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2398,10 +2409,9 @@ 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:245 -#, fuzzy, c-format -#| msgid "%s.%s encrypted data\n" +#, c-format msgid "%s encrypted data\n" -msgstr "%s.%s verschlüsselte Daten\n" +msgstr "%s verschlüsselte Daten\n" #: g10/decrypt-data.c:248 #, c-format @@ -2469,12 +2479,12 @@ msgstr "Exportieren geheimer Schlüssel ist nicht erlaubt\n" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "Schlüssel %s: PGP 2.x-artiger Schlüssel - übersprungen\n" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "WARNUNG: Nichts exportiert\n" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, c-format msgid "error creating '%s': %s\n" @@ -2542,270 +2552,270 @@ msgstr "" 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:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, c-format msgid "valid values for option '%s':\n" msgstr "Gültige Argumente für Option '%s':\n" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 msgid "make a signature" msgstr "Eine Signatur erzeugen" -#: g10/gpg.c:456 +#: g10/gpg.c:457 msgid "make a clear text signature" msgstr "Eine Klartextsignatur erzeugen" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "Eine abgetrennte Signatur erzeugen" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "Daten verschlüsseln" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "Daten symmetrisch verschlüsseln" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "Daten entschlüsseln (Voreinstellung)" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "Signatur prüfen" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "Liste der Schlüssel" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "Liste der Schlüssel und ihrer Signaturen" -#: g10/gpg.c:472 +#: g10/gpg.c:473 msgid "list and check key signatures" msgstr "Signaturen der Schlüssel auflisten und prüfen" -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "Liste der Schlüssel und ihrer \"Fingerabdrücke\"" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "Liste der geheimen Schlüssel" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "Ein neues Schlüsselpaar erzeugen" -#: g10/gpg.c:480 +#: g10/gpg.c:481 msgid "quickly generate a new key pair" msgstr "Schnell ein neues Schlüsselpaar erzeugen" -#: g10/gpg.c:483 +#: g10/gpg.c:484 msgid "quickly add a new user-id" msgstr "Schnell eine neue User-ID anfügen" -#: g10/gpg.c:488 +#: g10/gpg.c:489 msgid "quickly revoke a user-id" msgstr "Schnell eine User-ID widerrufen" -#: g10/gpg.c:491 +#: g10/gpg.c:492 msgid "quickly set a new expiration date" msgstr "Schnell ein neues Ablaufdatum setzen" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "Ein neues Schlüsselpaar erzeugen (alle Optionen)" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "Ein Schlüsselwiderruf-Zertifikat erzeugen" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "Schlüssel aus dem öff. Schlüsselbund entfernen" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "Schlüssel aus dem geh. Schlüsselbund entfernen" -#: g10/gpg.c:504 +#: g10/gpg.c:505 msgid "quickly sign a key" msgstr "Schlüssel schnell signieren" -#: g10/gpg.c:506 +#: g10/gpg.c:507 msgid "quickly sign a key locally" msgstr "Schlüssel schnell nur für diesen Rechner signieren" -#: g10/gpg.c:508 +#: g10/gpg.c:509 msgid "quickly revoke a key signature" msgstr "Schnell eine Schlüsselsignatur widerrufen" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "Schlüssel signieren" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "Schlüssel nur für diesen Rechner signieren" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "Signieren oder bearbeiten eines Schlüssels" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 msgid "change a passphrase" msgstr "Das Passwort ändern" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "Schlüssel exportieren" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "Schlüssel zu einem Schlü.server exportieren" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "Schlüssel von einem Schlü.server importieren" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "Schlüssel auf einem Schlü.server suchen" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "alle Schlüssel per Schlü.server aktualisieren" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "Schlüssel importieren/kombinieren" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "den Karten-Status ausgeben" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "Daten auf einer Karte ändern" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "PIN einer Karte ändern" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "Ändern der \"Trust\"-Datenbank" -#: g10/gpg.c:561 +#: g10/gpg.c:562 msgid "print message digests" msgstr "Hashwerte für die Dateien ausgeben" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "Im Server Modus ausführen" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "|WERT|Setze die TOFU-Politik für einen Schlüssel" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "|NAME|NAME als voreingestellten Schlüssel benutzen" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 msgid "|NAME|encrypt to user ID NAME as well" msgstr "|NAME|Auch an NAME verschlüsseln" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "|SPEC|Email Alias festlegen" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "OpenPGP-Verhalten strikt beachten" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "Keine wirklichen Änderungen durchführen" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "vor Überschreiben nachfragen" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 msgid "Options controlling the input" msgstr "Optionen für die Eingabe" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 msgid "Options controlling the output" msgstr "Optionen für die Ausgabe" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "Ausgabe mit ASCII-Hülle versehen" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 msgid "|FILE|write output to FILE" msgstr "|DATEI|Ausgabe auf DATEI schreiben" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "Textmodus benutzen" -#: g10/gpg.c:763 +#: g10/gpg.c:764 msgid "|N|set compress level to N (0 disables)" msgstr "|N|Kompressionsstufe auf N setzen (0=keine)" -#: g10/gpg.c:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 msgid "Options controlling key import and export" msgstr "Optionen für den Schlüsselimport und -export" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "" "|MECHANISMEN|Benutze MECHANISMEN um Schlüssel über die Mailadresse " "aufzufinden." -#: g10/gpg.c:775 +#: g10/gpg.c:776 msgid "import missing key from a signature" msgstr "Schlüssel aus der Signatur importieren" -#: g10/gpg.c:780 +#: g10/gpg.c:781 msgid "include the public key in signatures" msgstr "Schlüssel mit in die Signatur packen" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "Jeglichen Zugriff auf den Dirmngr verhindern" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 msgid "Options controlling key listings" msgstr "Optionen für das Auflisten der Schlüssel" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 msgid "Options to specify keys" msgstr "Optionen zur Auswahl der Schlüssel" -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 msgid "|USER-ID|encrypt for USER-ID" msgstr "|USER-ID|Verschlüsseln für USER-ID" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|USER-ID|Mit USER-ID signieren bzw. entschlüsseln" -#: g10/gpg.c:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "Optionen für die Verwendung in Scripts" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "Weitere Optionen" -#: g10/gpg.c:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2814,7 +2824,7 @@ msgstr "" "(Auf der \"man\"-Seite ist eine vollständige Liste aller Befehle und " "Optionen)\n" -#: g10/gpg.c:978 +#: g10/gpg.c:979 msgid "" "@\n" "Examples:\n" @@ -2834,11 +2844,11 @@ msgstr "" " --list-keys [Namen] Schlüssel anzeigen\n" " --fingerprint [Namen] \"Fingerabdrücke\" anzeigen\n" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "Aufruf: @GPG@ [Optionen] [Dateien] (-h für Hilfe)" -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 msgid "" "Syntax: @GPG@ [options] [files]\n" "Sign, check, encrypt or decrypt\n" @@ -2848,7 +2858,7 @@ msgstr "" "Signieren, prüfen, verschlüsseln, entschlüsseln.\n" "Die voreingestellte Operation ist abhängig von den Eingabedaten\n" -#: g10/gpg.c:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" @@ -2856,75 +2866,75 @@ msgstr "" "\n" "Unterstützte Verfahren:\n" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "Öff. Schlüssel: " -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "Verschlü.: " -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "Hash: " -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 msgid "Compression: " msgstr "Komprimierung: " -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, c-format msgid "usage: %s [options] %s\n" msgstr "Aufruf: %s [Optionen] %s\n" -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "Widersprüchliche Befehle\n" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, c-format msgid "no = sign found in group definition '%s'\n" msgstr "Kein '='-Zeichen in der Gruppendefinition gefunden `%s'\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "WARNUNG: Unsicheres Besitzverhältnis des Home-Verzeichnis `%s'\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "WARNUNG: Unsicheres Besitzverhältnis der Konfigurationsdatei `%s'\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "WARNUNG: Unsicheres Besitzverhältnis auf die Erweiterung `%s'\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "WARNUNG: Unsichere Zugriffsrechte des Home-Verzeichnis `%s'\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "WARNUNG: Unsichere Zugriffsrechte der Konfigurationsdatei `%s'\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "WARNUNG: Unsichere Zugriffsrechte auf die Erweiterung `%s'\n" -#: g10/gpg.c:1731 +#: g10/gpg.c:1732 #, 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:1734 +#: g10/gpg.c:1735 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" @@ -2932,20 +2942,20 @@ msgstr "" "WARNUNG: Unsicheres Besitzverhältnis des umgebenden Verzeichnisses der " "Konfigurationsdatei '%s'\n" -#: g10/gpg.c:1737 +#: g10/gpg.c:1738 #, 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:1743 +#: g10/gpg.c:1744 #, 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:1746 +#: g10/gpg.c:1747 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" @@ -2953,479 +2963,479 @@ msgstr "" "WARNUNG: Unsichere Zugriffsrechte des umgebenden Verzeichnisses der " "Konfigurationsdatei '%s'\n" -#: g10/gpg.c:1749 +#: g10/gpg.c:1750 #, 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:1965 +#: g10/gpg.c:1966 #, c-format msgid "unknown configuration item '%s'\n" msgstr "Unbekanntes Konfigurationselement `%s'\n" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "Anzeigen der Foto-ID in den Schlüssellisten" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 msgid "show key usage information during key listings" msgstr "Schlüsselverwendungszwecke mit den Schlüsseln anlisten" -#: g10/gpg.c:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "Richtlinien-URL mit den Signaturen anlisten" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 msgid "show all notations during signature listings" msgstr "Alle Notationen mit den Signaturen anlisten" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "Standard Notationen mit den Signaturen anlisten" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "Benutzer-Notationen mit den Signaturen anlisten" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 msgid "show preferred keyserver URLs during signature listings" msgstr "Bevorzugten Schlüsselserver mit den Signaturen anlisten" -#: g10/gpg.c:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "Zeige Gültigkeit der User-ID in den Schlüssellisten" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 msgid "show revoked and expired user IDs in key listings" msgstr "Zeige widerrufene und verfallene User-ID in den Schlüssellisten" -#: g10/gpg.c:2081 +#: g10/gpg.c:2082 msgid "show revoked and expired subkeys in key listings" msgstr "Zeige widerrufene und verfallene Unterschlüssel in den Schlüssellisten" -#: g10/gpg.c:2083 +#: g10/gpg.c:2084 msgid "show the keyring name in key listings" msgstr "Anzeigen des Schlüsselbundes, in dem ein Schlüssel drin ist" -#: g10/gpg.c:2085 +#: g10/gpg.c:2086 msgid "show expiration dates during signature listings" msgstr "Das Ablaufdatum mit den Signaturen anlisten" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "Unbekannte TOFU Regel '%s'\n" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "(\"help\" um mögliche Werte anzuzeigen)\n" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "Dieser Befehl ist im %s-Modus nicht erlaubt.\n" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, 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:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "`%s' ist kein gültiges Signaturablaufdatum\n" -#: g10/gpg.c:3219 +#: g10/gpg.c:3220 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "\"%s\" ist keine gültige E-Mailadresse\n" -#: g10/gpg.c:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "Ungültiger Subjekt-Name '%s'\n" -#: g10/gpg.c:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, c-format msgid "invalid request origin '%s'\n" msgstr "Ungültiges \"Herkunft\"-Argument '%s'\n" -#: g10/gpg.c:3314 +#: g10/gpg.c:3315 #, c-format msgid "'%s' is not a valid character set\n" msgstr "`%s' ist kein gültiger Zeichensatz\n" -#: g10/gpg.c:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, c-format msgid "could not parse keyserver URL\n" msgstr "Schlüsselserver-URL konnte nicht analysiert werden\n" -#: g10/gpg.c:3354 +#: g10/gpg.c:3355 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: ungültige Schlüsselserver-Option\n" -#: g10/gpg.c:3357 +#: g10/gpg.c:3358 #, c-format msgid "invalid keyserver options\n" msgstr "Ungültige Schlüsselserver-Option\n" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: ungültige Import-Option\n" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, c-format msgid "invalid import options\n" msgstr "Ungültige Import-Option\n" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, c-format msgid "invalid filter option: %s\n" msgstr "Ungültige Filter-Option: %s\n" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: ungültige Export-Option.\n" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, c-format msgid "invalid export options\n" msgstr "Ungültige Export-Option\n" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: ungültige Listen-Option.\n" -#: g10/gpg.c:3397 +#: g10/gpg.c:3398 #, c-format msgid "invalid list options\n" msgstr "Ungültige Listen-Option\n" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "Foto-ID während der Signaturprüfung anzeigen" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "Richtlinien-URLs während der Signaturprüfung anzeigen" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 msgid "show all notations during signature verification" msgstr "Alle Notationen während der Signaturprüfung anzeigen" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "Standard-Notationen während der Signaturprüfung anzeigen" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "Benutzer-Notationen während der Signaturprüfung anzeigen" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 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:3419 +#: g10/gpg.c:3420 msgid "show user ID validity during signature verification" msgstr "Die Gültigkeit der User-ID während der Signaturprüfung anzeigen" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 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:3423 +#: g10/gpg.c:3424 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:3430 +#: g10/gpg.c:3431 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: ungültige Überprüfungs-Option.\n" -#: g10/gpg.c:3433 +#: g10/gpg.c:3434 #, c-format msgid "invalid verify options\n" msgstr "Ungültige Überprüfungs-Option\n" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, 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:3647 +#: g10/gpg.c:3648 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: ungültige \"auto-key-locate\"-Liste\n" -#: g10/gpg.c:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "ungültige \"auto-key-locate\"-Liste\n" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "Ungültiges Argument für Option \"%.50s\"\n" -#: g10/gpg.c:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, 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:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "WARNUNG: %s ersetzt %s\n" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s zusammen mit %s ist nicht erlaubt!\n" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s zusammen mit %s ist nicht sinnvoll!\n" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "WARNUNG: Ausführung mit gefälschter Systemzeit: " -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, 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:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "Das ausgewählte Verschlüsselungsverfahren ist ungültig\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, c-format msgid "selected AEAD algorithm is invalid\n" msgstr "Das ausgewählte AEAD-Verfahren ist ungültig\n" -#: g10/gpg.c:3961 +#: g10/gpg.c:3962 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "Das ausgewählte Komprimierungsverfahren ist ungültig\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "Das ausgewählte Hashverfahren ist ungültig\n" -#: g10/gpg.c:3982 +#: g10/gpg.c:3983 #, 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:3984 +#: g10/gpg.c:3985 #, 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:3986 +#: g10/gpg.c:3987 #, 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:3988 +#: g10/gpg.c:3989 #, 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:3990 +#: g10/gpg.c:3991 #, 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:3994 +#: g10/gpg.c:3995 #, 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:3998 +#: g10/gpg.c:3999 #, 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:4005 +#: g10/gpg.c:4006 #, c-format msgid "invalid default preferences\n" msgstr "ungültige Standard-Voreinstellungen\n" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, c-format msgid "invalid personal cipher preferences\n" msgstr "ungültige private Verschlüsselungsvoreinstellungen\n" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, c-format msgid "invalid personal AEAD preferences\n" msgstr "ungültige private AEAD-Voreinstellungen\n" -#: g10/gpg.c:4016 +#: g10/gpg.c:4017 #, c-format msgid "invalid personal digest preferences\n" msgstr "ungültige private Hashvoreinstellungen\n" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, c-format msgid "invalid personal compress preferences\n" msgstr "ungültige private Komprimierungsvoreinstellungen\n" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, c-format msgid "chunk size invalid - using %d\n" msgstr "Ungültige \"Chunk\"-Größe; %d wird verwendet\n" -#: g10/gpg.c:4071 +#: g10/gpg.c:4072 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s arbeitet noch nicht mit %s zusammen\n" -#: g10/gpg.c:4134 +#: g10/gpg.c:4135 #, 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:4146 +#: g10/gpg.c:4147 #, 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:4301 +#: g10/gpg.c:4302 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "Die Trust-DB kann nicht initialisiert werden: %s\n" -#: g10/gpg.c:4313 +#: g10/gpg.c:4314 #, 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:4385 +#: g10/gpg.c:4386 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "Symmetrische Entschlüsselung von `%s' fehlgeschlagen: %s\n" -#: g10/gpg.c:4414 +#: g10/gpg.c:4415 #, 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:4417 +#: g10/gpg.c:4418 #, 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:4475 +#: g10/gpg.c:4476 #, 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:4478 +#: g10/gpg.c:4479 #, 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:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, c-format msgid "keyserver send failed: %s\n" msgstr "Senden an Schlüsselserver fehlgeschlagen: %s\n" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, c-format msgid "keyserver receive failed: %s\n" msgstr "Empfangen vom Schlüsselserver fehlgeschlagen: %s\n" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, c-format msgid "key export failed: %s\n" msgstr "Schlüsselexport fehlgeschlagen: %s\n" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, c-format msgid "export as ssh key failed: %s\n" msgstr "Schlüsselexport im SSH Format fehlgeschlagen: %s\n" -#: g10/gpg.c:4925 +#: g10/gpg.c:4926 #, c-format msgid "keyserver search failed: %s\n" msgstr "Suche auf dem Schlüsselserver fehlgeschlagen: %s\n" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "Refresh vom Schlüsselserver fehlgeschlagen: %s\n" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "Entfernen der ASCII-Hülle ist fehlgeschlagen: %s\n" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "Anbringen der ASCII-Hülle ist fehlgeschlagen: %s\n" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "Ungültiges Hashverfahren '%s'\n" -#: g10/gpg.c:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 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:5286 +#: g10/gpg.c:5308 #, 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:5342 +#: g10/gpg.c:5364 #, 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:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Auf geht's - Botschaft eintippen ...\n" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "Die angegebene Zertifikat-Richtlinien-URL ist ungültig\n" -#: g10/gpg.c:5702 +#: g10/gpg.c:5724 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "Die angegebene Signatur-Richtlinien-URL ist ungültig\n" -#: g10/gpg.c:5735 +#: g10/gpg.c:5757 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "Die angegebene URL des bevorzugten Schlüsselserver ist ungültig\n" @@ -3438,7 +3448,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:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|Statusinfo auf FD (Dateihandle) ausgeben" @@ -4168,7 +4178,7 @@ msgid "Are you sure you still want to sign it? (y/N) " msgstr "Wollen Sie ihn immer noch beglaubigen? (j/N) " #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr " Beglaubigen ist nicht möglich.\n" @@ -4346,8 +4356,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:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "Beglaubigung fehlgeschlagen: %s\n" @@ -4549,7 +4559,7 @@ msgstr "" "Signaturen\n" " (\"nrsign\"), oder jede Kombination davon (\"ltsign\", \"tnrsign\", etc.).\n" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 msgid "Key is revoked." msgstr "Schlüssel wurde widerrufen." @@ -4597,7 +4607,7 @@ msgstr "Diese User-ID wirklich entfernen? (j/N) " msgid "Really move the primary key? (y/N) " msgstr "Den Hauptschlüssel wirklich verschieben? (j/N) " -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 msgid "You must select exactly one key.\n" msgstr "Sie müssen genau einen Schlüssel auswählen.\n" @@ -4676,161 +4686,161 @@ msgstr "Änderungen speichern? (j/N) " msgid "Quit without saving? (y/N) " msgstr "Beenden ohne zu speichern? (j/N) " -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "Schlüssel ist nicht geändert worden, also ist kein Speichern nötig.\n" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, c-format msgid "cannot revoke the last valid user ID.\n" msgstr "Die letzte User-ID kann nicht widerrufen werden!\n" -#: g10/keyedit.c:2523 +#: g10/keyedit.c:2579 #, c-format msgid "revoking the user ID failed: %s\n" msgstr "Fehler beim Widerrufen der User-ID: %s\n" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, c-format msgid "setting the primary user ID failed: %s\n" msgstr "Fehler beim Setzen der Haupt-User-ID: %s\n" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, c-format msgid "\"%s\" is not a fingerprint\n" msgstr "\"%s\" ist kein Fingerabdruck\n" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr "\"%s\" ist nicht der Fingerabdruck des Hauptschlüssels\n" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, c-format msgid "Invalid user ID '%s': %s\n" msgstr "Ungültige User-ID '%s': %s\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "No matching user IDs." msgstr "Keine passende User-ID" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "Nothing to sign.\n" msgstr "Nichts zu beglaubigen\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, c-format msgid "Not signed by you.\n" msgstr "Nicht von Ihnen signiert.\n" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, c-format msgid "revoking the key signature failed: %s\n" msgstr "Fehler beim Widerruf der Schlüsselsignatur: %s\n" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, c-format msgid "'%s' is not a valid expiration time\n" msgstr "'%s' ist kein gültiges Ablaufdatum\n" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, c-format msgid "\"%s\" is not a proper fingerprint\n" msgstr "\"%s\" ist kein gültiger Fingerabdruck\n" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, c-format msgid "subkey \"%s\" not found\n" msgstr "Unterschlüssel \"%s\" nicht gefunden\n" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "AEAD: " -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "Digest: " -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "Eigenschaften: " -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "Keyserver no-modify" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "Bevorzugter Schlüsselserver:" -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 msgid "Notations: " msgstr "\"Notationen\": " -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "PGP 2.x-artige Schlüssel haben keine Voreinstellungen.\n" -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "Der folgende Schlüssel wurde am %s von %s Schlüssel %s widerrufen\n" -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, c-format msgid "This key may be revoked by %s key %s" msgstr "Dieser Schlüssel kann von %s-Schlüssel %s widerrufen werden" -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 msgid "(sensitive)" msgstr "(empfindlich)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "erzeugt: %s" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, c-format msgid "revoked: %s" msgstr "widerrufen: %s" -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, c-format msgid "expired: %s" msgstr "verfallen: %s" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "verfällt: %s" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, c-format msgid "usage: %s" msgstr "Nutzung: %s" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "Kartennummer:" -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, c-format msgid "trust: %s" msgstr "Vertrauen: %s" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "Gültigkeit: %s" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "Hinweis: Dieser Schlüssel ist abgeschaltet" -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" @@ -4838,18 +4848,18 @@ 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:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 msgid "revoked" msgstr "widerrufen" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "verfallen" # translated by wk -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" @@ -4858,17 +4868,17 @@ msgstr "" "WARNUNG: Keine User-ID ist als primär markiert. Dieser Befehl kann\n" "dazu führen, daß eine andere User-ID als primär angesehen wird.\n" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "WARNUNG: Ihr Unterschlüssel zum Verschlüsseln wird bald verfallen.\n" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, c-format msgid "You may want to change its expiration date too.\n" msgstr "Bitte erwägen Sie, dessen Verfallsdatum auch zu ändern.\n" -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -4878,72 +4888,72 @@ msgstr "" "könnte\n" " bei einigen PGP-Versionen zur Zurückweisung des Schlüssels führen.\n" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 msgid "Are you sure you still want to add it? (y/N) " msgstr "Wollen Sie ihn immer noch hinzufügen? (j/N) " -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 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:3102 -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" +#: g10/keyedit.c:4329 +msgid "Such a user ID already exists on this key!" +msgstr "Solch eine User-ID ist bereits für den Schlüssel vorhanden!" -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "Diese korrekte Beglaubigung entfernen? (j/N/q)" -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "Diese ungültige Beglaubigung entfernen= (j/N/q)" -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "Diese unbekannte Beglaubigung entfernen? (j/N/q)" -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "Eigenbeglaubigung wirklich entfernen? (j/N)" -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, c-format msgid "Deleted %d signature.\n" msgid_plural "Deleted %d signatures.\n" msgstr[0] "%d Beglaubigung entfernt.\n" msgstr[1] "%d Beglaubigungen entfernt.\n" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "Nichts entfernt.\n" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 msgid "invalid" msgstr "ungültig" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "User-ID \"%s\" bereits verkleinert: %s\n" -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, c-format msgid "User ID \"%s\": %d signature removed\n" msgid_plural "User ID \"%s\": %d signatures removed\n" msgstr[0] "User-ID \"%s\": %d Signatur entfernt\n" msgstr[1] "User-ID \"%s\": %d Signaturen entfernt\n" -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, c-format msgid "User ID \"%s\": already minimized\n" msgstr "User-ID \"%s\": bereits minimiert\n" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, c-format msgid "User ID \"%s\": already clean\n" msgstr "User-ID \"%s\": bereits sauber\n" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" @@ -4953,221 +4963,221 @@ msgstr "" " Widerrufers könnte bei einigen PGP-Versionen zur Zurückweisung\n" " des Schlüssels führen.\n" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "" "Sie können einem PGP2-artigen Schlüssel keine vorgesehenen Widerrufer " "hinzufügen.\n" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 msgid "Enter the user ID of the designated revoker: " msgstr "Geben sie die User-ID des designierten Widerrufers ein: " -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "" "Ein PGP 2.x-artiger Schlüssel kann nicht als vorgesehener Widerrufer " "eingetragen werden\n" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "Ein Schlüssel kann nicht sein eigener vorgesehener Widerrufer werden\n" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, c-format msgid "this key has already been designated as a revoker\n" msgstr "Dieser Schlüssel wurde bereits als ein Widerrufer vorgesehen\n" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "" "WARNUNG: Einen Schlüssel als vorgesehenen Widerrufer zu deklarieren, kann " "nicht rückgangig gemacht werden!\n" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "" "Möchten Sie diesen Schlüssel wirklich als vorgesehenen Widerrufer festlegen? " "(j/N): " -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 msgid "" "Are you sure you want to change the expiration time for multiple subkeys? (y/" "N) " msgstr "" "Möchten Sie wirklich die Verfallsdaten aller Unterschlüssel ändern? (j/N): " -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 msgid "Changing expiration time for a subkey.\n" msgstr "Ändern des Verfallsdatums des Unterschlüssels.\n" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "Ändern des Verfallsdatums des Hauptschlüssels.\n" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "Sie können das Verfallsdatum eines v3-Schlüssels nicht ändern\n" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 msgid "Changing usage of a subkey.\n" msgstr "Ändern des Schlüsselverwendungszweckes des Unterschlüssels.\n" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 msgid "Changing usage of the primary key.\n" msgstr "Ändern des Schlüsselverwendungszweckes des Hauptschlüssels.\n" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "Signaturunterschlüssel %s ist bereits rücksigniert\n" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "" "Unterschlüssel %s ist des Signieren nicht mächtig und braucht deshalb keine " "Rücksignatur\n" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 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:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "Überspringen der v3 Eigenbeglaubigung von User-ID \"%s\"\n" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "Geben Sie die URL Ihres bevorzugten Schlüsselservers ein: " -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 msgid "Are you sure you want to replace it? (y/N) " msgstr "Wollen Sie ihn wirklich ersetzen? (j/N) " -#: g10/keyedit.c:5384 +#: g10/keyedit.c:5440 msgid "Are you sure you want to delete it? (y/N) " msgstr "Wollen Sie ihn wirklich löschen? (j/N) " -#: g10/keyedit.c:5449 +#: g10/keyedit.c:5505 msgid "Enter the notation: " msgstr "Geben Sie die \"Notation\" ein: " -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 msgid "Proceed? (y/N) " msgstr "Fortfahren (j/N)? " -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, c-format msgid "No user ID with index %d\n" msgstr "Keine User-ID mit Index %d\n" -#: g10/keyedit.c:5728 +#: g10/keyedit.c:5784 #, c-format msgid "No user ID with hash %s\n" msgstr "Keine User-ID mit Hash %s\n" -#: g10/keyedit.c:5829 +#: g10/keyedit.c:5885 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Kein Unterschlüssel mit Schlüssel-ID '%s'.\n" -#: g10/keyedit.c:5851 +#: g10/keyedit.c:5907 #, c-format msgid "No subkey with index %d\n" msgstr "Kein Unterschlüssel mit Index %d\n" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, c-format msgid "user ID: \"%s\"\n" msgstr "User-ID: \"%s\"\n" -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, 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:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr " (nicht-exportierbar)" -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, c-format msgid "This signature expired on %s.\n" msgstr "Diese Signatur ist seit %s verfallen.\n" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Wollen Sie ihn immer noch widerrufen? (j/N) " -#: g10/keyedit.c:6011 +#: g10/keyedit.c:6067 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Ein Widerrufszertifikat für diese Signatur erzeugen (j/N)" -#: g10/keyedit.c:6071 +#: g10/keyedit.c:6127 #, 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:6100 +#: g10/keyedit.c:6156 msgid " (non-revocable)" msgstr " (unwiderrufbar)" -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, c-format msgid "revoked by your key %s on %s\n" msgstr "widerrufen durch Ihren Schlüssel %s um %s\n" -#: g10/keyedit.c:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "Es werden nun folgende Beglaubigungen entfernt:\n" -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 msgid "Really create the revocation certificates? (y/N) " msgstr "Wirklich ein Signatur-Widerrufszertifikat erzeugen? (j/N) " -#: g10/keyedit.c:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "Kein geheimer Schlüssel\n" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, 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:6246 +#: g10/keyedit.c:6302 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "User-ID \"%s\" ist bereits widerrufen\n" -#: g10/keyedit.c:6263 +#: g10/keyedit.c:6319 #, 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:6359 +#: g10/keyedit.c:6415 #, c-format msgid "Cannot revoke the last valid user ID.\n" msgstr "Die letzte User-ID kann nicht widerrufen werden!\n" -#: g10/keyedit.c:6397 +#: g10/keyedit.c:6453 #, c-format msgid "Key %s is already revoked.\n" msgstr "Schlüssel %s ist bereits widerrufen\n" -#: g10/keyedit.c:6459 +#: g10/keyedit.c:6515 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "Unterschlüssel %s ist bereits widerrufen\n" -#: g10/keyedit.c:6556 +#: g10/keyedit.c:6612 #, 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" @@ -5580,6 +5590,10 @@ msgstr "" 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" +#: g10/keygen.c:3102 +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" + #. TRANSLATORS: These are the allowed answers in #. lower and uppercase. Below you will find the matching #. string which should be translated accordingly and the @@ -5899,54 +5913,54 @@ msgstr "Ungültiges Schlüsselserverprotokoll (wir %d!=Handhabungsroutine %d)\n" msgid "\"%s\" not a key ID: skipping\n" msgstr "\"%s\" ist keine Schlüssel-ID: überspringe\n" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, 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:1224 +#: g10/keyserver.c:1226 #, 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:1316 +#: g10/keyserver.c:1318 #, 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:1319 +#: g10/keyserver.c:1321 #, c-format msgid "key not found on keyserver\n" msgstr "Schlüssel wurde auf dem Schlüsselserver nicht gefunden\n" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, c-format msgid "requesting key %s from %s\n" msgstr "fordere Schlüssel %s von %s an\n" -#: g10/keyserver.c:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, c-format msgid "no keyserver known\n" msgstr "Kein Schlüsselserver bekannt\n" -#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "übersprungen \"%s\": %s\n" -#: g10/keyserver.c:1619 +#: g10/keyserver.c:1621 #, c-format msgid "sending key %s to %s\n" msgstr "sende Schlüssel %s auf %s\n" -#: g10/keyserver.c:1662 +#: g10/keyserver.c:1664 #, c-format msgid "requesting key from '%s'\n" msgstr "fordere Schlüssel von %s an\n" -#: g10/keyserver.c:1680 +#: g10/keyserver.c:1682 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "WARNUNG: die URI %s kann nicht geholt werden: %s\n" @@ -5976,68 +5990,68 @@ msgstr "Mit unbekanntem Verfahren verschlüsselt %d.%s\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "Das Passwort wurde mit unbekanntem Hashverfahren %d erstellt\n" -#: g10/mainproc.c:475 +#: g10/mainproc.c:480 #, c-format msgid "public key is %s\n" msgstr "Öffentlicher Schlüssel ist %s\n" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, 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:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " \"%s\"\n" -#: g10/mainproc.c:535 +#: g10/mainproc.c:540 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "verschlüsselt mit %s Schlüssel, ID %s\n" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "WARNUNG: Mehr als ein Klartext erkannt\n" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "Verschlüsselt mit %lu Passwörtern\n" -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "Verschlüsselt mit einem Passwort\n" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "Entschlüsselung mit Public-Key-Verfahren fehlgeschlagen: %s\n" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "Mit öffentlichem Schlüssel verschlüsselte Daten: Korrekte DEK\n" -#: g10/mainproc.c:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, c-format msgid "assuming %s encrypted data\n" msgstr "vermutlich %s-verschlüsselte Daten\n" -#: g10/mainproc.c:655 +#: g10/mainproc.c:660 #, 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:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "" "WARNUNG: Botschaft wurde nicht integritätsgeschützt (integrity protected)\n" -#: g10/mainproc.c:763 +#: g10/mainproc.c:768 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" @@ -6047,184 +6061,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:766 +#: g10/mainproc.c:771 #, 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:771 +#: g10/mainproc.c:776 #, c-format msgid "decryption forced to fail!\n" msgstr "Entschlüsselungs-Fehler erzwungen!\n" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "Entschlüsselung erfolgreich\n" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "WARNUNG: Verschlüsselte Botschaft ist manipuliert worden!\n" -#: g10/mainproc.c:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "Entschlüsselung fehlgeschlagen: %s\n" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, 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:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "Ursprünglicher Dateiname='%.*s'\n" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, 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:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, c-format msgid "no signature found\n" msgstr "Keine Signatur gefunden\n" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, c-format msgid "BAD signature from \"%s\"" msgstr "FALSCHE Signatur von \"%s\"" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, c-format msgid "Expired signature from \"%s\"" msgstr "Verfallene Signatur von \"%s\"" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, c-format msgid "Good signature from \"%s\"" msgstr "Korrekte Signatur von \"%s\"" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "Signaturüberprüfung unterdrückt\n" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "diese mehrdeutige Signaturdaten können nicht bearbeitet werden\n" -#: g10/mainproc.c:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, c-format msgid "Signature made %s\n" msgstr "Signatur vom %s\n" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 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:1970 +#: g10/mainproc.c:1982 #, 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:1976 +#: g10/mainproc.c:1988 #, c-format msgid " issuer \"%s\"\n" msgstr " Aussteller \"%s\"\n" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, c-format msgid "Key available at: " msgstr "Schlüssel erhältlich bei: " -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, 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:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "[ungewiß] " -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, c-format msgid " aka \"%s\"" msgstr " alias \"%s\"" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, 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:2402 +#: g10/mainproc.c:2414 #, c-format msgid "Signature expired %s\n" msgstr "Diese Signatur ist seit %s verfallen.\n" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, c-format msgid "Signature expires %s\n" msgstr "Diese Signatur verfällt am %s.\n" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2430 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s Signatur, Hashmethode %s%s%s\n" -#: g10/mainproc.c:2419 +#: g10/mainproc.c:2431 msgid "binary" msgstr "Binäre" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "Textmodus" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 msgid "unknown" msgstr "unbekannt" -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 msgid ", key algorithm " msgstr ", Schlüsselverfahren " -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, 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:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "Signatur kann nicht geprüft werden: %s\n" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "keine abgetrennte Signatur\n" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, 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:2663 +#: g10/mainproc.c:2675 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "Einzelne Signatur der Klasse 0x%02x\n" -#: g10/mainproc.c:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "Signatur nach alter (PGP 2.x) Art\n" @@ -6298,11 +6312,6 @@ msgstr "(weitere Infos: " msgid "%s:%d: deprecated option \"%s\"\n" msgstr "%s:%d: mißbilligte Option \"%s\".\n" -#: g10/misc.c:1188 -#, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "WARNUNG: \"%s\" ist eine mißbilligte Option.\n" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -7416,133 +7425,133 @@ msgstr "Lesefehler in `%s': %s\n" msgid "trustdb: sync failed: %s\n" msgstr "\"Trust-DB\": sync fehlgeschlagen: %s\n" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, c-format msgid "can't create lock for '%s'\n" msgstr "Datei `%s' konnte nicht gesperrt werden\n" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, c-format msgid "can't lock '%s'\n" msgstr "'%s' kann nicht gesperrt werden\n" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "trustdb Satz %lu: lseek fehlgeschlagen: %s\n" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "trustdb Satz %lu: write fehlgeschlagen (n=%d): %s\n" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "trustdb Transaktion zu groß\n" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s: Verzeichnis existiert nicht!\n" -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, c-format msgid "can't access '%s': %s\n" msgstr "kann auf `%s' nicht zugreifen: %s\n" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s: Fehler beim Erzeugen des Versionsatzes: %s" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s: ungültige trust-db erzeugt\n" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s: trust-db erzeugt\n" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, c-format msgid "Note: trustdb not writable\n" msgstr "Hinweis: Die \"trustdb\" ist nicht schreibbar\n" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s: ungültige 'Trust'-Datenbank\n" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s: hashtable kann nicht erzeugt werden: %s\n" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s: Fehler beim Ändern des Versionsatzes: %s\n" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s: Fehler beim Lesen des Versionsatzes: %s\n" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s: Fehler beim Schreiben des Versionsatzes: %s\n" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "trustdb: lseek fehlgeschlagen: %s\n" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "trustdb: read failed (n=%d): %s\n" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s: keine trustdb Datei\n" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s: version record with recnum %lu\n" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s: invalid file version %d\n" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s: Fehler beim Lesen eines freien Satzes: %s\n" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s: Fehler beim Schreiben eines Verzeichnis-Satzes: %s\n" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s: konnte einen Satz nicht Nullen: %s\n" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s: konnte Satz nicht anhängen: %s\n" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "Fehler: Die Vertrauensdatenbank ist fehlerhaft\n" @@ -8198,16 +8207,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "Verbliebene Versuche: %d" @@ -8236,10 +8245,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "PIN-Callback meldete Fehler: %s\n" @@ -8259,69 +8268,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:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, c-format msgid "key already exists\n" msgstr "Schlüssel existiert bereits\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, 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:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, c-format msgid "generating new key\n" msgstr "neue Schlüssel werden erzeugt\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, c-format msgid "writing new key\n" msgstr "der neue Schlüssel wird geschrieben\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, 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:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, 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:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, 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:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, 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:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, 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:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, c-format msgid "generating key failed\n" msgstr "Schlüsselerzeugung fehlgeschlagen\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, 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:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, 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:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 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 " @@ -8329,55 +8338,55 @@ 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 msgid "|A|Please enter the Admin PIN" msgstr "|A|Bitte die Admin-PIN eingeben." -#: scd/app-p15.c:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 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:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 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:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, 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:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, 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" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 msgid "Note: PIN has not yet been enabled." msgstr "Tip: Die PIN wurde noch nicht aktiviert." -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "Die Nullpin wurde noch nicht geändert\n" -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 msgid "|N|Please enter a new PIN for the standard keys." msgstr "|N|Bitte eine neue PIN für den Standard-Schlüssel eingeben." -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "" "|NP|Bitte geben Sie einen neuen PIN Entsperrcode (PUK) für den Standard-" "Schlüssel ein." -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "" "|N|Bitte geben Sie eine neue PIN für den Schlüssel zur Erstellung " "qualifizierter Signaturen ein." -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." @@ -8385,7 +8394,7 @@ msgstr "" "|NP|Bitte geben Sie einen neuen PIN Entsperrcode (PUK) für den Schlüssel zur " "Erstellung qualifizierter Signaturen ein." -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." @@ -8393,27 +8402,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:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 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:945 +#: scd/app-openpgp.c:946 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "Der Fingerabdruck kann nicht gespeichert werden: %s\n" -#: scd/app-openpgp.c:958 +#: scd/app-openpgp.c:959 #, c-format msgid "failed to store the creation date: %s\n" msgstr "Das Erzeugungsdatum konnte nicht gespeichert werden: %s\n" -#: scd/app-openpgp.c:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, 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:1951 +#: scd/app-openpgp.c:1952 #, c-format msgid "reading public key failed: %s\n" msgstr "Lesen des öffentlichen Schlüssels fehlgeschlagen: %s\n" @@ -8421,44 +8430,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:2375 +#: scd/app-openpgp.c:2406 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "%sNummer: %s%%0ABesitzer: %s%%0AAnzahl: %lu%s" -#: scd/app-openpgp.c:2623 +#: scd/app-openpgp.c:2654 #, c-format msgid "using default PIN as %s\n" msgstr "Die Standard PIN wird für %s benutzt\n" -#: scd/app-openpgp.c:2630 +#: scd/app-openpgp.c:2661 #, 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:2643 +#: scd/app-openpgp.c:2674 msgid "||Please unlock the card" msgstr "||Bitte entsperren Sie die Karte" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, 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:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "Prüfung des CHV%d fehlgeschlagen: %s\n" -#: scd/app-openpgp.c:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "Karte ist dauerhaft gesperrt!\n" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8466,20 +8475,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:2843 +#: scd/app-openpgp.c:2874 #, c-format msgid "access to admin commands is not configured\n" msgstr "Zugriff auf Admin-Befehle ist nicht eingerichtet\n" -#: scd/app-openpgp.c:3357 +#: scd/app-openpgp.c:3388 msgid "||Please enter the PIN" msgstr "||Bitte die PIN eingeben" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 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:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, 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" @@ -8487,72 +8496,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "|RN|Neuer Rückstellcode" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "|AN|Neue Admin-PIN" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "|N|Neue PIN" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 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:3545 +#: scd/app-openpgp.c:3576 msgid "||Please enter the PIN and New PIN" msgstr "||Bitte die PIN sowie die neue PIN eingeben" -#: scd/app-openpgp.c:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, c-format msgid "error reading application data\n" msgstr "Fehler beim Lesen der Anwendungsdaten\n" -#: scd/app-openpgp.c:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, c-format msgid "error reading fingerprint DO\n" msgstr "Fehler beim Lesen des Fingerabdrucks DO\n" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "Erzeugungsdatum fehlt\n" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, 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:4648 +#: scd/app-openpgp.c:4679 #, c-format msgid "unsupported curve\n" msgstr "Nicht unterstützte Kurve\n" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, 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:5036 +#: scd/app-openpgp.c:5067 #, 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:5236 +#: scd/app-openpgp.c:5267 #, 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:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "Anzahl bereits erzeugter Signaturen: %lu\n" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" @@ -8560,7 +8569,7 @@ msgstr "" "Die Überprüfung der Admin PIN ist momentan durch einen Befehl verboten " "worden\n" -#: scd/app-openpgp.c:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "Kann auf %s nicht zugreifen - ungültige OpenPGP-Karte?\n" @@ -8580,7 +8589,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:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|NAME|Die Debugstufe auf NAME setzen" @@ -8624,11 +8633,11 @@ msgstr "|LIST|Anwendungprioritäten auf LIST setzen" msgid "deny the use of admin card commands" msgstr "Verweigere die Benutzung von \"Admin\"-Befehlen" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "Gebrauch: @SCDAEMON@ [Optionen] (-h für Hilfe)" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" @@ -8636,24 +8645,24 @@ msgstr "" "Syntax: @SCDAEMON@ [Optionen] [Befehl [Argumente]]\n" "Smartcard Daemon für @GNUPG@\n" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, c-format msgid "please use the option '--daemon' to run the program in the background\n" msgstr "" "Bitte die Option `--daemon' nutzen, um das Programm im Hintergund " "auszuführen\n" -#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, c-format msgid "handler for fd %d started\n" msgstr "Handhabungsroutine für fd %d gestartet\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "Handhabungsroutine für den fd %d beendet\n" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, c-format msgid "error getting key usage information: %s\n" @@ -8661,7 +8670,7 @@ msgstr "Fehler beim Holen der Schlüsselbenutzungsinformationen: %s\n" #: sm/call-dirmngr.c:448 msgid "Tor might be in use - network access is limited" -msgstr "" +msgstr "Der Tor Dienst ist aktiv - Zugriff zum Netz ist eingeschränkt" #: sm/certchain.c:198 #, c-format @@ -8888,7 +8897,7 @@ msgstr "Das Wurzelzertifikat ist nicht als vertrauenswürdig markiert" msgid "checking the trust list failed: %s\n" msgstr "Fehler beim Prüfen der vertrauenswürdigen Zertifikate: %s\n" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, c-format msgid "certificate chain too long\n" msgstr "Der Zertifikatkette ist zu lang\n" @@ -8946,7 +8955,7 @@ msgstr "" "Ein %u-Bit Hashverfahren ist für einen %u-Bit %s Schlüssel nicht möglich\n" #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, c-format msgid "out of core\n" @@ -8993,45 +9002,45 @@ msgstr "" "gültig von %s bis %s\n" "zu entsperren.\n" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "" "Schlüsselverwendungszweck nicht vorhanden - für alle Zwecke akzeptiert\n" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "Das Zertifikat hätte nicht zum Zertifizieren benutzt werden sollen\n" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "" "Das Zertifikat hätte nicht zum Signieren von OCSP Antworten benutzt werden " "sollen\n" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "Das Zertifikat hätte nicht zum Verschlüsseln benutzt werden sollen\n" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "Das Zertifikat hätte nicht zum Signieren benutzt werden sollen\n" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "Das Zertifikat kann nicht zum Verschlüsseln benutzt werden\n" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "Das Zertifikat kann nicht zum Signieren benutzt werden\n" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, c-format msgid "looking for another certificate\n" msgstr "schaue nach einem anderen Zertifikat\n" @@ -9220,6 +9229,11 @@ msgstr "Ein eigenbeglaubigtes Zertifikat erzeugen? (j/N) " msgid "These parameters are used:\n" msgstr "Verwendete Parameter:\n" +#: sm/certreqgen-ui.c:433 +#, c-format +msgid "error creating temporary file: %s\n" +msgstr "Fehler beim Erstellen einer temporären Datei: %s\n" + #: sm/certreqgen-ui.c:439 msgid "Now creating self-signed certificate. " msgstr "Das eigenbeglaubigte Zertifikat wird erzeugt. " @@ -9292,123 +9306,123 @@ msgstr "Fehler beim Löschen des Zertifikats \"%s\": %s\n" msgid "no valid recipients given\n" msgstr "Keine gültigen Empfänger angegeben\n" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 msgid "list external keys" msgstr "Externe Schlüssel anzeigen" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 msgid "list certificate chain" msgstr "Schlüssel mit Zertifikatekette anzeigen" -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 msgid "import certificates" msgstr "Zertifikate importieren" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 msgid "export certificates" msgstr "Zertifikate exportieren" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 msgid "register a smartcard" msgstr "Smartcard registrieren" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "Das Kommando an den Dirmngr durchreichen" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "Rufe das gpg-protect-tool auf" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "das Terminal gar nicht benutzen" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "|N|Sende N Zertifikate mit" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "|DATEI|Richtlinieninformationen DATEI entnehmen" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "Eingabedaten sind im PEM Format" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "Eingabedaten sind im Basis-64 Format" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "Eingabedaten sind im Binärformat" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 msgid "create base-64 encoded output" msgstr "Ausgabe im Basis-64 Format erzeugen" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 msgid "|USER-ID|use USER-ID as default secret key" msgstr "|USER-ID|USER-ID als voreingestellten Schlüssel benutzen" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 msgid "|FILE|add keyring to the list of keyrings" msgstr "|DATEI|DATEI als öffentlichen Schlüsselbund mitbenutzen" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "Fehlende Zertifikate automatisch holen" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NAME|Benutze die Kodierung NAME für PKCS#12 Passwörter" -#: sm/gpgsm.c:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "Niemals eine CRL konsultieren" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "CRL bei Wurzelzertifikaten nicht überprüfen" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "Die Gültigkeit mittels OCSP prüfen" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "Zertifikatsrichtlinien nicht überprüfen" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAME|Verschlüsselungsverfahren NAME benutzen" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAME|Hashverfahren NAME benutzen" -#: sm/gpgsm.c:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "Stapelmodus: Keine Abfragen" -#: sm/gpgsm.c:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "\"Ja\" als Standardantwort annehmen" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "\"Nein\" als Standardantwort annehmen" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 msgid "|FILE|write an audit log to FILE" msgstr "|DATEI|Schreibe ein Audit-Log auf DATEI" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Aufruf: @GPGSM@ [Optionen] [Dateien] (-h für Hilfe)" -#: sm/gpgsm.c:623 +#: sm/gpgsm.c:633 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9417,27 +9431,27 @@ msgstr "" "Syntax: @GPGSM@ [Optionen] [Dateien]\n" "Signieren, prüfen, ver- und entschlüsseln mittels S/MIME Protokoll\n" -#: sm/gpgsm.c:831 +#: sm/gpgsm.c:841 #, 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:842 +#: sm/gpgsm.c:852 #, c-format msgid "unknown validation model '%s'\n" msgstr "Unbekanntes Gültigkeitsmodell '%s'\n" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, c-format msgid "importing common certificates '%s'\n" msgstr "Importiere allgemeine Zertifikate: %s\n" -#: sm/gpgsm.c:1774 +#: sm/gpgsm.c:1795 #, c-format msgid "can't sign using '%s': %s\n" msgstr "Signieren mit `%s' nicht möglich: %s\n" -#: sm/gpgsm.c:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "Ungültiger Befehl (Es gibt keinen implizierten Befehl)\n" @@ -9467,7 +9481,7 @@ msgstr "Fehler beim Holen der gespeicherten Flags: %s\n" msgid "error importing certificate: %s\n" msgstr "Fehler beim Importieren des Zertifikats: %s\n" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, c-format msgid "error reading input: %s\n" msgstr "Fehler beim Lesen der Eingabe: %s\n" @@ -9507,7 +9521,7 @@ msgstr "Problem bei Wiederfinden des Zertifikats: %s\n" msgid "error storing flags: %s\n" msgstr "Fehler beim Speichern der Flags: %s\n" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "Fehler - " @@ -9898,11 +9912,6 @@ msgstr "" msgid "error closing '%s': %s\n" msgstr "Fehler beim Schließen von `%s': %s\n" -#: dirmngr/crlcache.c:948 -#, c-format -msgid "error renaming '%s' to '%s': %s\n" -msgstr "Fehler beim Umbenennen von `%s` nach `%s': %s\n" - #: dirmngr/crlcache.c:1002 #, c-format msgid "can't hash '%s': %s\n" @@ -10263,10 +10272,8 @@ msgid "reader to file mapping table full - waiting\n" msgstr "\"reader to file\" Zuordnungstabelle ist voll - warte\n" #: dirmngr/crlfetch.c:155 -#, fuzzy -#| msgid "CRL access not possible due to Tor mode\n" msgid "CRL access not possible due to Tor mode" -msgstr "CRL Zugriff ist im Tor Modus nicht möglich\n" +msgstr "CRL Zugriff ist im Tor Modus nicht möglich" #: dirmngr/crlfetch.c:184 dirmngr/crlfetch.c:243 dirmngr/crlfetch.c:277 #: dirmngr/crlfetch.c:307 @@ -10488,10 +10495,8 @@ msgid "use system's HTTP proxy setting" msgstr "Benutze die HTTP Proxy Einstellung des Systems" #: dirmngr/dirmngr.c:251 -#, fuzzy -#| msgid "Configuration for HTTP servers" msgid "Configuration for OpenPGP servers" -msgstr "Konfiguration für HTTP Server" +msgstr "Konfiguration für OpenPGP Server" #: dirmngr/dirmngr.c:254 msgid "|URL|use keyserver at URL" @@ -10502,10 +10507,8 @@ 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:258 -#, fuzzy -#| msgid "Configuration for HTTP servers" msgid "Configuration for X.509 servers" -msgstr "Konfiguration für HTTP Server" +msgstr "Konfiguration für X.509 Server" #: dirmngr/dirmngr.c:260 msgid "inhibit the use of LDAP" @@ -10596,94 +10599,94 @@ msgstr "Gültige Debugebenen sind: %s\n" msgid "usage: %s [options] " msgstr "Aufruf: %s [Optionen] " -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, 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:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "Holen der CRL von `%s' fehlgeschlagen: %s\n" -#: dirmngr/dirmngr.c:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "Verarbeitung der CRL von `%s' fehlgeschlagen: %s\n" -#: dirmngr/dirmngr.c:1730 +#: dirmngr/dirmngr.c:1734 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s:%u: Zeile ist zu lang - übergangen\n" -#: dirmngr/dirmngr.c:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: ungültiger Fingerabdruck erkannt\n" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, c-format msgid "%s:%u: read error: %s\n" msgstr "%s:%u: Lesefehler: %s\n" -#: dirmngr/dirmngr.c:1892 +#: dirmngr/dirmngr.c:1896 #, 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:1979 +#: dirmngr/dirmngr.c:1983 #, 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:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "SIGUSR2 empfangen - keine Aktion definiert\n" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "SIGTERM empfangen - wird heruntergefahren ...\n" -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "SIGTERM empfangen - immer noch %d Verbindungen aktiv\n" -#: dirmngr/dirmngr.c:2032 +#: dirmngr/dirmngr.c:2036 #, c-format msgid "shutdown forced\n" msgstr "Herunterfahren wurde erzwungen\n" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "SIGINT empfangen - wird sofort heruntergefahren\n" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "Signal %d empfangen - keine Aktion definiert\n" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "Fehler beim Zugreifen auf `%s': HTTP Status %u\n" -#: dirmngr/http.c:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "URL `%s' nach `%s' umgeleitet (%u)\n" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, c-format msgid "too many redirections\n" msgstr "zu viele verschachtelte Umleitungen\n" -#: dirmngr/http.c:3768 +#: dirmngr/http.c:3802 #, c-format msgid "redirection changed to '%s'\n" msgstr "\"Redirection\" geändert auf '%s'\n" @@ -10799,10 +10802,8 @@ msgid "response from server too large; limit is %d bytes\n" msgstr "Antwort vom Server zu lang; die Grenze sind %d Bytes\n" #: dirmngr/ocsp.c:148 -#, fuzzy -#| msgid "OCSP request not possible due to Tor mode\n" msgid "OCSP request not possible due to Tor mode" -msgstr "OCSP Anfrage ist im Tor Modus nicht möglich\n" +msgstr "OCSP Anfrage ist im Tor Modus nicht möglich" #: dirmngr/ocsp.c:157 #, c-format @@ -11050,55 +11051,55 @@ msgid "certificate should not have been used for CRL signing\n" msgstr "" "Das Zertifikat hätte nicht zum Signieren einer CRL benutzt werden sollen\n" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 msgid "quiet" msgstr "Reduzierte Informationen" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "Druckdaten hexkodiert ausgeben" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "Dekodiere empfangene Datenzeilen" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 msgid "connect to the dirmngr" msgstr "Mit dem Dirmngr verbinden" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 msgid "connect to the keyboxd" msgstr "Mit dem Keyboxd verbinden" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "|NAME|Verbinde mit dem Assuan-Socket NAME" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 msgid "|ADDR|connect to Assuan server at ADDR" msgstr "|ADDR|Verbinde mit dem Assuan-Server an Adresse ADDR" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "Starten des auf der Kommandozeile angegebenen Assuan-Server" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "Den \"extended connect\"-Modus nicht nutzen" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 msgid "|FILE|run commands from FILE on startup" msgstr "|DATEI|Beim Starten Kommandos aus DATEI lesen" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "Nach dem Starten \"/subst\" ausführen" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "Aufruf: @GPG@-connect-agent [Optionen] (-h für Hilfe)" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 msgid "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" @@ -11106,48 +11107,48 @@ msgstr "" "Syntax: @GPG@-connect-agent [Optionen]\n" "Mit einem laufenden Agenten verbinden und Befehle senden\n" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "Option \"%s\" erfordert ein Programm und evtl. Argumente\n" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "Option \"%s\" wird wegen \"%s\" nicht beachtet\n" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, c-format msgid "receiving line failed: %s\n" msgstr "Empfangen der Zeile schlug fehl: %s\n" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, c-format msgid "line too long - skipped\n" msgstr "Zeile zu lang - übersprungen\n" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "Zeile wegen enthaltenem Nul-Zeichen gekürzt\n" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, c-format msgid "unknown command '%s'\n" msgstr "unbekannter Befehl `%s'\n" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, c-format msgid "sending line failed: %s\n" msgstr "Senden der Zeile schlug fehl: %s\n" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, c-format msgid "no keybox daemon running in this session\n" msgstr "Der Keyboxd läuft nicht für diese Session\n" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, c-format msgid "error sending standard options: %s\n" msgstr "Fehler beim Senden der Standardoptionen: %s\n" @@ -11207,12 +11208,12 @@ msgstr "Die externe Überprüfung der Komponente %s war nicht erfolgreich" msgid "Note that group specifications are ignored\n" msgstr "Beachten Sie, daß Gruppenspezifiaktionen ignoriert werden\n" -#: tools/gpgconf-comp.c:3573 +#: tools/gpgconf-comp.c:3576 #, c-format msgid "error closing '%s'\n" msgstr "Fehler beim Schließen von '%s'\n" -#: tools/gpgconf-comp.c:3575 +#: tools/gpgconf-comp.c:3578 #, c-format msgid "error parsing '%s'\n" msgstr "Fehler beim Hashen von '%s'\n" @@ -11394,6 +11395,12 @@ msgstr "Verwaltungskommandos für Yubikeys" msgid "manage the command history" msgstr "Verwaltung der Kommandohistorie" +#~ msgid "error writing to temporary file: %s\n" +#~ msgstr "Fehler beim Schreiben auf eine temporäre Datei: %s\n" + +#~ msgid "run in supervised mode" +#~ msgstr "Im Supervised Modus ausführen" + #~ msgid "Name may not start with a digit\n" #~ msgstr "Der Name darf nicht mit einer Ziffer beginnen.\n" @@ -11555,7 +11562,7 @@ msgstr "Verwaltung der Kommandohistorie" #, fuzzy #~ msgid "Suggest a random passphrase." -#~ msgstr "Das Passwort ändern" +#~ msgstr "Ein zufälliges Passwort vorschlagen" #~ msgid "detected card with S/N: %s\n" #~ msgstr "Erkannte Karte hat die Seriennummer: %s\n" @@ -11743,9 +11750,6 @@ msgstr "Verwaltung der Kommandohistorie" #~ msgid "could not open %s for writing: %s\n" #~ msgstr "%s kann nicht zum Schreiben geöffnet werden: %s\n" -#~ msgid "error writing to %s: %s\n" -#~ msgstr "Fehler beim Schreiben von %s: %s\n" - #~ msgid "error closing %s: %s\n" #~ msgstr "Fehler beim Schließen von %s: %s\n" diff --git a/po/el.po b/po/el.po index af4b674..5782038 100644 --- a/po/el.po +++ b/po/el.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gnupg-1.1.92\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-04-21 16:55+0200\n" +"POT-Creation-Date: 2022-07-11 12:31+0200\n" "PO-Revision-Date: 2017-09-14 21:14+0300\n" "Last-Translator: Dimitris Maroulidis \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:338 +#: agent/call-pinentry.c:340 #, fuzzy, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "αποτυχία αρχικοποίησης της TrustDB: %s\n" @@ -29,52 +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:556 +#: agent/call-pinentry.c:554 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:557 +#: agent/call-pinentry.c:555 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:558 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:559 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:560 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:561 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:562 +#: agent/call-pinentry.c:560 #, fuzzy msgid "Do you really want to make your passphrase visible on the screen?" msgstr "Σίγουρα θέλετε να διαγραφούν τα επιλεγμένα κλειδιά; " -#: agent/call-pinentry.c:564 +#: agent/call-pinentry.c:562 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:565 +#: agent/call-pinentry.c:563 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "μη έγκυρη φράση κλειδί" -#: agent/call-pinentry.c:566 +#: agent/call-pinentry.c:564 msgid "Caps Lock is on" msgstr "" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:1022 +#: agent/call-pinentry.c:1019 msgid "Suggest" msgstr "" @@ -85,28 +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:1044 +#: agent/call-pinentry.c:1041 msgid "pinentry.genpin.tooltip" msgstr "" #. TRANSLATORS: This is a text shown by pinentry if the option #. for formatted passphrase is enabled. The length is #. limited to about 900 characters. -#: agent/call-pinentry.c:1072 +#: agent/call-pinentry.c:1069 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 +#: agent/call-pinentry.c:1128 #, 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:1198 +#: agent/call-pinentry.c:1195 msgid "Quality:" msgstr "" @@ -116,107 +116,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:1219 +#: agent/call-pinentry.c:1216 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1477 +#: agent/call-pinentry.c:1474 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1480 +#: agent/call-pinentry.c:1477 #, fuzzy msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" msgstr "Πληκτρολογήστε τη φράση κλειδί· αυτή είναι μια μυστική πρόταση \n" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 #: agent/protect-tool.c:729 #, fuzzy msgid "Passphrase:" msgstr "κακή φράση κλειδί" -#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 -#: agent/command.c:1988 agent/command-ssh.c:3056 agent/genkey.c:442 +#: agent/call-pinentry.c:1541 agent/call-pinentry.c:1799 agent/command.c:2049 +#: agent/command.c:2108 agent/command-ssh.c:3145 agent/genkey.c:427 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:1566 agent/call-pinentry.c:1830 +#: agent/call-pinentry.c:1563 agent/call-pinentry.c:1827 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 +#: agent/call-pinentry.c:1574 agent/call-pinentry.c:1838 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 -#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 +#: agent/call-pinentry.c:1586 agent/call-pinentry.c:1598 +#: agent/call-pinentry.c:1850 agent/call-pinentry.c:1862 #, fuzzy msgid "PIN too long" msgstr "η γραμμή είναι πολύ μεγάλη\n" -#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 +#: agent/call-pinentry.c:1587 agent/call-pinentry.c:1851 #, fuzzy msgid "Passphrase too long" msgstr "η φράση κλειδί είναι πολύ μεγάλη\n" -#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 +#: agent/call-pinentry.c:1595 agent/call-pinentry.c:1859 #, fuzzy msgid "Invalid characters in PIN" msgstr "Μη έγκυρος χαρακτήρας στο όνομα\n" -#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 +#: agent/call-pinentry.c:1600 agent/call-pinentry.c:1864 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 #, fuzzy msgid "Bad PIN" msgstr "κακό MPI" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 #, fuzzy msgid "Bad Passphrase" msgstr "κακή φράση κλειδί" -#: agent/command.c:823 +#: agent/command.c:826 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:824 +#: agent/command.c:827 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1235 g10/card-util.c:741 g10/card-util.c:762 +#: agent/command.c:1329 g10/card-util.c:741 g10/card-util.c:762 #, fuzzy, c-format msgid "error getting serial number of card: %s\n" msgstr "σφάλμα στη δημιουργία της φράσης κλειδί: %s\n" -#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2984 -#: agent/genkey.c:377 +#: agent/command.c:1876 agent/command.c:2041 agent/command-ssh.c:3073 +#: agent/genkey.c:362 #, fuzzy msgid "Please re-enter this passphrase" msgstr "αλλαγή της φράσης κλειδί" -#: agent/command.c:2703 +#: agent/command.c:2830 #, fuzzy, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " "system." msgstr "Πληκτρολογήστε τη φράση κλειδί· αυτή είναι μια μυστική πρόταση \n" -#: agent/command.c:2833 +#: agent/command.c:2960 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -228,9 +228,9 @@ msgid "ssh keys greater than %d bits are not supported\n" msgstr "δεν υποστηρίζεται ο αλγόριθμος προστασίας %d%s\n" #: agent/command-ssh.c:874 common/dotlock.c:856 g10/card-util.c:991 -#: g10/export.c:1329 g10/gpg.c:1454 g10/keygen.c:5370 g10/keyring.c:1329 +#: g10/export.c:1329 g10/gpg.c:1455 g10/keygen.c:5370 g10/keyring.c:1329 #: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 -#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:753 tools/gpg-card.c:479 +#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:739 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" @@ -238,15 +238,15 @@ msgstr "αδυναμία δημιουργίας του `%s': %s\n" #: agent/command-ssh.c:886 common/helpfile.c:57 g10/card-util.c:948 #: g10/dearmor.c:59 g10/dearmor.c:104 g10/decrypt.c:65 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1455 +#: g10/decrypt.c:148 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1456 #: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4319 #: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: g10/plaintext.c:640 g10/sign.c:1093 g10/sign.c:1320 g10/sign.c:1433 -#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:758 -#: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2253 -#: sm/gpgsm.c:2283 sm/gpgsm.c:2321 sm/keylist.c:1791 sm/qualified.c:65 +#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:744 +#: g10/tdbio.c:799 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2274 +#: sm/gpgsm.c:2304 sm/gpgsm.c:2342 sm/keylist.c:1809 sm/qualified.c:65 #: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489 -#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1817 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1821 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -257,137 +257,128 @@ msgstr "αδυναμία πρόσβασης στο `%s': %s\n" msgid "no suitable card key found: %s\n" msgstr "δε βρέθηκε εγγράψιμη μυστική κλειδοθήκη: %s\n" -#: agent/command-ssh.c:2513 +#: agent/command-ssh.c:2467 #, fuzzy, c-format msgid "error getting list of cards: %s\n" msgstr "σφάλμα στη δημιουργία της φράσης κλειδί: %s\n" -#: agent/command-ssh.c:2688 +#: agent/command-ssh.c:2777 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " "allow this?" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Allow" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Deny" msgstr "" -#: agent/command-ssh.c:2704 +#: agent/command-ssh.c:2793 #, fuzzy, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "Πληκτρολογήστε τη φράση κλειδί· αυτή είναι μια μυστική πρόταση \n" -#: agent/command-ssh.c:3011 +#: agent/command-ssh.c:3100 #, fuzzy, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " "%s%%0Awithin gpg-agent's key storage" msgstr "Πληκτρολογήστε τη φράση κλειδί· αυτή είναι μια μυστική πρόταση \n" -#: agent/command-ssh.c:3708 +#: agent/command-ssh.c:3797 #, fuzzy, c-format msgid "failed to create stream from socket: %s\n" msgstr "%s: αδυναμία δημιουργίας hashtable: %s\n" -#: agent/divert-scd.c:118 -msgid "Please insert the card with serial number" -msgstr "" - -#: agent/divert-scd.c:243 +#: agent/divert-scd.c:136 msgid "Admin PIN" msgstr "" #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:248 +#: agent/divert-scd.c:141 msgid "PUK" msgstr "" -#: agent/divert-scd.c:255 +#: agent/divert-scd.c:148 msgid "Reset Code" msgstr "" -#: agent/divert-scd.c:283 +#: agent/divert-scd.c:176 msgid "Push ACK button on card/token." msgstr "" -#: agent/divert-scd.c:305 agent/divert-scd.c:309 +#: agent/divert-scd.c:198 agent/divert-scd.c:202 msgid "Use the reader's pinpad for input." msgstr "" -#: agent/divert-scd.c:375 +#: agent/divert-scd.c:268 #, fuzzy msgid "Repeat this Reset Code" msgstr "Επαναλάβετε τη φράση κλειδί: " -#: agent/divert-scd.c:377 +#: agent/divert-scd.c:270 #, fuzzy msgid "Repeat this PUK" msgstr "Επαναλάβετε τη φράση κλειδί: " -#: agent/divert-scd.c:378 +#: agent/divert-scd.c:271 #, fuzzy msgid "Repeat this PIN" msgstr "Επαναλάβετε τη φράση κλειδί: " -#: agent/divert-scd.c:383 +#: agent/divert-scd.c:276 #, fuzzy msgid "Reset Code not correctly repeated; try again" msgstr "η φράση κλειδί δεν επαναλήφθηκε σωστά. Δοκιμάστε ξανά" -#: agent/divert-scd.c:385 +#: agent/divert-scd.c:278 #, fuzzy msgid "PUK not correctly repeated; try again" msgstr "η φράση κλειδί δεν επαναλήφθηκε σωστά. Δοκιμάστε ξανά" -#: agent/divert-scd.c:386 +#: agent/divert-scd.c:279 #, fuzzy msgid "PIN not correctly repeated; try again" msgstr "η φράση κλειδί δεν επαναλήφθηκε σωστά. Δοκιμάστε ξανά" -#: agent/divert-scd.c:399 +#: agent/divert-scd.c:292 #, c-format msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "" -#: 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:150 +#: agent/genkey.c:154 #, fuzzy, c-format -msgid "error writing to temporary file: %s\n" -msgstr "εγγραφή στο `%s'\n" +msgid "error writing to pipe: %s\n" +msgstr "αδυναμία εγγραφής της κλειδοθήκης `%s': %s\n" -#: agent/genkey.c:191 +#: agent/genkey.c:176 #, fuzzy msgid "Enter new passphrase" msgstr "Πληκτρολογήστε τη φράση κλειδί\n" -#: agent/genkey.c:227 +#: agent/genkey.c:212 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:229 +#: agent/genkey.c:214 #, 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:241 +#: agent/genkey.c:226 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:258 +#: agent/genkey.c:243 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -395,7 +386,7 @@ msgid_plural "A passphrase should be at least %u characters long." msgstr[0] "Το όνομα πρέπει να έχει τουλάχιστον 5 χαρακτήρες\n" msgstr[1] "Το όνομα πρέπει να έχει τουλάχιστον 5 χαρακτήρες\n" -#: agent/genkey.c:277 +#: agent/genkey.c:262 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -403,386 +394,385 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:304 +#: agent/genkey.c:289 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:319 +#: agent/genkey.c:304 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:340 +#: agent/genkey.c:325 #, fuzzy msgid "Take this one anyway" msgstr "Χρήση οπωσδήποτε αυτού του κλειδιού; " -#: agent/genkey.c:508 +#: agent/genkey.c:493 #, fuzzy, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "" "Χρειάζεστε μια Φράση κλειδί για να προστατεύσετε το μυστικό κλειδί.\n" "\n" -#: agent/genkey.c:637 +#: agent/genkey.c:622 #, fuzzy msgid "Please enter the new passphrase" msgstr "αλλαγή της φράσης κλειδί" -#: agent/gpg-agent.c:165 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:167 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 msgid "Options used for startup" msgstr "" -#: agent/gpg-agent.c:167 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 +#: agent/gpg-agent.c:169 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:168 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:170 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:170 dirmngr/dirmngr.c:176 -#, fuzzy -#| msgid "Key is superseded" -msgid "run in supervised mode" -msgstr "Το κλειδί έχει παρακαμθεί" - -#: agent/gpg-agent.c:172 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 +#: agent/gpg-agent.c:174 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:173 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:175 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:174 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 +#: agent/gpg-agent.c:176 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:183 g10/gpg.c:595 scd/scdaemon.c:125 sm/gpgsm.c:428 +#: agent/gpg-agent.c:185 g10/gpg.c:596 scd/scdaemon.c:125 sm/gpgsm.c:429 #: dirmngr/dirmngr.c:192 #, fuzzy msgid "|FILE|read options from FILE" msgstr "|ΑΡΧΕΙΟ|φόρτωμα του αρθρώματος επέκτασης ΑΡΧΕΙΟ" -#: agent/gpg-agent.c:187 g10/gpg.c:580 scd/scdaemon.c:129 sm/gpgsm.c:269 +#: agent/gpg-agent.c:189 g10/gpg.c:581 scd/scdaemon.c:129 sm/gpgsm.c:270 #: dirmngr/dirmngr.c:196 msgid "Options controlling the diagnostic output" msgstr "" -#: agent/gpg-agent.c:189 g10/gpg.c:582 g10/gpgv.c:78 kbx/kbxutil.c:89 -#: scd/scdaemon.c:131 sm/gpgsm.c:271 dirmngr/dirmngr-client.c:69 -#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:85 tools/gpgconf.c:117 +#: agent/gpg-agent.c:191 g10/gpg.c:583 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: scd/scdaemon.c:131 sm/gpgsm.c:272 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:86 tools/gpgconf.c:117 msgid "verbose" msgstr "αναλυτικά" -#: agent/gpg-agent.c:190 g10/gpg.c:584 g10/gpgv.c:79 kbx/kbxutil.c:90 -#: scd/scdaemon.c:132 sm/gpgsm.c:273 dirmngr/dirmngr-client.c:70 +#: agent/gpg-agent.c:192 g10/gpg.c:585 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: scd/scdaemon.c:132 sm/gpgsm.c:274 dirmngr/dirmngr-client.c:70 #: dirmngr/dirmngr.c:199 msgid "be somewhat more quiet" msgstr "ήσυχη έξοδος" -#: agent/gpg-agent.c:198 g10/gpg.c:599 sm/gpgsm.c:287 dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:600 sm/gpgsm.c:288 dirmngr/dirmngr.c:209 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:202 g10/gpg.c:605 scd/scdaemon.c:146 sm/gpgsm.c:294 +#: agent/gpg-agent.c:204 g10/gpg.c:606 scd/scdaemon.c:146 sm/gpgsm.c:295 #: dirmngr/dirmngr.c:213 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 #, fuzzy msgid "do not use the SCdaemon" msgstr "ανανέωση της βάσης δεδομένων εμπιστοσύνης" -#: agent/gpg-agent.c:207 +#: agent/gpg-agent.c:209 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 #, fuzzy #| msgid "|NAME|set terminal charset to NAME" msgid "|NAME|accept some commands via NAME" msgstr "|ΟΝΟΜΑ|καθορισμός του σετ χαρακτήρων τερματικού σε ΟΝΟΜΑ" -#: agent/gpg-agent.c:217 +#: agent/gpg-agent.c:219 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:219 +#: agent/gpg-agent.c:221 msgid "ignore requests to change the X display" msgstr "" -#: agent/gpg-agent.c:220 +#: agent/gpg-agent.c:222 #, fuzzy #| msgid "not supported" msgid "enable ssh support" msgstr "δεν υποστηρίζεται" -#: agent/gpg-agent.c:222 +#: agent/gpg-agent.c:224 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:225 +#: agent/gpg-agent.c:227 #, fuzzy #| msgid "not supported" msgid "enable putty support" msgstr "δεν υποστηρίζεται" -#: agent/gpg-agent.c:237 g10/gpg.c:850 scd/scdaemon.c:176 sm/gpgsm.c:388 +#: agent/gpg-agent.c:239 g10/gpg.c:851 scd/scdaemon.c:176 sm/gpgsm.c:389 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:250 +#: agent/gpg-agent.c:252 #, fuzzy msgid "disallow the use of an external password cache" msgstr "σφάλμα στη δημιουργία της φράσης κλειδί: %s\n" -#: agent/gpg-agent.c:252 +#: agent/gpg-agent.c:254 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:255 +#: agent/gpg-agent.c:259 #, fuzzy msgid "allow presetting passphrase" msgstr "σφάλμα στη δημιουργία της φράσης κλειδί: %s\n" -#: agent/gpg-agent.c:260 +#: agent/gpg-agent.c:264 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:267 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:265 +#: agent/gpg-agent.c:269 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:267 +#: agent/gpg-agent.c:271 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:274 +#: agent/gpg-agent.c:278 #, fuzzy msgid "|N|expire the passphrase after N days" msgstr "|N|χρήση της κατάστασης φράσης κλειδί N" -#: agent/gpg-agent.c:276 +#: agent/gpg-agent.c:280 #, fuzzy msgid "do not allow the reuse of old passphrases" msgstr "σφάλμα στη δημιουργία της φράσης κλειδί: %s\n" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:281 +#: agent/gpg-agent.c:285 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "χρήση του gpg-agent" -#: agent/gpg-agent.c:283 +#: agent/gpg-agent.c:287 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:285 +#: agent/gpg-agent.c:289 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:292 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:292 +#: agent/gpg-agent.c:296 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:296 +#: agent/gpg-agent.c:300 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:562 agent/preset-passphrase.c:99 agent/protect-tool.c:154 -#: g10/gpg.c:1149 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312 -#: sm/gpgsm.c:617 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 -#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:163 +#: agent/gpg-agent.c:561 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: g10/gpg.c:1150 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:313 +#: sm/gpgsm.c:627 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 +#: tools/gpg-connect-agent.c:223 tools/gpgconf.c:163 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Αναφέρετε τα προβλήματα στο \n" -#: agent/gpg-agent.c:571 +#: agent/gpg-agent.c:570 #, fuzzy msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Χρήση: gpg [επιλογές] [αρχεία] (-h για βοήθεια)" -#: agent/gpg-agent.c:573 +#: agent/gpg-agent.c:572 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "ο επιλεγμένος αλγόριθμος περίληψης δεν είναι έγκυρος\n" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, fuzzy, c-format #| msgid "reading options from `%s'\n" msgid "reading options from '%s'\n" msgstr "ανάγνωση επιλογών από `%s'\n" -#: agent/gpg-agent.c:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, 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:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: \"%s\" είναι μια μη συνειστώμενη επιλογή\n" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, fuzzy, c-format msgid "can't create socket: %s\n" msgstr "αδυναμία δημιουργίας του %s: %s\n" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, c-format msgid "socket name '%s' is too long\n" msgstr "" -#: agent/gpg-agent.c:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, fuzzy, c-format msgid "a gpg-agent is already running - not starting a new one\n" msgstr "ο gpg-agent δεν είναι διαθέσιμος σε αυτή τη συνεδρία\n" -#: agent/gpg-agent.c:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, fuzzy, c-format msgid "error getting nonce for the socket\n" msgstr "σφάλμα στη δημιουργία της φράσης κλειδί: %s\n" -#: agent/gpg-agent.c:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, fuzzy, c-format msgid "error binding socket to '%s': %s\n" msgstr "σφάλμα στη αποστολή προς το `%s': %s\n" -#: agent/gpg-agent.c:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, fuzzy, c-format msgid "can't set permissions of '%s': %s\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλείς άδειες στο %s \"%s\"\n" -#: agent/gpg-agent.c:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, fuzzy, c-format msgid "listening on socket '%s'\n" msgstr "εγγραφή του μυστικού κλειδιού στο `%s'\n" -#: agent/gpg-agent.c:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: 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:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: g10/openfile.c:402 #, fuzzy, c-format msgid "directory '%s' created\n" msgstr "%s: κατάλογος δημιουργήθηκε\n" -#: agent/gpg-agent.c:2381 +#: agent/gpg-agent.c:2391 #, fuzzy, c-format msgid "stat() failed for '%s': %s\n" msgstr "trustdb: read απέτυχε (n=%d): %s\n" -#: agent/gpg-agent.c:2385 +#: agent/gpg-agent.c:2395 #, fuzzy, c-format msgid "can't use '%s' as home directory\n" msgstr "%s: αδυναμία δημιουργίας καταλόγου: %s\n" -#: agent/gpg-agent.c:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, fuzzy, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" -#: agent/gpg-agent.c:2747 +#: agent/gpg-agent.c:2757 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2752 +#: agent/gpg-agent.c:2762 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2827 +#: agent/gpg-agent.c:2837 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2832 +#: agent/gpg-agent.c:2842 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, fuzzy, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "η ενημέρωση μυστικού απέτυχε: %s\n" -#: agent/gpg-agent.c:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, fuzzy, c-format msgid "%s %s stopped\n" msgstr "%s: παραλείφθηκε: %s\n" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 tools/card-call-scd.c:311 #, fuzzy, c-format msgid "no gpg-agent running in this session\n" msgstr "ο gpg-agent δεν είναι διαθέσιμος σε αυτή τη συνεδρία\n" @@ -808,7 +798,7 @@ msgid "" "Password cache maintenance\n" msgstr "" -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -818,7 +808,7 @@ msgstr "" " " #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -872,42 +862,42 @@ msgstr "Ακύρωση" msgid "error while asking for the passphrase: %s\n" msgstr "σφάλμα στη δημιουργία της φράσης κλειδί: %s\n" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, fuzzy, c-format msgid "error opening '%s': %s\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, fuzzy, c-format msgid "file '%s', line %d: %s\n" msgstr "το κλειδί '%s' δε βρέθηκε: %s\n" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, fuzzy, c-format msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "σφάλμα ανάγνωσης: %s\n" -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, fuzzy, c-format msgid "system trustlist '%s' not available\n" msgstr "τμήματα του μυστικού κλειδιού δεν είναι διαθέσιμα\n" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, fuzzy, c-format msgid "bad fingerprint in '%s', line %d\n" msgstr "σφάλμα ανάγνωσης: %s\n" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, fuzzy, c-format msgid "invalid keyflag in '%s', line %d\n" msgstr "σφάλμα: μη έγκυρο αποτύπωμα\n" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, fuzzy, c-format msgid "error reading '%s', line %d: %s\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "" @@ -920,19 +910,19 @@ msgstr "" #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " "certificates?" msgstr "" -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 #, fuzzy msgid "Yes" msgstr "ναι|ναί" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "" @@ -945,7 +935,7 @@ msgstr "" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -955,48 +945,63 @@ msgstr "" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, fuzzy, c-format +#| msgid "error reading `%s': %s\n" +msgid "error renaming '%s' to '%s': %s\n" +msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "" -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " "it now." msgstr "" -#: agent/findkey.c:397 agent/findkey.c:404 +#: agent/findkey.c:451 agent/findkey.c:458 #, fuzzy msgid "Change passphrase" msgstr "αλλαγή της φράσης κλειδί" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +msgid "Please insert the card with serial number" +msgstr "" + +#: agent/findkey.c:1231 +#, c-format +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "" + +#: agent/findkey.c:1741 #, fuzzy, c-format msgid "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A %%C" "%%0A?" msgstr "Σίγουρα θέλετε να διαγραφούν τα επιλεγμένα κλειδιά; " -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 #, fuzzy msgid "Delete key" msgstr "ενεργοποιεί ένα κλειδί" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -1018,7 +1023,7 @@ msgstr "" msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "απέτυχε ο έλεγχος της υπογραφής που δημιουργήθηκε: %s\n" @@ -1060,7 +1065,7 @@ msgid "error creating a stream for a pipe: %s\n" msgstr "σφάλμα στη δημιουργία της φράσης κλειδί: %s\n" #: common/exechelp-posix.c:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, fuzzy, c-format msgid "error forking process: %s\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" @@ -1122,12 +1127,12 @@ msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλής ιδιοκτησία σ msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλείς άδειες στο %s \"%s\"\n" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, fuzzy, c-format msgid "waiting for file '%s' to become accessible ...\n" msgstr "η ενημέρωση απέτυχε: %s\n" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, fuzzy, c-format msgid "renaming '%s' to '%s' failed: %s\n" msgstr "θωράκιση απέτυχε: %s\n" @@ -1355,7 +1360,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:4215 +#: scd/app-openpgp.c:4246 #, fuzzy, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1526,7 +1531,7 @@ msgstr "θωράκιση απέτυχε: %s\n" msgid "iconv_open failed: %s\n" msgstr "αδυναμία πρόσβασης του αρχείου: %s\n" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, fuzzy, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "θωράκιση απέτυχε: %s\n" @@ -1565,7 +1570,7 @@ msgstr "το δημόσιο κλειδί %08lX δεν βρέθηκε: %s\n" msgid "waiting for lock %s...\n" msgstr "εγγραφή του μυστικού κλειδιού στο `%s'\n" -#: common/init.c:191 sm/gpgsm.c:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1740,7 +1745,7 @@ msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" msgid "problem with the agent: %s\n" msgstr "πρόβλημα με τον agent: agent επιστρέφει 0x%lx\n" -#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, fuzzy, c-format msgid "no dirmngr running in this session\n" msgstr "ο gpg-agent δεν είναι διαθέσιμος σε αυτή τη συνεδρία\n" @@ -1783,7 +1788,7 @@ msgstr "" msgid "server uses an invalid certificate" msgstr "δημιουργία ενός πιστοποιητικού ανάκλησης" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" @@ -1811,7 +1816,7 @@ msgstr "δεν μπορεί να γίνει αυτό σε κατάσταση δ msgid "This command is only available for version 2 cards\n" msgstr "Αυτή η εντολή απαγορεύετε σε αυτή την κατάσταση %s.\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 tools/gpg-card.c:2965 #, fuzzy, c-format msgid "Reset Code not or not anymore available\n" msgstr "τμήματα του μυστικού κλειδιού δεν είναι διαθέσιμα\n" @@ -1878,15 +1883,15 @@ msgstr "κανένα αντίστιχο δημόσιο κλειδί: %s\n" #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 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:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" @@ -2234,27 +2239,27 @@ msgstr "εγγραφή του μυστικού κλειδιού στο `%s'\n" msgid "Invalid command (try \"help\")\n" msgstr "Μη έγκυρη εντολή (δοκιμάστε \"help\")\n" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format msgid "--output doesn't work for this command\n" msgstr "--output δεν λειτουργεί για αυτή την εντολή\n" -#: g10/decrypt.c:247 g10/gpg.c:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 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:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2317,8 +2322,8 @@ msgid "subkey" msgstr "ΔημοσΚλειδί:" #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "η ενημέρωση απέτυχε: %s\n" @@ -2382,14 +2387,14 @@ msgstr "απαγορεύετε η χρήση του κρυπταλγόριθμο msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, fuzzy, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "απαγορεύετε η χρήση του κρυπταλγόριθμου \"%s\" στην κατάσταση %s\n" -#: g10/encrypt.c:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 sm/verify.c:510 #, fuzzy, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "" @@ -2414,7 +2419,7 @@ msgstr "" msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: \"%s\" είναι μια μη συνειστώμενη επιλογή\n" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2531,12 +2536,12 @@ msgstr "εγγραφή του μυστικού κλειδιού στο `%s'\n" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "κλειδί %08lX: κλειδί τύπου PGP 2.x - παραλείφθηκε\n" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: δεν έγινε καμμία εξαγωγή\n" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, fuzzy, c-format #| msgid "error creating `%s': %s\n" @@ -2606,297 +2611,297 @@ msgstr "" msgid "using subkey %s instead of primary key %s\n" msgstr "χρήση του δευτερεύοντος κλειδιού %08lX αντί του πρωτεύοντος %08lX\n" -#: g10/getkey.c:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, fuzzy, c-format msgid "valid values for option '%s':\n" msgstr "μη έγκυρες επιλογές ειγαγωγής\n" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 #, fuzzy msgid "make a signature" msgstr "δημιουργία μιας μη προσαρτημένης υπογραφής" -#: g10/gpg.c:456 +#: g10/gpg.c:457 #, fuzzy msgid "make a clear text signature" msgstr "|[αρχείο]|δημιουργία μιας μη κρυπτογραφημένης υπογραφής" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "δημιουργία μιας μη προσαρτημένης υπογραφής" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "κρυπτογράφηση δεδομένων" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "κρυπτογράφηση με χρήση μόνο συμμετρικών αλγορίθμων" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "αποκρυπτογράφηση δεδομένων (προκαθορισμένο)" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "επαλήθευση μιας υπογραφής" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "απεικόνιση της λίστας κλειδιών" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "απεικόνιση της λίστας κλειδιών και υπογραφών" -#: g10/gpg.c:472 +#: g10/gpg.c:473 #, fuzzy msgid "list and check key signatures" msgstr "έλεγχος υπογραφής κλειδιού" -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "απεικόνιση της λίστας κλειδιών και αποτυπωμάτων (fingerprints)" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "απεικόνιση της λίστας μυστικών κλειδιών" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "δημιουργία ενός νέου ζεύγους κλειδιών" -#: g10/gpg.c:480 +#: g10/gpg.c:481 #, fuzzy #| msgid "generate a new key pair" msgid "quickly generate a new key pair" msgstr "δημιουργία ενός νέου ζεύγους κλειδιών" -#: g10/gpg.c:483 +#: g10/gpg.c:484 #, fuzzy #| msgid "generate a new key pair" msgid "quickly add a new user-id" msgstr "δημιουργία ενός νέου ζεύγους κλειδιών" -#: g10/gpg.c:488 +#: g10/gpg.c:489 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a user-id" msgstr "δημιουργία ενός νέου ζεύγους κλειδιών" -#: g10/gpg.c:491 +#: g10/gpg.c:492 #, fuzzy #| msgid "generate a new key pair" msgid "quickly set a new expiration date" msgstr "δημιουργία ενός νέου ζεύγους κλειδιών" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "δημιουργία ενός πιστοποιητικού ανάκλησης" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "αφαίρεση των κλειδιών από τη δημόσια κλειδοθήκη" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "αφαίρεση των κλειδιών από τη μυστική κλειδοθήκη" -#: g10/gpg.c:504 +#: g10/gpg.c:505 #, fuzzy #| msgid "sign a key" msgid "quickly sign a key" msgstr "υπογραφή ενός κλειδιού" -#: g10/gpg.c:506 +#: g10/gpg.c:507 #, fuzzy #| msgid "sign a key locally" msgid "quickly sign a key locally" msgstr "υπογραφή ενός κλειδιού τοπικά" -#: g10/gpg.c:508 +#: g10/gpg.c:509 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a key signature" msgstr "δημιουργία ενός νέου ζεύγους κλειδιών" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "υπογραφή ενός κλειδιού" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "υπογραφή ενός κλειδιού τοπικά" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "υπογραφή ή επεξεργασία ενός κλειδιού" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 #, fuzzy msgid "change a passphrase" msgstr "αλλαγή της φράσης κλειδί" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "εξαγωγή κλειδιών" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "εξαγωγή κλειδιών σε ένα διακομιστή κλειδιών" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "εισαγωγή κλειδιών από ένα διακομιστή κλειδιών" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "αναζήτηση κλειδιών σε ένα διακομιστή κλειδιών" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "ανανέωση όλων των κλειδιών από ένα διακομιστή κλειδιών" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "εισαγωγή/συγχώνευση κλειδιών" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "ανανέωση της βάσης δεδομένων εμπιστοσύνης" -#: g10/gpg.c:561 +#: g10/gpg.c:562 #, fuzzy msgid "print message digests" msgstr "|αλγόρ [αρχεία]| απεικόνιση περιλήψεων των μηνυμάτων" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "|ΟΝΟΜΑ|χρήση ΟΝΟΜΑτος σαν προκαθορισμένο μυστικό κλειδί" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 #, fuzzy msgid "|NAME|encrypt to user ID NAME as well" msgstr "|ΟΝΟΜΑ|κρυπτογράφηση για ΟΝΟΜΑ" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "να μη γίνει καμμία αλλαγή" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "ερώτηση πριν την επικάλυψη" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 msgid "Options controlling the input" msgstr "" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 msgid "Options controlling the output" msgstr "" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "δημιουργία ascii θωρακισμένης εξόδου" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 #, fuzzy msgid "|FILE|write output to FILE" msgstr "|ΑΡΧΕΙΟ|φόρτωμα του αρθρώματος επέκτασης ΑΡΧΕΙΟ" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "χρήση κανονικής κατάστασης κειμένου" -#: g10/gpg.c:763 +#: g10/gpg.c:764 #, fuzzy msgid "|N|set compress level to N (0 disables)" msgstr "|N|καθορισμός επιπέδου συμπίεσης N (0 απενεργοποιεί)" -#: g10/gpg.c:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 msgid "Options controlling key import and export" msgstr "" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "" -#: g10/gpg.c:775 +#: g10/gpg.c:776 #, fuzzy #| msgid "import keys from a keyserver" msgid "import missing key from a signature" msgstr "εισαγωγή κλειδιών από ένα διακομιστή κλειδιών" -#: g10/gpg.c:780 +#: g10/gpg.c:781 #, fuzzy msgid "include the public key in signatures" msgstr "έλεγχος υπογραφής κλειδιού" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 msgid "Options controlling key listings" msgstr "" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 #, fuzzy #| msgid "list secret keys" msgid "Options to specify keys" msgstr "απεικόνιση της λίστας μυστικών κλειδιών" -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 #, fuzzy msgid "|USER-ID|encrypt for USER-ID" msgstr "|ΟΝΟΜΑ|κρυπτογράφηση για ΟΝΟΜΑ" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 #, fuzzy msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "χρήση αυτής της ταυτότητας (user id) για υπογραφή ή αποκρυπτογράφηση" -#: g10/gpg.c:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "" -#: g10/gpg.c:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2904,7 +2909,7 @@ msgstr "" "@\n" "(δείτε τη σελίδα man για μια πλήρη λίστα εντολών και επιλογών)\n" -#: g10/gpg.c:978 +#: g10/gpg.c:979 #, fuzzy #| msgid "" #| "@\n" @@ -2934,13 +2939,13 @@ msgstr "" " --list-keys [ονόματα] απεικόνιση κλειδιών\n" " --fingerprint [ονόματα] απεικόνιση αποτυπωμάτων (fingerprints)\n" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "Χρήση: gpg [επιλογές] [αρχεία] (-h για βοήθεια)" -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 #, fuzzy #| msgid "" #| "Syntax: gpg [options] [files]\n" @@ -2955,7 +2960,7 @@ msgstr "" "υπογραφή, έλεγχος, κρυπτογράφηση ή αποκρυπτογράφηση\n" "η προκαθορισμένη λειτουργία εξαρτάται από τα δεδομένα εισόδου\n" -#: g10/gpg.c:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" @@ -2963,578 +2968,578 @@ msgstr "" "\n" "Υποστηριζόμενοι αλγόριθμοι:\n" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "ΔημοσΚλειδί:" -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "Κρυπταλγόριθμος: " -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "Hash: " -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 msgid "Compression: " msgstr "Συμπίεση: " -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, fuzzy, c-format msgid "usage: %s [options] %s\n" msgstr "χρήση: gpg [επιλογές] " -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "συγκρουόμενες εντολές\n" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, fuzzy, c-format msgid "no = sign found in group definition '%s'\n" msgstr "δεν βρέθηκε το σύμβολο = στον ορισμό της ομάδας \"%s\"\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλής ιδιοκτησία στο %s \"%s\"\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, fuzzy, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλής ιδιοκτησία στο %s \"%s\"\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, fuzzy, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλής ιδιοκτησία στο %s \"%s\"\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, fuzzy, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλείς άδειες στο %s \"%s\"\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, fuzzy, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλείς άδειες στο %s \"%s\"\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, fuzzy, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλείς άδειες στο %s \"%s\"\n" -#: g10/gpg.c:1731 +#: g10/gpg.c:1732 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλής ιδιοκτησίαεσώκλειστου φακέλου στο %s \"%s\"\n" -#: g10/gpg.c:1734 +#: g10/gpg.c:1735 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλής ιδιοκτησίαεσώκλειστου φακέλου στο %s \"%s\"\n" -#: g10/gpg.c:1737 +#: g10/gpg.c:1738 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλής ιδιοκτησίαεσώκλειστου φακέλου στο %s \"%s\"\n" -#: g10/gpg.c:1743 +#: g10/gpg.c:1744 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλείς άδειες εσώκλειστου φακέλου στο %s \"%s\"\n" -#: g10/gpg.c:1746 +#: g10/gpg.c:1747 #, fuzzy, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλείς άδειες εσώκλειστου φακέλου στο %s \"%s\"\n" -#: g10/gpg.c:1749 +#: g10/gpg.c:1750 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλείς άδειες εσώκλειστου φακέλου στο %s \"%s\"\n" -#: g10/gpg.c:1965 +#: g10/gpg.c:1966 #, fuzzy, c-format msgid "unknown configuration item '%s'\n" msgstr "άγνωστο αντικείμενο ρυθμίσεως \"%s\"\n" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 #, fuzzy msgid "show key usage information during key listings" msgstr "Δεν βρέθηκε αντίστοιχη υπογραφή στη μυστική κλειδοθήκη\n" -#: g10/gpg.c:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 #, fuzzy msgid "show all notations during signature listings" msgstr "Δεν βρέθηκε αντίστοιχη υπογραφή στη μυστική κλειδοθήκη\n" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 #, fuzzy msgid "show preferred keyserver URLs during signature listings" msgstr "το URL πολιτικής υπογραφής που δόθηκε δεν είναι έγκυρο\n" -#: g10/gpg.c:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2081 +#: g10/gpg.c:2082 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2083 +#: g10/gpg.c:2084 #, fuzzy msgid "show the keyring name in key listings" msgstr "απεικόνιση της κλειδοθήκης στην οποία αναφέρετε το κλειδί" -#: g10/gpg.c:2085 +#: g10/gpg.c:2086 #, fuzzy msgid "show expiration dates during signature listings" msgstr "Δεν βρέθηκε αντίστοιχη υπογραφή στη μυστική κλειδοθήκη\n" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, fuzzy, c-format msgid "unknown TOFU policy '%s'\n" msgstr "άγνωστος προκαθορισμένος παραλήπτης `%s'\n" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "Αυτή η εντολή απαγορεύετε σε αυτή την κατάσταση %s.\n" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, 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:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, fuzzy, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "το %s δεν είναι έγκυρο σετ χαρακτήρων\n" -#: g10/gpg.c:3219 +#: g10/gpg.c:3220 #, fuzzy, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "Μη έγκυρη διεύθυνση Email\n" -#: g10/gpg.c:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, fuzzy, c-format msgid "invalid pinentry mode '%s'\n" msgstr "μη έγκυρος αλγόριθμος hash `%s'\n" -#: g10/gpg.c:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, fuzzy, c-format msgid "invalid request origin '%s'\n" msgstr "μη έγκυρες επιλογές ειγαγωγής\n" -#: g10/gpg.c:3314 +#: g10/gpg.c:3315 #, fuzzy, c-format msgid "'%s' is not a valid character set\n" msgstr "το %s δεν είναι έγκυρο σετ χαρακτήρων\n" -#: g10/gpg.c:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, fuzzy, c-format msgid "could not parse keyserver URL\n" msgstr "αδυναμία επεξεργασίας του URI του διακομιση κλειδιών\n" -#: g10/gpg.c:3354 +#: g10/gpg.c:3355 #, fuzzy, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: μη έγκυρες επιλογές εξαγωγής\n" -#: g10/gpg.c:3357 +#: g10/gpg.c:3358 #, fuzzy, c-format msgid "invalid keyserver options\n" msgstr "μη έγκυρες επιλογές εξαγωγής\n" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: μη έγκυρες επιλογές ειγαγωγής\n" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, c-format msgid "invalid import options\n" msgstr "μη έγκυρες επιλογές ειγαγωγής\n" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, fuzzy, c-format msgid "invalid filter option: %s\n" msgstr "μη έγκυρες επιλογές ειγαγωγής\n" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: μη έγκυρες επιλογές εξαγωγής\n" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, c-format msgid "invalid export options\n" msgstr "μη έγκυρες επιλογές εξαγωγής\n" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, fuzzy, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: μη έγκυρες επιλογές ειγαγωγής\n" -#: g10/gpg.c:3397 +#: g10/gpg.c:3398 #, fuzzy, c-format msgid "invalid list options\n" msgstr "μη έγκυρες επιλογές ειγαγωγής\n" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 #, fuzzy msgid "show all notations during signature verification" msgstr "το %s δεν είναι έγκυρο σετ χαρακτήρων\n" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 #, fuzzy msgid "show preferred keyserver URLs during signature verification" msgstr "το URL πολιτικής υπογραφής που δόθηκε δεν είναι έγκυρο\n" -#: g10/gpg.c:3419 +#: g10/gpg.c:3420 #, fuzzy msgid "show user ID validity during signature verification" msgstr "το %s δεν είναι έγκυρο σετ χαρακτήρων\n" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3423 +#: g10/gpg.c:3424 #, fuzzy msgid "show only the primary user ID in signature verification" msgstr "το %s δεν είναι έγκυρο σετ χαρακτήρων\n" -#: g10/gpg.c:3430 +#: g10/gpg.c:3431 #, fuzzy, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: μη έγκυρες επιλογές εξαγωγής\n" -#: g10/gpg.c:3433 +#: g10/gpg.c:3434 #, fuzzy, c-format msgid "invalid verify options\n" msgstr "μη έγκυρες επιλογές εξαγωγής\n" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, c-format msgid "unable to set exec-path to %s\n" msgstr "αδυναμία ορισμού του exec-path σε %s\n" -#: g10/gpg.c:3647 +#: g10/gpg.c:3648 #, fuzzy, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: μη έγκυρες επιλογές εξαγωγής\n" -#: g10/gpg.c:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, fuzzy, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "μη έγκυρες επιλογές ειγαγωγής\n" -#: g10/gpg.c:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: το πρόγραμμα ίσως δημιουργήσει αρχείο core!\n" -#: g10/gpg.c:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: το %s παρακάμπτει το %s\n" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "το %s δεν επιτρέπεται με το %s!\n" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "το %s δεν έχει καμμία έννοια μαζί με το %s!\n" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, fuzzy, c-format msgid "will not run with insecure memory due to %s\n" msgstr "εγγραφή του μυστικού κλειδιού στο `%s'\n" -#: g10/gpg.c:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "ο επιλεγμένος αλγόριθμος κρυπτογράφησης δεν είναι έγκυρος\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, fuzzy, c-format #| msgid "selected digest algorithm is invalid\n" msgid "selected AEAD algorithm is invalid\n" msgstr "ο επιλεγμένος αλγόριθμος περίληψης δεν είναι έγκυρος\n" -#: g10/gpg.c:3961 +#: g10/gpg.c:3962 #, fuzzy, c-format msgid "selected compression algorithm is invalid\n" msgstr "ο επιλεγμένος αλγόριθμος κρυπτογράφησης δεν είναι έγκυρος\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "" "ο επιλεγμένος αλγόριθμος περίληψης για πιστοποίηση\n" "δεν είναι έγκυρος\n" -#: g10/gpg.c:3982 +#: g10/gpg.c:3983 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed πρέπει να είναι μεγαλύτερα από 0\n" -#: g10/gpg.c:3984 +#: g10/gpg.c:3985 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed πρέπει να είναι μεγαλύτερα από 1\n" -#: g10/gpg.c:3986 +#: g10/gpg.c:3987 #, 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:3988 +#: g10/gpg.c:3989 #, 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:3990 +#: g10/gpg.c:3991 #, 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:3994 +#: g10/gpg.c:3995 #, 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:3998 +#: g10/gpg.c:3999 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "μη έγκυρη κατάσταση S2K; πρέπει να είναι 0, 1 ή 3\n" -#: g10/gpg.c:4005 +#: g10/gpg.c:4006 #, c-format msgid "invalid default preferences\n" msgstr "μη έγκυρες προεπιλογές\n" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, c-format msgid "invalid personal cipher preferences\n" msgstr "μη έγκυρες προεπιλογές προσωπικού κρυπταλγόριθμου\n" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "μη έγκυρες προεπιλογές προσωπικού κρυπταλγόριθμου\n" -#: g10/gpg.c:4016 +#: g10/gpg.c:4017 #, c-format msgid "invalid personal digest preferences\n" msgstr "μη έγκυρες προεπιλογές προσωπικού αλγόριθμου περίληψης\n" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, c-format msgid "invalid personal compress preferences\n" msgstr "μη έγκυρες προεπιλογές προσωπικού αλγόριθμου συμπίεσης\n" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, fuzzy, c-format #| msgid "keysize invalid; using %u bits\n" msgid "chunk size invalid - using %d\n" msgstr "μη έγκυρο μέγεθος κλειδιού, χρήση %u bits\n" -#: g10/gpg.c:4071 +#: g10/gpg.c:4072 #, c-format msgid "%s does not yet work with %s\n" msgstr "το %s ακόμα δε λειτουργεί μαζί με το %s\n" -#: g10/gpg.c:4134 +#: g10/gpg.c:4135 #, fuzzy, c-format msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "απαγορεύετε η χρήση του κρυπταλγόριθμου \"%s\" στην κατάσταση %s\n" -#: g10/gpg.c:4146 +#: g10/gpg.c:4147 #, fuzzy, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "" "απαγορεύετε η χρήση του αλγόριθμου συμπίεσης \"%s\" στην κατάσταση %s\n" -#: g10/gpg.c:4301 +#: g10/gpg.c:4302 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "αποτυχία αρχικοποίησης της TrustDB: %s\n" -#: g10/gpg.c:4313 +#: g10/gpg.c:4314 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: δώθηκαν παραλήπτες (-r) χώρις χρήση κρυπτογράφησης\n" "δημοσίου κλειδιού\n" -#: g10/gpg.c:4385 +#: g10/gpg.c:4386 #, fuzzy, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "αποκρυπτογράφηση απέτυχε: %s\n" -#: g10/gpg.c:4414 +#: g10/gpg.c:4415 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4417 +#: g10/gpg.c:4418 #, fuzzy, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "απαγορεύετε η χρήση του %s στην κατάσταση %s.\n" -#: g10/gpg.c:4475 +#: g10/gpg.c:4476 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4478 +#: g10/gpg.c:4479 #, fuzzy, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "απαγορεύετε η χρήση του %s στην κατάσταση %s.\n" -#: g10/gpg.c:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, c-format msgid "keyserver send failed: %s\n" msgstr "keyserver αποστολή απέτυχε: %s\n" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, c-format msgid "keyserver receive failed: %s\n" msgstr "keyserver λήψη απέτυχε: %s\n" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, c-format msgid "key export failed: %s\n" msgstr "εξαγωγή κλειδιού απέτυχε: %s\n" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, fuzzy, c-format #| msgid "key export failed: %s\n" msgid "export as ssh key failed: %s\n" msgstr "εξαγωγή κλειδιού απέτυχε: %s\n" -#: g10/gpg.c:4925 +#: g10/gpg.c:4926 #, c-format msgid "keyserver search failed: %s\n" msgstr "keyserver αναζήτηση απέτυχε: %s\n" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "keyserver ανανέωση απέτυχε: %s\n" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "αποθωράκιση απέτυχε: %s\n" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "θωράκιση απέτυχε: %s\n" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, fuzzy, c-format #| msgid "invalid hash algorithm `%s'\n" msgid "invalid hash algorithm '%s'\n" msgstr "μη έγκυρος αλγόριθμος hash `%s'\n" -#: g10/gpg.c:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 g10/tofu.c:2160 #, fuzzy, c-format msgid "error parsing key specification '%s': %s\n" msgstr "σφάλμα στη δημιουργία της φράσης κλειδί: %s\n" -#: g10/gpg.c:5286 +#: g10/gpg.c:5308 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5342 +#: g10/gpg.c:5364 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Μπορείτε τώρα να εισαγάγετε το μήνυμα σας ...\n" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "το URL πολιτικής πιστοποιητικού που δόθηκε δεν είναι έγκυρο\n" -#: g10/gpg.c:5702 +#: g10/gpg.c:5724 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "το URL πολιτικής υπογραφής που δόθηκε δεν είναι έγκυρο\n" -#: g10/gpg.c:5735 +#: g10/gpg.c:5757 #, fuzzy, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "το URL πολιτικής υπογραφής που δόθηκε δεν είναι έγκυρο\n" @@ -3548,7 +3553,7 @@ msgstr "εξαγωγή των κλειδιών από αυτή τη κλειδο msgid "make timestamp conflicts only a warning" msgstr "ορισμός των συγκρούσεων ώρας (timestamp) μόνο σαν προειδοποίηση" -#: g10/gpgv.c:86 sm/gpgsm.c:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|εγγραφή των πληροφοριών κατάστασης στο FD" @@ -4278,7 +4283,7 @@ msgid "Are you sure you still want to sign it? (y/N) " msgstr "Σίγουρα θέλετε ακόμα να το υπογράψετε; (y/N) " #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr " Αδυναμία υπογραφής.\n" @@ -4481,8 +4486,8 @@ msgstr "" msgid "Really sign? (y/N) " msgstr "Σίγουρα να υπογραφεί; " -#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "η υπογραφή απέτυχε: %s\n" @@ -4699,7 +4704,7 @@ msgid "" " (nrsign), or any combination thereof (ltsign, tnrsign, etc.).\n" msgstr "" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 msgid "Key is revoked." msgstr "Το κλειδί ανακλήθηκε." @@ -4752,7 +4757,7 @@ msgstr "Σίγουρα θέλετε να διαγραφεί αυτό το user I msgid "Really move the primary key? (y/N) " msgstr "Σίγουρα θέλετε να διαγραφεί αυτό το user ID; " -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 #, fuzzy msgid "You must select exactly one key.\n" msgstr "Πρέπει να επιλέξετε τουλάχιστον ένα κλειδί.\n" @@ -4840,169 +4845,169 @@ msgstr "Αποθήκευση των αλλαγών; " msgid "Quit without saving? (y/N) " msgstr "Τερματισμός χωρίς αποθήκευση; " -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "Το κλειδί δεν άλλαξε οπότε δεν χρειάζεται ενημέρωση.\n" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, 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:2523 +#: g10/keyedit.c:2579 #, fuzzy, c-format msgid "revoking the user ID failed: %s\n" msgstr "απέτυχε ο έλεγχος της υπογραφής που δημιουργήθηκε: %s\n" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, fuzzy, c-format msgid "setting the primary user ID failed: %s\n" msgstr "απέτυχε ο έλεγχος της υπογραφής που δημιουργήθηκε: %s\n" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, fuzzy, c-format msgid "\"%s\" is not a fingerprint\n" msgstr "σφάλμα: μη έγκυρο αποτύπωμα\n" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, fuzzy, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr "αποτυχία αρχικοποίησης της TrustDB: %s\n" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, fuzzy, c-format #| msgid "invalid value\n" msgid "Invalid user ID '%s': %s\n" msgstr "μη έγκυρη τιμή\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy #| msgid "No such user ID.\n" msgid "No matching user IDs." msgstr "Δεν υπάρχει αυτό το user ID.\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy msgid "Nothing to sign.\n" msgstr "Τίποτα για να υπογραφεί με το κλειδί %08lX\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, fuzzy, c-format msgid "Not signed by you.\n" msgstr " υπογράφθηκε από %08lX στις %s%s\n" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, fuzzy, c-format #| msgid "checking created signature failed: %s\n" msgid "revoking the key signature failed: %s\n" msgstr "απέτυχε ο έλεγχος της υπογραφής που δημιουργήθηκε: %s\n" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, fuzzy, c-format msgid "'%s' is not a valid expiration time\n" msgstr "το %s δεν είναι έγκυρο σετ χαρακτήρων\n" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, fuzzy, c-format msgid "\"%s\" is not a proper fingerprint\n" msgstr "σφάλμα: μη έγκυρο αποτύπωμα\n" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, fuzzy, c-format msgid "subkey \"%s\" not found\n" msgstr "το κλειδί '%s' δε βρέθηκε: %s\n" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "" -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "Περίληψη: " -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "Δυνατότητε: " -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "" -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 #, fuzzy msgid "Notations: " msgstr "Σημείωση: " -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "Δεν υπάρχουν προεπιλογές σε ένα user ID τύπου PGP 2.x.\n" -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, fuzzy, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "Αυτό το κλειδί μπορεί να ανακληθεί από %s κλειδί " -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, fuzzy, c-format msgid "This key may be revoked by %s key %s" msgstr "Αυτό το κλειδί μπορεί να ανακληθεί από %s κλειδί " -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 #, fuzzy msgid "(sensitive)" msgstr " (ευαίσθητο)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, fuzzy, c-format msgid "created: %s" msgstr "αδυναμία δημιουργίας του %s: %s\n" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, fuzzy, c-format msgid "revoked: %s" msgstr "[ανακλημένο]" -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, fuzzy, c-format msgid "expired: %s" msgstr " [λήγει: %s]" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, fuzzy, c-format msgid "expires: %s" msgstr " [λήγει: %s]" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, fuzzy, c-format msgid "usage: %s" msgstr " εμπιστοσύνη: %c/%c" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "" -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, fuzzy, c-format msgid "trust: %s" msgstr " εμπιστοσύνη: %c/%c" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "Αυτό το κλειδί έχει απενεργοποιηθεί" -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" @@ -5010,19 +5015,19 @@ msgstr "" "Η εγγυρότητα του απεικονιζόμενου κλειδιού δεν είναι απαραίτητα σωστή\n" "εκτός και εάν επανακκινήσετε το πρόγραμμα.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 #, fuzzy msgid "revoked" msgstr "[ανακλημένο]" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 #, fuzzy msgid "expired" msgstr "expire" -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" @@ -5031,18 +5036,18 @@ msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: δεν έχει σημειωθεί ID χρήστη σαν πρωτεύων. Αυτή η εντολή\n" " μπορεί να κάνει ένα άλλο ID χρήστη να γίνει το πρωτεύων.\n" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, fuzzy, c-format #| msgid "You can't change the expiration date of a v3 key\n" msgid "You may want to change its expiration date too.\n" msgstr "Δεν μπορείτε να αλλάξετε την ημερομηνία λήξης σε ένα v3 κλειδί\n" -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -5051,35 +5056,35 @@ msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Αυτό έιναι ένα κλειδί τύπου PGP2. Η προσθήκη ενός photo ID\n" " μπορεί να κάνει μερικές εκδόσεις PGP να το απορρίψουν.\n" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 msgid "Are you sure you still want to add it? (y/N) " msgstr "Σίγουρα ακόμα θέλετε να το προσθέσετε; (y/N) " -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 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:3102 -msgid "Such a user ID already exists on this key!\n" +#: g10/keyedit.c:4329 +msgid "Such a user ID already exists on this key!" msgstr "" -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "Διαγραφή αυτής της καλής υπογραφής; (y/N/q)" -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "Διαγραφή αυτής της μη έγκυρης υπογραφής; (y/N/q)" -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "Διαγραφή αυτής της άγνωστης υπογραφής; (y/N/q)" -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "Σίγουρα να διαγραφεί αυτή η ιδιο-υπογραφή; (y/N)" -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, fuzzy, c-format #| msgid "Deleted %d signature.\n" msgid "Deleted %d signature.\n" @@ -5087,38 +5092,38 @@ msgid_plural "Deleted %d signatures.\n" msgstr[0] "Διαγράφτηκε %d υπογραφή.\n" msgstr[1] "Διαγράφτηκε %d υπογραφή.\n" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "Τίποτα δεν διαγράφτηκε.\n" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 #, fuzzy msgid "invalid" msgstr "μη έγκυρη θωράκιση" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, fuzzy, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "Το user ID \"%s\" ανακαλείτε." -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, fuzzy, c-format msgid "User ID \"%s\": %d signature removed\n" msgid_plural "User ID \"%s\": %d signatures removed\n" msgstr[0] "Το user ID \"%s\" ανακαλείτε." msgstr[1] "Το user ID \"%s\" ανακαλείτε." -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, fuzzy, c-format msgid "User ID \"%s\": already minimized\n" msgstr "το user ID \"%s\" έχει ήδη ανακληθεί\n" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, fuzzy, c-format msgid "User ID \"%s\": already clean\n" msgstr "το user ID \"%s\" έχει ήδη ανακληθεί\n" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" @@ -5128,40 +5133,40 @@ msgstr "" " καθορισμένου ανακλητή μπορεί να κάνει μερικές εκδόσεις PGP\n" " να το απορρίψουν.\n" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "" "Δεν μπορείτε να προσθέσετε ένα καθορισμένο ανακλητή σε κλειδί τύπου PGP2.x.\n" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 msgid "Enter the user ID of the designated revoker: " msgstr "Πληκτρολογήστε το user ID του διορισμένου ανακλητή: " -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "" "αδυναμία ορισμού ενός κλειδιού τύπου PGP 2.x, σαν διορισμένου ανακλητή\n" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "" "δε μπορείτε να ορίσετε ένα κλειδί σαν το διορισμένο ανακλητή του εαυτού του\n" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, fuzzy, c-format msgid "this key has already been designated as a revoker\n" msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Αυτό το κλειδί έχει ανακληθεί από τον ορισμένο ανακλητή!\n" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: εάν ορίσετε ένα κλειδί σαν διορισμένο ανακλητή δεν μπορεί να " "επανέλθει!\n" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 #, fuzzy msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " @@ -5169,7 +5174,7 @@ msgstr "" "Είστε σίγουροι ότι θέλετε να ορίσετε ένα κλειδί σαν διορισμένο ανακλητή; (y/" "N): " -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 #, fuzzy msgid "" "Are you sure you want to change the expiration time for multiple subkeys? (y/" @@ -5178,184 +5183,184 @@ msgstr "" "Είστε σίγουροι ότι θέλετε να ορίσετε ένα κλειδί σαν διορισμένο ανακλητή; (y/" "N): " -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 #, fuzzy msgid "Changing expiration time for a subkey.\n" msgstr "Αλλαγή ημερομηνίας λήξης για ένα δευτερεύον κλειδί.\n" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "Αλλαγή ημερομηνίας λήξης για ένα πρωτεύον κλειδί.\n" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "Δεν μπορείτε να αλλάξετε την ημερομηνία λήξης σε ένα v3 κλειδί\n" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 #, fuzzy msgid "Changing usage of a subkey.\n" msgstr "Αλλαγή ημερομηνίας λήξης για ένα δευτερεύον κλειδί.\n" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 #, fuzzy #| msgid "Changing expiration time for the primary key.\n" msgid "Changing usage of the primary key.\n" msgstr "Αλλαγή ημερομηνίας λήξης για ένα πρωτεύον κλειδί.\n" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, fuzzy, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: το υπογράφων υποκλειδί %08lX δεν έχει κατ' αντιπαράσταση " "πιστοποιηθεί\n" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 msgid "Please select exactly one user ID.\n" msgstr "Πρέπει να επιλέξετε ακριβώς ένα user ID.\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, fuzzy, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "παραλείφθηκε η v3 ιδιο-υπογραφή στο user id \"%s\"\n" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "" -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 #, fuzzy msgid "Are you sure you want to replace it? (y/N) " msgstr "Σίγουρα θέλετε ακόμα να το χρησιμοποιήσετε; (y/N) " -#: g10/keyedit.c:5384 +#: g10/keyedit.c:5440 #, fuzzy msgid "Are you sure you want to delete it? (y/N) " msgstr "Σίγουρα θέλετε ακόμα να το χρησιμοποιήσετε; (y/N) " -#: g10/keyedit.c:5449 +#: g10/keyedit.c:5505 #, fuzzy msgid "Enter the notation: " msgstr "Σημείωση υπογραφής: " -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 #, fuzzy msgid "Proceed? (y/N) " msgstr "Επικάλυψη (y/N); " -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, c-format msgid "No user ID with index %d\n" msgstr "Δεν υπάρχει user ID με δείκτη %d\n" -#: g10/keyedit.c:5728 +#: g10/keyedit.c:5784 #, fuzzy, c-format msgid "No user ID with hash %s\n" msgstr "Δεν υπάρχει user ID με δείκτη %d\n" -#: g10/keyedit.c:5829 +#: g10/keyedit.c:5885 #, fuzzy, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Δεν υπάρχει user ID με δείκτη %d\n" -#: g10/keyedit.c:5851 +#: g10/keyedit.c:5907 #, fuzzy, c-format msgid "No subkey with index %d\n" msgstr "Δεν υπάρχει user ID με δείκτη %d\n" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, fuzzy, c-format msgid "user ID: \"%s\"\n" msgstr "user ID: \"" -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, fuzzy, c-format msgid "signed by your key %s on %s%s%s\n" msgstr " υπογράφθηκε από %08lX στις %s%s%s\n" -#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr " (μη-εξαγώγιμο)" -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, c-format msgid "This signature expired on %s.\n" msgstr "Αυτή η υπογραφή έληξε στις %s.\n" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Σίγουρα θέλετε να ανακληθεί αυτό το κλειδί; " -#: g10/keyedit.c:6011 +#: g10/keyedit.c:6067 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Δημιουργία ενός πιστοποιητικού ανάκλησης για αυτή την υπογραφή; (y/N)" -#: g10/keyedit.c:6071 +#: g10/keyedit.c:6127 #, fuzzy, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Έχετε υπογράψει αυτά τα user ID:\n" -#: g10/keyedit.c:6100 +#: g10/keyedit.c:6156 #, fuzzy msgid " (non-revocable)" msgstr " (μη-εξαγώγιμο)" -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, fuzzy, c-format msgid "revoked by your key %s on %s\n" msgstr " ανακλήθηκε από %08lX στις %s\n" -#: g10/keyedit.c:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "Σκοπεύετε να ανακαλέσετε αυτές τις υπογραφές:\n" -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 msgid "Really create the revocation certificates? (y/N) " msgstr "Σίγουρα να δημιουργηθούν τα πιστοποιητικά ανάκλησης; (y/N)" -#: g10/keyedit.c:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "κανένα μυστικό κλειδί\n" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6246 +#: g10/keyedit.c:6302 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "το user ID \"%s\" έχει ήδη ανακληθεί\n" -#: g10/keyedit.c:6263 +#: g10/keyedit.c:6319 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μια υπογραφή user ID έχει ημερομηνία %d δεύτερα στο μέλλον\n" -#: g10/keyedit.c:6359 +#: g10/keyedit.c:6415 #, 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:6397 +#: g10/keyedit.c:6453 #, fuzzy, c-format msgid "Key %s is already revoked.\n" msgstr "το user ID \"%s\" έχει ήδη ανακληθεί\n" -#: g10/keyedit.c:6459 +#: g10/keyedit.c:6515 #, fuzzy, c-format msgid "Subkey %s is already revoked.\n" msgstr "το user ID \"%s\" έχει ήδη ανακληθεί\n" -#: g10/keyedit.c:6556 +#: g10/keyedit.c:6612 #, 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" @@ -5783,6 +5788,10 @@ msgstr "" msgid "Please don't put the email address into the real name or the comment\n" msgstr "Παρακαλώ μην τοποθετείτε την διεύθυνση email στο όνομα ή στο σχόλιο\n" +#: g10/keygen.c:3102 +msgid "Such a user ID already exists on this key!\n" +msgstr "" + #. TRANSLATORS: These are the allowed answers in #. lower and uppercase. Below you will find the matching #. string which should be translated accordingly and the @@ -6117,56 +6126,56 @@ msgstr "μη έγκυρες επιλογές εξαγωγής\n" msgid "\"%s\" not a key ID: skipping\n" msgstr "" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, 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:1224 +#: g10/keyserver.c:1226 #, fuzzy, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: αδυναμία διαγραφής tempfile (%s) `%s': %s\n" -#: g10/keyserver.c:1316 +#: g10/keyserver.c:1318 #, fuzzy, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "το κλειδί '%s' δε βρέθηκε: %s\n" -#: g10/keyserver.c:1319 +#: g10/keyserver.c:1321 #, fuzzy, c-format msgid "key not found on keyserver\n" msgstr "το κλειδί '%s' δε βρέθηκε: %s\n" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, fuzzy, c-format msgid "requesting key %s from %s\n" msgstr "αίτηση κλειδιού %08lX από το %s\n" -#: g10/keyserver.c:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, fuzzy, c-format msgid "no keyserver known\n" msgstr "μη έγκυρες επιλογές εξαγωγής\n" -#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 g10/skclist.c:214 g10/skclist.c:242 #, fuzzy, c-format msgid "skipped \"%s\": %s\n" msgstr "παραλείφθηκε `%s': %s\n" -#: g10/keyserver.c:1619 +#: g10/keyserver.c:1621 #, fuzzy, c-format msgid "sending key %s to %s\n" msgstr "" "\"\n" "υπογράφθηκε με το κλειδί σας %08lX στις %s\n" -#: g10/keyserver.c:1662 +#: g10/keyserver.c:1664 #, fuzzy, c-format msgid "requesting key from '%s'\n" msgstr "αίτηση κλειδιού %08lX από το %s\n" -#: g10/keyserver.c:1680 +#: g10/keyserver.c:1682 #, fuzzy, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: αδυναμία διαγραφής tempfile (%s) `%s': %s\n" @@ -6199,187 +6208,187 @@ msgstr "κρυπτογραφημένο με άγνωστο αλγόριθμο %d msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "κρυπτογραφημένο με άγνωστο αλγόριθμο %d\n" -#: g10/mainproc.c:475 +#: g10/mainproc.c:480 #, fuzzy, c-format msgid "public key is %s\n" msgstr "δημόσιο κλειδί είναι %08lX\n" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, fuzzy, c-format msgid "encrypted with %s key, ID %s, created %s\n" msgstr "κρυπτογραφημένο με %u-bit %s κλειδί, ID %08lX, δημιουργήθηκε %s\n" -#: g10/mainproc.c:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 g10/pkclist.c:231 #, fuzzy, c-format msgid " \"%s\"\n" msgstr " γνωστό σαν \"" -#: g10/mainproc.c:535 +#: g10/mainproc.c:540 #, fuzzy, c-format msgid "encrypted with %s key, ID %s\n" msgstr "κρυπτογραφημένο με %s key, ID %08lX\n" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "κρυπτογραφημένο με %lu φράσεις κλειδιά\n" -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "κρυπτογραφημένο με 1 φράση κλειδί\n" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "κρυπτογράφηση με δημόσιο κλειδί απέτυχε: %s\n" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "κρυπτογραφημένα δεδομένα με δημόσιο κλειδί: καλό DEK\n" -#: g10/mainproc.c:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, c-format msgid "assuming %s encrypted data\n" msgstr "υπόθεση %s κρυπτογραφημένων δεδομένων\n" -#: g10/mainproc.c:655 +#: g10/mainproc.c:660 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "" "Κρυπταλγόριθμος IDEA μη διαθέσιμος, αισιόδοξη προσπάθεια χρήσης του\n" "%s αντίθετα\n" -#: g10/mainproc.c:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: δεν προστατεύτηκε η ακεραιότητα του μηύματος\n" -#: g10/mainproc.c:763 +#: g10/mainproc.c:768 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:766 +#: g10/mainproc.c:771 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:771 +#: g10/mainproc.c:776 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "αποκρυπτογράφηση απέτυχε: %s\n" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "αποκρυπτογράφηση OK\n" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: το κρυπτογραφημένο μήνυμα έχει πειραχθεί!\n" -#: g10/mainproc.c:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "αποκρυπτογράφηση απέτυχε: %s\n" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, 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:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "αρχικό όνομα αρχείου='%.*s'\n" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "ανεξάρτητη ανάκληση - χρησιμοποιείστε \"gpg --import\" για εφαρμογή\n" -#: g10/mainproc.c:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, fuzzy, c-format msgid "no signature found\n" msgstr "Καλή υπογραφή από \"" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, fuzzy, c-format msgid "BAD signature from \"%s\"" msgstr "ΚΑΚΗ υπογραφή από \"" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, fuzzy, c-format msgid "Expired signature from \"%s\"" msgstr "Ληγμένη υπογραφή από \"" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, fuzzy, c-format msgid "Good signature from \"%s\"" msgstr "Καλή υπογραφή από \"" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "καταστολή ανάκλησης υπογραφής\n" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, fuzzy, c-format msgid "can't handle this ambiguous signature data\n" msgstr "αδυναμία χειρισμού αυτών των πολλαπλών υπογραφών\n" -#: g10/mainproc.c:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, fuzzy, c-format msgid "Signature made %s\n" msgstr "Υπογραφή έληξε στις %s.\n" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 sm/verify.c:480 #, fuzzy, c-format msgid " using %s key %s\n" msgstr " γνωστό σαν \"" -#: g10/mainproc.c:1970 +#: g10/mainproc.c:1982 #, fuzzy, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "Υπογραφή έγινε στο %.*s με χρήση του κλειδιού%s ID %08lX\n" -#: g10/mainproc.c:1976 +#: g10/mainproc.c:1988 #, fuzzy, c-format msgid " issuer \"%s\"\n" msgstr " γνωστό σαν \"" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, c-format msgid "Key available at: " msgstr "Κλειδί διαθέσιμο στο: " -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "[αβέβαιο]" -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, fuzzy, c-format msgid " aka \"%s\"" msgstr " γνωστό σαν \"" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, 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" @@ -6387,68 +6396,68 @@ msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Αυτό το κλειδί δεν έχει πιστοποιηθεί με εμπιστεύσιμη " "υπογραφή!\n" -#: g10/mainproc.c:2402 +#: g10/mainproc.c:2414 #, c-format msgid "Signature expired %s\n" msgstr "Υπογραφή έληξε στις %s.\n" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, c-format msgid "Signature expires %s\n" msgstr "Υπογραφή λήγει στις %s.\n" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2430 #, 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:2419 +#: g10/mainproc.c:2431 msgid "binary" msgstr "δυαδικό" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "κατάσταση-κειμένου" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 msgid "unknown" msgstr "άγνωστο" -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 #, fuzzy #| msgid "unknown pubkey algorithm" msgid ", key algorithm " msgstr "άγνωστος αλγόριθμος δημοσίου κλειδιού" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "Αδυναμία ελέγχου της υπογραφής: %s\n" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "δεν είναι αποκομμένη υπογραφή\n" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "" "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: εντοπισμός πολλαπλών υπογραφών. Μόνο η πρώτη θα ελεγχθεί.\n" -#: g10/mainproc.c:2663 +#: g10/mainproc.c:2675 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "ανεξάρτητη υπογραφή κλάσης 0x%02x\n" -#: g10/mainproc.c:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "υπογραφή παλιού στυλ (PGP 2.x)\n" @@ -6524,11 +6533,6 @@ msgstr "" msgid "%s:%d: deprecated option \"%s\"\n" msgstr "%s:%d: μη συνειστώμενη επιλογή \"%s\"\n" -#: g10/misc.c:1188 -#, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: \"%s\" είναι μια μη συνειστώμενη επιλογή\n" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -7635,134 +7639,134 @@ msgstr "σφάλμα ανάγνωσης: %s\n" msgid "trustdb: sync failed: %s\n" msgstr "trustdb: sync απέτυχε: %s\n" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, fuzzy, c-format msgid "can't create lock for '%s'\n" msgstr "αδυναμία δημιουργίας του `%s': %s\n" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, fuzzy, c-format msgid "can't lock '%s'\n" msgstr "αδυναμία πρόσβασης του `%s'\n" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "trustdb rec %lu: αποτυχία lseek: %s\n" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "trustdb rec %lu: αποτυχία write (n=%d): %s\n" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "πολύ μεγάλη συναλλαγή trustdb\n" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s: ο φάκελος δεν υπάρχει!\n" -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, fuzzy, c-format msgid "can't access '%s': %s\n" msgstr "αδυναμία κλεισίματος του `%s': %s\n" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s: αποτυχία δημιουργίας μιας εγγραφής έκδοσης: %s" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s: δημιουργήθηκε μη έγκυρη trustdb\n" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s: δημιουργήθηκε η trustdb\n" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, fuzzy, c-format #| msgid "NOTE: trustdb not writable\n" msgid "Note: trustdb not writable\n" msgstr "ΣΗΜΕΙΩΣΗ: η trustdb δεν είναι εγγράψιμη\n" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s: μη έγκυρη trustdb\n" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s: αδυναμία δημιουργίας hashtable: %s\n" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s: σφάλμα στην ενημέρωση της εγγραφής έκδοσης: %s\n" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s: σφάλμα στην ανάγνωση της εγγραφής έκδοσης: %s\n" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s: σφάλμα στην εγγραφή της εγγραφής έκδοσης: %s\n" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "trustdb: απέτυχε lseek: %s\n" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "trustdb: read απέτυχε (n=%d): %s\n" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s: δεν είναι trustdb αρχείο\n" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s: εγγραφή έκδοσης με recnum %lu\n" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s: μη έγκυρη έκδοση αρχείου %d\n" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s: σφάλμα στην ανάγνωση της εγγραφής free : %s\n" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s: σφάλμα στην εγγραφή της εγγραφής dir : %s\n" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s: αποτυχία στον μηδενισμό μιας εγγραφής: %s\n" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s: αποτυχία στην προσθήκη μιας εγγραφής: %s\n" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, fuzzy, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "%s: δημιουργήθηκε η trustdb\n" @@ -8387,16 +8391,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8431,10 +8435,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "" @@ -8454,158 +8458,158 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, fuzzy, c-format msgid "key already exists\n" msgstr "`%s' ήδη συμπιέστηκε\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, c-format msgid "existing key will be replaced\n" msgstr "" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, fuzzy, c-format msgid "generating new key\n" msgstr "δημιουργία ενός νέου ζεύγους κλειδιών" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, fuzzy, c-format msgid "writing new key\n" msgstr "δημιουργία ενός νέου ζεύγους κλειδιών" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, fuzzy, c-format msgid "failed to store the key: %s\n" msgstr "αποτυχία αρχικοποίησης της TrustDB: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, 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:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, c-format msgid "please wait while key is being generated ...\n" msgstr "" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, fuzzy, c-format msgid "generating key failed\n" msgstr "διαγραφή block κλειδιών απέτυχε: %s\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, 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:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, c-format msgid "response does not contain the public key data\n" msgstr "" -#: scd/app-p15.c:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 #, fuzzy msgid "|A|Please enter the Admin PIN" msgstr "αλλαγή της φράσης κλειδί" -#: scd/app-p15.c:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 #, fuzzy msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "Παρακαλώ επιλέξτε την αιτία για την ανάκληση:\n" -#: scd/app-p15.c:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 #, fuzzy msgid "||Please enter the PIN for the standard keys." msgstr "αλλαγή της φράσης κλειδί" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 #, fuzzy #| msgid "Note: This key has been disabled.\n" msgid "Note: PIN has not yet been enabled." msgstr "Σημείωση: Αυτό το κλειδί έχει απενεργοποιηθεί.\n" -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "" -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 #, fuzzy msgid "|N|Please enter a new PIN for the standard keys." msgstr "αλλαγή της φράσης κλειδί" -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 #, fuzzy msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "Παρακαλώ επιλέξτε την αιτία για την ανάκληση:\n" -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "" -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 scd/app-dinsig.c:534 #, fuzzy, c-format msgid "error getting new PIN: %s\n" msgstr "σφάλμα στη δημιουργία της φράσης κλειδί: %s\n" -#: scd/app-openpgp.c:945 +#: scd/app-openpgp.c:946 #, fuzzy, c-format msgid "failed to store the fingerprint: %s\n" msgstr "αποτυχία αρχικοποίησης της TrustDB: %s\n" -#: scd/app-openpgp.c:958 +#: scd/app-openpgp.c:959 #, fuzzy, c-format msgid "failed to store the creation date: %s\n" msgstr "αποτυχία επαναδόμησης της cache κλειδοθήκης: %s\n" -#: scd/app-openpgp.c:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, c-format msgid "error retrieving CHV status from card\n" msgstr "" -#: scd/app-openpgp.c:1951 +#: scd/app-openpgp.c:1952 #, fuzzy, c-format msgid "reading public key failed: %s\n" msgstr "διαγραφή block κλειδιών απέτυχε: %s\n" @@ -8613,43 +8617,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:2375 +#: scd/app-openpgp.c:2406 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2623 +#: scd/app-openpgp.c:2654 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2630 +#: scd/app-openpgp.c:2661 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2643 +#: scd/app-openpgp.c:2674 #, fuzzy msgid "||Please unlock the card" msgstr "αλλαγή της φράσης κλειδί" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" -#: scd/app-openpgp.c:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, fuzzy, c-format msgid "verify CHV%d failed: %s\n" msgstr "keyserver αποστολή απέτυχε: %s\n" -#: scd/app-openpgp.c:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8657,22 +8661,22 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:2843 +#: scd/app-openpgp.c:2874 #, c-format msgid "access to admin commands is not configured\n" msgstr "" -#: scd/app-openpgp.c:3357 +#: scd/app-openpgp.c:3388 #, fuzzy msgid "||Please enter the PIN" msgstr "αλλαγή της φράσης κλειδί" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 #, fuzzy msgid "||Please enter the Reset Code for the card" msgstr "Παρακαλώ επιλέξτε την αιτία για την ανάκληση:\n" -#: scd/app-openpgp.c:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -8680,81 +8684,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 #, fuzzy msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "αλλαγή της φράσης κλειδί" -#: scd/app-openpgp.c:3545 +#: scd/app-openpgp.c:3576 #, fuzzy msgid "||Please enter the PIN and New PIN" msgstr "αλλαγή της φράσης κλειδί" -#: scd/app-openpgp.c:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, fuzzy, c-format msgid "error reading application data\n" msgstr "σφάλμα κατά την ανάγνωση του μπλοκ κλειδιών: %s\n" -#: scd/app-openpgp.c:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, fuzzy, c-format msgid "error reading fingerprint DO\n" msgstr "%s: σφάλμα στην ανάγνωση της εγγραφής free : %s\n" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" -#: scd/app-openpgp.c:4648 +#: scd/app-openpgp.c:4679 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "μη υποστηριζόμενο URI" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "" -#: scd/app-openpgp.c:5036 +#: scd/app-openpgp.c:5067 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:5236 +#: scd/app-openpgp.c:5267 #, fuzzy, c-format msgid "card does not support digest algorithm %s\n" msgstr "%s υπογραφή, αλγόριθμος περίληψης %s\n" -#: scd/app-openpgp.c:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" -#: scd/app-openpgp.c:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, fuzzy, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "δε βρέθηκαν έγκυρα OpenPGP δεδομένα.\n" @@ -8775,7 +8779,7 @@ msgstr "" msgid "run in multi server mode (foreground)" msgstr "" -#: scd/scdaemon.c:136 sm/gpgsm.c:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8824,33 +8828,33 @@ msgstr "" msgid "deny the use of admin card commands" msgstr "συγκρουόμενες εντολές\n" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 #, fuzzy msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "Χρήση: gpg [επιλογές] [αρχεία] (-h για βοήθεια)" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" msgstr "" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, c-format msgid "please use the option '--daemon' to run the program in the background\n" msgstr "" -#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, fuzzy, c-format msgid "error getting key usage information: %s\n" @@ -9084,7 +9088,7 @@ msgstr "" msgid "checking the trust list failed: %s\n" msgstr "απέτυχε ο έλεγχος της υπογραφής που δημιουργήθηκε: %s\n" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, c-format msgid "certificate chain too long\n" msgstr "" @@ -9139,7 +9143,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n" msgstr "" #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, fuzzy, c-format msgid "out of core\n" @@ -9187,42 +9191,42 @@ msgstr "" "\"%.*s\"\n" "%u-bit %s κλειδί, ID %08lX, δημιουργία %s%s\n" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, fuzzy, c-format msgid "looking for another certificate\n" msgstr "κακό πιστοποιητικό" @@ -9416,6 +9420,11 @@ msgstr "Δημιουργία ενός πιστοποιητικού ανάκλη msgid "These parameters are used:\n" msgstr "" +#: sm/certreqgen-ui.c:433 +#, fuzzy, c-format +msgid "error creating temporary file: %s\n" +msgstr "σφάλμα στη δημιουργία της φράσης κλειδί: %s\n" + #: sm/certreqgen-ui.c:439 msgid "Now creating self-signed certificate. " msgstr "" @@ -9488,134 +9497,134 @@ msgstr "διαγραφή block κλειδιών απέτυχε: %s\n" msgid "no valid recipients given\n" msgstr "(Δεν δώθηκε περιγραφή)\n" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 #, fuzzy msgid "list external keys" msgstr "απεικόνιση της λίστας μυστικών κλειδιών" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 #, fuzzy msgid "list certificate chain" msgstr "κακό πιστοποιητικό" -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 #, fuzzy msgid "import certificates" msgstr "κακό πιστοποιητικό" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 #, fuzzy msgid "export certificates" msgstr "κακό πιστοποιητικό" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 msgid "register a smartcard" msgstr "" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "μη χρήση τερματικού" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 #, fuzzy msgid "create base-64 encoded output" msgstr "δημιουργία ascii θωρακισμένης εξόδου" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 #, fuzzy msgid "|USER-ID|use USER-ID as default secret key" msgstr "|ΟΝΟΜΑ|χρήση ΟΝΟΜΑτος σαν προκαθορισμένο μυστικό κλειδί" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 #, fuzzy msgid "|FILE|add keyring to the list of keyrings" msgstr "προσθήκη αυτού του κλειδιού στη λίστα των κλειδοθηκών" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 #, fuzzy msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|ΟΝΟΜΑ|χρήση αλγόριθμου κρυπτογράφησης ΟΝΟΜΑ για φράσεις κλειδιά" -#: sm/gpgsm.c:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "|ΟΝΟΜΑ|χρήση αλγόριθμου κρυπτογράφησης ΟΝΟΜΑ" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 msgid "|NAME|use message digest algorithm NAME" msgstr "|ΟΝΟΜΑ|χρήση αλγόριθμου περίληψης μηνύματος ΟΝΟΜΑ " -#: sm/gpgsm.c:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "κατάσταση batch: να μη γίνονται ερωτήσεις" -#: sm/gpgsm.c:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "απάντηση ναι στις περισσότερες ερωτήσεις" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "απάντηση όχι στις περισσότερες ερωτήσεις" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 #, fuzzy msgid "|FILE|write an audit log to FILE" msgstr "|ΑΡΧΕΙΟ|φόρτωμα του αρθρώματος επέκτασης ΑΡΧΕΙΟ" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Χρήση: gpg [επιλογές] [αρχεία] (-h για βοήθεια)" -#: sm/gpgsm.c:623 +#: sm/gpgsm.c:633 #, fuzzy msgid "" "Syntax: @GPGSM@ [options] [files]\n" @@ -9626,27 +9635,27 @@ msgstr "" "υπογραφή, έλεγχος, κρυπτογράφηση ή αποκρυπτογράφηση\n" "η προκαθορισμένη λειτουργία εξαρτάται από τα δεδομένα εισόδου\n" -#: sm/gpgsm.c:831 +#: sm/gpgsm.c:841 #, fuzzy, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "αδυναμία σύνδεσης στο `%s': %s\n" -#: sm/gpgsm.c:842 +#: sm/gpgsm.c:852 #, fuzzy, c-format msgid "unknown validation model '%s'\n" msgstr "άγνωστος προκαθορισμένος παραλήπτης `%s'\n" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, fuzzy, c-format msgid "importing common certificates '%s'\n" msgstr "εγγραφή στο `%s'\n" -#: sm/gpgsm.c:1774 +#: sm/gpgsm.c:1795 #, fuzzy, c-format msgid "can't sign using '%s': %s\n" msgstr "αδυναμία κλεισίματος του `%s': %s\n" -#: sm/gpgsm.c:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -9676,7 +9685,7 @@ msgstr "σφάλμα στη δημιουργία της φράσης κλειδ msgid "error importing certificate: %s\n" msgstr "σφάλμα στη δημιουργία της φράσης κλειδί: %s\n" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, fuzzy, c-format msgid "error reading input: %s\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" @@ -9716,7 +9725,7 @@ msgstr "rev? πρόβλημα στον έλεγχο ανάκλησης: %s\n" msgid "error storing flags: %s\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "" @@ -10085,12 +10094,6 @@ msgstr "αδυναμία δημιουργίας καταλόγου `%s': %s\n" msgid "error closing '%s': %s\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" -#: dirmngr/crlcache.c:948 -#, fuzzy, c-format -#| msgid "error reading `%s': %s\n" -msgid "error renaming '%s' to '%s': %s\n" -msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" - #: dirmngr/crlcache.c:1002 #, fuzzy, c-format msgid "can't hash '%s': %s\n" @@ -10780,93 +10783,93 @@ msgstr "" msgid "usage: %s [options] " msgstr "χρήση: gpg [επιλογές] " -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, 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:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, fuzzy, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "θωράκιση απέτυχε: %s\n" -#: dirmngr/dirmngr.c:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, fuzzy, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "θωράκιση απέτυχε: %s\n" -#: dirmngr/dirmngr.c:1730 +#: dirmngr/dirmngr.c:1734 #, fuzzy, c-format msgid "%s:%u: line too long - skipped\n" msgstr "η γραμμή είναι πολύ μεγάλη\n" -#: dirmngr/dirmngr.c:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, fuzzy, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "σφάλμα: μη έγκυρο αποτύπωμα\n" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, fuzzy, c-format msgid "%s:%u: read error: %s\n" msgstr "σφάλμα ανάγνωσης: %s\n" -#: dirmngr/dirmngr.c:1892 +#: dirmngr/dirmngr.c:1896 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1979 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:2032 +#: dirmngr/dirmngr.c:2036 #, fuzzy, c-format msgid "shutdown forced\n" msgstr "μη επεξεργασμένο" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, fuzzy, c-format msgid "error accessing '%s': http status %u\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" -#: dirmngr/http.c:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, fuzzy, c-format msgid "too many redirections\n" msgstr "πάρα πολλές `%c' προεπιλογές\n" -#: dirmngr/http.c:3768 +#: dirmngr/http.c:3802 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11237,105 +11240,105 @@ msgstr "η προεπιλογή %c%lu αντιγράφτηκε\n" msgid "certificate should not have been used for CRL signing\n" msgstr "" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 #, fuzzy msgid "quiet" msgstr "τερματισμός" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 msgid "connect to the dirmngr" msgstr "" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 msgid "connect to the keyboxd" msgstr "" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 msgid "|ADDR|connect to Assuan server at ADDR" msgstr "" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 #, fuzzy msgid "|FILE|run commands from FILE on startup" msgstr "|ΑΡΧΕΙΟ|φόρτωμα του αρθρώματος επέκτασης ΑΡΧΕΙΟ" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 #, fuzzy msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "Χρήση: gpg [επιλογές] [αρχεία] (-h για βοήθεια)" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 msgid "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" msgstr "" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, fuzzy, c-format msgid "receiving line failed: %s\n" msgstr "διαγραφή block κλειδιών απέτυχε: %s\n" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, fuzzy, c-format msgid "line too long - skipped\n" msgstr "η γραμμή είναι πολύ μεγάλη\n" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, fuzzy, c-format msgid "unknown command '%s'\n" msgstr "άγνωστος προκαθορισμένος παραλήπτης `%s'\n" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, fuzzy, c-format msgid "sending line failed: %s\n" msgstr "η υπογραφή απέτυχε: %s\n" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, fuzzy, c-format msgid "no keybox daemon running in this session\n" msgstr "ο gpg-agent δεν είναι διαθέσιμος σε αυτή τη συνεδρία\n" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, fuzzy, c-format msgid "error sending standard options: %s\n" msgstr "σφάλμα στη αποστολή προς το `%s': %s\n" @@ -11401,12 +11404,12 @@ msgstr "" msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3573 +#: tools/gpgconf-comp.c:3576 #, fuzzy, c-format msgid "error closing '%s'\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" -#: tools/gpgconf-comp.c:3575 +#: tools/gpgconf-comp.c:3578 #, fuzzy, c-format msgid "error parsing '%s'\n" msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" @@ -11596,6 +11599,15 @@ msgstr "" msgid "manage the command history" msgstr "" +#, fuzzy +#~ msgid "error writing to temporary file: %s\n" +#~ msgstr "εγγραφή στο `%s'\n" + +#, fuzzy +#~| msgid "Key is superseded" +#~ msgid "run in supervised mode" +#~ msgstr "Το κλειδί έχει παρακαμθεί" + #~ msgid "Name may not start with a digit\n" #~ msgstr "Το όνομα δεν επιτρέπεται να ξεκινά με αριθμητικό ψηφίο\n" @@ -11857,10 +11869,6 @@ msgstr "" #~ msgstr "αδυναμία πρόσβασης του %s: %s\n" #, fuzzy -#~ msgid "error writing to %s: %s\n" -#~ msgstr "αδυναμία εγγραφής της κλειδοθήκης `%s': %s\n" - -#, fuzzy #~ msgid "error closing %s: %s\n" #~ msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n" diff --git a/po/en@boldquot.gmo b/po/en@boldquot.gmo index 7482e535cc579ff014544b3b06858efeef4355c0..842700d840e3f7b65a61152cc8023bb7c44daf4a 100644 GIT binary patch delta 46733 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 F{swLdMl1jT delta 46761 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.\n" msgstr "Please report bugs to <@EMAIL@>.\n" -#: agent/gpg-agent.c:571 +#: agent/gpg-agent.c:570 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Usage: @GPG_AGENT@ [options] (-h for help)" -#: agent/gpg-agent.c:573 +#: agent/gpg-agent.c:572 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -654,131 +641,136 @@ msgstr "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "invalid debug-level ‘%s’ given\n" -#: agent/gpg-agent.c:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "selected digest algorithm is invalid\n" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, c-format msgid "reading options from '%s'\n" msgstr "reading options from ‘%s’\n" -#: agent/gpg-agent.c:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, c-format msgid "Note: '%s' is not considered an option\n" msgstr "Note: ‘%s’ is not considered an option\n" -#: agent/gpg-agent.c:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "WARNING: “%s” is a deprecated option\n" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, c-format msgid "can't create socket: %s\n" msgstr "can't create socket: %s\n" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, c-format msgid "socket name '%s' is too long\n" msgstr "socket name ‘%s’ is too long\n" -#: agent/gpg-agent.c:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "trying to steal socket from running %s\n" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, 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:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, c-format msgid "error getting nonce for the socket\n" msgstr "error getting nonce for the socket\n" -#: agent/gpg-agent.c:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, c-format msgid "error binding socket to '%s': %s\n" msgstr "error binding socket to '%s': %s\n" -#: agent/gpg-agent.c:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, c-format msgid "can't set permissions of '%s': %s\n" msgstr "can't set permissions of '%s': %s\n" -#: agent/gpg-agent.c:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, c-format msgid "listening on socket '%s'\n" msgstr "listening on socket ‘%s’\n" -#: agent/gpg-agent.c:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: 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:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "directory ‘%s’ created\n" -#: agent/gpg-agent.c:2381 +#: agent/gpg-agent.c:2391 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "stat() failed for '%s': %s\n" -#: agent/gpg-agent.c:2385 +#: agent/gpg-agent.c:2395 #, c-format msgid "can't use '%s' as home directory\n" msgstr "can't use ‘%s’ as home directory\n" -#: agent/gpg-agent.c:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "error reading nonce on fd %d: %s\n" -#: agent/gpg-agent.c:2747 +#: agent/gpg-agent.c:2757 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "handler 0x%lx for fd %d started\n" -#: agent/gpg-agent.c:2752 +#: agent/gpg-agent.c:2762 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "handler 0x%lx for fd %d terminated\n" -#: agent/gpg-agent.c:2827 +#: agent/gpg-agent.c:2837 #, 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:2832 +#: agent/gpg-agent.c:2842 #, 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:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "npth_pselect failed: %s - waiting 1s\n" -#: agent/gpg-agent.c:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, c-format msgid "%s %s stopped\n" msgstr "%s %s stopped\n" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 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" @@ -803,7 +795,7 @@ msgstr "" "Syntax: gpg-preset-passphrase [options] KEYGRIP\n" "Password cache maintenance\n" -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -813,7 +805,7 @@ msgstr "" " " #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -869,42 +861,42 @@ msgstr "cancelled\n" msgid "error while asking for the passphrase: %s\n" msgstr "error while asking for the passphrase: %s\n" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, c-format msgid "error opening '%s': %s\n" msgstr "error opening '%s': %s\n" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, c-format msgid "file '%s', line %d: %s\n" msgstr "file '%s', line %d: %s\n" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, c-format msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "statement “%s” ignored in '%s', line %d\n" -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, c-format msgid "system trustlist '%s' not available\n" msgstr "system trustlist ‘%s’ not available\n" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, c-format msgid "bad fingerprint in '%s', line %d\n" msgstr "bad fingerprint in '%s', line %d\n" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, c-format msgid "invalid keyflag in '%s', line %d\n" msgstr "invalid keyflag in '%s', line %d\n" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, c-format msgid "error reading '%s', line %d: %s\n" msgstr "error reading '%s', line %d: %s\n" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "error reading list of trusted root certificates\n" @@ -917,7 +909,7 @@ msgstr "error reading list of trusted root certificates\n" #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " @@ -926,11 +918,11 @@ msgstr "" "Do you ultimately trust%%0A “%s”%%0Ato correctly certify user " "certificates?" -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 msgid "Yes" msgstr "Yes" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "No" @@ -943,7 +935,7 @@ msgstr "No" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -955,20 +947,25 @@ msgstr "" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "Correct" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "Wrong" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, c-format +msgid "error renaming '%s' to '%s': %s\n" +msgstr "error renaming ‘%s’ to '%s': %s\n" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "Note: This passphrase has never been changed.%0APlease change it now." -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " @@ -977,15 +974,24 @@ msgstr "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " "it now." -#: agent/findkey.c:397 agent/findkey.c:404 +#: agent/findkey.c:451 agent/findkey.c:458 msgid "Change passphrase" msgstr "Change passphrase" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "I'll change it later" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +msgid "Please insert the card with serial number" +msgstr "Please insert the card with serial number" + +#: agent/findkey.c:1231 +#, c-format +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" + +#: agent/findkey.c:1741 #, c-format msgid "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A %%C" @@ -994,11 +1000,11 @@ msgstr "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A %%C" "%%0A?" -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 msgid "Delete key" msgstr "Delete key" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -1022,7 +1028,7 @@ msgstr "%s key uses an unsafe (%u bit) hash\n" msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "a %zu bit hash is not valid for a %u bit %s key\n" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "checking created signature failed: %s\n" @@ -1061,7 +1067,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:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, c-format msgid "error forking process: %s\n" msgstr "error forking process: %s\n" @@ -1122,12 +1128,12 @@ msgstr "Warning: unsafe ownership on %s “%s”\n" msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "Warning: unsafe permissions on %s “%s”\n" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, c-format msgid "waiting for file '%s' to become accessible ...\n" msgstr "waiting for file ‘%s’ to become accessible ...\n" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, c-format msgid "renaming '%s' to '%s' failed: %s\n" msgstr "renaming ‘%s’ to ‘%s’ failed: %s\n" @@ -1341,7 +1347,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:4215 +#: scd/app-openpgp.c:4246 #, c-format msgid "unsupported algorithm: %s" msgstr "unsupported algorithm: %s" @@ -1496,7 +1502,7 @@ msgstr "conversion from ‘%s’ to ‘%s’ not available\n" msgid "iconv_open failed: %s\n" msgstr "iconv_open failed: %s\n" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "conversion from ‘%s’ to ‘%s’ failed: %s\n" @@ -1535,7 +1541,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:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s is too old (need %s, have %s)\n" @@ -1702,7 +1708,7 @@ msgstr "error from TPM: %s\n" msgid "problem with the agent: %s\n" msgstr "problem with the agent: %s\n" -#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, c-format msgid "no dirmngr running in this session\n" msgstr "no dirmngr running in this session\n" @@ -1741,7 +1747,7 @@ msgstr "unacceptable HTTP redirect from server was cleaned up" msgid "server uses an invalid certificate" msgstr "server uses an invalid certificate" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, c-format msgid "Note: %s\n" msgstr "Note: %s\n" @@ -1768,7 +1774,7 @@ msgstr "can't do this in batch mode\n" 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:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 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" @@ -1833,14 +1839,14 @@ msgstr "URL to retrieve public key: " #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 tools/gpg-card.c:426 #, c-format msgid "error reading '%s': %s\n" msgstr "error reading '%s': %s\n" -#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" @@ -2168,26 +2174,26 @@ msgstr "Admin commands are not allowed\n" msgid "Invalid command (try \"help\")\n" msgstr "Invalid command (try “help”)\n" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format 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:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 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:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2246,8 +2252,8 @@ msgid "subkey" msgstr "subkey" #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "update failed: %s\n" @@ -2307,14 +2313,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:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, 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:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 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" @@ -2336,7 +2342,7 @@ msgstr "" 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" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2437,12 +2443,12 @@ msgstr "exporting secret keys not allowed\n" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "key %s: PGP 2.x style key - skipped\n" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "WARNING: nothing exported\n" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, c-format msgid "error creating '%s': %s\n" @@ -2506,268 +2512,268 @@ msgstr "Invalid key %s made valid by --allow-non-selfsigned-uid\n" msgid "using subkey %s instead of primary key %s\n" msgstr "using subkey %s instead of primary key %s\n" -#: g10/getkey.c:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, c-format msgid "valid values for option '%s':\n" msgstr "valid values for option '%s':\n" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 msgid "make a signature" msgstr "make a signature" -#: g10/gpg.c:456 +#: g10/gpg.c:457 msgid "make a clear text signature" msgstr "make a clear text signature" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "make a detached signature" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "encrypt data" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "encryption only with symmetric cipher" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "decrypt data (default)" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "verify a signature" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "list keys" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "list keys and signatures" -#: g10/gpg.c:472 +#: g10/gpg.c:473 msgid "list and check key signatures" msgstr "list and check key signatures" -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "list keys and fingerprints" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "list secret keys" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "generate a new key pair" -#: g10/gpg.c:480 +#: g10/gpg.c:481 msgid "quickly generate a new key pair" msgstr "quickly generate a new key pair" -#: g10/gpg.c:483 +#: g10/gpg.c:484 msgid "quickly add a new user-id" msgstr "quickly add a new user-id" -#: g10/gpg.c:488 +#: g10/gpg.c:489 msgid "quickly revoke a user-id" msgstr "quickly revoke a user-id" -#: g10/gpg.c:491 +#: g10/gpg.c:492 msgid "quickly set a new expiration date" msgstr "quickly set a new expiration date" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "full featured key pair generation" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "generate a revocation certificate" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "remove keys from the public keyring" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "remove keys from the secret keyring" -#: g10/gpg.c:504 +#: g10/gpg.c:505 msgid "quickly sign a key" msgstr "quickly sign a key" -#: g10/gpg.c:506 +#: g10/gpg.c:507 msgid "quickly sign a key locally" msgstr "quickly sign a key locally" -#: g10/gpg.c:508 +#: g10/gpg.c:509 msgid "quickly revoke a key signature" msgstr "quickly revoke a key signature" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "sign a key" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "sign a key locally" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "sign or edit a key" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 msgid "change a passphrase" msgstr "change a passphrase" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "export keys" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "export keys to a keyserver" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "import keys from a keyserver" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "search for keys on a keyserver" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "update all keys from a keyserver" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "import/merge keys" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "print the card status" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "change data on a card" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "change a card's PIN" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "update the trust database" -#: g10/gpg.c:561 +#: g10/gpg.c:562 msgid "print message digests" msgstr "print message digests" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "run in server mode" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "|VALUE|set the TOFU policy for a key" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "|NAME|use NAME as default secret key" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 msgid "|NAME|encrypt to user ID NAME as well" msgstr "|NAME|encrypt to user ID NAME as well" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "|SPEC|set up email aliases" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "use strict OpenPGP behavior" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "do not make any changes" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "prompt before overwriting" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 msgid "Options controlling the input" msgstr "Options controlling the input" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 msgid "Options controlling the output" msgstr "Options controlling the output" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "create ascii armored output" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 msgid "|FILE|write output to FILE" msgstr "|FILE|write output to FILE" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "use canonical text mode" -#: g10/gpg.c:763 +#: g10/gpg.c:764 msgid "|N|set compress level to N (0 disables)" msgstr "|N|set compress level to N (0 disables)" -#: g10/gpg.c:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 msgid "Options controlling key import and export" msgstr "Options controlling key import and export" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "|MECHANISMS|use MECHANISMS to locate keys by mail address" -#: g10/gpg.c:775 +#: g10/gpg.c:776 msgid "import missing key from a signature" msgstr "import missing key from a signature" -#: g10/gpg.c:780 +#: g10/gpg.c:781 msgid "include the public key in signatures" msgstr "include the public key in signatures" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "disable all access to the dirmngr" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 msgid "Options controlling key listings" msgstr "Options controlling key listings" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 msgid "Options to specify keys" msgstr "Options to specify keys" -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 msgid "|USER-ID|encrypt for USER-ID" msgstr "|USER-ID|encrypt for USER-ID" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|USER-ID|use USER-ID to sign or decrypt" -#: g10/gpg.c:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "Options for unattended use" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "Other options" -#: g10/gpg.c:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2775,7 +2781,7 @@ msgstr "" "@\n" "(See the man page for a complete listing of all commands and options)\n" -#: g10/gpg.c:978 +#: g10/gpg.c:979 msgid "" "@\n" "Examples:\n" @@ -2795,11 +2801,11 @@ msgstr "" " --list-keys [names] show keys\n" " --fingerprint [names] show fingerprints\n" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "Usage: @GPG@ [options] [files] (-h for help)" -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 msgid "" "Syntax: @GPG@ [options] [files]\n" "Sign, check, encrypt or decrypt\n" @@ -2809,7 +2815,7 @@ msgstr "" "Sign, check, encrypt or decrypt\n" "Default operation depends on the input data\n" -#: g10/gpg.c:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" @@ -2817,73 +2823,73 @@ msgstr "" "\n" "Supported algorithms:\n" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "Pubkey: " -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "Cipher: " -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "Hash: " -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 msgid "Compression: " msgstr "Compression: " -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, c-format msgid "usage: %s [options] %s\n" msgstr "usage: %s [options] %s\n" -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "conflicting commands\n" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, c-format msgid "no = sign found in group definition '%s'\n" msgstr "no = sign found in group definition ‘%s’\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "WARNING: unsafe ownership on homedir ‘%s’\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "WARNING: unsafe ownership on configuration file ‘%s’\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "WARNING: unsafe ownership on extension ‘%s’\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "WARNING: unsafe permissions on homedir ‘%s’\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "WARNING: unsafe permissions on configuration file ‘%s’\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "WARNING: unsafe permissions on extension ‘%s’\n" -#: g10/gpg.c:1731 +#: g10/gpg.c:1732 #, 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:1734 +#: g10/gpg.c:1735 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" @@ -2891,19 +2897,19 @@ msgstr "" "WARNING: unsafe enclosing directory ownership on configuration file ‘" "%s’\n" -#: g10/gpg.c:1737 +#: g10/gpg.c:1738 #, 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:1743 +#: g10/gpg.c:1744 #, 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:1746 +#: g10/gpg.c:1747 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" @@ -2911,468 +2917,468 @@ msgstr "" "WARNING: unsafe enclosing directory permissions on configuration file ‘" "%s’\n" -#: g10/gpg.c:1749 +#: g10/gpg.c:1750 #, 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:1965 +#: g10/gpg.c:1966 #, c-format msgid "unknown configuration item '%s'\n" msgstr "unknown configuration item ‘%s’\n" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "display photo IDs during key listings" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 msgid "show key usage information during key listings" msgstr "show key usage information during key listings" -#: g10/gpg.c:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "show policy URLs during signature listings" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 msgid "show all notations during signature listings" msgstr "show all notations during signature listings" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "show IETF standard notations during signature listings" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "show user-supplied notations during signature listings" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 msgid "show preferred keyserver URLs during signature listings" msgstr "show preferred keyserver URLs during signature listings" -#: g10/gpg.c:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "show user ID validity during key listings" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 msgid "show revoked and expired user IDs in key listings" msgstr "show revoked and expired user IDs in key listings" -#: g10/gpg.c:2081 +#: g10/gpg.c:2082 msgid "show revoked and expired subkeys in key listings" msgstr "show revoked and expired subkeys in key listings" -#: g10/gpg.c:2083 +#: g10/gpg.c:2084 msgid "show the keyring name in key listings" msgstr "show the keyring name in key listings" -#: g10/gpg.c:2085 +#: g10/gpg.c:2086 msgid "show expiration dates during signature listings" msgstr "show expiration dates during signature listings" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "unknown TOFU policy ‘%s’\n" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "(use “help” to list choices)\n" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "This command is not allowed while in %s mode.\n" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "Note: %s is not for normal use!\n" -#: g10/gpg.c:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "‘%s’ is not a valid signature expiration\n" -#: g10/gpg.c:3219 +#: g10/gpg.c:3220 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "“%s” is not a proper mail address\n" -#: g10/gpg.c:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "invalid pinentry mode ‘%s’\n" -#: g10/gpg.c:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, c-format msgid "invalid request origin '%s'\n" msgstr "invalid request origin ‘%s’\n" -#: g10/gpg.c:3314 +#: g10/gpg.c:3315 #, c-format msgid "'%s' is not a valid character set\n" msgstr "‘%s’ is not a valid character set\n" -#: g10/gpg.c:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, c-format msgid "could not parse keyserver URL\n" msgstr "could not parse keyserver URL\n" -#: g10/gpg.c:3354 +#: g10/gpg.c:3355 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: invalid keyserver options\n" -#: g10/gpg.c:3357 +#: g10/gpg.c:3358 #, c-format msgid "invalid keyserver options\n" msgstr "invalid keyserver options\n" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: invalid import options\n" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, c-format msgid "invalid import options\n" msgstr "invalid import options\n" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, c-format msgid "invalid filter option: %s\n" msgstr "invalid filter option: %s\n" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: invalid export options\n" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, c-format msgid "invalid export options\n" msgstr "invalid export options\n" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: invalid list options\n" -#: g10/gpg.c:3397 +#: g10/gpg.c:3398 #, c-format msgid "invalid list options\n" msgstr "invalid list options\n" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "display photo IDs during signature verification" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "show policy URLs during signature verification" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 msgid "show all notations during signature verification" msgstr "show all notations during signature verification" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "show IETF standard notations during signature verification" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "show user-supplied notations during signature verification" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 msgid "show preferred keyserver URLs during signature verification" msgstr "show preferred keyserver URLs during signature verification" -#: g10/gpg.c:3419 +#: g10/gpg.c:3420 msgid "show user ID validity during signature verification" msgstr "show user ID validity during signature verification" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 msgid "show revoked and expired user IDs in signature verification" msgstr "show revoked and expired user IDs in signature verification" -#: g10/gpg.c:3423 +#: g10/gpg.c:3424 msgid "show only the primary user ID in signature verification" msgstr "show only the primary user ID in signature verification" -#: g10/gpg.c:3430 +#: g10/gpg.c:3431 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: invalid verify options\n" -#: g10/gpg.c:3433 +#: g10/gpg.c:3434 #, c-format msgid "invalid verify options\n" msgstr "invalid verify options\n" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, c-format msgid "unable to set exec-path to %s\n" msgstr "unable to set exec-path to %s\n" -#: g10/gpg.c:3647 +#: g10/gpg.c:3648 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: invalid auto-key-locate list\n" -#: g10/gpg.c:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "invalid auto-key-locate list\n" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "invalid argument for option “%.50s”\n" -#: g10/gpg.c:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "WARNING: program may create a core file!\n" -#: g10/gpg.c:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "WARNING: %s overrides %s\n" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s not allowed with %s!\n" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s makes no sense with %s!\n" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "WARNING: running with faked system time: " -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, 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:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "selected cipher algorithm is invalid\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, c-format msgid "selected AEAD algorithm is invalid\n" msgstr "selected AEAD algorithm is invalid\n" -#: g10/gpg.c:3961 +#: g10/gpg.c:3962 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "selected compression algorithm is invalid\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "selected certification digest algorithm is invalid\n" -#: g10/gpg.c:3982 +#: g10/gpg.c:3983 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed must be greater than 0\n" -#: g10/gpg.c:3984 +#: g10/gpg.c:3985 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed must be greater than 1\n" -#: g10/gpg.c:3986 +#: g10/gpg.c:3987 #, 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:3988 +#: g10/gpg.c:3989 #, 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:3990 +#: g10/gpg.c:3991 #, 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:3994 +#: g10/gpg.c:3995 #, 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:3998 +#: g10/gpg.c:3999 #, 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:4005 +#: g10/gpg.c:4006 #, c-format msgid "invalid default preferences\n" msgstr "invalid default preferences\n" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, c-format msgid "invalid personal cipher preferences\n" msgstr "invalid personal cipher preferences\n" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, c-format msgid "invalid personal AEAD preferences\n" msgstr "invalid personal AEAD preferences\n" -#: g10/gpg.c:4016 +#: g10/gpg.c:4017 #, c-format msgid "invalid personal digest preferences\n" msgstr "invalid personal digest preferences\n" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, c-format msgid "invalid personal compress preferences\n" msgstr "invalid personal compress preferences\n" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, c-format msgid "chunk size invalid - using %d\n" msgstr "chunk size invalid - using %d\n" -#: g10/gpg.c:4071 +#: g10/gpg.c:4072 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s does not yet work with %s\n" -#: g10/gpg.c:4134 +#: g10/gpg.c:4135 #, 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:4146 +#: g10/gpg.c:4147 #, 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:4301 +#: g10/gpg.c:4302 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "failed to initialize the TrustDB: %s\n" -#: g10/gpg.c:4313 +#: g10/gpg.c:4314 #, 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:4385 +#: g10/gpg.c:4386 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "symmetric encryption of ‘%s’ failed: %s\n" -#: g10/gpg.c:4414 +#: g10/gpg.c:4415 #, 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:4417 +#: g10/gpg.c:4418 #, 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:4475 +#: g10/gpg.c:4476 #, 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:4478 +#: g10/gpg.c:4479 #, 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:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, c-format msgid "keyserver send failed: %s\n" msgstr "keyserver send failed: %s\n" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, c-format msgid "keyserver receive failed: %s\n" msgstr "keyserver receive failed: %s\n" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, c-format msgid "key export failed: %s\n" msgstr "key export failed: %s\n" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, c-format msgid "export as ssh key failed: %s\n" msgstr "export as ssh key failed: %s\n" -#: g10/gpg.c:4925 +#: g10/gpg.c:4926 #, c-format msgid "keyserver search failed: %s\n" msgstr "keyserver search failed: %s\n" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "keyserver refresh failed: %s\n" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "dearmoring failed: %s\n" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "enarmoring failed: %s\n" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "invalid hash algorithm ‘%s’\n" -#: g10/gpg.c:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 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:5286 +#: g10/gpg.c:5308 #, 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:5342 +#: g10/gpg.c:5364 #, 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:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Go ahead and type your message ...\n" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "the given certification policy URL is invalid\n" -#: g10/gpg.c:5702 +#: g10/gpg.c:5724 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "the given signature policy URL is invalid\n" -#: g10/gpg.c:5735 +#: g10/gpg.c:5757 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "the given preferred keyserver URL is invalid\n" @@ -3385,7 +3391,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:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|write status info to this FD" @@ -4096,7 +4102,7 @@ msgid "Are you sure you still want to sign it? (y/N) " msgstr "Are you sure you still want to sign it? (y/N) " #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr " Unable to sign.\n" @@ -4271,8 +4277,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:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "signing failed: %s\n" @@ -4467,7 +4473,7 @@ msgstr "" "signatures\n" " (nrsign), or any combination thereof (ltsign, tnrsign, etc.).\n" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 msgid "Key is revoked." msgstr "Key is revoked." @@ -4515,7 +4521,7 @@ msgstr "Really remove this user ID? (y/N) " msgid "Really move the primary key? (y/N) " msgstr "Really move the primary key? (y/N) " -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 msgid "You must select exactly one key.\n" msgstr "You must select exactly one key.\n" @@ -4590,161 +4596,161 @@ msgstr "Save changes? (y/N) " msgid "Quit without saving? (y/N) " msgstr "Quit without saving? (y/N) " -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "Key not changed so no update needed.\n" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, c-format msgid "cannot revoke the last valid user ID.\n" msgstr "cannot revoke the last valid user ID.\n" -#: g10/keyedit.c:2523 +#: g10/keyedit.c:2579 #, c-format msgid "revoking the user ID failed: %s\n" msgstr "revoking the user ID failed: %s\n" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, c-format msgid "setting the primary user ID failed: %s\n" msgstr "setting the primary user ID failed: %s\n" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, c-format msgid "\"%s\" is not a fingerprint\n" msgstr "“%s” is not a fingerprint\n" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr "“%s” is not the primary fingerprint\n" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, c-format msgid "Invalid user ID '%s': %s\n" msgstr "Invalid user ID '%s': %s\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "No matching user IDs." msgstr "No matching user IDs." -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "Nothing to sign.\n" msgstr "Nothing to sign.\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, c-format msgid "Not signed by you.\n" msgstr "Not signed by you.\n" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, c-format msgid "revoking the key signature failed: %s\n" msgstr "revoking the key signature failed: %s\n" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, c-format msgid "'%s' is not a valid expiration time\n" msgstr "‘%s’ is not a valid expiration time\n" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, c-format msgid "\"%s\" is not a proper fingerprint\n" msgstr "“%s” is not a proper fingerprint\n" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, c-format msgid "subkey \"%s\" not found\n" msgstr "subkey “%s” not found\n" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "AEAD: " -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "Digest: " -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "Features: " -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "Keyserver no-modify" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "Preferred keyserver: " -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 msgid "Notations: " msgstr "Notations: " -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "There are no preferences on a PGP 2.x-style user ID.\n" -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "The following key was revoked on %s by %s key %s\n" -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, c-format msgid "This key may be revoked by %s key %s" msgstr "This key may be revoked by %s key %s" -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 msgid "(sensitive)" msgstr "(sensitive)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "created: %s" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, c-format msgid "revoked: %s" msgstr "revoked: %s" -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, c-format msgid "expired: %s" msgstr "expired: %s" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "expires: %s" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, c-format msgid "usage: %s" msgstr "usage: %s" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "card-no: " -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, c-format msgid "trust: %s" msgstr "trust: %s" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "validity: %s" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "This key has been disabled" -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" @@ -4752,17 +4758,17 @@ 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:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 msgid "revoked" msgstr "revoked" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "expired" -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" @@ -4771,17 +4777,17 @@ msgstr "" "WARNING: no user ID has been marked as primary. This command may\n" " cause a different user ID to become the assumed primary.\n" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "WARNING: Your encryption subkey expires soon.\n" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, c-format msgid "You may want to change its expiration date too.\n" msgstr "You may want to change its expiration date too.\n" -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -4791,72 +4797,72 @@ msgstr "" "versions\n" " of PGP to reject this key.\n" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 msgid "Are you sure you still want to add it? (y/N) " msgstr "Are you sure you still want to add it? (y/N) " -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 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:3102 -msgid "Such a user ID already exists on this key!\n" -msgstr "Such a user ID already exists on this key!\n" +#: g10/keyedit.c:4329 +msgid "Such a user ID already exists on this key!" +msgstr "Such a user ID already exists on this key!" -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "Delete this good signature? (y/N/q)" -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "Delete this invalid signature? (y/N/q)" -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "Delete this unknown signature? (y/N/q)" -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "Really delete this self-signature? (y/N)" -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, c-format msgid "Deleted %d signature.\n" msgid_plural "Deleted %d signatures.\n" msgstr[0] "Deleted %d signature.\n" msgstr[1] "Deleted %d signatures.\n" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "Nothing deleted.\n" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 msgid "invalid" msgstr "invalid" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "User ID “%s” compacted: %s\n" -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, c-format msgid "User ID \"%s\": %d signature removed\n" msgid_plural "User ID \"%s\": %d signatures removed\n" msgstr[0] "User ID “%s”: %d signature removed\n" msgstr[1] "User ID “%s”: %d signatures removed\n" -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, c-format msgid "User ID \"%s\": already minimized\n" msgstr "User ID “%s”: already minimized\n" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, c-format msgid "User ID \"%s\": already clean\n" msgstr "User ID “%s”: already clean\n" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" @@ -4866,40 +4872,40 @@ msgstr "" "cause\n" " some versions of PGP to reject this key.\n" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "You may not add a designated revoker to a PGP 2.x-style key.\n" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 msgid "Enter the user ID of the designated revoker: " msgstr "Enter the user ID of the designated revoker: " -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "cannot appoint a PGP 2.x style key as a designated revoker\n" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "you cannot appoint a key as its own designated revoker\n" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, c-format msgid "this key has already been designated as a revoker\n" msgstr "this key has already been designated as a revoker\n" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "WARNING: appointing a key as a designated revoker cannot be undone!\n" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 msgid "" "Are you sure you want to change the expiration time for multiple subkeys? (y/" "N) " @@ -4907,171 +4913,171 @@ msgstr "" "Are you sure you want to change the expiration time for multiple subkeys? (y/" "N) " -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 msgid "Changing expiration time for a subkey.\n" msgstr "Changing expiration time for a subkey.\n" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "Changing expiration time for the primary key.\n" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "You can't change the expiration date of a v3 key\n" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 msgid "Changing usage of a subkey.\n" msgstr "Changing usage of a subkey.\n" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 msgid "Changing usage of the primary key.\n" msgstr "Changing usage of the primary key.\n" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "signing subkey %s is already cross-certified\n" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "subkey %s does not sign and so does not need to be cross-certified\n" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 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:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "skipping v3 self-signature on user ID “%s”\n" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "Enter your preferred keyserver URL: " -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 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:5384 +#: g10/keyedit.c:5440 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:5449 +#: g10/keyedit.c:5505 msgid "Enter the notation: " msgstr "Enter the notation: " -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 msgid "Proceed? (y/N) " msgstr "Proceed? (y/N) " -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, c-format msgid "No user ID with index %d\n" msgstr "No user ID with index %d\n" -#: g10/keyedit.c:5728 +#: g10/keyedit.c:5784 #, c-format msgid "No user ID with hash %s\n" msgstr "No user ID with hash %s\n" -#: g10/keyedit.c:5829 +#: g10/keyedit.c:5885 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "No subkey with key ID '%s'.\n" -#: g10/keyedit.c:5851 +#: g10/keyedit.c:5907 #, c-format msgid "No subkey with index %d\n" msgstr "No subkey with index %d\n" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, c-format msgid "user ID: \"%s\"\n" msgstr "user ID: “%s”\n" -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, 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:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr " (non-exportable)" -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, c-format msgid "This signature expired on %s.\n" msgstr "This signature expired on %s.\n" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 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:6011 +#: g10/keyedit.c:6067 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Create a revocation certificate for this signature? (y/N) " -#: g10/keyedit.c:6071 +#: g10/keyedit.c:6127 #, 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:6100 +#: g10/keyedit.c:6156 msgid " (non-revocable)" msgstr " (non-revocable)" -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, c-format msgid "revoked by your key %s on %s\n" msgstr "revoked by your key %s on %s\n" -#: g10/keyedit.c:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "You are about to revoke these signatures:\n" -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 msgid "Really create the revocation certificates? (y/N) " msgstr "Really create the revocation certificates? (y/N) " -#: g10/keyedit.c:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "no secret key\n" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, 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:6246 +#: g10/keyedit.c:6302 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "user ID “%s” is already revoked\n" -#: g10/keyedit.c:6263 +#: g10/keyedit.c:6319 #, 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:6359 +#: g10/keyedit.c:6415 #, c-format msgid "Cannot revoke the last valid user ID.\n" msgstr "Cannot revoke the last valid user ID.\n" -#: g10/keyedit.c:6397 +#: g10/keyedit.c:6453 #, c-format msgid "Key %s is already revoked.\n" msgstr "Key %s is already revoked.\n" -#: g10/keyedit.c:6459 +#: g10/keyedit.c:6515 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "Subkey %s is already revoked.\n" -#: g10/keyedit.c:6556 +#: g10/keyedit.c:6612 #, 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" @@ -5483,6 +5489,10 @@ msgstr "" 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" +#: g10/keygen.c:3102 +msgid "Such a user ID already exists on this key!\n" +msgstr "Such a user ID already exists on this key!\n" + #. TRANSLATORS: These are the allowed answers in #. lower and uppercase. Below you will find the matching #. string which should be translated accordingly and the @@ -5798,54 +5808,54 @@ msgstr "invalid keyserver protocol (us %d!=handler %d)\n" msgid "\"%s\" not a key ID: skipping\n" msgstr "“%s” not a key ID: skipping\n" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, 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:1224 +#: g10/keyserver.c:1226 #, 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:1316 +#: g10/keyserver.c:1318 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "key “%s” not found on keyserver\n" -#: g10/keyserver.c:1319 +#: g10/keyserver.c:1321 #, c-format msgid "key not found on keyserver\n" msgstr "key not found on keyserver\n" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, c-format msgid "requesting key %s from %s\n" msgstr "requesting key %s from %s\n" -#: g10/keyserver.c:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, c-format msgid "no keyserver known\n" msgstr "no keyserver known\n" -#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "skipped “%s”: %s\n" -#: g10/keyserver.c:1619 +#: g10/keyserver.c:1621 #, c-format msgid "sending key %s to %s\n" msgstr "sending key %s to %s\n" -#: g10/keyserver.c:1662 +#: g10/keyserver.c:1664 #, c-format msgid "requesting key from '%s'\n" msgstr "requesting key from ‘%s’\n" -#: g10/keyserver.c:1680 +#: g10/keyserver.c:1682 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "WARNING: unable to fetch URI %s: %s\n" @@ -5875,67 +5885,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:475 +#: g10/mainproc.c:480 #, c-format msgid "public key is %s\n" msgstr "public key is %s\n" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, 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:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " “%s”\n" -#: g10/mainproc.c:535 +#: g10/mainproc.c:540 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "encrypted with %s key, ID %s\n" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "WARNING: multiple plaintexts seen\n" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "encrypted with %lu passphrases\n" -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "encrypted with 1 passphrase\n" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "public key decryption failed: %s\n" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "public key encrypted data: good DEK\n" -#: g10/mainproc.c:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, c-format msgid "assuming %s encrypted data\n" msgstr "assuming %s encrypted data\n" -#: g10/mainproc.c:655 +#: g10/mainproc.c:660 #, 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:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "WARNING: message was not integrity protected\n" -#: g10/mainproc.c:763 +#: g10/mainproc.c:768 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" @@ -5945,179 +5955,179 @@ msgstr "" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" -#: g10/mainproc.c:766 +#: g10/mainproc.c:771 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "Use the option ‘%s’ to decrypt anyway.\n" -#: g10/mainproc.c:771 +#: g10/mainproc.c:776 #, c-format msgid "decryption forced to fail!\n" msgstr "decryption forced to fail!\n" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "decryption okay\n" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "WARNING: encrypted message has been manipulated!\n" -#: g10/mainproc.c:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "decryption failed: %s\n" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, c-format msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "Note: sender requested “for-your-eyes-only”\n" -#: g10/mainproc.c:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "original file name='%.*s'\n" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "standalone revocation - use “gpg --import” to apply\n" -#: g10/mainproc.c:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, c-format msgid "no signature found\n" msgstr "no signature found\n" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, c-format msgid "BAD signature from \"%s\"" msgstr "BAD signature from “%s”" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, c-format msgid "Expired signature from \"%s\"" msgstr "Expired signature from “%s”" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, c-format msgid "Good signature from \"%s\"" msgstr "Good signature from “%s”" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "signature verification suppressed\n" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "can't handle this ambiguous signature data\n" -#: g10/mainproc.c:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, c-format msgid "Signature made %s\n" msgstr "Signature made %s\n" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " using %s key %s\n" -#: g10/mainproc.c:1970 +#: g10/mainproc.c:1982 #, 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:1976 +#: g10/mainproc.c:1988 #, c-format msgid " issuer \"%s\"\n" msgstr " issuer “%s”\n" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, c-format msgid "Key available at: " msgstr "Key available at: " -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, 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:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "[uncertain]" -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, c-format msgid " aka \"%s\"" msgstr " aka “%s”" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, 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:2402 +#: g10/mainproc.c:2414 #, c-format msgid "Signature expired %s\n" msgstr "Signature expired %s\n" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, c-format msgid "Signature expires %s\n" msgstr "Signature expires %s\n" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2430 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s signature, digest algorithm %s%s%s\n" -#: g10/mainproc.c:2419 +#: g10/mainproc.c:2431 msgid "binary" msgstr "binary" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "textmode" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 msgid "unknown" msgstr "unknown" -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 msgid ", key algorithm " msgstr ", key algorithm " -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, 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:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "Can't check signature: %s\n" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "not a detached signature\n" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, 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:2663 +#: g10/mainproc.c:2675 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "standalone signature of class 0x%02x\n" -#: g10/mainproc.c:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "old style (PGP 2.x) signature\n" @@ -6187,11 +6197,6 @@ msgstr "(further info: " msgid "%s:%d: deprecated option \"%s\"\n" msgstr "%s:%d: deprecated option “%s”\n" -#: g10/misc.c:1188 -#, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "WARNING: “%s” is a deprecated option\n" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -7238,133 +7243,133 @@ msgstr "read error in '%s': %s\n" msgid "trustdb: sync failed: %s\n" msgstr "trustdb: sync failed: %s\n" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, c-format msgid "can't create lock for '%s'\n" msgstr "can't create lock for ‘%s’\n" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, c-format msgid "can't lock '%s'\n" msgstr "can't lock ‘%s’\n" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "trustdb rec %lu: lseek failed: %s\n" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "trustdb rec %lu: write failed (n=%d): %s\n" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "trustdb transaction too large\n" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s: directory does not exist!\n" -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, c-format msgid "can't access '%s': %s\n" msgstr "can't access '%s': %s\n" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s: failed to create version record: %s" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s: invalid trustdb created\n" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s: trustdb created\n" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, c-format msgid "Note: trustdb not writable\n" msgstr "Note: trustdb not writable\n" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s: invalid trustdb\n" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s: failed to create hashtable: %s\n" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s: error updating version record: %s\n" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s: error reading version record: %s\n" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s: error writing version record: %s\n" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "trustdb: lseek failed: %s\n" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "trustdb: read failed (n=%d): %s\n" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s: not a trustdb file\n" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s: version record with recnum %lu\n" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s: invalid file version %d\n" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s: error reading free record: %s\n" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s: error writing dir record: %s\n" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s: failed to zero a record: %s\n" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s: failed to append a record: %s\n" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "Error: The trustdb is corrupted.\n" @@ -7982,16 +7987,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "Remaining attempts: %d" @@ -8020,10 +8025,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "PIN callback returned error: %s\n" @@ -8043,119 +8048,119 @@ 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:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, c-format msgid "key already exists\n" msgstr "key already exists\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, 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:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, c-format msgid "generating new key\n" msgstr "generating new key\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, c-format msgid "writing new key\n" msgstr "writing new key\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, 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:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, 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:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, 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:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, 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:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, 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:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, c-format msgid "generating key failed\n" msgstr "generating key failed\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, 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:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, 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:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 msgid "|A|Please enter the Admin PIN" msgstr "|A|Please enter the Admin PIN" -#: scd/app-p15.c:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 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:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 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:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, 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:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "RSA public exponent missing or larger than %d bits\n" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 msgid "Note: PIN has not yet been enabled." msgstr "Note: PIN has not yet been enabled." -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "the NullPIN has not yet been changed\n" -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 msgid "|N|Please enter a new PIN for the standard keys." msgstr "|N|Please enter a new PIN for the standard keys." -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "|N|Please enter a new PIN for the key to create qualified signatures." -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." @@ -8163,7 +8168,7 @@ msgstr "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." @@ -8171,27 +8176,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:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 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:945 +#: scd/app-openpgp.c:946 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "failed to store the fingerprint: %s\n" -#: scd/app-openpgp.c:958 +#: scd/app-openpgp.c:959 #, c-format msgid "failed to store the creation date: %s\n" msgstr "failed to store the creation date: %s\n" -#: scd/app-openpgp.c:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, c-format msgid "error retrieving CHV status from card\n" msgstr "error retrieving CHV status from card\n" -#: scd/app-openpgp.c:1951 +#: scd/app-openpgp.c:1952 #, c-format msgid "reading public key failed: %s\n" msgstr "reading public key failed: %s\n" @@ -8199,42 +8204,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:2375 +#: scd/app-openpgp.c:2406 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" -#: scd/app-openpgp.c:2623 +#: scd/app-openpgp.c:2654 #, c-format msgid "using default PIN as %s\n" msgstr "using default PIN as %s\n" -#: scd/app-openpgp.c:2630 +#: scd/app-openpgp.c:2661 #, 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:2643 +#: scd/app-openpgp.c:2674 msgid "||Please unlock the card" msgstr "||Please unlock the card" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, 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:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "verify CHV%d failed: %s\n" -#: scd/app-openpgp.c:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "card is permanently locked!\n" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8242,20 +8247,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:2843 +#: scd/app-openpgp.c:2874 #, c-format msgid "access to admin commands is not configured\n" msgstr "access to admin commands is not configured\n" -#: scd/app-openpgp.c:3357 +#: scd/app-openpgp.c:3388 msgid "||Please enter the PIN" msgstr "||Please enter the PIN" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 msgid "||Please enter the Reset Code for the card" msgstr "||Please enter the Reset Code for the card" -#: scd/app-openpgp.c:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "Reset Code is too short; minimum length is %d\n" @@ -8263,79 +8268,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "|RN|New Reset Code" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "|AN|New Admin PIN" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "|N|New PIN" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "||Please enter the Admin PIN and New Admin PIN" -#: scd/app-openpgp.c:3545 +#: scd/app-openpgp.c:3576 msgid "||Please enter the PIN and New PIN" msgstr "||Please enter the PIN and New PIN" -#: scd/app-openpgp.c:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, c-format msgid "error reading application data\n" msgstr "error reading application data\n" -#: scd/app-openpgp.c:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, c-format msgid "error reading fingerprint DO\n" msgstr "error reading fingerprint DO\n" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "creation timestamp missing\n" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, 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:4648 +#: scd/app-openpgp.c:4679 #, c-format msgid "unsupported curve\n" msgstr "unsupported curve\n" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "invalid structure of OpenPGP card (DO 0x93)\n" -#: scd/app-openpgp.c:5036 +#: scd/app-openpgp.c:5067 #, 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:5236 +#: scd/app-openpgp.c:5267 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "card does not support digest algorithm %s\n" -#: scd/app-openpgp.c:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "signatures created so far: %lu\n" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, 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:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "can't access %s - invalid OpenPGP card?\n" @@ -8355,7 +8360,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:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|LEVEL|set the debugging level to LEVEL" @@ -8399,11 +8404,11 @@ msgstr "|LIST|change the application priority to LIST" msgid "deny the use of admin card commands" msgstr "deny the use of admin card commands" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "Usage: @SCDAEMON@ [options] (-h for help)" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" @@ -8411,23 +8416,23 @@ msgstr "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, c-format 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:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, c-format msgid "handler for fd %d started\n" msgstr "handler for fd %d started\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "handler for fd %d terminated\n" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, c-format msgid "error getting key usage information: %s\n" @@ -8653,7 +8658,7 @@ msgstr "root certificate is not marked trusted" msgid "checking the trust list failed: %s\n" msgstr "checking the trust list failed: %s\n" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, c-format msgid "certificate chain too long\n" msgstr "certificate chain too long\n" @@ -8708,7 +8713,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n" msgstr "a %u bit hash is not valid for a %u bit %s key\n" #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, c-format msgid "out of core\n" @@ -8754,42 +8759,42 @@ msgstr "" "S/N %s, ID 0x%08lX,\n" "created %s, expires %s.\n" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "no key usage specified - assuming all usages\n" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "certificate should not have been used for certification\n" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "certificate should not have been used for OCSP response signing\n" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "certificate should not have been used for encryption\n" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "certificate should not have been used for signing\n" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "certificate is not usable for encryption\n" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "certificate is not usable for signing\n" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, c-format msgid "looking for another certificate\n" msgstr "looking for another certificate\n" @@ -8977,6 +8982,11 @@ msgstr "Create self-signed certificate? (y/N) " msgid "These parameters are used:\n" msgstr "These parameters are used:\n" +#: sm/certreqgen-ui.c:433 +#, c-format +msgid "error creating temporary file: %s\n" +msgstr "error creating temporary file: %s\n" + #: sm/certreqgen-ui.c:439 msgid "Now creating self-signed certificate. " msgstr "Now creating self-signed certificate. " @@ -9047,123 +9057,123 @@ msgstr "deleting certificate “%s” failed: %s\n" msgid "no valid recipients given\n" msgstr "no valid recipients given\n" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 msgid "list external keys" msgstr "list external keys" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 msgid "list certificate chain" msgstr "list certificate chain" -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 msgid "import certificates" msgstr "import certificates" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 msgid "export certificates" msgstr "export certificates" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 msgid "register a smartcard" msgstr "register a smartcard" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "pass a command to the dirmngr" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "invoke gpg-protect-tool" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "don't use the terminal at all" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "|N|number of certificates to include" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "|FILE|take policy information from FILE" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "assume input is in PEM format" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "assume input is in base-64 format" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "assume input is in binary format" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 msgid "create base-64 encoded output" msgstr "create base-64 encoded output" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 msgid "|USER-ID|use USER-ID as default secret key" msgstr "|USER-ID|use USER-ID as default secret key" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 msgid "|FILE|add keyring to the list of keyrings" msgstr "|FILE|add keyring to the list of keyrings" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "fetch missing issuer certificates" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NAME|use encoding NAME for PKCS#12 passphrases" -#: sm/gpgsm.c:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "never consult a CRL" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "do not check CRLs for root certificates" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "check validity using OCSP" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "do not check certificate policies" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAME|use cipher algorithm NAME" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAME|use message digest algorithm NAME" -#: sm/gpgsm.c:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "batch mode: never ask" -#: sm/gpgsm.c:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "assume yes on most questions" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "assume no on most questions" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 msgid "|FILE|write an audit log to FILE" msgstr "|FILE|write an audit log to FILE" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Usage: @GPGSM@ [options] [files] (-h for help)" -#: sm/gpgsm.c:623 +#: sm/gpgsm.c:633 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9173,27 +9183,27 @@ msgstr "" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" "Default operation depends on the input data\n" -#: sm/gpgsm.c:831 +#: sm/gpgsm.c:841 #, 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:842 +#: sm/gpgsm.c:852 #, c-format msgid "unknown validation model '%s'\n" msgstr "unknown validation model ‘%s’\n" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, c-format msgid "importing common certificates '%s'\n" msgstr "importing common certificates ‘%s’\n" -#: sm/gpgsm.c:1774 +#: sm/gpgsm.c:1795 #, c-format msgid "can't sign using '%s': %s\n" msgstr "can't sign using '%s': %s\n" -#: sm/gpgsm.c:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "invalid command (there is no implicit command)\n" @@ -9223,7 +9233,7 @@ msgstr "error getting stored flags: %s\n" msgid "error importing certificate: %s\n" msgstr "error importing certificate: %s\n" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, c-format msgid "error reading input: %s\n" msgstr "error reading input: %s\n" @@ -9263,7 +9273,7 @@ msgstr "problem re-searching certificate: %s\n" msgid "error storing flags: %s\n" msgstr "error storing flags: %s\n" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "Error - " @@ -9634,11 +9644,6 @@ msgstr "failed to create temporary cache dir file '%s': %s\n" msgid "error closing '%s': %s\n" msgstr "error closing '%s': %s\n" -#: dirmngr/crlcache.c:948 -#, c-format -msgid "error renaming '%s' to '%s': %s\n" -msgstr "error renaming ‘%s’ to '%s': %s\n" - #: dirmngr/crlcache.c:1002 #, c-format msgid "can't hash '%s': %s\n" @@ -10306,92 +10311,92 @@ msgstr "valid debug levels are: %s\n" msgid "usage: %s [options] " msgstr "usage: %s [options] " -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, 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:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "fetching CRL from ‘%s’ failed: %s\n" -#: dirmngr/dirmngr.c:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "processing CRL from ‘%s’ failed: %s\n" -#: dirmngr/dirmngr.c:1730 +#: dirmngr/dirmngr.c:1734 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s:%u: line too long - skipped\n" -#: dirmngr/dirmngr.c:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: invalid fingerprint detected\n" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, c-format msgid "%s:%u: read error: %s\n" msgstr "%s:%u: read error: %s\n" -#: dirmngr/dirmngr.c:1892 +#: dirmngr/dirmngr.c:1896 #, 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:1979 +#: dirmngr/dirmngr.c:1983 #, 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:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "SIGUSR2 received - no action defined\n" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "SIGTERM received - shutting down ...\n" -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "SIGTERM received - still %d active connections\n" -#: dirmngr/dirmngr.c:2032 +#: dirmngr/dirmngr.c:2036 #, c-format msgid "shutdown forced\n" msgstr "shutdown forced\n" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "SIGINT received - immediate shutdown\n" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "signal %d received - no action defined\n" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "error accessing '%s': http status %u\n" -#: dirmngr/http.c:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "URL ‘%s’ redirected to ‘%s’ (%u)\n" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, c-format msgid "too many redirections\n" msgstr "too many redirections\n" -#: dirmngr/http.c:3768 +#: dirmngr/http.c:3802 #, c-format msgid "redirection changed to '%s'\n" msgstr "redirection changed to ‘%s’\n" @@ -10752,55 +10757,55 @@ msgstr "certificate chain is good\n" msgid "certificate should not have been used for CRL signing\n" msgstr "certificate should not have been used for CRL signing\n" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 msgid "quiet" msgstr "quiet" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "print data out hex encoded" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "decode received data lines" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 msgid "connect to the dirmngr" msgstr "connect to the dirmngr" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 msgid "connect to the keyboxd" msgstr "connect to the keyboxd" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "|NAME|connect to Assuan socket NAME" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 msgid "|ADDR|connect to Assuan server at ADDR" msgstr "|ADDR|connect to Assuan server at ADDR" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "run the Assuan server given on the command line" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "do not use extended connect mode" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 msgid "|FILE|run commands from FILE on startup" msgstr "|FILE|run commands from FILE on startup" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "run /subst on startup" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "Usage: @GPG@-connect-agent [options] (-h for help)" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 msgid "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" @@ -10808,48 +10813,48 @@ msgstr "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "option “%s” requires a program and optional arguments\n" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "option “%s” ignored due to “%s”\n" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, c-format msgid "receiving line failed: %s\n" msgstr "receiving line failed: %s\n" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, c-format msgid "line too long - skipped\n" msgstr "line too long - skipped\n" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "line shortened due to embedded Nul character\n" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, c-format msgid "unknown command '%s'\n" msgstr "unknown command ‘%s’\n" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, c-format msgid "sending line failed: %s\n" msgstr "sending line failed: %s\n" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, c-format msgid "no keybox daemon running in this session\n" msgstr "no keybox daemon running in this session\n" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, c-format msgid "error sending standard options: %s\n" msgstr "error sending standard options: %s\n" @@ -10909,12 +10914,12 @@ msgstr "External verification of component %s failed" msgid "Note that group specifications are ignored\n" msgstr "Note that group specifications are ignored\n" -#: tools/gpgconf-comp.c:3573 +#: tools/gpgconf-comp.c:3576 #, c-format msgid "error closing '%s'\n" msgstr "error closing ‘%s’\n" -#: tools/gpgconf-comp.c:3575 +#: tools/gpgconf-comp.c:3578 #, c-format msgid "error parsing '%s'\n" msgstr "error parsing ‘%s’\n" diff --git a/po/en@quot.gmo b/po/en@quot.gmo index 5b1b937abc92f36eff9ff59a65c916bcba743a47..6a16b13c713d7795c6c46be5a7ac4cb495df8c4f 100644 GIT binary patch delta 46728 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 diff --git a/po/en@quot.po b/po/en@quot.po index fbaac42..99b1b18 100644 --- a/po/en@quot.po +++ b/po/en@quot.po @@ -27,10 +27,10 @@ # msgid "" msgstr "" -"Project-Id-Version: GNU gnupg 2.3.5\n" +"Project-Id-Version: GNU gnupg 2.3.7\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-04-21 16:55+0200\n" -"PO-Revision-Date: 2022-04-21 16:55+0200\n" +"POT-Creation-Date: 2022-07-11 12:31+0200\n" +"PO-Revision-Date: 2022-07-11 12:31+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:338 +#: agent/call-pinentry.c:340 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "failed to acquire the pinentry lock: %s\n" @@ -50,49 +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:556 +#: agent/call-pinentry.c:554 msgid "|pinentry-label|_OK" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:557 +#: agent/call-pinentry.c:555 msgid "|pinentry-label|_Cancel" msgstr "|pinentry-label|_Cancel" -#: agent/call-pinentry.c:558 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_Yes" msgstr "|pinentry-label|_Yes" -#: agent/call-pinentry.c:559 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_No" msgstr "|pinentry-label|_No" -#: agent/call-pinentry.c:560 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|PIN:" msgstr "|pinentry-label|PIN:" -#: agent/call-pinentry.c:561 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_Save in password manager" msgstr "|pinentry-label|_Save in password manager" -#: agent/call-pinentry.c:562 +#: agent/call-pinentry.c:560 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:564 +#: agent/call-pinentry.c:562 msgid "|pinentry-tt|Make passphrase visible" msgstr "|pinentry-tt|Make passphrase visible" -#: agent/call-pinentry.c:565 +#: agent/call-pinentry.c:563 msgid "|pinentry-tt|Hide passphrase" msgstr "|pinentry-tt|Hide passphrase" -#: agent/call-pinentry.c:566 +#: agent/call-pinentry.c:564 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:1022 +#: agent/call-pinentry.c:1019 msgid "Suggest" msgstr "Suggest" @@ -103,27 +103,27 @@ 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:1044 +#: agent/call-pinentry.c:1041 msgid "pinentry.genpin.tooltip" msgstr "pinentry.genpin.tooltip" #. TRANSLATORS: This is a text shown by pinentry if the option #. for formatted passphrase is enabled. The length is #. limited to about 900 characters. -#: agent/call-pinentry.c:1072 +#: agent/call-pinentry.c:1069 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 +#: agent/call-pinentry.c:1128 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:1198 +#: agent/call-pinentry.c:1195 msgid "Quality:" msgstr "Quality:" @@ -133,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:1219 +#: agent/call-pinentry.c:1216 msgid "pinentry.qualitybar.tooltip" msgstr "pinentry.qualitybar.tooltip" -#: agent/call-pinentry.c:1477 +#: agent/call-pinentry.c:1474 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" @@ -145,7 +145,7 @@ msgstr "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" -#: agent/call-pinentry.c:1480 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" @@ -153,76 +153,76 @@ msgstr "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 msgid "PIN:" msgstr "PIN:" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 #: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "Passphrase:" -#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 -#: agent/command.c:1988 agent/command-ssh.c:3056 agent/genkey.c:442 +#: agent/call-pinentry.c:1541 agent/call-pinentry.c:1799 agent/command.c:2049 +#: agent/command.c:2108 agent/command-ssh.c:3145 agent/genkey.c:427 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:1566 agent/call-pinentry.c:1830 +#: agent/call-pinentry.c:1563 agent/call-pinentry.c:1827 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (try %d of %d)" -#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 +#: agent/call-pinentry.c:1574 agent/call-pinentry.c:1838 msgid "Repeat:" msgstr "Repeat:" -#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 -#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 +#: agent/call-pinentry.c:1586 agent/call-pinentry.c:1598 +#: agent/call-pinentry.c:1850 agent/call-pinentry.c:1862 msgid "PIN too long" msgstr "PIN too long" -#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 +#: agent/call-pinentry.c:1587 agent/call-pinentry.c:1851 msgid "Passphrase too long" msgstr "Passphrase too long" -#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 +#: agent/call-pinentry.c:1595 agent/call-pinentry.c:1859 msgid "Invalid characters in PIN" msgstr "Invalid characters in PIN" -#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 +#: agent/call-pinentry.c:1600 agent/call-pinentry.c:1864 msgid "PIN too short" msgstr "PIN too short" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad PIN" msgstr "Bad PIN" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad Passphrase" msgstr "Bad Passphrase" -#: agent/command.c:823 +#: agent/command.c:826 msgid "Note: Request from the web browser." msgstr "Note: Request from the web browser." -#: agent/command.c:824 +#: agent/command.c:827 msgid "Note: Request from a remote site." msgstr "Note: Request from a remote site." -#: agent/command.c:1235 g10/card-util.c:741 g10/card-util.c:762 +#: agent/command.c:1329 g10/card-util.c:741 g10/card-util.c:762 #, c-format msgid "error getting serial number of card: %s\n" msgstr "error getting serial number of card: %s\n" -#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2984 -#: agent/genkey.c:377 +#: agent/command.c:1876 agent/command.c:2041 agent/command-ssh.c:3073 +#: agent/genkey.c:362 msgid "Please re-enter this passphrase" msgstr "Please re-enter this passphrase" -#: agent/command.c:2703 +#: agent/command.c:2830 #, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " @@ -231,7 +231,7 @@ msgstr "" "Please enter the passphrase to protect the imported object within the %s " "system." -#: agent/command.c:2833 +#: agent/command.c:2960 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -245,24 +245,24 @@ 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:874 common/dotlock.c:856 g10/card-util.c:991 -#: g10/export.c:1329 g10/gpg.c:1454 g10/keygen.c:5370 g10/keyring.c:1329 +#: g10/export.c:1329 g10/gpg.c:1455 g10/keygen.c:5370 g10/keyring.c:1329 #: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 -#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:753 tools/gpg-card.c:479 +#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:739 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:886 common/helpfile.c:57 g10/card-util.c:948 #: g10/dearmor.c:59 g10/dearmor.c:104 g10/decrypt.c:65 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1455 +#: g10/decrypt.c:148 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1456 #: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4319 #: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: g10/plaintext.c:640 g10/sign.c:1093 g10/sign.c:1320 g10/sign.c:1433 -#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:758 -#: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2253 -#: sm/gpgsm.c:2283 sm/gpgsm.c:2321 sm/keylist.c:1791 sm/qualified.c:65 +#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:744 +#: g10/tdbio.c:799 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2274 +#: sm/gpgsm.c:2304 sm/gpgsm.c:2342 sm/keylist.c:1809 sm/qualified.c:65 #: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489 -#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1817 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1821 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "can't open '%s': %s\n" @@ -272,12 +272,12 @@ msgstr "can't open '%s': %s\n" msgid "no suitable card key found: %s\n" msgstr "no suitable card key found: %s\n" -#: agent/command-ssh.c:2513 +#: agent/command-ssh.c:2467 #, c-format msgid "error getting list of cards: %s\n" msgstr "error getting list of cards: %s\n" -#: agent/command-ssh.c:2688 +#: agent/command-ssh.c:2777 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " @@ -286,20 +286,20 @@ msgstr "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " "allow this?" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Allow" msgstr "Allow" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Deny" msgstr "Deny" -#: agent/command-ssh.c:2704 +#: agent/command-ssh.c:2793 #, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" -#: agent/command-ssh.c:3011 +#: agent/command-ssh.c:3100 #, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " @@ -308,88 +308,79 @@ msgstr "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " "%s%%0Awithin gpg-agent's key storage" -#: agent/command-ssh.c:3708 +#: agent/command-ssh.c:3797 #, c-format msgid "failed to create stream from socket: %s\n" msgstr "failed to create stream from socket: %s\n" -#: agent/divert-scd.c:118 -msgid "Please insert the card with serial number" -msgstr "Please insert the card with serial number" - -#: agent/divert-scd.c:243 +#: agent/divert-scd.c:136 msgid "Admin PIN" msgstr "Admin PIN" #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:248 +#: agent/divert-scd.c:141 msgid "PUK" msgstr "PUK" -#: agent/divert-scd.c:255 +#: agent/divert-scd.c:148 msgid "Reset Code" msgstr "Reset Code" -#: agent/divert-scd.c:283 +#: agent/divert-scd.c:176 msgid "Push ACK button on card/token." msgstr "Push ACK button on card/token." -#: agent/divert-scd.c:305 agent/divert-scd.c:309 +#: agent/divert-scd.c:198 agent/divert-scd.c:202 msgid "Use the reader's pinpad for input." msgstr "Use the reader's pinpad for input." -#: agent/divert-scd.c:375 +#: agent/divert-scd.c:268 msgid "Repeat this Reset Code" msgstr "Repeat this Reset Code" -#: agent/divert-scd.c:377 +#: agent/divert-scd.c:270 msgid "Repeat this PUK" msgstr "Repeat this PUK" -#: agent/divert-scd.c:378 +#: agent/divert-scd.c:271 msgid "Repeat this PIN" msgstr "Repeat this PIN" -#: agent/divert-scd.c:383 +#: agent/divert-scd.c:276 msgid "Reset Code not correctly repeated; try again" msgstr "Reset Code not correctly repeated; try again" -#: agent/divert-scd.c:385 +#: agent/divert-scd.c:278 msgid "PUK not correctly repeated; try again" msgstr "PUK not correctly repeated; try again" -#: agent/divert-scd.c:386 +#: agent/divert-scd.c:279 msgid "PIN not correctly repeated; try again" msgstr "PIN not correctly repeated; try again" -#: agent/divert-scd.c:399 +#: agent/divert-scd.c:292 #, c-format 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: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:150 +#: agent/genkey.c:154 #, c-format -msgid "error writing to temporary file: %s\n" -msgstr "error writing to temporary file: %s\n" +msgid "error writing to pipe: %s\n" +msgstr "error writing to pipe: %s\n" -#: agent/genkey.c:191 +#: agent/genkey.c:176 msgid "Enter new passphrase" msgstr "Enter new passphrase" -#: agent/genkey.c:227 +#: agent/genkey.c:212 #, 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:229 +#: agent/genkey.c:214 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -398,18 +389,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:241 +#: agent/genkey.c:226 msgid "Yes, protection is not needed" msgstr "Yes, protection is not needed" -#: agent/genkey.c:258 +#: agent/genkey.c:243 #, 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:277 +#: agent/genkey.c:262 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -419,231 +410,227 @@ msgstr[0] "" msgstr[1] "" "A passphrase should contain at least %u digits or%%0Aspecial characters." -#: agent/genkey.c:304 +#: agent/genkey.c:289 #, 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:319 +#: agent/genkey.c:304 msgid "Warning: You have entered an insecure passphrase." msgstr "Warning: You have entered an insecure passphrase." -#: agent/genkey.c:340 +#: agent/genkey.c:325 msgid "Take this one anyway" msgstr "Take this one anyway" -#: agent/genkey.c:508 +#: agent/genkey.c:493 #, 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:637 +#: agent/genkey.c:622 msgid "Please enter the new passphrase" msgstr "Please enter the new passphrase" -#: agent/gpg-agent.c:165 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:167 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 msgid "Options used for startup" msgstr "Options used for startup" -#: agent/gpg-agent.c:167 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 +#: agent/gpg-agent.c:169 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 msgid "run in daemon mode (background)" msgstr "run in daemon mode (background)" -#: agent/gpg-agent.c:168 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:170 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 msgid "run in server mode (foreground)" msgstr "run in server mode (foreground)" -#: agent/gpg-agent.c:170 dirmngr/dirmngr.c:176 -msgid "run in supervised mode" -msgstr "run in supervised mode" - -#: agent/gpg-agent.c:172 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 +#: agent/gpg-agent.c:174 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 msgid "do not detach from the console" msgstr "do not detach from the console" -#: agent/gpg-agent.c:173 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:175 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 msgid "sh-style command output" msgstr "sh-style command output" -#: agent/gpg-agent.c:174 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 +#: agent/gpg-agent.c:176 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 msgid "csh-style command output" msgstr "csh-style command output" -#: agent/gpg-agent.c:183 g10/gpg.c:595 scd/scdaemon.c:125 sm/gpgsm.c:428 +#: agent/gpg-agent.c:185 g10/gpg.c:596 scd/scdaemon.c:125 sm/gpgsm.c:429 #: dirmngr/dirmngr.c:192 msgid "|FILE|read options from FILE" msgstr "|FILE|read options from FILE" -#: agent/gpg-agent.c:187 g10/gpg.c:580 scd/scdaemon.c:129 sm/gpgsm.c:269 +#: agent/gpg-agent.c:189 g10/gpg.c:581 scd/scdaemon.c:129 sm/gpgsm.c:270 #: dirmngr/dirmngr.c:196 msgid "Options controlling the diagnostic output" msgstr "Options controlling the diagnostic output" -#: agent/gpg-agent.c:189 g10/gpg.c:582 g10/gpgv.c:78 kbx/kbxutil.c:89 -#: scd/scdaemon.c:131 sm/gpgsm.c:271 dirmngr/dirmngr-client.c:69 -#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:85 tools/gpgconf.c:117 +#: agent/gpg-agent.c:191 g10/gpg.c:583 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: scd/scdaemon.c:131 sm/gpgsm.c:272 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:86 tools/gpgconf.c:117 msgid "verbose" msgstr "verbose" -#: agent/gpg-agent.c:190 g10/gpg.c:584 g10/gpgv.c:79 kbx/kbxutil.c:90 -#: scd/scdaemon.c:132 sm/gpgsm.c:273 dirmngr/dirmngr-client.c:70 +#: agent/gpg-agent.c:192 g10/gpg.c:585 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: scd/scdaemon.c:132 sm/gpgsm.c:274 dirmngr/dirmngr-client.c:70 #: dirmngr/dirmngr.c:199 msgid "be somewhat more quiet" msgstr "be somewhat more quiet" -#: agent/gpg-agent.c:198 g10/gpg.c:599 sm/gpgsm.c:287 dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:600 sm/gpgsm.c:288 dirmngr/dirmngr.c:209 msgid "|FILE|write server mode logs to FILE" msgstr "|FILE|write server mode logs to FILE" -#: agent/gpg-agent.c:202 g10/gpg.c:605 scd/scdaemon.c:146 sm/gpgsm.c:294 +#: agent/gpg-agent.c:204 g10/gpg.c:606 scd/scdaemon.c:146 sm/gpgsm.c:295 #: dirmngr/dirmngr.c:213 msgid "Options controlling the configuration" msgstr "Options controlling the configuration" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "do not use the SCdaemon" msgstr "do not use the SCdaemon" -#: agent/gpg-agent.c:207 +#: agent/gpg-agent.c:209 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PGM|use PGM as the SCdaemon program" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "|PGM|use PGM as the tpm2daemon program" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "|NAME|accept some commands via NAME" msgstr "|NAME|accept some commands via NAME" -#: agent/gpg-agent.c:217 +#: agent/gpg-agent.c:219 msgid "ignore requests to change the TTY" msgstr "ignore requests to change the TTY" -#: agent/gpg-agent.c:219 +#: agent/gpg-agent.c:221 msgid "ignore requests to change the X display" msgstr "ignore requests to change the X display" -#: agent/gpg-agent.c:220 +#: agent/gpg-agent.c:222 msgid "enable ssh support" msgstr "enable ssh support" -#: agent/gpg-agent.c:222 +#: agent/gpg-agent.c:224 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "|ALGO|use ALGO to show ssh fingerprints" -#: agent/gpg-agent.c:225 +#: agent/gpg-agent.c:227 msgid "enable putty support" msgstr "enable putty support" -#: agent/gpg-agent.c:237 g10/gpg.c:850 scd/scdaemon.c:176 sm/gpgsm.c:388 +#: agent/gpg-agent.c:239 g10/gpg.c:851 scd/scdaemon.c:176 sm/gpgsm.c:389 msgid "Options controlling the security" msgstr "Options controlling the security" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|expire cached PINs after N seconds" msgstr "|N|expire cached PINs after N seconds" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|expire SSH keys after N seconds" msgstr "|N|expire SSH keys after N seconds" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "|N|set maximum PIN cache lifetime to N seconds" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "|N|set maximum SSH key lifetime to N seconds" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "do not use the PIN cache when signing" msgstr "do not use the PIN cache when signing" -#: agent/gpg-agent.c:250 +#: agent/gpg-agent.c:252 msgid "disallow the use of an external password cache" msgstr "disallow the use of an external password cache" -#: agent/gpg-agent.c:252 +#: agent/gpg-agent.c:254 msgid "disallow clients to mark keys as \"trusted\"" msgstr "disallow clients to mark keys as “trusted”" -#: agent/gpg-agent.c:255 +#: agent/gpg-agent.c:259 msgid "allow presetting passphrase" msgstr "allow presetting passphrase" -#: agent/gpg-agent.c:260 +#: agent/gpg-agent.c:264 msgid "Options enforcing a passphrase policy" msgstr "Options enforcing a passphrase policy" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:267 msgid "do not allow bypassing the passphrase policy" msgstr "do not allow bypassing the passphrase policy" -#: agent/gpg-agent.c:265 +#: agent/gpg-agent.c:269 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:267 +#: agent/gpg-agent.c:271 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:270 +#: agent/gpg-agent.c:274 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|FILE|check new passphrases against pattern in FILE" -#: agent/gpg-agent.c:274 +#: agent/gpg-agent.c:278 msgid "|N|expire the passphrase after N days" msgstr "|N|expire the passphrase after N days" -#: agent/gpg-agent.c:276 +#: agent/gpg-agent.c:280 msgid "do not allow the reuse of old passphrases" msgstr "do not allow the reuse of old passphrases" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "Options controlling the PIN-Entry" msgstr "Options controlling the PIN-Entry" -#: agent/gpg-agent.c:281 +#: agent/gpg-agent.c:285 msgid "never use the PIN-entry" msgstr "never use the PIN-entry" -#: agent/gpg-agent.c:283 +#: agent/gpg-agent.c:287 msgid "disallow caller to override the pinentry" msgstr "disallow caller to override the pinentry" -#: agent/gpg-agent.c:285 +#: agent/gpg-agent.c:289 msgid "let PIN-Entry grab keyboard and mouse" msgstr "let PIN-Entry grab keyboard and mouse" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:292 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PGM|use PGM as the PIN-Entry program" -#: agent/gpg-agent.c:292 +#: agent/gpg-agent.c:296 msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|set the Pinentry timeout to N seconds" -#: agent/gpg-agent.c:296 +#: agent/gpg-agent.c:300 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:562 agent/preset-passphrase.c:99 agent/protect-tool.c:154 -#: g10/gpg.c:1149 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312 -#: sm/gpgsm.c:617 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 -#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:163 +#: agent/gpg-agent.c:561 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: g10/gpg.c:1150 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:313 +#: sm/gpgsm.c:627 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 +#: tools/gpg-connect-agent.c:223 tools/gpgconf.c:163 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Please report bugs to <@EMAIL@>.\n" -#: agent/gpg-agent.c:571 +#: agent/gpg-agent.c:570 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Usage: @GPG_AGENT@ [options] (-h for help)" -#: agent/gpg-agent.c:573 +#: agent/gpg-agent.c:572 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -651,131 +638,136 @@ msgstr "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "invalid debug-level ‘%s’ given\n" -#: agent/gpg-agent.c:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "selected digest algorithm is invalid\n" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, c-format msgid "reading options from '%s'\n" msgstr "reading options from ‘%s’\n" -#: agent/gpg-agent.c:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, c-format msgid "Note: '%s' is not considered an option\n" msgstr "Note: ‘%s’ is not considered an option\n" -#: agent/gpg-agent.c:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "WARNING: “%s” is a deprecated option\n" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, c-format msgid "can't create socket: %s\n" msgstr "can't create socket: %s\n" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, c-format msgid "socket name '%s' is too long\n" msgstr "socket name ‘%s’ is too long\n" -#: agent/gpg-agent.c:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "trying to steal socket from running %s\n" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, 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:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, c-format msgid "error getting nonce for the socket\n" msgstr "error getting nonce for the socket\n" -#: agent/gpg-agent.c:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, c-format msgid "error binding socket to '%s': %s\n" msgstr "error binding socket to '%s': %s\n" -#: agent/gpg-agent.c:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, c-format msgid "can't set permissions of '%s': %s\n" msgstr "can't set permissions of '%s': %s\n" -#: agent/gpg-agent.c:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, c-format msgid "listening on socket '%s'\n" msgstr "listening on socket ‘%s’\n" -#: agent/gpg-agent.c:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: 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:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "directory ‘%s’ created\n" -#: agent/gpg-agent.c:2381 +#: agent/gpg-agent.c:2391 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "stat() failed for '%s': %s\n" -#: agent/gpg-agent.c:2385 +#: agent/gpg-agent.c:2395 #, c-format msgid "can't use '%s' as home directory\n" msgstr "can't use ‘%s’ as home directory\n" -#: agent/gpg-agent.c:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "error reading nonce on fd %d: %s\n" -#: agent/gpg-agent.c:2747 +#: agent/gpg-agent.c:2757 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "handler 0x%lx for fd %d started\n" -#: agent/gpg-agent.c:2752 +#: agent/gpg-agent.c:2762 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "handler 0x%lx for fd %d terminated\n" -#: agent/gpg-agent.c:2827 +#: agent/gpg-agent.c:2837 #, 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:2832 +#: agent/gpg-agent.c:2842 #, 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:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "npth_pselect failed: %s - waiting 1s\n" -#: agent/gpg-agent.c:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, c-format msgid "%s %s stopped\n" msgstr "%s %s stopped\n" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 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" @@ -800,7 +792,7 @@ msgstr "" "Syntax: gpg-preset-passphrase [options] KEYGRIP\n" "Password cache maintenance\n" -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -810,7 +802,7 @@ msgstr "" " " #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -866,42 +858,42 @@ msgstr "cancelled\n" msgid "error while asking for the passphrase: %s\n" msgstr "error while asking for the passphrase: %s\n" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, c-format msgid "error opening '%s': %s\n" msgstr "error opening '%s': %s\n" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, c-format msgid "file '%s', line %d: %s\n" msgstr "file '%s', line %d: %s\n" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, c-format msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "statement “%s” ignored in '%s', line %d\n" -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, c-format msgid "system trustlist '%s' not available\n" msgstr "system trustlist ‘%s’ not available\n" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, c-format msgid "bad fingerprint in '%s', line %d\n" msgstr "bad fingerprint in '%s', line %d\n" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, c-format msgid "invalid keyflag in '%s', line %d\n" msgstr "invalid keyflag in '%s', line %d\n" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, c-format msgid "error reading '%s', line %d: %s\n" msgstr "error reading '%s', line %d: %s\n" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "error reading list of trusted root certificates\n" @@ -914,7 +906,7 @@ msgstr "error reading list of trusted root certificates\n" #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " @@ -922,11 +914,11 @@ msgid "" msgstr "" "Do you ultimately trust%%0A “%s”%%0Ato correctly certify user certificates?" -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 msgid "Yes" msgstr "Yes" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "No" @@ -939,7 +931,7 @@ msgstr "No" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -951,20 +943,25 @@ msgstr "" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "Correct" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "Wrong" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, c-format +msgid "error renaming '%s' to '%s': %s\n" +msgstr "error renaming ‘%s’ to '%s': %s\n" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "Note: This passphrase has never been changed.%0APlease change it now." -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " @@ -973,15 +970,24 @@ msgstr "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " "it now." -#: agent/findkey.c:397 agent/findkey.c:404 +#: agent/findkey.c:451 agent/findkey.c:458 msgid "Change passphrase" msgstr "Change passphrase" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "I'll change it later" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +msgid "Please insert the card with serial number" +msgstr "Please insert the card with serial number" + +#: agent/findkey.c:1231 +#, c-format +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" + +#: agent/findkey.c:1741 #, c-format msgid "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A %%C" @@ -990,11 +996,11 @@ msgstr "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A %%C" "%%0A?" -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 msgid "Delete key" msgstr "Delete key" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -1018,7 +1024,7 @@ msgstr "%s key uses an unsafe (%u bit) hash\n" msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "a %zu bit hash is not valid for a %u bit %s key\n" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "checking created signature failed: %s\n" @@ -1057,7 +1063,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:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, c-format msgid "error forking process: %s\n" msgstr "error forking process: %s\n" @@ -1118,12 +1124,12 @@ msgstr "Warning: unsafe ownership on %s “%s”\n" msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "Warning: unsafe permissions on %s “%s”\n" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, c-format msgid "waiting for file '%s' to become accessible ...\n" msgstr "waiting for file ‘%s’ to become accessible ...\n" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, c-format msgid "renaming '%s' to '%s' failed: %s\n" msgstr "renaming ‘%s’ to ‘%s’ failed: %s\n" @@ -1337,7 +1343,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:4215 +#: scd/app-openpgp.c:4246 #, c-format msgid "unsupported algorithm: %s" msgstr "unsupported algorithm: %s" @@ -1492,7 +1498,7 @@ msgstr "conversion from ‘%s’ to ‘%s’ not available\n" msgid "iconv_open failed: %s\n" msgstr "iconv_open failed: %s\n" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "conversion from ‘%s’ to ‘%s’ failed: %s\n" @@ -1531,7 +1537,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:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s is too old (need %s, have %s)\n" @@ -1698,7 +1704,7 @@ msgstr "error from TPM: %s\n" msgid "problem with the agent: %s\n" msgstr "problem with the agent: %s\n" -#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, c-format msgid "no dirmngr running in this session\n" msgstr "no dirmngr running in this session\n" @@ -1736,7 +1742,7 @@ msgstr "unacceptable HTTP redirect from server was cleaned up" msgid "server uses an invalid certificate" msgstr "server uses an invalid certificate" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, c-format msgid "Note: %s\n" msgstr "Note: %s\n" @@ -1763,7 +1769,7 @@ msgstr "can't do this in batch mode\n" 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:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 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" @@ -1828,14 +1834,14 @@ msgstr "URL to retrieve public key: " #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 tools/gpg-card.c:426 #, c-format msgid "error reading '%s': %s\n" msgstr "error reading '%s': %s\n" -#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" @@ -2163,26 +2169,26 @@ msgstr "Admin commands are not allowed\n" msgid "Invalid command (try \"help\")\n" msgstr "Invalid command (try “help”)\n" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format 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:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 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:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2241,8 +2247,8 @@ msgid "subkey" msgstr "subkey" #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "update failed: %s\n" @@ -2302,14 +2308,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:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, 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:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 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" @@ -2331,7 +2337,7 @@ msgstr "" 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" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2432,12 +2438,12 @@ msgstr "exporting secret keys not allowed\n" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "key %s: PGP 2.x style key - skipped\n" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "WARNING: nothing exported\n" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, c-format msgid "error creating '%s': %s\n" @@ -2501,268 +2507,268 @@ msgstr "Invalid key %s made valid by --allow-non-selfsigned-uid\n" msgid "using subkey %s instead of primary key %s\n" msgstr "using subkey %s instead of primary key %s\n" -#: g10/getkey.c:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, c-format msgid "valid values for option '%s':\n" msgstr "valid values for option '%s':\n" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 msgid "make a signature" msgstr "make a signature" -#: g10/gpg.c:456 +#: g10/gpg.c:457 msgid "make a clear text signature" msgstr "make a clear text signature" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "make a detached signature" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "encrypt data" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "encryption only with symmetric cipher" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "decrypt data (default)" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "verify a signature" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "list keys" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "list keys and signatures" -#: g10/gpg.c:472 +#: g10/gpg.c:473 msgid "list and check key signatures" msgstr "list and check key signatures" -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "list keys and fingerprints" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "list secret keys" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "generate a new key pair" -#: g10/gpg.c:480 +#: g10/gpg.c:481 msgid "quickly generate a new key pair" msgstr "quickly generate a new key pair" -#: g10/gpg.c:483 +#: g10/gpg.c:484 msgid "quickly add a new user-id" msgstr "quickly add a new user-id" -#: g10/gpg.c:488 +#: g10/gpg.c:489 msgid "quickly revoke a user-id" msgstr "quickly revoke a user-id" -#: g10/gpg.c:491 +#: g10/gpg.c:492 msgid "quickly set a new expiration date" msgstr "quickly set a new expiration date" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "full featured key pair generation" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "generate a revocation certificate" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "remove keys from the public keyring" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "remove keys from the secret keyring" -#: g10/gpg.c:504 +#: g10/gpg.c:505 msgid "quickly sign a key" msgstr "quickly sign a key" -#: g10/gpg.c:506 +#: g10/gpg.c:507 msgid "quickly sign a key locally" msgstr "quickly sign a key locally" -#: g10/gpg.c:508 +#: g10/gpg.c:509 msgid "quickly revoke a key signature" msgstr "quickly revoke a key signature" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "sign a key" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "sign a key locally" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "sign or edit a key" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 msgid "change a passphrase" msgstr "change a passphrase" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "export keys" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "export keys to a keyserver" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "import keys from a keyserver" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "search for keys on a keyserver" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "update all keys from a keyserver" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "import/merge keys" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "print the card status" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "change data on a card" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "change a card's PIN" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "update the trust database" -#: g10/gpg.c:561 +#: g10/gpg.c:562 msgid "print message digests" msgstr "print message digests" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "run in server mode" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "|VALUE|set the TOFU policy for a key" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "|NAME|use NAME as default secret key" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 msgid "|NAME|encrypt to user ID NAME as well" msgstr "|NAME|encrypt to user ID NAME as well" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "|SPEC|set up email aliases" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "use strict OpenPGP behavior" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "do not make any changes" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "prompt before overwriting" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 msgid "Options controlling the input" msgstr "Options controlling the input" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 msgid "Options controlling the output" msgstr "Options controlling the output" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "create ascii armored output" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 msgid "|FILE|write output to FILE" msgstr "|FILE|write output to FILE" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "use canonical text mode" -#: g10/gpg.c:763 +#: g10/gpg.c:764 msgid "|N|set compress level to N (0 disables)" msgstr "|N|set compress level to N (0 disables)" -#: g10/gpg.c:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 msgid "Options controlling key import and export" msgstr "Options controlling key import and export" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "|MECHANISMS|use MECHANISMS to locate keys by mail address" -#: g10/gpg.c:775 +#: g10/gpg.c:776 msgid "import missing key from a signature" msgstr "import missing key from a signature" -#: g10/gpg.c:780 +#: g10/gpg.c:781 msgid "include the public key in signatures" msgstr "include the public key in signatures" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "disable all access to the dirmngr" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 msgid "Options controlling key listings" msgstr "Options controlling key listings" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 msgid "Options to specify keys" msgstr "Options to specify keys" -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 msgid "|USER-ID|encrypt for USER-ID" msgstr "|USER-ID|encrypt for USER-ID" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|USER-ID|use USER-ID to sign or decrypt" -#: g10/gpg.c:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "Options for unattended use" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "Other options" -#: g10/gpg.c:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2770,7 +2776,7 @@ msgstr "" "@\n" "(See the man page for a complete listing of all commands and options)\n" -#: g10/gpg.c:978 +#: g10/gpg.c:979 msgid "" "@\n" "Examples:\n" @@ -2790,11 +2796,11 @@ msgstr "" " --list-keys [names] show keys\n" " --fingerprint [names] show fingerprints\n" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "Usage: @GPG@ [options] [files] (-h for help)" -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 msgid "" "Syntax: @GPG@ [options] [files]\n" "Sign, check, encrypt or decrypt\n" @@ -2804,7 +2810,7 @@ msgstr "" "Sign, check, encrypt or decrypt\n" "Default operation depends on the input data\n" -#: g10/gpg.c:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" @@ -2812,556 +2818,556 @@ msgstr "" "\n" "Supported algorithms:\n" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "Pubkey: " -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "Cipher: " -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "Hash: " -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 msgid "Compression: " msgstr "Compression: " -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, c-format msgid "usage: %s [options] %s\n" msgstr "usage: %s [options] %s\n" -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "conflicting commands\n" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, c-format msgid "no = sign found in group definition '%s'\n" msgstr "no = sign found in group definition ‘%s’\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "WARNING: unsafe ownership on homedir ‘%s’\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "WARNING: unsafe ownership on configuration file ‘%s’\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "WARNING: unsafe ownership on extension ‘%s’\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "WARNING: unsafe permissions on homedir ‘%s’\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "WARNING: unsafe permissions on configuration file ‘%s’\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "WARNING: unsafe permissions on extension ‘%s’\n" -#: g10/gpg.c:1731 +#: g10/gpg.c:1732 #, 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:1734 +#: g10/gpg.c:1735 #, 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:1737 +#: g10/gpg.c:1738 #, 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:1743 +#: g10/gpg.c:1744 #, 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:1746 +#: g10/gpg.c:1747 #, 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:1749 +#: g10/gpg.c:1750 #, 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:1965 +#: g10/gpg.c:1966 #, c-format msgid "unknown configuration item '%s'\n" msgstr "unknown configuration item ‘%s’\n" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "display photo IDs during key listings" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 msgid "show key usage information during key listings" msgstr "show key usage information during key listings" -#: g10/gpg.c:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "show policy URLs during signature listings" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 msgid "show all notations during signature listings" msgstr "show all notations during signature listings" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "show IETF standard notations during signature listings" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "show user-supplied notations during signature listings" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 msgid "show preferred keyserver URLs during signature listings" msgstr "show preferred keyserver URLs during signature listings" -#: g10/gpg.c:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "show user ID validity during key listings" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 msgid "show revoked and expired user IDs in key listings" msgstr "show revoked and expired user IDs in key listings" -#: g10/gpg.c:2081 +#: g10/gpg.c:2082 msgid "show revoked and expired subkeys in key listings" msgstr "show revoked and expired subkeys in key listings" -#: g10/gpg.c:2083 +#: g10/gpg.c:2084 msgid "show the keyring name in key listings" msgstr "show the keyring name in key listings" -#: g10/gpg.c:2085 +#: g10/gpg.c:2086 msgid "show expiration dates during signature listings" msgstr "show expiration dates during signature listings" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "unknown TOFU policy ‘%s’\n" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "(use “help” to list choices)\n" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "This command is not allowed while in %s mode.\n" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "Note: %s is not for normal use!\n" -#: g10/gpg.c:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "‘%s’ is not a valid signature expiration\n" -#: g10/gpg.c:3219 +#: g10/gpg.c:3220 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "“%s” is not a proper mail address\n" -#: g10/gpg.c:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "invalid pinentry mode ‘%s’\n" -#: g10/gpg.c:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, c-format msgid "invalid request origin '%s'\n" msgstr "invalid request origin ‘%s’\n" -#: g10/gpg.c:3314 +#: g10/gpg.c:3315 #, c-format msgid "'%s' is not a valid character set\n" msgstr "‘%s’ is not a valid character set\n" -#: g10/gpg.c:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, c-format msgid "could not parse keyserver URL\n" msgstr "could not parse keyserver URL\n" -#: g10/gpg.c:3354 +#: g10/gpg.c:3355 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: invalid keyserver options\n" -#: g10/gpg.c:3357 +#: g10/gpg.c:3358 #, c-format msgid "invalid keyserver options\n" msgstr "invalid keyserver options\n" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: invalid import options\n" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, c-format msgid "invalid import options\n" msgstr "invalid import options\n" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, c-format msgid "invalid filter option: %s\n" msgstr "invalid filter option: %s\n" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: invalid export options\n" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, c-format msgid "invalid export options\n" msgstr "invalid export options\n" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: invalid list options\n" -#: g10/gpg.c:3397 +#: g10/gpg.c:3398 #, c-format msgid "invalid list options\n" msgstr "invalid list options\n" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "display photo IDs during signature verification" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "show policy URLs during signature verification" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 msgid "show all notations during signature verification" msgstr "show all notations during signature verification" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "show IETF standard notations during signature verification" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "show user-supplied notations during signature verification" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 msgid "show preferred keyserver URLs during signature verification" msgstr "show preferred keyserver URLs during signature verification" -#: g10/gpg.c:3419 +#: g10/gpg.c:3420 msgid "show user ID validity during signature verification" msgstr "show user ID validity during signature verification" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 msgid "show revoked and expired user IDs in signature verification" msgstr "show revoked and expired user IDs in signature verification" -#: g10/gpg.c:3423 +#: g10/gpg.c:3424 msgid "show only the primary user ID in signature verification" msgstr "show only the primary user ID in signature verification" -#: g10/gpg.c:3430 +#: g10/gpg.c:3431 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: invalid verify options\n" -#: g10/gpg.c:3433 +#: g10/gpg.c:3434 #, c-format msgid "invalid verify options\n" msgstr "invalid verify options\n" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, c-format msgid "unable to set exec-path to %s\n" msgstr "unable to set exec-path to %s\n" -#: g10/gpg.c:3647 +#: g10/gpg.c:3648 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: invalid auto-key-locate list\n" -#: g10/gpg.c:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "invalid auto-key-locate list\n" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "invalid argument for option “%.50s”\n" -#: g10/gpg.c:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "WARNING: program may create a core file!\n" -#: g10/gpg.c:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "WARNING: %s overrides %s\n" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s not allowed with %s!\n" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s makes no sense with %s!\n" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "WARNING: running with faked system time: " -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, 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:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "selected cipher algorithm is invalid\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, c-format msgid "selected AEAD algorithm is invalid\n" msgstr "selected AEAD algorithm is invalid\n" -#: g10/gpg.c:3961 +#: g10/gpg.c:3962 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "selected compression algorithm is invalid\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "selected certification digest algorithm is invalid\n" -#: g10/gpg.c:3982 +#: g10/gpg.c:3983 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed must be greater than 0\n" -#: g10/gpg.c:3984 +#: g10/gpg.c:3985 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed must be greater than 1\n" -#: g10/gpg.c:3986 +#: g10/gpg.c:3987 #, 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:3988 +#: g10/gpg.c:3989 #, 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:3990 +#: g10/gpg.c:3991 #, 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:3994 +#: g10/gpg.c:3995 #, 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:3998 +#: g10/gpg.c:3999 #, 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:4005 +#: g10/gpg.c:4006 #, c-format msgid "invalid default preferences\n" msgstr "invalid default preferences\n" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, c-format msgid "invalid personal cipher preferences\n" msgstr "invalid personal cipher preferences\n" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, c-format msgid "invalid personal AEAD preferences\n" msgstr "invalid personal AEAD preferences\n" -#: g10/gpg.c:4016 +#: g10/gpg.c:4017 #, c-format msgid "invalid personal digest preferences\n" msgstr "invalid personal digest preferences\n" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, c-format msgid "invalid personal compress preferences\n" msgstr "invalid personal compress preferences\n" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, c-format msgid "chunk size invalid - using %d\n" msgstr "chunk size invalid - using %d\n" -#: g10/gpg.c:4071 +#: g10/gpg.c:4072 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s does not yet work with %s\n" -#: g10/gpg.c:4134 +#: g10/gpg.c:4135 #, 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:4146 +#: g10/gpg.c:4147 #, 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:4301 +#: g10/gpg.c:4302 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "failed to initialize the TrustDB: %s\n" -#: g10/gpg.c:4313 +#: g10/gpg.c:4314 #, 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:4385 +#: g10/gpg.c:4386 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "symmetric encryption of ‘%s’ failed: %s\n" -#: g10/gpg.c:4414 +#: g10/gpg.c:4415 #, 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:4417 +#: g10/gpg.c:4418 #, 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:4475 +#: g10/gpg.c:4476 #, 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:4478 +#: g10/gpg.c:4479 #, 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:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, c-format msgid "keyserver send failed: %s\n" msgstr "keyserver send failed: %s\n" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, c-format msgid "keyserver receive failed: %s\n" msgstr "keyserver receive failed: %s\n" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, c-format msgid "key export failed: %s\n" msgstr "key export failed: %s\n" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, c-format msgid "export as ssh key failed: %s\n" msgstr "export as ssh key failed: %s\n" -#: g10/gpg.c:4925 +#: g10/gpg.c:4926 #, c-format msgid "keyserver search failed: %s\n" msgstr "keyserver search failed: %s\n" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "keyserver refresh failed: %s\n" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "dearmoring failed: %s\n" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "enarmoring failed: %s\n" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "invalid hash algorithm ‘%s’\n" -#: g10/gpg.c:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 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:5286 +#: g10/gpg.c:5308 #, 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:5342 +#: g10/gpg.c:5364 #, 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:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Go ahead and type your message ...\n" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "the given certification policy URL is invalid\n" -#: g10/gpg.c:5702 +#: g10/gpg.c:5724 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "the given signature policy URL is invalid\n" -#: g10/gpg.c:5735 +#: g10/gpg.c:5757 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "the given preferred keyserver URL is invalid\n" @@ -3374,7 +3380,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:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|write status info to this FD" @@ -4085,7 +4091,7 @@ msgid "Are you sure you still want to sign it? (y/N) " msgstr "Are you sure you still want to sign it? (y/N) " #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr " Unable to sign.\n" @@ -4259,8 +4265,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:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "signing failed: %s\n" @@ -4454,7 +4460,7 @@ msgstr "" " a ‘t’ for trust signatures (tsign), an ‘nr’ for non-revocable signatures\n" " (nrsign), or any combination thereof (ltsign, tnrsign, etc.).\n" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 msgid "Key is revoked." msgstr "Key is revoked." @@ -4502,7 +4508,7 @@ msgstr "Really remove this user ID? (y/N) " msgid "Really move the primary key? (y/N) " msgstr "Really move the primary key? (y/N) " -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 msgid "You must select exactly one key.\n" msgstr "You must select exactly one key.\n" @@ -4577,161 +4583,161 @@ msgstr "Save changes? (y/N) " msgid "Quit without saving? (y/N) " msgstr "Quit without saving? (y/N) " -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "Key not changed so no update needed.\n" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, c-format msgid "cannot revoke the last valid user ID.\n" msgstr "cannot revoke the last valid user ID.\n" -#: g10/keyedit.c:2523 +#: g10/keyedit.c:2579 #, c-format msgid "revoking the user ID failed: %s\n" msgstr "revoking the user ID failed: %s\n" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, c-format msgid "setting the primary user ID failed: %s\n" msgstr "setting the primary user ID failed: %s\n" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, c-format msgid "\"%s\" is not a fingerprint\n" msgstr "“%s” is not a fingerprint\n" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr "“%s” is not the primary fingerprint\n" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, c-format msgid "Invalid user ID '%s': %s\n" msgstr "Invalid user ID '%s': %s\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "No matching user IDs." msgstr "No matching user IDs." -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "Nothing to sign.\n" msgstr "Nothing to sign.\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, c-format msgid "Not signed by you.\n" msgstr "Not signed by you.\n" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, c-format msgid "revoking the key signature failed: %s\n" msgstr "revoking the key signature failed: %s\n" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, c-format msgid "'%s' is not a valid expiration time\n" msgstr "‘%s’ is not a valid expiration time\n" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, c-format msgid "\"%s\" is not a proper fingerprint\n" msgstr "“%s” is not a proper fingerprint\n" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, c-format msgid "subkey \"%s\" not found\n" msgstr "subkey “%s” not found\n" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "AEAD: " -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "Digest: " -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "Features: " -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "Keyserver no-modify" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "Preferred keyserver: " -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 msgid "Notations: " msgstr "Notations: " -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "There are no preferences on a PGP 2.x-style user ID.\n" -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "The following key was revoked on %s by %s key %s\n" -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, c-format msgid "This key may be revoked by %s key %s" msgstr "This key may be revoked by %s key %s" -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 msgid "(sensitive)" msgstr "(sensitive)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "created: %s" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, c-format msgid "revoked: %s" msgstr "revoked: %s" -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, c-format msgid "expired: %s" msgstr "expired: %s" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "expires: %s" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, c-format msgid "usage: %s" msgstr "usage: %s" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "card-no: " -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, c-format msgid "trust: %s" msgstr "trust: %s" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "validity: %s" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "This key has been disabled" -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" @@ -4739,17 +4745,17 @@ 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:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 msgid "revoked" msgstr "revoked" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "expired" -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" @@ -4758,17 +4764,17 @@ msgstr "" "WARNING: no user ID has been marked as primary. This command may\n" " cause a different user ID to become the assumed primary.\n" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "WARNING: Your encryption subkey expires soon.\n" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, c-format msgid "You may want to change its expiration date too.\n" msgstr "You may want to change its expiration date too.\n" -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -4778,72 +4784,72 @@ msgstr "" "versions\n" " of PGP to reject this key.\n" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 msgid "Are you sure you still want to add it? (y/N) " msgstr "Are you sure you still want to add it? (y/N) " -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 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:3102 -msgid "Such a user ID already exists on this key!\n" -msgstr "Such a user ID already exists on this key!\n" +#: g10/keyedit.c:4329 +msgid "Such a user ID already exists on this key!" +msgstr "Such a user ID already exists on this key!" -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "Delete this good signature? (y/N/q)" -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "Delete this invalid signature? (y/N/q)" -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "Delete this unknown signature? (y/N/q)" -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "Really delete this self-signature? (y/N)" -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, c-format msgid "Deleted %d signature.\n" msgid_plural "Deleted %d signatures.\n" msgstr[0] "Deleted %d signature.\n" msgstr[1] "Deleted %d signatures.\n" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "Nothing deleted.\n" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 msgid "invalid" msgstr "invalid" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "User ID “%s” compacted: %s\n" -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, c-format msgid "User ID \"%s\": %d signature removed\n" msgid_plural "User ID \"%s\": %d signatures removed\n" msgstr[0] "User ID “%s”: %d signature removed\n" msgstr[1] "User ID “%s”: %d signatures removed\n" -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, c-format msgid "User ID \"%s\": already minimized\n" msgstr "User ID “%s”: already minimized\n" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, c-format msgid "User ID \"%s\": already clean\n" msgstr "User ID “%s”: already clean\n" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" @@ -4853,40 +4859,40 @@ msgstr "" "cause\n" " some versions of PGP to reject this key.\n" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "You may not add a designated revoker to a PGP 2.x-style key.\n" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 msgid "Enter the user ID of the designated revoker: " msgstr "Enter the user ID of the designated revoker: " -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "cannot appoint a PGP 2.x style key as a designated revoker\n" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "you cannot appoint a key as its own designated revoker\n" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, c-format msgid "this key has already been designated as a revoker\n" msgstr "this key has already been designated as a revoker\n" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "WARNING: appointing a key as a designated revoker cannot be undone!\n" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 msgid "" "Are you sure you want to change the expiration time for multiple subkeys? (y/" "N) " @@ -4894,171 +4900,171 @@ msgstr "" "Are you sure you want to change the expiration time for multiple subkeys? (y/" "N) " -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 msgid "Changing expiration time for a subkey.\n" msgstr "Changing expiration time for a subkey.\n" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "Changing expiration time for the primary key.\n" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "You can't change the expiration date of a v3 key\n" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 msgid "Changing usage of a subkey.\n" msgstr "Changing usage of a subkey.\n" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 msgid "Changing usage of the primary key.\n" msgstr "Changing usage of the primary key.\n" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "signing subkey %s is already cross-certified\n" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "subkey %s does not sign and so does not need to be cross-certified\n" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 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:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "skipping v3 self-signature on user ID “%s”\n" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "Enter your preferred keyserver URL: " -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 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:5384 +#: g10/keyedit.c:5440 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:5449 +#: g10/keyedit.c:5505 msgid "Enter the notation: " msgstr "Enter the notation: " -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 msgid "Proceed? (y/N) " msgstr "Proceed? (y/N) " -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, c-format msgid "No user ID with index %d\n" msgstr "No user ID with index %d\n" -#: g10/keyedit.c:5728 +#: g10/keyedit.c:5784 #, c-format msgid "No user ID with hash %s\n" msgstr "No user ID with hash %s\n" -#: g10/keyedit.c:5829 +#: g10/keyedit.c:5885 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "No subkey with key ID '%s'.\n" -#: g10/keyedit.c:5851 +#: g10/keyedit.c:5907 #, c-format msgid "No subkey with index %d\n" msgstr "No subkey with index %d\n" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, c-format msgid "user ID: \"%s\"\n" msgstr "user ID: “%s”\n" -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, 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:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr " (non-exportable)" -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, c-format msgid "This signature expired on %s.\n" msgstr "This signature expired on %s.\n" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 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:6011 +#: g10/keyedit.c:6067 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Create a revocation certificate for this signature? (y/N) " -#: g10/keyedit.c:6071 +#: g10/keyedit.c:6127 #, 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:6100 +#: g10/keyedit.c:6156 msgid " (non-revocable)" msgstr " (non-revocable)" -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, c-format msgid "revoked by your key %s on %s\n" msgstr "revoked by your key %s on %s\n" -#: g10/keyedit.c:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "You are about to revoke these signatures:\n" -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 msgid "Really create the revocation certificates? (y/N) " msgstr "Really create the revocation certificates? (y/N) " -#: g10/keyedit.c:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "no secret key\n" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, 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:6246 +#: g10/keyedit.c:6302 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "user ID “%s” is already revoked\n" -#: g10/keyedit.c:6263 +#: g10/keyedit.c:6319 #, 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:6359 +#: g10/keyedit.c:6415 #, c-format msgid "Cannot revoke the last valid user ID.\n" msgstr "Cannot revoke the last valid user ID.\n" -#: g10/keyedit.c:6397 +#: g10/keyedit.c:6453 #, c-format msgid "Key %s is already revoked.\n" msgstr "Key %s is already revoked.\n" -#: g10/keyedit.c:6459 +#: g10/keyedit.c:6515 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "Subkey %s is already revoked.\n" -#: g10/keyedit.c:6556 +#: g10/keyedit.c:6612 #, 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" @@ -5470,6 +5476,10 @@ msgstr "" 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" +#: g10/keygen.c:3102 +msgid "Such a user ID already exists on this key!\n" +msgstr "Such a user ID already exists on this key!\n" + #. TRANSLATORS: These are the allowed answers in #. lower and uppercase. Below you will find the matching #. string which should be translated accordingly and the @@ -5785,54 +5795,54 @@ msgstr "invalid keyserver protocol (us %d!=handler %d)\n" msgid "\"%s\" not a key ID: skipping\n" msgstr "“%s” not a key ID: skipping\n" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, 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:1224 +#: g10/keyserver.c:1226 #, 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:1316 +#: g10/keyserver.c:1318 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "key “%s” not found on keyserver\n" -#: g10/keyserver.c:1319 +#: g10/keyserver.c:1321 #, c-format msgid "key not found on keyserver\n" msgstr "key not found on keyserver\n" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, c-format msgid "requesting key %s from %s\n" msgstr "requesting key %s from %s\n" -#: g10/keyserver.c:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, c-format msgid "no keyserver known\n" msgstr "no keyserver known\n" -#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "skipped “%s”: %s\n" -#: g10/keyserver.c:1619 +#: g10/keyserver.c:1621 #, c-format msgid "sending key %s to %s\n" msgstr "sending key %s to %s\n" -#: g10/keyserver.c:1662 +#: g10/keyserver.c:1664 #, c-format msgid "requesting key from '%s'\n" msgstr "requesting key from ‘%s’\n" -#: g10/keyserver.c:1680 +#: g10/keyserver.c:1682 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "WARNING: unable to fetch URI %s: %s\n" @@ -5862,67 +5872,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:475 +#: g10/mainproc.c:480 #, c-format msgid "public key is %s\n" msgstr "public key is %s\n" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, 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:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " “%s”\n" -#: g10/mainproc.c:535 +#: g10/mainproc.c:540 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "encrypted with %s key, ID %s\n" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "WARNING: multiple plaintexts seen\n" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "encrypted with %lu passphrases\n" -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "encrypted with 1 passphrase\n" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "public key decryption failed: %s\n" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "public key encrypted data: good DEK\n" -#: g10/mainproc.c:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, c-format msgid "assuming %s encrypted data\n" msgstr "assuming %s encrypted data\n" -#: g10/mainproc.c:655 +#: g10/mainproc.c:660 #, 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:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "WARNING: message was not integrity protected\n" -#: g10/mainproc.c:763 +#: g10/mainproc.c:768 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" @@ -5932,179 +5942,179 @@ msgstr "" "likely that this message is legitimate. This is because back\n" "then integrity protection was not widely used.\n" -#: g10/mainproc.c:766 +#: g10/mainproc.c:771 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "Use the option ‘%s’ to decrypt anyway.\n" -#: g10/mainproc.c:771 +#: g10/mainproc.c:776 #, c-format msgid "decryption forced to fail!\n" msgstr "decryption forced to fail!\n" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "decryption okay\n" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "WARNING: encrypted message has been manipulated!\n" -#: g10/mainproc.c:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "decryption failed: %s\n" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, c-format msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "Note: sender requested “for-your-eyes-only”\n" -#: g10/mainproc.c:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "original file name='%.*s'\n" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "standalone revocation - use “gpg --import” to apply\n" -#: g10/mainproc.c:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, c-format msgid "no signature found\n" msgstr "no signature found\n" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, c-format msgid "BAD signature from \"%s\"" msgstr "BAD signature from “%s”" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, c-format msgid "Expired signature from \"%s\"" msgstr "Expired signature from “%s”" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, c-format msgid "Good signature from \"%s\"" msgstr "Good signature from “%s”" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "signature verification suppressed\n" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "can't handle this ambiguous signature data\n" -#: g10/mainproc.c:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, c-format msgid "Signature made %s\n" msgstr "Signature made %s\n" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " using %s key %s\n" -#: g10/mainproc.c:1970 +#: g10/mainproc.c:1982 #, 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:1976 +#: g10/mainproc.c:1988 #, c-format msgid " issuer \"%s\"\n" msgstr " issuer “%s”\n" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, c-format msgid "Key available at: " msgstr "Key available at: " -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, 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:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "[uncertain]" -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, c-format msgid " aka \"%s\"" msgstr " aka “%s”" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, 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:2402 +#: g10/mainproc.c:2414 #, c-format msgid "Signature expired %s\n" msgstr "Signature expired %s\n" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, c-format msgid "Signature expires %s\n" msgstr "Signature expires %s\n" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2430 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s signature, digest algorithm %s%s%s\n" -#: g10/mainproc.c:2419 +#: g10/mainproc.c:2431 msgid "binary" msgstr "binary" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "textmode" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 msgid "unknown" msgstr "unknown" -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 msgid ", key algorithm " msgstr ", key algorithm " -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, 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:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "Can't check signature: %s\n" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "not a detached signature\n" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, 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:2663 +#: g10/mainproc.c:2675 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "standalone signature of class 0x%02x\n" -#: g10/mainproc.c:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "old style (PGP 2.x) signature\n" @@ -6174,11 +6184,6 @@ msgstr "(further info: " msgid "%s:%d: deprecated option \"%s\"\n" msgstr "%s:%d: deprecated option “%s”\n" -#: g10/misc.c:1188 -#, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "WARNING: “%s” is a deprecated option\n" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -7224,133 +7229,133 @@ msgstr "read error in '%s': %s\n" msgid "trustdb: sync failed: %s\n" msgstr "trustdb: sync failed: %s\n" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, c-format msgid "can't create lock for '%s'\n" msgstr "can't create lock for ‘%s’\n" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, c-format msgid "can't lock '%s'\n" msgstr "can't lock ‘%s’\n" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "trustdb rec %lu: lseek failed: %s\n" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "trustdb rec %lu: write failed (n=%d): %s\n" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "trustdb transaction too large\n" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s: directory does not exist!\n" -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, c-format msgid "can't access '%s': %s\n" msgstr "can't access '%s': %s\n" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s: failed to create version record: %s" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s: invalid trustdb created\n" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s: trustdb created\n" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, c-format msgid "Note: trustdb not writable\n" msgstr "Note: trustdb not writable\n" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s: invalid trustdb\n" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s: failed to create hashtable: %s\n" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s: error updating version record: %s\n" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s: error reading version record: %s\n" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s: error writing version record: %s\n" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "trustdb: lseek failed: %s\n" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "trustdb: read failed (n=%d): %s\n" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s: not a trustdb file\n" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s: version record with recnum %lu\n" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s: invalid file version %d\n" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s: error reading free record: %s\n" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s: error writing dir record: %s\n" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s: failed to zero a record: %s\n" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s: failed to append a record: %s\n" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "Error: The trustdb is corrupted.\n" @@ -7967,16 +7972,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "Remaining attempts: %d" @@ -8005,10 +8010,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "PIN callback returned error: %s\n" @@ -8028,119 +8033,119 @@ 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:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, c-format msgid "key already exists\n" msgstr "key already exists\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, 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:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, c-format msgid "generating new key\n" msgstr "generating new key\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, c-format msgid "writing new key\n" msgstr "writing new key\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, 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:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, 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:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, 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:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, 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:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, 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:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, c-format msgid "generating key failed\n" msgstr "generating key failed\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, 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:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, 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:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 msgid "|A|Please enter the Admin PIN" msgstr "|A|Please enter the Admin PIN" -#: scd/app-p15.c:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 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:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 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:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, 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:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "RSA public exponent missing or larger than %d bits\n" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 msgid "Note: PIN has not yet been enabled." msgstr "Note: PIN has not yet been enabled." -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "the NullPIN has not yet been changed\n" -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 msgid "|N|Please enter a new PIN for the standard keys." msgstr "|N|Please enter a new PIN for the standard keys." -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "|N|Please enter a new PIN for the key to create qualified signatures." -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." @@ -8148,7 +8153,7 @@ msgstr "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." @@ -8156,27 +8161,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:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 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:945 +#: scd/app-openpgp.c:946 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "failed to store the fingerprint: %s\n" -#: scd/app-openpgp.c:958 +#: scd/app-openpgp.c:959 #, c-format msgid "failed to store the creation date: %s\n" msgstr "failed to store the creation date: %s\n" -#: scd/app-openpgp.c:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, c-format msgid "error retrieving CHV status from card\n" msgstr "error retrieving CHV status from card\n" -#: scd/app-openpgp.c:1951 +#: scd/app-openpgp.c:1952 #, c-format msgid "reading public key failed: %s\n" msgstr "reading public key failed: %s\n" @@ -8184,42 +8189,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:2375 +#: scd/app-openpgp.c:2406 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" -#: scd/app-openpgp.c:2623 +#: scd/app-openpgp.c:2654 #, c-format msgid "using default PIN as %s\n" msgstr "using default PIN as %s\n" -#: scd/app-openpgp.c:2630 +#: scd/app-openpgp.c:2661 #, 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:2643 +#: scd/app-openpgp.c:2674 msgid "||Please unlock the card" msgstr "||Please unlock the card" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, 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:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "verify CHV%d failed: %s\n" -#: scd/app-openpgp.c:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "card is permanently locked!\n" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8227,20 +8232,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:2843 +#: scd/app-openpgp.c:2874 #, c-format msgid "access to admin commands is not configured\n" msgstr "access to admin commands is not configured\n" -#: scd/app-openpgp.c:3357 +#: scd/app-openpgp.c:3388 msgid "||Please enter the PIN" msgstr "||Please enter the PIN" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 msgid "||Please enter the Reset Code for the card" msgstr "||Please enter the Reset Code for the card" -#: scd/app-openpgp.c:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "Reset Code is too short; minimum length is %d\n" @@ -8248,79 +8253,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "|RN|New Reset Code" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "|AN|New Admin PIN" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "|N|New PIN" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "||Please enter the Admin PIN and New Admin PIN" -#: scd/app-openpgp.c:3545 +#: scd/app-openpgp.c:3576 msgid "||Please enter the PIN and New PIN" msgstr "||Please enter the PIN and New PIN" -#: scd/app-openpgp.c:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, c-format msgid "error reading application data\n" msgstr "error reading application data\n" -#: scd/app-openpgp.c:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, c-format msgid "error reading fingerprint DO\n" msgstr "error reading fingerprint DO\n" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "creation timestamp missing\n" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, 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:4648 +#: scd/app-openpgp.c:4679 #, c-format msgid "unsupported curve\n" msgstr "unsupported curve\n" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "invalid structure of OpenPGP card (DO 0x93)\n" -#: scd/app-openpgp.c:5036 +#: scd/app-openpgp.c:5067 #, 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:5236 +#: scd/app-openpgp.c:5267 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "card does not support digest algorithm %s\n" -#: scd/app-openpgp.c:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "signatures created so far: %lu\n" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, 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:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "can't access %s - invalid OpenPGP card?\n" @@ -8340,7 +8345,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:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|LEVEL|set the debugging level to LEVEL" @@ -8384,11 +8389,11 @@ msgstr "|LIST|change the application priority to LIST" msgid "deny the use of admin card commands" msgstr "deny the use of admin card commands" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "Usage: @SCDAEMON@ [options] (-h for help)" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" @@ -8396,23 +8401,23 @@ msgstr "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, c-format 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:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, c-format msgid "handler for fd %d started\n" msgstr "handler for fd %d started\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "handler for fd %d terminated\n" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, c-format msgid "error getting key usage information: %s\n" @@ -8638,7 +8643,7 @@ msgstr "root certificate is not marked trusted" msgid "checking the trust list failed: %s\n" msgstr "checking the trust list failed: %s\n" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, c-format msgid "certificate chain too long\n" msgstr "certificate chain too long\n" @@ -8693,7 +8698,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n" msgstr "a %u bit hash is not valid for a %u bit %s key\n" #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, c-format msgid "out of core\n" @@ -8739,42 +8744,42 @@ msgstr "" "S/N %s, ID 0x%08lX,\n" "created %s, expires %s.\n" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "no key usage specified - assuming all usages\n" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "certificate should not have been used for certification\n" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "certificate should not have been used for OCSP response signing\n" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "certificate should not have been used for encryption\n" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "certificate should not have been used for signing\n" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "certificate is not usable for encryption\n" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "certificate is not usable for signing\n" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, c-format msgid "looking for another certificate\n" msgstr "looking for another certificate\n" @@ -8962,6 +8967,11 @@ msgstr "Create self-signed certificate? (y/N) " msgid "These parameters are used:\n" msgstr "These parameters are used:\n" +#: sm/certreqgen-ui.c:433 +#, c-format +msgid "error creating temporary file: %s\n" +msgstr "error creating temporary file: %s\n" + #: sm/certreqgen-ui.c:439 msgid "Now creating self-signed certificate. " msgstr "Now creating self-signed certificate. " @@ -9032,123 +9042,123 @@ msgstr "deleting certificate “%s” failed: %s\n" msgid "no valid recipients given\n" msgstr "no valid recipients given\n" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 msgid "list external keys" msgstr "list external keys" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 msgid "list certificate chain" msgstr "list certificate chain" -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 msgid "import certificates" msgstr "import certificates" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 msgid "export certificates" msgstr "export certificates" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 msgid "register a smartcard" msgstr "register a smartcard" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "pass a command to the dirmngr" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "invoke gpg-protect-tool" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "don't use the terminal at all" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "|N|number of certificates to include" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "|FILE|take policy information from FILE" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "assume input is in PEM format" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "assume input is in base-64 format" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "assume input is in binary format" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 msgid "create base-64 encoded output" msgstr "create base-64 encoded output" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 msgid "|USER-ID|use USER-ID as default secret key" msgstr "|USER-ID|use USER-ID as default secret key" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 msgid "|FILE|add keyring to the list of keyrings" msgstr "|FILE|add keyring to the list of keyrings" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "fetch missing issuer certificates" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NAME|use encoding NAME for PKCS#12 passphrases" -#: sm/gpgsm.c:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "never consult a CRL" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "do not check CRLs for root certificates" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "check validity using OCSP" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "do not check certificate policies" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAME|use cipher algorithm NAME" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAME|use message digest algorithm NAME" -#: sm/gpgsm.c:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "batch mode: never ask" -#: sm/gpgsm.c:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "assume yes on most questions" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "assume no on most questions" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 msgid "|FILE|write an audit log to FILE" msgstr "|FILE|write an audit log to FILE" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Usage: @GPGSM@ [options] [files] (-h for help)" -#: sm/gpgsm.c:623 +#: sm/gpgsm.c:633 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9158,27 +9168,27 @@ msgstr "" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" "Default operation depends on the input data\n" -#: sm/gpgsm.c:831 +#: sm/gpgsm.c:841 #, 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:842 +#: sm/gpgsm.c:852 #, c-format msgid "unknown validation model '%s'\n" msgstr "unknown validation model ‘%s’\n" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, c-format msgid "importing common certificates '%s'\n" msgstr "importing common certificates ‘%s’\n" -#: sm/gpgsm.c:1774 +#: sm/gpgsm.c:1795 #, c-format msgid "can't sign using '%s': %s\n" msgstr "can't sign using '%s': %s\n" -#: sm/gpgsm.c:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "invalid command (there is no implicit command)\n" @@ -9208,7 +9218,7 @@ msgstr "error getting stored flags: %s\n" msgid "error importing certificate: %s\n" msgstr "error importing certificate: %s\n" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, c-format msgid "error reading input: %s\n" msgstr "error reading input: %s\n" @@ -9248,7 +9258,7 @@ msgstr "problem re-searching certificate: %s\n" msgid "error storing flags: %s\n" msgstr "error storing flags: %s\n" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "Error - " @@ -9619,11 +9629,6 @@ msgstr "failed to create temporary cache dir file '%s': %s\n" msgid "error closing '%s': %s\n" msgstr "error closing '%s': %s\n" -#: dirmngr/crlcache.c:948 -#, c-format -msgid "error renaming '%s' to '%s': %s\n" -msgstr "error renaming ‘%s’ to '%s': %s\n" - #: dirmngr/crlcache.c:1002 #, c-format msgid "can't hash '%s': %s\n" @@ -10290,92 +10295,92 @@ msgstr "valid debug levels are: %s\n" msgid "usage: %s [options] " msgstr "usage: %s [options] " -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, 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:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "fetching CRL from ‘%s’ failed: %s\n" -#: dirmngr/dirmngr.c:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "processing CRL from ‘%s’ failed: %s\n" -#: dirmngr/dirmngr.c:1730 +#: dirmngr/dirmngr.c:1734 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s:%u: line too long - skipped\n" -#: dirmngr/dirmngr.c:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: invalid fingerprint detected\n" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, c-format msgid "%s:%u: read error: %s\n" msgstr "%s:%u: read error: %s\n" -#: dirmngr/dirmngr.c:1892 +#: dirmngr/dirmngr.c:1896 #, 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:1979 +#: dirmngr/dirmngr.c:1983 #, 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:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "SIGUSR2 received - no action defined\n" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "SIGTERM received - shutting down ...\n" -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "SIGTERM received - still %d active connections\n" -#: dirmngr/dirmngr.c:2032 +#: dirmngr/dirmngr.c:2036 #, c-format msgid "shutdown forced\n" msgstr "shutdown forced\n" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "SIGINT received - immediate shutdown\n" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "signal %d received - no action defined\n" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "error accessing '%s': http status %u\n" -#: dirmngr/http.c:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "URL ‘%s’ redirected to ‘%s’ (%u)\n" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, c-format msgid "too many redirections\n" msgstr "too many redirections\n" -#: dirmngr/http.c:3768 +#: dirmngr/http.c:3802 #, c-format msgid "redirection changed to '%s'\n" msgstr "redirection changed to ‘%s’\n" @@ -10736,55 +10741,55 @@ msgstr "certificate chain is good\n" msgid "certificate should not have been used for CRL signing\n" msgstr "certificate should not have been used for CRL signing\n" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 msgid "quiet" msgstr "quiet" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "print data out hex encoded" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "decode received data lines" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 msgid "connect to the dirmngr" msgstr "connect to the dirmngr" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 msgid "connect to the keyboxd" msgstr "connect to the keyboxd" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "|NAME|connect to Assuan socket NAME" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 msgid "|ADDR|connect to Assuan server at ADDR" msgstr "|ADDR|connect to Assuan server at ADDR" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "run the Assuan server given on the command line" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "do not use extended connect mode" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 msgid "|FILE|run commands from FILE on startup" msgstr "|FILE|run commands from FILE on startup" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "run /subst on startup" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "Usage: @GPG@-connect-agent [options] (-h for help)" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 msgid "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" @@ -10792,48 +10797,48 @@ msgstr "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "option “%s” requires a program and optional arguments\n" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "option “%s” ignored due to “%s”\n" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, c-format msgid "receiving line failed: %s\n" msgstr "receiving line failed: %s\n" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, c-format msgid "line too long - skipped\n" msgstr "line too long - skipped\n" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "line shortened due to embedded Nul character\n" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, c-format msgid "unknown command '%s'\n" msgstr "unknown command ‘%s’\n" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, c-format msgid "sending line failed: %s\n" msgstr "sending line failed: %s\n" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, c-format msgid "no keybox daemon running in this session\n" msgstr "no keybox daemon running in this session\n" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, c-format msgid "error sending standard options: %s\n" msgstr "error sending standard options: %s\n" @@ -10893,12 +10898,12 @@ msgstr "External verification of component %s failed" msgid "Note that group specifications are ignored\n" msgstr "Note that group specifications are ignored\n" -#: tools/gpgconf-comp.c:3573 +#: tools/gpgconf-comp.c:3576 #, c-format msgid "error closing '%s'\n" msgstr "error closing ‘%s’\n" -#: tools/gpgconf-comp.c:3575 +#: tools/gpgconf-comp.c:3578 #, c-format msgid "error parsing '%s'\n" msgstr "error parsing ‘%s’\n" diff --git a/po/eo.po b/po/eo.po index bfd7908..2b2c5fb 100644 --- a/po/eo.po +++ b/po/eo.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gnupg 1.0.6d\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-04-21 16:55+0200\n" +"POT-Creation-Date: 2022-07-11 12:31+0200\n" "PO-Revision-Date: 2002-04-14 14:33+0100\n" "Last-Translator: Edmund GRIMLEY EVANS \n" "Language-Team: Esperanto \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: agent/call-pinentry.c:338 +#: agent/call-pinentry.c:340 #, fuzzy, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "malsukcesis doni komencajn valorojn al fido-datenaro: %s\n" @@ -28,53 +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:556 +#: agent/call-pinentry.c:554 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:557 +#: agent/call-pinentry.c:555 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:558 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:559 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:560 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:561 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:562 +#: agent/call-pinentry.c:560 #, 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:564 +#: agent/call-pinentry.c:562 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:565 +#: agent/call-pinentry.c:563 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "nevalida pasfrazo" -#: agent/call-pinentry.c:566 +#: agent/call-pinentry.c:564 msgid "Caps Lock is on" msgstr "" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:1022 +#: agent/call-pinentry.c:1019 msgid "Suggest" msgstr "" @@ -85,28 +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:1044 +#: agent/call-pinentry.c:1041 msgid "pinentry.genpin.tooltip" msgstr "" #. TRANSLATORS: This is a text shown by pinentry if the option #. for formatted passphrase is enabled. The length is #. limited to about 900 characters. -#: agent/call-pinentry.c:1072 +#: agent/call-pinentry.c:1069 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 +#: agent/call-pinentry.c:1128 #, 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:1198 +#: agent/call-pinentry.c:1195 msgid "Quality:" msgstr "" @@ -116,107 +116,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:1219 +#: agent/call-pinentry.c:1216 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1477 +#: agent/call-pinentry.c:1474 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1480 +#: agent/call-pinentry.c:1477 #, 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:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 #: agent/protect-tool.c:729 #, fuzzy msgid "Passphrase:" msgstr "malbona pasfrazo" -#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 -#: agent/command.c:1988 agent/command-ssh.c:3056 agent/genkey.c:442 +#: agent/call-pinentry.c:1541 agent/call-pinentry.c:1799 agent/command.c:2049 +#: agent/command.c:2108 agent/command-ssh.c:3145 agent/genkey.c:427 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:1566 agent/call-pinentry.c:1830 +#: agent/call-pinentry.c:1563 agent/call-pinentry.c:1827 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 +#: agent/call-pinentry.c:1574 agent/call-pinentry.c:1838 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 -#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 +#: agent/call-pinentry.c:1586 agent/call-pinentry.c:1598 +#: agent/call-pinentry.c:1850 agent/call-pinentry.c:1862 #, fuzzy msgid "PIN too long" msgstr "pasfrazo estas tro longa\n" -#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 +#: agent/call-pinentry.c:1587 agent/call-pinentry.c:1851 #, fuzzy msgid "Passphrase too long" msgstr "pasfrazo estas tro longa\n" -#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 +#: agent/call-pinentry.c:1595 agent/call-pinentry.c:1859 #, fuzzy msgid "Invalid characters in PIN" msgstr "Nevalida signo en nomo\n" -#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 +#: agent/call-pinentry.c:1600 agent/call-pinentry.c:1864 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 #, fuzzy msgid "Bad PIN" msgstr "malbona MPI" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 #, fuzzy msgid "Bad Passphrase" msgstr "malbona pasfrazo" -#: agent/command.c:823 +#: agent/command.c:826 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:824 +#: agent/command.c:827 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1235 g10/card-util.c:741 g10/card-util.c:762 +#: agent/command.c:1329 g10/card-util.c:741 g10/card-util.c:762 #, fuzzy, c-format msgid "error getting serial number of card: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2984 -#: agent/genkey.c:377 +#: agent/command.c:1876 agent/command.c:2041 agent/command-ssh.c:3073 +#: agent/genkey.c:362 #, fuzzy msgid "Please re-enter this passphrase" msgstr "ŝanĝi la pasfrazon" -#: agent/command.c:2703 +#: agent/command.c:2830 #, 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:2833 +#: agent/command.c:2960 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -228,9 +228,9 @@ msgid "ssh keys greater than %d bits are not supported\n" msgstr "protekto-metodo %d%s ne estas realigita\n" #: agent/command-ssh.c:874 common/dotlock.c:856 g10/card-util.c:991 -#: g10/export.c:1329 g10/gpg.c:1454 g10/keygen.c:5370 g10/keyring.c:1329 +#: g10/export.c:1329 g10/gpg.c:1455 g10/keygen.c:5370 g10/keyring.c:1329 #: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 -#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:753 tools/gpg-card.c:479 +#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:739 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" @@ -238,15 +238,15 @@ msgstr "ne povas krei '%s': %s\n" #: agent/command-ssh.c:886 common/helpfile.c:57 g10/card-util.c:948 #: g10/dearmor.c:59 g10/dearmor.c:104 g10/decrypt.c:65 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1455 +#: g10/decrypt.c:148 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1456 #: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4319 #: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: g10/plaintext.c:640 g10/sign.c:1093 g10/sign.c:1320 g10/sign.c:1433 -#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:758 -#: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2253 -#: sm/gpgsm.c:2283 sm/gpgsm.c:2321 sm/keylist.c:1791 sm/qualified.c:65 +#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:744 +#: g10/tdbio.c:799 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2274 +#: sm/gpgsm.c:2304 sm/gpgsm.c:2342 sm/keylist.c:1809 sm/qualified.c:65 #: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489 -#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1817 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1821 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -257,138 +257,129 @@ msgstr "ne povas malfermi '%s': %s\n" msgid "no suitable card key found: %s\n" msgstr "neniu skribebla sekreta ŝlosilaro trovita: %s\n" -#: agent/command-ssh.c:2513 +#: agent/command-ssh.c:2467 #, fuzzy, c-format msgid "error getting list of cards: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: agent/command-ssh.c:2688 +#: agent/command-ssh.c:2777 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " "allow this?" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Allow" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Deny" msgstr "" -#: agent/command-ssh.c:2704 +#: agent/command-ssh.c:2793 #, fuzzy, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "Bonvolu doni la pasfrazon; tio estas sekreta frazo \n" -#: agent/command-ssh.c:3011 +#: agent/command-ssh.c:3100 #, fuzzy, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " "%s%%0Awithin gpg-agent's key storage" msgstr "Bonvolu doni la pasfrazon; tio estas sekreta frazo \n" -#: agent/command-ssh.c:3708 +#: agent/command-ssh.c:3797 #, fuzzy, c-format msgid "failed to create stream from socket: %s\n" msgstr "%s: malsukcesis krei haktabelon: %s\n" -#: agent/divert-scd.c:118 -msgid "Please insert the card with serial number" -msgstr "" - -#: agent/divert-scd.c:243 +#: agent/divert-scd.c:136 #, fuzzy msgid "Admin PIN" msgstr "Donu la uzantidentigilon: " #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:248 +#: agent/divert-scd.c:141 msgid "PUK" msgstr "" -#: agent/divert-scd.c:255 +#: agent/divert-scd.c:148 msgid "Reset Code" msgstr "" -#: agent/divert-scd.c:283 +#: agent/divert-scd.c:176 msgid "Push ACK button on card/token." msgstr "" -#: agent/divert-scd.c:305 agent/divert-scd.c:309 +#: agent/divert-scd.c:198 agent/divert-scd.c:202 msgid "Use the reader's pinpad for input." msgstr "" -#: agent/divert-scd.c:375 +#: agent/divert-scd.c:268 #, fuzzy msgid "Repeat this Reset Code" msgstr "Ripetu pasfrazon: " -#: agent/divert-scd.c:377 +#: agent/divert-scd.c:270 #, fuzzy msgid "Repeat this PUK" msgstr "Ripetu pasfrazon: " -#: agent/divert-scd.c:378 +#: agent/divert-scd.c:271 #, fuzzy msgid "Repeat this PIN" msgstr "Ripetu pasfrazon: " -#: agent/divert-scd.c:383 +#: agent/divert-scd.c:276 #, fuzzy msgid "Reset Code not correctly repeated; try again" msgstr "la pasfrazo ne estis ĝuste ripetita; provu denove" -#: agent/divert-scd.c:385 +#: agent/divert-scd.c:278 #, fuzzy msgid "PUK not correctly repeated; try again" msgstr "la pasfrazo ne estis ĝuste ripetita; provu denove" -#: agent/divert-scd.c:386 +#: agent/divert-scd.c:279 #, fuzzy msgid "PIN not correctly repeated; try again" msgstr "la pasfrazo ne estis ĝuste ripetita; provu denove" -#: agent/divert-scd.c:399 +#: agent/divert-scd.c:292 #, c-format msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "" -#: 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:150 +#: agent/genkey.c:154 #, fuzzy, c-format -msgid "error writing to temporary file: %s\n" -msgstr "skribas al '%s'\n" +msgid "error writing to pipe: %s\n" +msgstr "eraro dum skribado de ŝlosilaro '%s': %s\n" -#: agent/genkey.c:191 +#: agent/genkey.c:176 #, fuzzy msgid "Enter new passphrase" msgstr "Donu pasfrazon\n" -#: agent/genkey.c:227 +#: agent/genkey.c:212 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:229 +#: agent/genkey.c:214 #, 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:241 +#: agent/genkey.c:226 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:258 +#: agent/genkey.c:243 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -396,7 +387,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:277 +#: agent/genkey.c:262 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -404,384 +395,383 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:304 +#: agent/genkey.c:289 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:319 +#: agent/genkey.c:304 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:340 +#: agent/genkey.c:325 #, fuzzy msgid "Take this one anyway" msgstr "Ĉu tamen uzi ĉi tiun ŝlosilon? " -#: agent/genkey.c:508 +#: agent/genkey.c:493 #, 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:637 +#: agent/genkey.c:622 #, fuzzy msgid "Please enter the new passphrase" msgstr "ŝanĝi la pasfrazon" -#: agent/gpg-agent.c:165 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:167 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 msgid "Options used for startup" msgstr "" -#: agent/gpg-agent.c:167 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 +#: agent/gpg-agent.c:169 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:168 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:170 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:170 dirmngr/dirmngr.c:176 -#, fuzzy -#| msgid "Key is superseded" -msgid "run in supervised mode" -msgstr "Ŝlosilo estas anstataŭigita." - -#: agent/gpg-agent.c:172 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 +#: agent/gpg-agent.c:174 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:173 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:175 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:174 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 +#: agent/gpg-agent.c:176 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:183 g10/gpg.c:595 scd/scdaemon.c:125 sm/gpgsm.c:428 +#: agent/gpg-agent.c:185 g10/gpg.c:596 scd/scdaemon.c:125 sm/gpgsm.c:429 #: dirmngr/dirmngr.c:192 #, fuzzy msgid "|FILE|read options from FILE" msgstr "|DOSIERO|legi aldonan bibliotekon DOSIERO" -#: agent/gpg-agent.c:187 g10/gpg.c:580 scd/scdaemon.c:129 sm/gpgsm.c:269 +#: agent/gpg-agent.c:189 g10/gpg.c:581 scd/scdaemon.c:129 sm/gpgsm.c:270 #: dirmngr/dirmngr.c:196 msgid "Options controlling the diagnostic output" msgstr "" -#: agent/gpg-agent.c:189 g10/gpg.c:582 g10/gpgv.c:78 kbx/kbxutil.c:89 -#: scd/scdaemon.c:131 sm/gpgsm.c:271 dirmngr/dirmngr-client.c:69 -#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:85 tools/gpgconf.c:117 +#: agent/gpg-agent.c:191 g10/gpg.c:583 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: scd/scdaemon.c:131 sm/gpgsm.c:272 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:86 tools/gpgconf.c:117 msgid "verbose" msgstr "detala eligo" -#: agent/gpg-agent.c:190 g10/gpg.c:584 g10/gpgv.c:79 kbx/kbxutil.c:90 -#: scd/scdaemon.c:132 sm/gpgsm.c:273 dirmngr/dirmngr-client.c:70 +#: agent/gpg-agent.c:192 g10/gpg.c:585 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: scd/scdaemon.c:132 sm/gpgsm.c:274 dirmngr/dirmngr-client.c:70 #: dirmngr/dirmngr.c:199 msgid "be somewhat more quiet" msgstr "iom malpli da informoj" -#: agent/gpg-agent.c:198 g10/gpg.c:599 sm/gpgsm.c:287 dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:600 sm/gpgsm.c:288 dirmngr/dirmngr.c:209 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:202 g10/gpg.c:605 scd/scdaemon.c:146 sm/gpgsm.c:294 +#: agent/gpg-agent.c:204 g10/gpg.c:606 scd/scdaemon.c:146 sm/gpgsm.c:295 #: dirmngr/dirmngr.c:213 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 #, fuzzy msgid "do not use the SCdaemon" msgstr "aktualigi la fido-datenaron" -#: agent/gpg-agent.c:207 +#: agent/gpg-agent.c:209 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 #, 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:217 +#: agent/gpg-agent.c:219 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:219 +#: agent/gpg-agent.c:221 msgid "ignore requests to change the X display" msgstr "" -#: agent/gpg-agent.c:220 +#: agent/gpg-agent.c:222 #, fuzzy #| msgid "not supported" msgid "enable ssh support" msgstr "ne realigita" -#: agent/gpg-agent.c:222 +#: agent/gpg-agent.c:224 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:225 +#: agent/gpg-agent.c:227 #, fuzzy #| msgid "not supported" msgid "enable putty support" msgstr "ne realigita" -#: agent/gpg-agent.c:237 g10/gpg.c:850 scd/scdaemon.c:176 sm/gpgsm.c:388 +#: agent/gpg-agent.c:239 g10/gpg.c:851 scd/scdaemon.c:176 sm/gpgsm.c:389 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:250 +#: agent/gpg-agent.c:252 #, fuzzy msgid "disallow the use of an external password cache" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: agent/gpg-agent.c:252 +#: agent/gpg-agent.c:254 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:255 +#: agent/gpg-agent.c:259 #, fuzzy msgid "allow presetting passphrase" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: agent/gpg-agent.c:260 +#: agent/gpg-agent.c:264 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:267 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:265 +#: agent/gpg-agent.c:269 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:267 +#: agent/gpg-agent.c:271 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:274 +#: agent/gpg-agent.c:278 #, fuzzy msgid "|N|expire the passphrase after N days" msgstr "|N|uzi pasfraz-reĝimon N" -#: agent/gpg-agent.c:276 +#: agent/gpg-agent.c:280 #, fuzzy msgid "do not allow the reuse of old passphrases" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:281 +#: agent/gpg-agent.c:285 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "uzi gpg-agent" -#: agent/gpg-agent.c:283 +#: agent/gpg-agent.c:287 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:285 +#: agent/gpg-agent.c:289 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:292 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:292 +#: agent/gpg-agent.c:296 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:296 +#: agent/gpg-agent.c:300 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:562 agent/preset-passphrase.c:99 agent/protect-tool.c:154 -#: g10/gpg.c:1149 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312 -#: sm/gpgsm.c:617 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 -#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:163 +#: agent/gpg-agent.c:561 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: g10/gpg.c:1150 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:313 +#: sm/gpgsm.c:627 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 +#: tools/gpg-connect-agent.c:223 tools/gpgconf.c:163 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Bonvolu raporti cimojn al .\n" -#: agent/gpg-agent.c:571 +#: agent/gpg-agent.c:570 #, fuzzy msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Uzado: gpg [opcioj] [dosieroj] (-h por helpo)" -#: agent/gpg-agent.c:573 +#: agent/gpg-agent.c:572 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "elektita kompendi-metodo ne validas\n" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, 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:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, fuzzy, c-format msgid "Note: '%s' is not considered an option\n" msgstr "AVERTO: '%s' estas malplena dosiero\n" -#: agent/gpg-agent.c:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, fuzzy, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "AVERTO: '%s' estas malplena dosiero\n" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, fuzzy, c-format msgid "can't create socket: %s\n" msgstr "ne povas krei %s: %s\n" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, fuzzy, c-format msgid "socket name '%s' is too long\n" msgstr "Valida atestilrevoko" -#: agent/gpg-agent.c:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, 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:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, fuzzy, c-format msgid "error getting nonce for the socket\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: agent/gpg-agent.c:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, fuzzy, c-format msgid "error binding socket to '%s': %s\n" msgstr "eraro dum sendo al '%s': %s\n" -#: agent/gpg-agent.c:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, fuzzy, c-format msgid "can't set permissions of '%s': %s\n" msgstr "Averto: malsekuraj permesoj sur %s \"%s\"\n" -#: agent/gpg-agent.c:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, fuzzy, c-format msgid "listening on socket '%s'\n" msgstr "skribas sekretan ŝlosilon al '%s'\n" -#: agent/gpg-agent.c:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: 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:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: g10/openfile.c:402 #, fuzzy, c-format msgid "directory '%s' created\n" msgstr "%s: dosierujo kreita\n" -#: agent/gpg-agent.c:2381 +#: agent/gpg-agent.c:2391 #, fuzzy, c-format msgid "stat() failed for '%s': %s\n" msgstr "fido-datenaro: lego malsukcesis (n=%d): %s\n" -#: agent/gpg-agent.c:2385 +#: agent/gpg-agent.c:2395 #, fuzzy, c-format msgid "can't use '%s' as home directory\n" msgstr "%s: ne povas krei dosierujon: %s\n" -#: agent/gpg-agent.c:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, fuzzy, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "eraro dum legado de '%s': %s\n" -#: agent/gpg-agent.c:2747 +#: agent/gpg-agent.c:2757 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2752 +#: agent/gpg-agent.c:2762 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2827 +#: agent/gpg-agent.c:2837 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2832 +#: agent/gpg-agent.c:2842 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, fuzzy, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "aktualigo de sekreto malsukcesis: %s\n" -#: agent/gpg-agent.c:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, fuzzy, c-format msgid "%s %s stopped\n" msgstr "\t%lu ŝlosiloj ignoritaj\n" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 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" @@ -807,7 +797,7 @@ msgid "" "Password cache maintenance\n" msgstr "" -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -817,7 +807,7 @@ msgstr "" " " #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -871,42 +861,42 @@ msgstr "nuligita de uzanto\n" msgid "error while asking for the passphrase: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, fuzzy, c-format msgid "error opening '%s': %s\n" msgstr "eraro dum legado de '%s': %s\n" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, fuzzy, c-format msgid "file '%s', line %d: %s\n" msgstr "ŝlosilo '%s' ne trovita: %s\n" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, fuzzy, c-format msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "kiraso: %s\n" -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, fuzzy, c-format msgid "system trustlist '%s' not available\n" msgstr "sekretaj ŝlosilpartoj ne estas disponataj\n" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, fuzzy, c-format msgid "bad fingerprint in '%s', line %d\n" msgstr "kiraso: %s\n" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, fuzzy, c-format msgid "invalid keyflag in '%s', line %d\n" msgstr "%s: nevalida dosiero-versio %d\n" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, fuzzy, c-format msgid "error reading '%s', line %d: %s\n" msgstr "eraro dum legado de '%s': %s\n" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "" @@ -919,19 +909,19 @@ msgstr "" #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " "certificates?" msgstr "" -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 #, fuzzy msgid "Yes" msgstr "jes" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "" @@ -944,7 +934,7 @@ msgstr "" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -954,48 +944,63 @@ msgstr "" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, fuzzy, c-format +#| msgid "error reading `%s': %s\n" +msgid "error renaming '%s' to '%s': %s\n" +msgstr "eraro dum legado de '%s': %s\n" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "" -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " "it now." msgstr "" -#: agent/findkey.c:397 agent/findkey.c:404 +#: agent/findkey.c:451 agent/findkey.c:458 #, fuzzy msgid "Change passphrase" msgstr "ŝanĝi la pasfrazon" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +msgid "Please insert the card with serial number" +msgstr "" + +#: agent/findkey.c:1231 +#, c-format +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "" + +#: agent/findkey.c:1741 #, fuzzy, c-format msgid "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A %%C" "%%0A?" msgstr "Ĉu vi vere volas forviŝi la elektitajn ŝlosilojn? " -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 #, fuzzy msgid "Delete key" msgstr "ŝalti ŝlosilon" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -1017,7 +1022,7 @@ msgstr "" msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "kontrolo de kreita subskribo malsukcesis: %s\n" @@ -1059,7 +1064,7 @@ msgid "error creating a stream for a pipe: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" #: common/exechelp-posix.c:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, fuzzy, c-format msgid "error forking process: %s\n" msgstr "eraro dum legado de '%s': %s\n" @@ -1121,12 +1126,12 @@ msgstr "Averto: malsekura posedeco sur %s \"%s\"\n" msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "Averto: malsekuraj permesoj sur %s \"%s\"\n" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, fuzzy, c-format msgid "waiting for file '%s' to become accessible ...\n" msgstr "aktualigo malsukcesis: %s\n" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, fuzzy, c-format msgid "renaming '%s' to '%s' failed: %s\n" msgstr "enkirasigo malsukcesis: %s\n" @@ -1357,7 +1362,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:4215 +#: scd/app-openpgp.c:4246 #, fuzzy, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1530,7 +1535,7 @@ msgstr "enkirasigo malsukcesis: %s\n" msgid "iconv_open failed: %s\n" msgstr "ne povas malfermi %s: %s\n" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, fuzzy, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "enkirasigo malsukcesis: %s\n" @@ -1569,7 +1574,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:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1740,7 +1745,7 @@ msgstr "eraro dum legado de '%s': %s\n" msgid "problem with the agent: %s\n" msgstr "problemo kun agento: agento redonas 0x%lx\n" -#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, fuzzy, c-format msgid "no dirmngr running in this session\n" msgstr "gpg-agent ne estas disponata en ĉi tiu sesio\n" @@ -1782,7 +1787,7 @@ msgstr "" msgid "server uses an invalid certificate" msgstr "krei revokatestilon" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" @@ -1810,7 +1815,7 @@ msgstr "ne povas fari tion en neinteraga reĝimo\n" 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:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 tools/gpg-card.c:2965 #, fuzzy, c-format msgid "Reset Code not or not anymore available\n" msgstr "sekretaj ŝlosilpartoj ne estas disponataj\n" @@ -1877,15 +1882,15 @@ msgstr "skribas publikan ŝlosilon al '%s'\n" #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 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:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" @@ -2233,27 +2238,27 @@ msgstr "skribas sekretan ŝlosilon al '%s'\n" msgid "Invalid command (try \"help\")\n" msgstr "Nevalida komando (provu per \"helpo\")\n" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format 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:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 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:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2315,8 +2320,8 @@ msgid "subkey" msgstr "al" #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "aktualigo malsukcesis: %s\n" @@ -2378,14 +2383,14 @@ msgstr "Tiu komando ne eblas en la reĝimo %s.\n" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, 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:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 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" @@ -2407,7 +2412,7 @@ msgstr "NOTO: ĉifrad-metodo %d ne trovita en preferoj\n" msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "AVERTO: '%s' estas malplena dosiero\n" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2514,12 +2519,12 @@ msgstr "skribas sekretan ŝlosilon al '%s'\n" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "ŝlosilo %08lX: PGP-2.x-stila ŝlosilo - ignorita\n" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "AVERTO: nenio estis eksportita\n" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, fuzzy, c-format #| msgid "error creating `%s': %s\n" @@ -2588,297 +2593,297 @@ msgstr "Nevalida ŝlosilo %08lX validigita per --always-trust\n" msgid "using subkey %s instead of primary key %s\n" msgstr "uzas flankan ŝlosilon %08lX anstataŭ la ĉefa ŝlosilo %08lX\n" -#: g10/getkey.c:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, fuzzy, c-format msgid "valid values for option '%s':\n" msgstr "nevalida kiraso" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 #, fuzzy msgid "make a signature" msgstr "fari apartan subskribon" -#: g10/gpg.c:456 +#: g10/gpg.c:457 #, fuzzy msgid "make a clear text signature" msgstr "|[dosiero]|fari klartekstan subskribon" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "fari apartan subskribon" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "ĉifri datenojn" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "ĉifri nur kun simetria ĉifro" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "malĉifri datenojn (implicita elekto)" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "kontroli subskribon" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "listigi ŝlosilojn" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "listigi ŝlosilojn kaj subskribojn" -#: g10/gpg.c:472 +#: g10/gpg.c:473 #, fuzzy msgid "list and check key signatures" msgstr "kontroli ŝlosilsubskribojn" -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "listigi ŝlosilojn kaj fingroŝpurojn" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "listigi sekretajn ŝlosilojn" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "krei novan ŝlosilparon" -#: g10/gpg.c:480 +#: g10/gpg.c:481 #, fuzzy #| msgid "generate a new key pair" msgid "quickly generate a new key pair" msgstr "krei novan ŝlosilparon" -#: g10/gpg.c:483 +#: g10/gpg.c:484 #, fuzzy #| msgid "generate a new key pair" msgid "quickly add a new user-id" msgstr "krei novan ŝlosilparon" -#: g10/gpg.c:488 +#: g10/gpg.c:489 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a user-id" msgstr "krei novan ŝlosilparon" -#: g10/gpg.c:491 +#: g10/gpg.c:492 #, fuzzy #| msgid "generate a new key pair" msgid "quickly set a new expiration date" msgstr "krei novan ŝlosilparon" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "krei revokatestilon" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "forigi ŝlosilojn de la publika ŝlosilaro" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "forigi ŝlosilojn de la sekreta ŝlosilaro" -#: g10/gpg.c:504 +#: g10/gpg.c:505 #, fuzzy #| msgid "sign a key" msgid "quickly sign a key" msgstr "subskribi ŝlosilon" -#: g10/gpg.c:506 +#: g10/gpg.c:507 #, fuzzy #| msgid "sign a key locally" msgid "quickly sign a key locally" msgstr "subskribi ŝlosilon loke" -#: g10/gpg.c:508 +#: g10/gpg.c:509 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a key signature" msgstr "krei novan ŝlosilparon" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "subskribi ŝlosilon" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "subskribi ŝlosilon loke" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "subskribi aŭ redakti ŝlosilon" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 #, fuzzy msgid "change a passphrase" msgstr "ŝanĝi la pasfrazon" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "eksporti ŝlosilojn" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "eksporti ŝlosilojn al ŝlosilservilo" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "importi ŝlosilojn de ŝlosilservilo" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "serĉi ŝlosilojn ĉe ŝlosilservilo" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "aktualigi ĉiujn ŝlosilojn de ŝlosilservilo" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "importi/kunfandi ŝlosilojn" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "aktualigi la fido-datenaron" -#: g10/gpg.c:561 +#: g10/gpg.c:562 #, fuzzy msgid "print message digests" msgstr "|metodo [dosieroj]|presi mesaĝo-kompendiojn" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "|NOMO|uzi NOMOn kiel la implicitan sekretan ŝlosilon" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 #, fuzzy msgid "|NAME|encrypt to user ID NAME as well" msgstr "|NOMO|ĉifri por NOMO" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "fari neniajn ŝanĝojn" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 msgid "Options controlling the input" msgstr "" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 msgid "Options controlling the output" msgstr "" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "krei eligon en askia kiraso" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 #, fuzzy msgid "|FILE|write output to FILE" msgstr "|DOSIERO|legi aldonan bibliotekon DOSIERO" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "uzi tekstan reĝimon" -#: g10/gpg.c:763 +#: g10/gpg.c:764 #, fuzzy msgid "|N|set compress level to N (0 disables)" msgstr "|N|difini densig-nivelon N (0=nenia)" -#: g10/gpg.c:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 msgid "Options controlling key import and export" msgstr "" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "" -#: g10/gpg.c:775 +#: g10/gpg.c:776 #, fuzzy #| msgid "import keys from a keyserver" msgid "import missing key from a signature" msgstr "importi ŝlosilojn de ŝlosilservilo" -#: g10/gpg.c:780 +#: g10/gpg.c:781 #, fuzzy msgid "include the public key in signatures" msgstr "kontroli ŝlosilsubskribojn" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 msgid "Options controlling key listings" msgstr "" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 #, fuzzy #| msgid "list secret keys" msgid "Options to specify keys" msgstr "listigi sekretajn ŝlosilojn" -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 #, fuzzy msgid "|USER-ID|encrypt for USER-ID" msgstr "|NOMO|ĉifri por NOMO" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 #, fuzzy msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "uzi ĉi tiun uzantidentigilon por subskribi aŭ malĉifri" -#: g10/gpg.c:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "" -#: g10/gpg.c:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2886,7 +2891,7 @@ msgstr "" "@\n" "(Vidu la manpaĝon por kompleta listo de ĉiuj komandoj kaj opcioj)\n" -#: g10/gpg.c:978 +#: g10/gpg.c:979 #, fuzzy #| msgid "" #| "@\n" @@ -2916,13 +2921,13 @@ msgstr "" " --list-keys [nomoj] montri ŝlosilojn\n" " --fingerprint [nomoj] montri fingroŝpurojn\n" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "Uzado: gpg [opcioj] [dosieroj] (-h por helpo)" -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 #, fuzzy #| msgid "" #| "Syntax: gpg [options] [files]\n" @@ -2937,7 +2942,7 @@ msgstr "" "subskribi, kontroli, ĉifri aŭ malĉifri\n" "implicita operacio dependas de la enigataj datenoj\n" -#: g10/gpg.c:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" @@ -2945,569 +2950,569 @@ msgstr "" "\n" "Realigitaj metodoj:\n" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "" -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "" -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "" -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 #, fuzzy msgid "Compression: " msgstr "Komento: " -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, fuzzy, c-format msgid "usage: %s [options] %s\n" msgstr "uzado: gpg [opcioj] " -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "malkongruaj komandoj\n" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, c-format msgid "no = sign found in group definition '%s'\n" msgstr "" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format msgid "WARNING: unsafe 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 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 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 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 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 permissions on extension '%s'\n" msgstr "Averto: malsekuraj permesoj sur %s \"%s\"\n" -#: g10/gpg.c:1731 +#: g10/gpg.c:1732 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "Averto: malsekura posedeco sur %s \"%s\"\n" -#: g10/gpg.c:1734 +#: g10/gpg.c:1735 #, 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:1737 +#: g10/gpg.c:1738 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "Averto: malsekura posedeco sur %s \"%s\"\n" -#: g10/gpg.c:1743 +#: g10/gpg.c:1744 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "Averto: malsekuraj permesoj sur %s \"%s\"\n" -#: g10/gpg.c:1746 +#: g10/gpg.c:1747 #, 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:1749 +#: g10/gpg.c:1750 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "Averto: malsekuraj permesoj sur %s \"%s\"\n" -#: g10/gpg.c:1965 +#: g10/gpg.c:1966 #, fuzzy, c-format msgid "unknown configuration item '%s'\n" msgstr "%s: nova opcio-dosiero kreita\n" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 #, fuzzy msgid "show key usage information during key listings" msgstr "Mankas responda subskribo en sekreta ŝlosilaro\n" -#: g10/gpg.c:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 #, fuzzy msgid "show all notations during signature listings" msgstr "Mankas responda subskribo en sekreta ŝlosilaro\n" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 #, fuzzy msgid "show preferred keyserver URLs during signature listings" msgstr "la donita gvidlinia URL por subskriboj ne validas\n" -#: g10/gpg.c:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2081 +#: g10/gpg.c:2082 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2083 +#: g10/gpg.c:2084 #, fuzzy msgid "show the keyring name in key listings" msgstr "montri, en kiu ŝlosilaro estas listigita ŝlosilo" -#: g10/gpg.c:2085 +#: g10/gpg.c:2086 #, fuzzy msgid "show expiration dates during signature listings" msgstr "Mankas responda subskribo en sekreta ŝlosilaro\n" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, fuzzy, c-format msgid "unknown TOFU policy '%s'\n" msgstr "nekonata implicita ricevonto '%s'\n" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "Tiu komando ne eblas en la reĝimo %s.\n" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, 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:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, fuzzy, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "%s ne estas valida signaro\n" -#: g10/gpg.c:3219 +#: g10/gpg.c:3220 #, fuzzy, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "Nevalida retadreso\n" -#: g10/gpg.c:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, fuzzy, c-format msgid "invalid pinentry mode '%s'\n" msgstr "nevalida kompendi-metodo '%s'\n" -#: g10/gpg.c:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, fuzzy, c-format msgid "invalid request origin '%s'\n" msgstr "nevalida kiraso" -#: g10/gpg.c:3314 +#: g10/gpg.c:3315 #, fuzzy, c-format msgid "'%s' is not a valid character set\n" msgstr "%s ne estas valida signaro\n" -#: g10/gpg.c:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, fuzzy, c-format msgid "could not parse keyserver URL\n" msgstr "ne povis analizi URI de ŝlosilservilo\n" -#: g10/gpg.c:3354 +#: g10/gpg.c:3355 #, fuzzy, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "AVERTO: '%s' estas malplena dosiero\n" -#: g10/gpg.c:3357 +#: g10/gpg.c:3358 #, fuzzy, c-format msgid "invalid keyserver options\n" msgstr "nevalida ŝlosilaro" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, fuzzy, c-format msgid "%s:%d: invalid import options\n" msgstr "AVERTO: '%s' estas malplena dosiero\n" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, fuzzy, c-format msgid "invalid import options\n" msgstr "nevalida kiraso" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, fuzzy, c-format msgid "invalid filter option: %s\n" msgstr "nevalida kiraso" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, fuzzy, c-format msgid "%s:%d: invalid export options\n" msgstr "AVERTO: '%s' estas malplena dosiero\n" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, fuzzy, c-format msgid "invalid export options\n" msgstr "nevalida ŝlosilaro" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, fuzzy, c-format msgid "%s:%d: invalid list options\n" msgstr "AVERTO: '%s' estas malplena dosiero\n" -#: g10/gpg.c:3397 +#: g10/gpg.c:3398 #, fuzzy, c-format msgid "invalid list options\n" msgstr "nevalida kiraso" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 #, fuzzy msgid "show all notations during signature verification" msgstr "%s ne estas valida signaro\n" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 #, fuzzy msgid "show preferred keyserver URLs during signature verification" msgstr "la donita gvidlinia URL por subskriboj ne validas\n" -#: g10/gpg.c:3419 +#: g10/gpg.c:3420 #, fuzzy msgid "show user ID validity during signature verification" msgstr "%s ne estas valida signaro\n" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3423 +#: g10/gpg.c:3424 #, fuzzy msgid "show only the primary user ID in signature verification" msgstr "%s ne estas valida signaro\n" -#: g10/gpg.c:3430 +#: g10/gpg.c:3431 #, fuzzy, c-format msgid "%s:%d: invalid verify options\n" msgstr "AVERTO: '%s' estas malplena dosiero\n" -#: g10/gpg.c:3433 +#: g10/gpg.c:3434 #, fuzzy, c-format msgid "invalid verify options\n" msgstr "nevalida ŝlosilaro" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, c-format msgid "unable to set exec-path to %s\n" msgstr "" -#: g10/gpg.c:3647 +#: g10/gpg.c:3648 #, fuzzy, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "AVERTO: '%s' estas malplena dosiero\n" -#: g10/gpg.c:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, fuzzy, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "nevalida kiraso" -#: g10/gpg.c:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "AVERTO: programo povas krei core-dosieron!\n" -#: g10/gpg.c:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "AVERTO: %s nuligas %s\n" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s ne eblas kun %s!\n" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s ne havas sencon kun %s!\n" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, fuzzy, c-format msgid "will not run with insecure memory due to %s\n" msgstr "skribas sekretan ŝlosilon al '%s'\n" -#: g10/gpg.c:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "elektita ĉifrad-metodo ne validas\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, 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:3961 +#: g10/gpg.c:3962 #, fuzzy, c-format msgid "selected compression algorithm is invalid\n" msgstr "elektita ĉifrad-metodo ne validas\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, fuzzy, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "elektita kompendi-metodo ne validas\n" -#: g10/gpg.c:3982 +#: g10/gpg.c:3983 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed devas esti pli granda ol 0\n" -#: g10/gpg.c:3984 +#: g10/gpg.c:3985 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed devas esti pli granda ol 1\n" -#: g10/gpg.c:3986 +#: g10/gpg.c:3987 #, 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:3988 +#: g10/gpg.c:3989 #, 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:3990 +#: g10/gpg.c:3991 #, 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:3994 +#: g10/gpg.c:3995 #, 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:3998 +#: g10/gpg.c:3999 #, 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:4005 +#: g10/gpg.c:4006 #, fuzzy, c-format msgid "invalid default preferences\n" msgstr "nevalidaj preferoj\n" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, fuzzy, c-format msgid "invalid personal cipher preferences\n" msgstr "nevalidaj preferoj\n" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, fuzzy, c-format msgid "invalid personal AEAD preferences\n" msgstr "nevalidaj preferoj\n" -#: g10/gpg.c:4016 +#: g10/gpg.c:4017 #, fuzzy, c-format msgid "invalid personal digest preferences\n" msgstr "nevalidaj preferoj\n" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, fuzzy, c-format msgid "invalid personal compress preferences\n" msgstr "nevalidaj preferoj\n" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, 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:4071 +#: g10/gpg.c:4072 #, fuzzy, c-format msgid "%s does not yet work with %s\n" msgstr "%s ne havas sencon kun %s!\n" -#: g10/gpg.c:4134 +#: g10/gpg.c:4135 #, 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:4146 +#: g10/gpg.c:4147 #, 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:4301 +#: g10/gpg.c:4302 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "malsukcesis doni komencajn valorojn al fido-datenaro: %s\n" -#: g10/gpg.c:4313 +#: g10/gpg.c:4314 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" -#: g10/gpg.c:4385 +#: g10/gpg.c:4386 #, fuzzy, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "malĉifrado malsukcesis: %s\n" -#: g10/gpg.c:4414 +#: g10/gpg.c:4415 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4417 +#: g10/gpg.c:4418 #, 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:4475 +#: g10/gpg.c:4476 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4478 +#: g10/gpg.c:4479 #, 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:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, fuzzy, c-format msgid "keyserver send failed: %s\n" msgstr "Kreado de ŝlosiloj malsukcesis: %s\n" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, fuzzy, c-format msgid "keyserver receive failed: %s\n" msgstr "listigo de sekretaj ŝlosiloj malsukcesis: %s\n" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, fuzzy, c-format msgid "key export failed: %s\n" msgstr "Kreado de ŝlosiloj malsukcesis: %s\n" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, fuzzy, c-format msgid "export as ssh key failed: %s\n" msgstr "Kreado de ŝlosiloj malsukcesis: %s\n" -#: g10/gpg.c:4925 +#: g10/gpg.c:4926 #, fuzzy, c-format msgid "keyserver search failed: %s\n" msgstr "get_dir_record: search_record malsukcesis: %s\n" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, fuzzy, c-format msgid "keyserver refresh failed: %s\n" msgstr "listigo de sekretaj ŝlosiloj malsukcesis: %s\n" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "elkirasigo malsukcesis: %s\n" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "enkirasigo malsukcesis: %s\n" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, fuzzy, c-format #| msgid "invalid hash algorithm `%s'\n" msgid "invalid hash algorithm '%s'\n" msgstr "nevalida kompendi-metodo '%s'\n" -#: g10/gpg.c:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 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:5286 +#: g10/gpg.c:5308 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5342 +#: g10/gpg.c:5364 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Ektajpu vian mesaĝon ...\n" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "la donita gvidlinia URL por atestado ne validas\n" -#: g10/gpg.c:5702 +#: g10/gpg.c:5724 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "la donita gvidlinia URL por subskriboj ne validas\n" -#: g10/gpg.c:5735 +#: g10/gpg.c:5757 #, fuzzy, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "la donita gvidlinia URL por subskriboj ne validas\n" @@ -3522,7 +3527,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:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|skribi statusinformojn al FD (dosierpriskribilo)" @@ -4242,7 +4247,7 @@ msgid "Are you sure you still want to sign it? (y/N) " msgstr "Ĉu vi estas certa, ke vi ankoraŭ volas subskribi ĝin?\n" #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr "" @@ -4458,8 +4463,8 @@ msgstr "" msgid "Really sign? (y/N) " msgstr "Ĉu vere subskribi? " -#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "subskribado malsukcesis: %s\n" @@ -4674,7 +4679,7 @@ msgid "" " (nrsign), or any combination thereof (ltsign, tnrsign, etc.).\n" msgstr "" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 #, fuzzy msgid "Key is revoked." msgstr "Ŝlosilo estas revokita.\n" @@ -4728,7 +4733,7 @@ msgstr "Ĉu vere forigi ĉi tiun uzantidentigilon? " msgid "Really move the primary key? (y/N) " msgstr "Ĉu vere forigi ĉi tiun uzantidentigilon? " -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 #, fuzzy msgid "You must select exactly one key.\n" msgstr "Vi devas elekti almenaŭ unu ŝlosilon.\n" @@ -4815,205 +4820,205 @@ msgstr "Ĉu skribi ŝanĝojn? " msgid "Quit without saving? (y/N) " msgstr "Ĉu fini sen skribi ŝanĝojn? " -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "Ŝlosilo ne ŝanĝita, do aktualigo ne necesas.\n" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, 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:2523 +#: g10/keyedit.c:2579 #, fuzzy, c-format msgid "revoking the user ID failed: %s\n" msgstr "kontrolo de kreita subskribo malsukcesis: %s\n" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, fuzzy, c-format msgid "setting the primary user ID failed: %s\n" msgstr "kontrolo de kreita subskribo malsukcesis: %s\n" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, fuzzy, c-format msgid "\"%s\" is not a fingerprint\n" msgstr "%s: nevalida dosiero-versio %d\n" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, fuzzy, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr "malsukcesis doni komencajn valorojn al fido-datenaro: %s\n" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, fuzzy, c-format #| msgid "invalid value\n" msgid "Invalid user ID '%s': %s\n" msgstr "nevalida valoro\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy #| msgid "No such user ID.\n" msgid "No matching user IDs." msgstr "Uzantidentigilo ne ekzistas.\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy msgid "Nothing to sign.\n" msgstr "Nenio por subskribi per ŝlosilo %08lX\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, fuzzy, c-format msgid "Not signed by you.\n" msgstr " subskribita per %08lX je %s%s\n" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, fuzzy, c-format #| msgid "checking created signature failed: %s\n" msgid "revoking the key signature failed: %s\n" msgstr "kontrolo de kreita subskribo malsukcesis: %s\n" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, fuzzy, c-format msgid "'%s' is not a valid expiration time\n" msgstr "%s ne estas valida signaro\n" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, fuzzy, c-format msgid "\"%s\" is not a proper fingerprint\n" msgstr "%s: nevalida dosiero-versio %d\n" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, fuzzy, c-format msgid "subkey \"%s\" not found\n" msgstr "ŝlosilo '%s' ne trovita: %s\n" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "" -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "" -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "" -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "" -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 #, fuzzy msgid "Notations: " msgstr "Notacio: " -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "" -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, fuzzy, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "Ĉi tiu ŝlosilo estas revokebla per %s ŝlosilo %s%s\n" -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, fuzzy, c-format msgid "This key may be revoked by %s key %s" msgstr "Ĉi tiu ŝlosilo estas revokebla per %s ŝlosilo %s%s\n" -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 #, fuzzy msgid "(sensitive)" msgstr " (sentema)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, fuzzy, c-format msgid "created: %s" msgstr "ne povas krei %s: %s\n" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, fuzzy, c-format msgid "revoked: %s" msgstr "rev" -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, fuzzy, c-format msgid "expired: %s" msgstr " [eksvalidiĝos: %s]" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, fuzzy, c-format msgid "expires: %s" msgstr " [eksvalidiĝos: %s]" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, fuzzy, c-format msgid "usage: %s" msgstr " fido: %c/%c" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "" -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, fuzzy, c-format msgid "trust: %s" msgstr " fido: %c/%c" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "Ĉi tiu ŝlosilo estas malŝaltita" -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" msgstr "" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 #, fuzzy msgid "revoked" msgstr "rev" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 #, fuzzy msgid "expired" msgstr "eksval" -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" " cause a different user ID to become the assumed primary.\n" msgstr "" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, fuzzy, c-format #| msgid "You can't change the expiration date of a v3 key\n" msgid "You may want to change its expiration date too.\n" msgstr "Vi ne povas ŝanĝi la daton de eksvalidiĝo de v3-ŝlosilo\n" -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -5022,36 +5027,36 @@ msgstr "" "AVERTO: Ĉi tiu estas PGP2-stila ŝlosilo. Aldono de foto-identigilo eble\n" " kaŭzos, ke iuj versioj de PGP malakceptos la ŝlosilon.\n" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 #, fuzzy msgid "Are you sure you still want to add it? (y/N) " msgstr "Ĉu vi estas certa, ke vi ankoraŭ volas aldoni ĝin? (j/n) " -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 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:3102 -msgid "Such a user ID already exists on this key!\n" +#: g10/keyedit.c:4329 +msgid "Such a user ID already exists on this key!" msgstr "" -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "Ĉu forviŝi ĉi tiun bonan subskribon? (j/N/f)" -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "Ĉu forviŝi ĉi tiun nevalidan subskribon? (j/N/f)" -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "Ĉu forviŝi ĉi tiun nekonatan subskribon? (j/N/f)" -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "Ĉu vere forviŝi ĉi tiun mem-subskribon? (j/N)" -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, fuzzy, c-format #| msgid "Deleted %d signature.\n" msgid "Deleted %d signature.\n" @@ -5059,37 +5064,37 @@ msgid_plural "Deleted %d signatures.\n" msgstr[0] "Forviŝis %d subskribon.\n" msgstr[1] "Forviŝis %d subskribon.\n" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "Nenio estis forviŝita.\n" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 msgid "invalid" msgstr "nevalida" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, fuzzy, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "Uzantidentigilo \"%s\" estas revokita.\n" -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, fuzzy, c-format msgid "User ID \"%s\": %d signature removed\n" msgid_plural "User ID \"%s\": %d signatures removed\n" msgstr[0] "Uzantidentigilo \"%s\" estas revokita.\n" msgstr[1] "Uzantidentigilo \"%s\" estas revokita.\n" -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, fuzzy, c-format msgid "User ID \"%s\": already minimized\n" msgstr "Uzantidentigilo \"%s\" estas revokita.\n" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, fuzzy, c-format msgid "User ID \"%s\": already clean\n" msgstr "Uzantidentigilo \"%s\" estas revokita.\n" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 #, fuzzy msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " @@ -5099,226 +5104,226 @@ msgstr "" "AVERTO: Ĉi tiu estas PGP2-stila ŝlosilo. Aldono de foto-identigilo eble\n" " kaŭzos, ke iuj versioj de PGP malakceptos la ŝlosilon.\n" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 #, fuzzy msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "Ne eblas aldoni foto-identigilon al PGP2-stila ŝlosilo.\n" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 #, fuzzy msgid "Enter the user ID of the designated revoker: " msgstr "Donu la ŝlosilgrandon" -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, fuzzy, c-format msgid "this key has already been designated as a revoker\n" msgstr "AVERTO: Ĉi tiu ŝlosilo estas revokita de sia posedanto!\n" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 #, fuzzy msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "Ĉu vi estas certa, ke vi ankoraŭ volas subskribi ĝin?\n" -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 #, fuzzy msgid "" "Are you sure you want to change the expiration time for multiple subkeys? (y/" "N) " msgstr "Ĉu vi estas certa, ke vi ankoraŭ volas subskribi ĝin?\n" -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 #, fuzzy msgid "Changing expiration time for a subkey.\n" msgstr "Ŝanĝas la daton de eksvalidiĝo de flanka ŝlosilo.\n" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "Ŝanĝas la daton de eksvalidiĝo de la ĉefa ŝlosilo.\n" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "Vi ne povas ŝanĝi la daton de eksvalidiĝo de v3-ŝlosilo\n" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 #, fuzzy msgid "Changing usage of a subkey.\n" msgstr "Ŝanĝas la daton de eksvalidiĝo de flanka ŝlosilo.\n" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 #, fuzzy #| msgid "Changing expiration time for the primary key.\n" msgid "Changing usage of the primary key.\n" msgstr "Ŝanĝas la daton de eksvalidiĝo de la ĉefa ŝlosilo.\n" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, fuzzy, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "Uzantidentigilo \"%s\" estas revokita.\n" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 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:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, fuzzy, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "ŝlosilo %08lX: nevalida mem-subskribo\n" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "" -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 #, 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:5384 +#: g10/keyedit.c:5440 #, 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:5449 +#: g10/keyedit.c:5505 #, fuzzy msgid "Enter the notation: " msgstr "Subskribo-notacio: " -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 #, fuzzy msgid "Proceed? (y/N) " msgstr "Ĉu surskribi (j/N)? " -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, c-format msgid "No user ID with index %d\n" msgstr "Mankas uzantidentigilo kun indekso %d\n" -#: g10/keyedit.c:5728 +#: g10/keyedit.c:5784 #, fuzzy, c-format msgid "No user ID with hash %s\n" msgstr "Mankas uzantidentigilo kun indekso %d\n" -#: g10/keyedit.c:5829 +#: g10/keyedit.c:5885 #, fuzzy, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Mankas uzantidentigilo kun indekso %d\n" -#: g10/keyedit.c:5851 +#: g10/keyedit.c:5907 #, fuzzy, c-format msgid "No subkey with index %d\n" msgstr "Mankas uzantidentigilo kun indekso %d\n" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, fuzzy, c-format msgid "user ID: \"%s\"\n" msgstr "uzantidentigilo: \"" -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, 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:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr "" -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, fuzzy, c-format msgid "This signature expired on %s.\n" msgstr "Ĉi tiu ŝlosilo eksvalidiĝos je %s.\n" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 #, 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:6011 +#: g10/keyedit.c:6067 #, fuzzy msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Ĉu krei revokatestilon por ĉi tiu subskribo? (j/N)" -#: g10/keyedit.c:6071 +#: g10/keyedit.c:6127 #, fuzzy, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Vi subskribis la sekvajn uzantidentigilojn:\n" -#: g10/keyedit.c:6100 +#: g10/keyedit.c:6156 #, fuzzy msgid " (non-revocable)" msgstr "subskribi ŝlosilon nerevokeble" -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, fuzzy, c-format msgid "revoked by your key %s on %s\n" msgstr " revokita de %08lX je %s\n" -#: g10/keyedit.c:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "Vi revokos la sekvajn subskribojn:\n" -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 #, fuzzy msgid "Really create the revocation certificates? (y/N) " msgstr "Ĉu vere krei la revokatestilojn? (j/N)" -#: g10/keyedit.c:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "mankas sekreta ŝlosilo\n" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6246 +#: g10/keyedit.c:6302 #, fuzzy, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "Uzantidentigilo \"%s\" estas revokita.\n" -#: g10/keyedit.c:6263 +#: g10/keyedit.c:6319 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "" -#: g10/keyedit.c:6359 +#: g10/keyedit.c:6415 #, 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:6397 +#: g10/keyedit.c:6453 #, fuzzy, c-format msgid "Key %s is already revoked.\n" msgstr "Uzantidentigilo \"%s\" estas revokita.\n" -#: g10/keyedit.c:6459 +#: g10/keyedit.c:6515 #, fuzzy, c-format msgid "Subkey %s is already revoked.\n" msgstr "Uzantidentigilo \"%s\" estas revokita.\n" -#: g10/keyedit.c:6556 +#: g10/keyedit.c:6612 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "" @@ -5745,6 +5750,10 @@ msgstr "" 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" +#: g10/keygen.c:3102 +msgid "Such a user ID already exists on this key!\n" +msgstr "" + #. TRANSLATORS: These are the allowed answers in #. lower and uppercase. Below you will find the matching #. string which should be translated accordingly and the @@ -6082,56 +6091,56 @@ msgstr "nevalida ŝlosilaro" msgid "\"%s\" not a key ID: skipping\n" msgstr "%s: ne valida ŝlosilidentigilo\n" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, 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:1224 +#: g10/keyserver.c:1226 #, 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:1316 +#: g10/keyserver.c:1318 #, fuzzy, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "ŝlosilo '%s' ne trovita: %s\n" -#: g10/keyserver.c:1319 +#: g10/keyserver.c:1321 #, fuzzy, c-format msgid "key not found on keyserver\n" msgstr "ŝlosilo '%s' ne trovita: %s\n" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, fuzzy, c-format msgid "requesting key %s from %s\n" msgstr "petas la ŝlosilon %08lX de HKP-ŝlosilservilo %s ...\n" -#: g10/keyserver.c:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, fuzzy, c-format msgid "no keyserver known\n" msgstr "nevalida ŝlosilaro" -#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 g10/skclist.c:214 g10/skclist.c:242 #, fuzzy, c-format msgid "skipped \"%s\": %s\n" msgstr "ignoris '%s': %s\n" -#: g10/keyserver.c:1619 +#: g10/keyserver.c:1621 #, fuzzy, c-format msgid "sending key %s to %s\n" msgstr "" "\"\n" "subskribita per via ŝlosilo %08lX je %s\n" -#: g10/keyserver.c:1662 +#: g10/keyserver.c:1664 #, fuzzy, c-format msgid "requesting key from '%s'\n" msgstr "petas la ŝlosilon %08lX de HKP-ŝlosilservilo %s ...\n" -#: g10/keyserver.c:1680 +#: g10/keyserver.c:1682 #, fuzzy, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "Averto: malsekura posedeco sur %s \"%s\"\n" @@ -6163,252 +6172,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:475 +#: g10/mainproc.c:480 #, fuzzy, c-format msgid "public key is %s\n" msgstr "publika ŝlosilo estas %08lX\n" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, 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:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 g10/pkclist.c:231 #, fuzzy, c-format msgid " \"%s\"\n" msgstr " alinome \"" -#: g10/mainproc.c:535 +#: g10/mainproc.c:540 #, fuzzy, c-format msgid "encrypted with %s key, ID %s\n" msgstr "ĉifrita per %s-ŝlosilo, %08lX\n" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, fuzzy, c-format msgid "encrypted with %lu passphrases\n" msgstr "Ripetu pasfrazon\n" -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, fuzzy, c-format msgid "encrypted with 1 passphrase\n" msgstr "Ripetu pasfrazon\n" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "publikŝlosila malĉifrado malsukcesis: %s\n" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "publikŝlosile ĉifritaj datenoj: bona DEK\n" -#: g10/mainproc.c:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, c-format msgid "assuming %s encrypted data\n" msgstr "supozas %s ĉifritajn datenojn\n" -#: g10/mainproc.c:655 +#: g10/mainproc.c:660 #, 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:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, fuzzy, c-format msgid "WARNING: message was not integrity protected\n" msgstr "AVERTO: nenio estis eksportita\n" -#: g10/mainproc.c:763 +#: g10/mainproc.c:768 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:766 +#: g10/mainproc.c:771 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:771 +#: g10/mainproc.c:776 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "malĉifrado malsukcesis: %s\n" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "malĉifrado sukcesis\n" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "AVERTO: ĉifrita mesaĝo estis manipulita!\n" -#: g10/mainproc.c:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "malĉifrado malsukcesis: %s\n" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, 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:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "originala dosiernomo='%.*s'\n" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "memstara revoko - uzu \"gpg --import\" por apliki ĝin\n" -#: g10/mainproc.c:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, fuzzy, c-format msgid "no signature found\n" msgstr "Bona subskribo de \"" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, fuzzy, c-format msgid "BAD signature from \"%s\"" msgstr "MALBONA subskribo de \"" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, fuzzy, c-format msgid "Expired signature from \"%s\"" msgstr "Eksvalidiĝinta subskribo de \"" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, fuzzy, c-format msgid "Good signature from \"%s\"" msgstr "Bona subskribo de \"" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "kontrolo de subskribo estas malŝaltita\n" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, fuzzy, c-format msgid "can't handle this ambiguous signature data\n" msgstr "ne povas trakti ĉi tiujn pluroblajn subskribojn\n" -#: g10/mainproc.c:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, fuzzy, c-format msgid "Signature made %s\n" msgstr "Ĉi tiu ŝlosilo eksvalidiĝos je %s.\n" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 sm/verify.c:480 #, fuzzy, c-format msgid " using %s key %s\n" msgstr " alinome \"" -#: g10/mainproc.c:1970 +#: g10/mainproc.c:1982 #, 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:1976 +#: g10/mainproc.c:1988 #, fuzzy, c-format msgid " issuer \"%s\"\n" msgstr " alinome \"" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, fuzzy, c-format msgid "Key available at: " msgstr "Nenia helpo disponata" -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "[malcerta]" -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, fuzzy, c-format msgid " aka \"%s\"" msgstr " alinome \"" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, 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:2402 +#: g10/mainproc.c:2414 #, fuzzy, c-format msgid "Signature expired %s\n" msgstr "Ĉi tiu ŝlosilo eksvalidiĝos je %s.\n" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, fuzzy, c-format msgid "Signature expires %s\n" msgstr "Ĉi tiu ŝlosilo eksvalidiĝos je %s.\n" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2430 #, fuzzy, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s-subskribo de: %s\n" -#: g10/mainproc.c:2419 +#: g10/mainproc.c:2431 #, fuzzy msgid "binary" msgstr "ĉefa" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 #, fuzzy msgid "unknown" msgstr "nekonata versio" -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 #, fuzzy #| msgid "unknown pubkey algorithm" msgid ", key algorithm " msgstr "nekonata publikŝlosila metodo" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "Ne povas kontroli subskribon: %s\n" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "ne aparta subskribo\n" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "" -#: g10/mainproc.c:2663 +#: g10/mainproc.c:2675 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "memstara subskribo de klaso 0x%02x\n" -#: g10/mainproc.c:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "malnovstila subskribo (PGP 2.x)\n" @@ -6478,11 +6487,6 @@ msgstr "" msgid "%s:%d: deprecated option \"%s\"\n" msgstr "AVERTO: '%s' estas malplena dosiero\n" -#: g10/misc.c:1188 -#, fuzzy, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "AVERTO: '%s' estas malplena dosiero\n" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -7553,133 +7557,133 @@ msgstr "kiraso: %s\n" msgid "trustdb: sync failed: %s\n" msgstr "fido-datenaro: sync malsukcesis: %s\n" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, fuzzy, c-format msgid "can't create lock for '%s'\n" msgstr "ne povas krei '%s': %s\n" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, fuzzy, c-format msgid "can't lock '%s'\n" msgstr "ne povas malfermi '%s'\n" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "fido-datenaro loko %lu: lseek malsukcesis: %s\n" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "fido-datenaro loko %lu: skribo malsukcesis (n=%d): %s\n" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "fido-datenaro-transakcio tro granda\n" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s: dosierujo ne ekzistas!\n" -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, fuzzy, c-format msgid "can't access '%s': %s\n" msgstr "ne povas fermi '%s': %s\n" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s: malsukcesis krei versiregistron: %s" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s: nevalida fido-datenaro kreita\n" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s: fido-datenaro kreita\n" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, fuzzy, c-format msgid "Note: trustdb not writable\n" msgstr "sekretaj ŝlosilpartoj ne estas disponataj\n" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s: nevalida fido-datenaro\n" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s: malsukcesis krei haktabelon: %s\n" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s: eraro dum aktualigo de versiregistro: %s\n" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s: eraro dum legado de versiregistro: %s\n" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s: eraro dum skribado de versiregistro: %s\n" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "fido-datenaro: lseek malsukcesis: %s\n" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "fido-datenaro: lego malsukcesis (n=%d): %s\n" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s: ne estas fido-datenaro\n" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s: versiregistro kun registronumero %lu\n" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s: nevalida dosiero-versio %d\n" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s: eraro dum legado de libera registro: %s\n" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s: eraro dum skribo de dosieruja registro: %s\n" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s: malsukcesis nuligi registron: %s\n" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s: malsukcesis aldoni registron: %s\n" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, fuzzy, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "%s: fido-datenaro kreita\n" @@ -8295,16 +8299,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8339,10 +8343,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "" @@ -8362,158 +8366,158 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, fuzzy, c-format msgid "key already exists\n" msgstr "'%s' jam densigita\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, c-format msgid "existing key will be replaced\n" msgstr "" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, fuzzy, c-format msgid "generating new key\n" msgstr "krei novan ŝlosilparon" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, fuzzy, c-format msgid "writing new key\n" msgstr "krei novan ŝlosilparon" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, 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:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, 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:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, c-format msgid "please wait while key is being generated ...\n" msgstr "" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, 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:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, 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:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, c-format msgid "response does not contain the public key data\n" msgstr "" -#: scd/app-p15.c:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 #, fuzzy msgid "|A|Please enter the Admin PIN" msgstr "ŝanĝi la pasfrazon" -#: scd/app-p15.c:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 #, fuzzy msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "Kialo por revoko: " -#: scd/app-p15.c:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 #, fuzzy msgid "||Please enter the PIN for the standard keys." msgstr "ŝanĝi la pasfrazon" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 #, fuzzy #| msgid "Note: This key has been disabled.\n" msgid "Note: PIN has not yet been enabled." msgstr "Noto: Ĉi tiu ŝlosilo estas malŝaltita.\n" -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "" -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 #, fuzzy msgid "|N|Please enter a new PIN for the standard keys." msgstr "ŝanĝi la pasfrazon" -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 #, fuzzy msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "Kialo por revoko: " -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "" -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 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:945 +#: scd/app-openpgp.c:946 #, 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:958 +#: scd/app-openpgp.c:959 #, fuzzy, c-format msgid "failed to store the creation date: %s\n" msgstr "malsukcesis rekonstrui ŝlosilaran staplon: %s\n" -#: scd/app-openpgp.c:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, c-format msgid "error retrieving CHV status from card\n" msgstr "" -#: scd/app-openpgp.c:1951 +#: scd/app-openpgp.c:1952 #, fuzzy, c-format msgid "reading public key failed: %s\n" msgstr "forviŝo de ŝlosilbloko malsukcesis: %s\n" @@ -8521,43 +8525,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:2375 +#: scd/app-openpgp.c:2406 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2623 +#: scd/app-openpgp.c:2654 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2630 +#: scd/app-openpgp.c:2661 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2643 +#: scd/app-openpgp.c:2674 #, fuzzy msgid "||Please unlock the card" msgstr "ŝanĝi la pasfrazon" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" -#: scd/app-openpgp.c:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, fuzzy, c-format msgid "verify CHV%d failed: %s\n" msgstr "Kreado de ŝlosiloj malsukcesis: %s\n" -#: scd/app-openpgp.c:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8565,22 +8569,22 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:2843 +#: scd/app-openpgp.c:2874 #, c-format msgid "access to admin commands is not configured\n" msgstr "" -#: scd/app-openpgp.c:3357 +#: scd/app-openpgp.c:3388 #, fuzzy msgid "||Please enter the PIN" msgstr "ŝanĝi la pasfrazon" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 #, fuzzy msgid "||Please enter the Reset Code for the card" msgstr "Kialo por revoko: " -#: scd/app-openpgp.c:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -8588,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 #, fuzzy msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "ŝanĝi la pasfrazon" -#: scd/app-openpgp.c:3545 +#: scd/app-openpgp.c:3576 #, fuzzy msgid "||Please enter the PIN and New PIN" msgstr "ŝanĝi la pasfrazon" -#: scd/app-openpgp.c:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, fuzzy, c-format msgid "error reading application data\n" msgstr "eraro dum legado de ŝlosilbloko: %s\n" -#: scd/app-openpgp.c:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, fuzzy, c-format msgid "error reading fingerprint DO\n" msgstr "%s: eraro dum legado de libera registro: %s\n" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" -#: scd/app-openpgp.c:4648 +#: scd/app-openpgp.c:4679 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "nerealigita URI" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "" -#: scd/app-openpgp.c:5036 +#: scd/app-openpgp.c:5067 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:5236 +#: scd/app-openpgp.c:5267 #, fuzzy, c-format msgid "card does not support digest algorithm %s\n" msgstr "%s-subskribo de: %s\n" -#: scd/app-openpgp.c:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" -#: scd/app-openpgp.c:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, fuzzy, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "validaj OpenPGP-datenoj ne trovitaj.\n" @@ -8684,7 +8688,7 @@ msgstr "Donu la uzantidentigilon: " msgid "run in multi server mode (foreground)" msgstr "" -#: scd/scdaemon.c:136 sm/gpgsm.c:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8733,33 +8737,33 @@ msgstr "" msgid "deny the use of admin card commands" msgstr "malkongruaj komandoj\n" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 #, fuzzy msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "Uzado: gpg [opcioj] [dosieroj] (-h por helpo)" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" msgstr "" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, c-format msgid "please use the option '--daemon' to run the program in the background\n" msgstr "" -#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, fuzzy, c-format msgid "error getting key usage information: %s\n" @@ -8998,7 +9002,7 @@ msgstr "" msgid "checking the trust list failed: %s\n" msgstr "kontrolo de kreita subskribo malsukcesis: %s\n" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, fuzzy, c-format msgid "certificate chain too long\n" msgstr "Valida atestilrevoko" @@ -9055,7 +9059,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n" msgstr "" #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, fuzzy, c-format msgid "out of core\n" @@ -9102,42 +9106,42 @@ msgstr "" "\"%.*s\"\n" "%u-bita %s ŝlosilo, ID %08lX, kreita je %s%s\n" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, fuzzy, c-format #| msgid "bad certificate" msgid "looking for another certificate\n" @@ -9334,6 +9338,11 @@ msgstr "Ĉu krei revokatestilon por ĉi tiu subskribo? (j/N)" msgid "These parameters are used:\n" msgstr "" +#: sm/certreqgen-ui.c:433 +#, fuzzy, c-format +msgid "error creating temporary file: %s\n" +msgstr "eraro dum kreado de pasfrazo: %s\n" + #: sm/certreqgen-ui.c:439 msgid "Now creating self-signed certificate. " msgstr "" @@ -9405,134 +9414,134 @@ msgstr "forviŝo de ŝlosilbloko malsukcesis: %s\n" msgid "no valid recipients given\n" msgstr "nevalida respondo de agento\n" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 #, fuzzy msgid "list external keys" msgstr "listigi sekretajn ŝlosilojn" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 #, fuzzy msgid "list certificate chain" msgstr "Valida atestilrevoko" -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 #, fuzzy msgid "import certificates" msgstr "Bona atestilo" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 #, fuzzy msgid "export certificates" msgstr "Bona atestilo" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 msgid "register a smartcard" msgstr "" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "tute ne uzi la terminalon" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 #, fuzzy msgid "create base-64 encoded output" msgstr "krei eligon en askia kiraso" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 #, fuzzy msgid "|USER-ID|use USER-ID as default secret key" msgstr "|NOMO|uzi NOMOn kiel la implicitan sekretan ŝlosilon" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 #, fuzzy msgid "|FILE|add keyring to the list of keyrings" msgstr "aldoni ĉi tiun ŝlosilaron al la listo de ŝlosilaroj" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 #, fuzzy msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NOMO|uzi ĉifrad-metodon NOMO por pasfrazoj" -#: sm/gpgsm.c:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "|NOMO|uzi ĉifrad-metodon NOMO" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 msgid "|NAME|use message digest algorithm NAME" msgstr "|NOMO|uzi kompendi-metodon NOMO" -#: sm/gpgsm.c:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "neinteraga reĝimo: neniam demandi" -#: sm/gpgsm.c:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "supozi \"jes\" ĉe la plej multaj demandoj" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "supozi \"ne\" ĉe la plej multaj demandoj" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 #, fuzzy msgid "|FILE|write an audit log to FILE" msgstr "|DOSIERO|legi aldonan bibliotekon DOSIERO" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 #, 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:623 +#: sm/gpgsm.c:633 #, fuzzy msgid "" "Syntax: @GPGSM@ [options] [files]\n" @@ -9543,27 +9552,27 @@ msgstr "" "subskribi, kontroli, ĉifri aŭ malĉifri\n" "implicita operacio dependas de la enigataj datenoj\n" -#: sm/gpgsm.c:831 +#: sm/gpgsm.c:841 #, 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:842 +#: sm/gpgsm.c:852 #, fuzzy, c-format msgid "unknown validation model '%s'\n" msgstr "nekonata implicita ricevonto '%s'\n" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, fuzzy, c-format msgid "importing common certificates '%s'\n" msgstr "skribas al '%s'\n" -#: sm/gpgsm.c:1774 +#: sm/gpgsm.c:1795 #, fuzzy, c-format msgid "can't sign using '%s': %s\n" msgstr "ne povas fermi '%s': %s\n" -#: sm/gpgsm.c:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -9593,7 +9602,7 @@ msgstr "eraro dum kreado de pasfrazo: %s\n" msgid "error importing certificate: %s\n" msgstr "eraro dum kreado de pasfrazo: %s\n" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, fuzzy, c-format msgid "error reading input: %s\n" msgstr "eraro dum legado de '%s': %s\n" @@ -9633,7 +9642,7 @@ msgstr "rev? problemo en kontrolo de revoko: %s\n" msgid "error storing flags: %s\n" msgstr "eraro dum legado de '%s': %s\n" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "" @@ -9995,12 +10004,6 @@ msgstr "%s: ne povas krei dosierujon: %s\n" msgid "error closing '%s': %s\n" msgstr "eraro dum legado de '%s': %s\n" -#: dirmngr/crlcache.c:948 -#, fuzzy, c-format -#| msgid "error reading `%s': %s\n" -msgid "error renaming '%s' to '%s': %s\n" -msgstr "eraro dum legado de '%s': %s\n" - #: dirmngr/crlcache.c:1002 #, fuzzy, c-format msgid "can't hash '%s': %s\n" @@ -10690,93 +10693,93 @@ msgstr "" msgid "usage: %s [options] " msgstr "uzado: gpg [opcioj] " -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, 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:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, fuzzy, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "enkirasigo malsukcesis: %s\n" -#: dirmngr/dirmngr.c:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, fuzzy, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "enkirasigo malsukcesis: %s\n" -#: dirmngr/dirmngr.c:1730 +#: dirmngr/dirmngr.c:1734 #, fuzzy, c-format msgid "%s:%u: line too long - skipped\n" msgstr "pasfrazo estas tro longa\n" -#: dirmngr/dirmngr.c:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, fuzzy, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s: nevalida dosiero-versio %d\n" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, fuzzy, c-format msgid "%s:%u: read error: %s\n" msgstr "kiraso: %s\n" -#: dirmngr/dirmngr.c:1892 +#: dirmngr/dirmngr.c:1896 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1979 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:2032 +#: dirmngr/dirmngr.c:2036 #, fuzzy, c-format msgid "shutdown forced\n" msgstr "ne traktita" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, fuzzy, c-format msgid "error accessing '%s': http status %u\n" msgstr "eraro dum legado de '%s': %s\n" -#: dirmngr/http.c:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, fuzzy, c-format msgid "too many redirections\n" msgstr "tro da '%c'-preferoj\n" -#: dirmngr/http.c:3768 +#: dirmngr/http.c:3802 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11147,105 +11150,105 @@ msgstr "Valida atestilrevoko" msgid "certificate should not have been used for CRL signing\n" msgstr "" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 #, fuzzy msgid "quiet" msgstr "fini" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 msgid "connect to the dirmngr" msgstr "" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 msgid "connect to the keyboxd" msgstr "" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 msgid "|ADDR|connect to Assuan server at ADDR" msgstr "" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 #, fuzzy msgid "|FILE|run commands from FILE on startup" msgstr "|DOSIERO|legi aldonan bibliotekon DOSIERO" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 #, fuzzy msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "Uzado: gpg [opcioj] [dosieroj] (-h por helpo)" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 msgid "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" msgstr "" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, fuzzy, c-format msgid "receiving line failed: %s\n" msgstr "forviŝo de ŝlosilbloko malsukcesis: %s\n" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, fuzzy, c-format msgid "line too long - skipped\n" msgstr "pasfrazo estas tro longa\n" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, fuzzy, c-format msgid "unknown command '%s'\n" msgstr "nekonata implicita ricevonto '%s'\n" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, fuzzy, c-format msgid "sending line failed: %s\n" msgstr "subskribado malsukcesis: %s\n" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, fuzzy, c-format msgid "no keybox daemon running in this session\n" msgstr "gpg-agent ne estas disponata en ĉi tiu sesio\n" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, fuzzy, c-format msgid "error sending standard options: %s\n" msgstr "eraro dum sendo al '%s': %s\n" @@ -11311,12 +11314,12 @@ msgstr "" msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3573 +#: tools/gpgconf-comp.c:3576 #, fuzzy, c-format msgid "error closing '%s'\n" msgstr "eraro dum legado de '%s': %s\n" -#: tools/gpgconf-comp.c:3575 +#: tools/gpgconf-comp.c:3578 #, fuzzy, c-format msgid "error parsing '%s'\n" msgstr "eraro dum legado de '%s': %s\n" @@ -11506,6 +11509,15 @@ msgstr "" msgid "manage the command history" msgstr "" +#, fuzzy +#~ msgid "error writing to temporary file: %s\n" +#~ msgstr "skribas al '%s'\n" + +#, fuzzy +#~| msgid "Key is superseded" +#~ msgid "run in supervised mode" +#~ msgstr "Ŝlosilo estas anstataŭigita." + #~ msgid "Name may not start with a digit\n" #~ msgstr "Nomo ne povas komenciĝi per cifero\n" @@ -11749,10 +11761,6 @@ msgstr "" #~ msgstr "ne povas malfermi %s: %s\n" #, fuzzy -#~ msgid "error writing to %s: %s\n" -#~ msgstr "eraro dum skribado de ŝlosilaro '%s': %s\n" - -#, fuzzy #~ msgid "error closing %s: %s\n" #~ msgstr "eraro dum legado de '%s': %s\n" diff --git a/po/es.gmo b/po/es.gmo index 9676af29190c33944d0a026fb088de78d391d442..30dc2b66091262cfe1f55273b36c7fda9ab758af 100644 GIT binary patch delta 39765 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 yrV78E5TQJfmVCGoi7ENp{|hsFm;eB6b0DDr diff --git a/po/es.po b/po/es.po index 1d21b6a..97f4fc5 100644 --- a/po/es.po +++ b/po/es.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gnupg 2.0.9\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-04-21 16:55+0200\n" +"POT-Creation-Date: 2022-07-11 12:31+0200\n" "PO-Revision-Date: 2018-05-25 15:44+0000\n" "Last-Translator: emma peel \n" "Language-Team: Spanish \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:338 +#: agent/call-pinentry.c:340 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "no pude conseguir el bloqueo de entrada de pin: %s\n" @@ -32,49 +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:556 +#: agent/call-pinentry.c:554 msgid "|pinentry-label|_OK" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:557 +#: agent/call-pinentry.c:555 msgid "|pinentry-label|_Cancel" msgstr "|pinentry-label|_Cancelar" -#: agent/call-pinentry.c:558 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_Yes" msgstr "|pinentry-label|_Sí" -#: agent/call-pinentry.c:559 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_No" msgstr "|pinentry-label|_No" -#: agent/call-pinentry.c:560 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|PIN:" msgstr "|pinentry-label|PIN:" -#: agent/call-pinentry.c:561 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_Save in password manager" msgstr "|pinentry-label|_Guardar en gestor de contraseñas" -#: agent/call-pinentry.c:562 +#: agent/call-pinentry.c:560 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:564 +#: agent/call-pinentry.c:562 msgid "|pinentry-tt|Make passphrase visible" msgstr "|pinentry-tt|Mostrar frase contraseña" -#: agent/call-pinentry.c:565 +#: agent/call-pinentry.c:563 msgid "|pinentry-tt|Hide passphrase" msgstr "|pinentry-tt|Esconder frase contraseña" -#: agent/call-pinentry.c:566 +#: agent/call-pinentry.c:564 msgid "Caps Lock is on" msgstr "" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:1022 +#: agent/call-pinentry.c:1019 msgid "Suggest" msgstr "" @@ -85,7 +85,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:1044 +#: agent/call-pinentry.c:1041 #, fuzzy #| msgid "pinentry.qualitybar.tooltip" msgid "pinentry.genpin.tooltip" @@ -94,14 +94,14 @@ msgstr "barra de calidad, entrada de pin" #. TRANSLATORS: This is a text shown by pinentry if the option #. for formatted passphrase is enabled. The length is #. limited to about 900 characters. -#: agent/call-pinentry.c:1072 +#: agent/call-pinentry.c:1069 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 +#: agent/call-pinentry.c:1128 #, fuzzy #| msgid "Passphrase too long" msgid "Passphrase Not Allowed" @@ -109,7 +109,7 @@ msgstr "Frase contraseña demasiado larga" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:1198 +#: agent/call-pinentry.c:1195 msgid "Quality:" msgstr "Calidad:" @@ -119,18 +119,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:1219 +#: agent/call-pinentry.c:1216 msgid "pinentry.qualitybar.tooltip" msgstr "barra de calidad, entrada de pin" -#: agent/call-pinentry.c:1477 +#: agent/call-pinentry.c:1474 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:1480 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" @@ -138,7 +138,7 @@ msgstr "" "Por favor introduzca la frase contraseña para desbloquear la clave secreta " "de esta sesión" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 msgid "PIN:" msgstr "PIN:" @@ -151,46 +151,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:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 #: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "Frase contraseña:" -#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 -#: agent/command.c:1988 agent/command-ssh.c:3056 agent/genkey.c:442 +#: agent/call-pinentry.c:1541 agent/call-pinentry.c:1799 agent/command.c:2049 +#: agent/command.c:2108 agent/command-ssh.c:3145 agent/genkey.c:427 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:1566 agent/call-pinentry.c:1830 +#: agent/call-pinentry.c:1563 agent/call-pinentry.c:1827 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (intento %d de %d)" -#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 +#: agent/call-pinentry.c:1574 agent/call-pinentry.c:1838 msgid "Repeat:" msgstr "Repetir:" -#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 -#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 +#: agent/call-pinentry.c:1586 agent/call-pinentry.c:1598 +#: agent/call-pinentry.c:1850 agent/call-pinentry.c:1862 msgid "PIN too long" msgstr "PIN demasiado largo" -#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 +#: agent/call-pinentry.c:1587 agent/call-pinentry.c:1851 msgid "Passphrase too long" msgstr "Frase contraseña demasiado larga" -#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 +#: agent/call-pinentry.c:1595 agent/call-pinentry.c:1859 msgid "Invalid characters in PIN" msgstr "Caracteres inválidos en el PIN" -#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 +#: agent/call-pinentry.c:1600 agent/call-pinentry.c:1864 msgid "PIN too short" msgstr "PIN demasiado corto" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad PIN" msgstr "PIN incorrecto" @@ -203,29 +203,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:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad Passphrase" msgstr "Frase contraseña errónea" -#: agent/command.c:823 +#: agent/command.c:826 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:824 +#: agent/command.c:827 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1235 g10/card-util.c:741 g10/card-util.c:762 +#: agent/command.c:1329 g10/card-util.c:741 g10/card-util.c:762 #, 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:1756 agent/command.c:1921 agent/command-ssh.c:2984 -#: agent/genkey.c:377 +#: agent/command.c:1876 agent/command.c:2041 agent/command-ssh.c:3073 +#: agent/genkey.c:362 msgid "Please re-enter this passphrase" msgstr "Por favor vuelva a introducir frase contraseña" -#: agent/command.c:2703 +#: agent/command.c:2830 #, fuzzy, c-format #| msgid "" #| "Please enter the passphrase to protect the imported object within the " @@ -236,7 +236,7 @@ msgid "" msgstr "" "Introduzca la frase contraseña para proteger el objeto importado en GnuPG." -#: agent/command.c:2833 +#: agent/command.c:2960 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -248,24 +248,24 @@ 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:874 common/dotlock.c:856 g10/card-util.c:991 -#: g10/export.c:1329 g10/gpg.c:1454 g10/keygen.c:5370 g10/keyring.c:1329 +#: g10/export.c:1329 g10/gpg.c:1455 g10/keygen.c:5370 g10/keyring.c:1329 #: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 -#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:753 tools/gpg-card.c:479 +#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:739 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:886 common/helpfile.c:57 g10/card-util.c:948 #: g10/dearmor.c:59 g10/dearmor.c:104 g10/decrypt.c:65 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1455 +#: g10/decrypt.c:148 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1456 #: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4319 #: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: g10/plaintext.c:640 g10/sign.c:1093 g10/sign.c:1320 g10/sign.c:1433 -#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:758 -#: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2253 -#: sm/gpgsm.c:2283 sm/gpgsm.c:2321 sm/keylist.c:1791 sm/qualified.c:65 +#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:744 +#: g10/tdbio.c:799 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2274 +#: sm/gpgsm.c:2304 sm/gpgsm.c:2342 sm/keylist.c:1809 sm/qualified.c:65 #: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489 -#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1817 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1821 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "no se puede abrir '%s': %s\n" @@ -275,12 +275,12 @@ msgstr "no se puede abrir '%s': %s\n" msgid "no suitable card key found: %s\n" msgstr "no se encuentra una clave de tarjeta adecuada: %s\n" -#: agent/command-ssh.c:2513 +#: agent/command-ssh.c:2467 #, c-format msgid "error getting list of cards: %s\n" msgstr "error intentando obtener lista de tarjetas: %s\n" -#: agent/command-ssh.c:2688 +#: agent/command-ssh.c:2777 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " @@ -289,21 +289,21 @@ msgstr "" "Un proceso ssh requirió el uso de la clave%%0A %s%%0A (%s)%%0A¿Quiere " "permitirlo?" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Allow" msgstr "Permitir" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Deny" msgstr "Denegar" -#: agent/command-ssh.c:2704 +#: agent/command-ssh.c:2793 #, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "" "Por favor introduzca la frase contraseña para la clave ssh %%0A %F%%0A (%c)" -#: agent/command-ssh.c:3011 +#: agent/command-ssh.c:3100 #, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " @@ -312,83 +312,75 @@ msgstr "" "Por favor introduzca una frase contraseña para proteger la clave secreta " "recibida %%0A %s%%0A %s%%0A en el almacén de claves del agente gpg" -#: agent/command-ssh.c:3708 +#: agent/command-ssh.c:3797 #, c-format msgid "failed to create stream from socket: %s\n" msgstr "fallo al crear un flujo desde el socket: %s\n" -#: agent/divert-scd.c:118 -msgid "Please insert the card with serial number" -msgstr "Por favor inserte la tarjeta con número de serie" - -#: agent/divert-scd.c:243 +#: agent/divert-scd.c:136 msgid "Admin PIN" msgstr "PIN del Administrador" #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:248 +#: agent/divert-scd.c:141 msgid "PUK" msgstr "PUK" -#: agent/divert-scd.c:255 +#: agent/divert-scd.c:148 msgid "Reset Code" msgstr "Código de Reinicio" -#: agent/divert-scd.c:283 +#: agent/divert-scd.c:176 msgid "Push ACK button on card/token." msgstr "" -#: agent/divert-scd.c:305 agent/divert-scd.c:309 +#: agent/divert-scd.c:198 agent/divert-scd.c:202 #, fuzzy #| msgid "%s%%0A%%0AUse the reader's pinpad for input." msgid "Use the reader's pinpad for input." msgstr "%s%%0A%%0A Use el teclado del lector como entrada." -#: agent/divert-scd.c:375 +#: agent/divert-scd.c:268 msgid "Repeat this Reset Code" msgstr "Repita este Código de Reinicio" -#: agent/divert-scd.c:377 +#: agent/divert-scd.c:270 msgid "Repeat this PUK" msgstr "Repita este PUK" -#: agent/divert-scd.c:378 +#: agent/divert-scd.c:271 msgid "Repeat this PIN" msgstr "Repita este PIN" -#: agent/divert-scd.c:383 +#: agent/divert-scd.c:276 msgid "Reset Code not correctly repeated; try again" msgstr "Código de Reinicio repetido incorrectamente; inténtelo de nuevo" -#: agent/divert-scd.c:385 +#: agent/divert-scd.c:278 msgid "PUK not correctly repeated; try again" msgstr "PUK repetido incorrectamente; inténtelo de nuevo" -#: agent/divert-scd.c:386 +#: agent/divert-scd.c:279 msgid "PIN not correctly repeated; try again" msgstr "PIN repetido incorrectamente; inténtelo de nuevo" -#: agent/divert-scd.c:399 +#: agent/divert-scd.c:292 #, c-format 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: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:150 -#, c-format -msgid "error writing to temporary file: %s\n" -msgstr "error escribiendo en el fichero temporal: %s\n" +#: agent/genkey.c:154 +#, fuzzy, c-format +#| msgid "error writing to %s: %s\n" +msgid "error writing to pipe: %s\n" +msgstr "error escribiendo en %s: %s\n" -#: agent/genkey.c:191 +#: agent/genkey.c:176 msgid "Enter new passphrase" msgstr "Introduzca nueva frase contraseña" -#: agent/genkey.c:227 +#: agent/genkey.c:212 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." @@ -396,7 +388,7 @@ msgstr "" "¡No ha introducido una frase contraseña!%0AnNo se permiten frases contraseña " "en blanco." -#: agent/genkey.c:229 +#: agent/genkey.c:214 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -405,18 +397,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:241 +#: agent/genkey.c:226 msgid "Yes, protection is not needed" msgstr "Sí, no se necesita protección" -#: agent/genkey.c:258 +#: agent/genkey.c:243 #, 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:277 +#: agent/genkey.c:262 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -428,194 +420,190 @@ msgstr[1] "" "Una frase contraseña debe tener al menos %u dígitos o %%0A caracteres " "especiales." -#: agent/genkey.c:304 +#: agent/genkey.c:289 #, 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:319 +#: agent/genkey.c:304 msgid "Warning: You have entered an insecure passphrase." msgstr "Aviso: ha introducido una frase contraseña insegura." -#: agent/genkey.c:340 +#: agent/genkey.c:325 msgid "Take this one anyway" msgstr "Tomar esta de todas formas" -#: agent/genkey.c:508 +#: agent/genkey.c:493 #, 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:637 +#: agent/genkey.c:622 msgid "Please enter the new passphrase" msgstr "Por favor escriba la nueva frase contraseña" -#: agent/gpg-agent.c:165 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:167 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 #, fuzzy #| msgid "Options useful for debugging" msgid "Options used for startup" msgstr "Opciones útiles para el depurado" -#: agent/gpg-agent.c:167 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 +#: agent/gpg-agent.c:169 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 msgid "run in daemon mode (background)" msgstr "ejecutar en modo demonio (segundo plano)" -#: agent/gpg-agent.c:168 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:170 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 msgid "run in server mode (foreground)" msgstr "ejecutar en modo servidor (primer plano)" -#: agent/gpg-agent.c:170 dirmngr/dirmngr.c:176 -msgid "run in supervised mode" -msgstr "ejecutar en modo supervisado" - -#: agent/gpg-agent.c:172 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 +#: agent/gpg-agent.c:174 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 msgid "do not detach from the console" msgstr "no independizarse de la consola" -#: agent/gpg-agent.c:173 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:175 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 msgid "sh-style command output" msgstr "salida de datos estilo sh" -#: agent/gpg-agent.c:174 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 +#: agent/gpg-agent.c:176 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 msgid "csh-style command output" msgstr "salida de datos estilo csh" -#: agent/gpg-agent.c:183 g10/gpg.c:595 scd/scdaemon.c:125 sm/gpgsm.c:428 +#: agent/gpg-agent.c:185 g10/gpg.c:596 scd/scdaemon.c:125 sm/gpgsm.c:429 #: dirmngr/dirmngr.c:192 msgid "|FILE|read options from FILE" msgstr "|FILE|lee opciones desde FICHERO" -#: agent/gpg-agent.c:187 g10/gpg.c:580 scd/scdaemon.c:129 sm/gpgsm.c:269 +#: agent/gpg-agent.c:189 g10/gpg.c:581 scd/scdaemon.c:129 sm/gpgsm.c:270 #: dirmngr/dirmngr.c:196 msgid "Options controlling the diagnostic output" msgstr "Opciones que controlan la salida de diagnósticos" -#: agent/gpg-agent.c:189 g10/gpg.c:582 g10/gpgv.c:78 kbx/kbxutil.c:89 -#: scd/scdaemon.c:131 sm/gpgsm.c:271 dirmngr/dirmngr-client.c:69 -#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:85 tools/gpgconf.c:117 +#: agent/gpg-agent.c:191 g10/gpg.c:583 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: scd/scdaemon.c:131 sm/gpgsm.c:272 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:86 tools/gpgconf.c:117 msgid "verbose" msgstr "prolijo" -#: agent/gpg-agent.c:190 g10/gpg.c:584 g10/gpgv.c:79 kbx/kbxutil.c:90 -#: scd/scdaemon.c:132 sm/gpgsm.c:273 dirmngr/dirmngr-client.c:70 +#: agent/gpg-agent.c:192 g10/gpg.c:585 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: scd/scdaemon.c:132 sm/gpgsm.c:274 dirmngr/dirmngr-client.c:70 #: dirmngr/dirmngr.c:199 msgid "be somewhat more quiet" msgstr "algo más discreto" -#: agent/gpg-agent.c:198 g10/gpg.c:599 sm/gpgsm.c:287 dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:600 sm/gpgsm.c:288 dirmngr/dirmngr.c:209 msgid "|FILE|write server mode logs to FILE" msgstr "|FILE|escribir logs en modo servidor en FICHERO" -#: agent/gpg-agent.c:202 g10/gpg.c:605 scd/scdaemon.c:146 sm/gpgsm.c:294 +#: agent/gpg-agent.c:204 g10/gpg.c:606 scd/scdaemon.c:146 sm/gpgsm.c:295 #: dirmngr/dirmngr.c:213 msgid "Options controlling the configuration" msgstr "Opciones que controlan la configuración" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "do not use the SCdaemon" msgstr "no usar SCdaemon" -#: agent/gpg-agent.c:207 +#: agent/gpg-agent.c:209 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PGM|usar PCM como programa SCdaemon" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, 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:213 +#: agent/gpg-agent.c:215 msgid "|NAME|accept some commands via NAME" msgstr "|NAME|aceptar algunos comandos via NAME" -#: agent/gpg-agent.c:217 +#: agent/gpg-agent.c:219 msgid "ignore requests to change the TTY" msgstr "ignorar peticiones de cambiar el TTY" -#: agent/gpg-agent.c:219 +#: agent/gpg-agent.c:221 msgid "ignore requests to change the X display" msgstr "ignorar peticiones de cambiar el display X" -#: agent/gpg-agent.c:220 +#: agent/gpg-agent.c:222 msgid "enable ssh support" msgstr "permitir soporte de ssh-agent" -#: agent/gpg-agent.c:222 +#: agent/gpg-agent.c:224 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "|ALGO|usar ALGO para mostrar las huellas digitales de ssh" -#: agent/gpg-agent.c:225 +#: agent/gpg-agent.c:227 msgid "enable putty support" msgstr "habilitar soporte de putty" -#: agent/gpg-agent.c:237 g10/gpg.c:850 scd/scdaemon.c:176 sm/gpgsm.c:388 +#: agent/gpg-agent.c:239 g10/gpg.c:851 scd/scdaemon.c:176 sm/gpgsm.c:389 msgid "Options controlling the security" msgstr "Opciones que controlan la seguridad" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|expire cached PINs after N seconds" msgstr "|N|los PINs en la caché expiran en N segundos" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|expire SSH keys after N seconds" msgstr "|N|las claves SSH caducan en N segundos" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 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:246 +#: agent/gpg-agent.c:248 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:248 +#: agent/gpg-agent.c:250 msgid "do not use the PIN cache when signing" msgstr "no usar el caché de PINs al firmar" -#: agent/gpg-agent.c:250 +#: agent/gpg-agent.c:252 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:252 +#: agent/gpg-agent.c:254 msgid "disallow clients to mark keys as \"trusted\"" msgstr "no permitir que los clientes marquen claves como \"confiables\"" -#: agent/gpg-agent.c:255 +#: agent/gpg-agent.c:259 msgid "allow presetting passphrase" msgstr "permitir preestablecer frase contraseña" -#: agent/gpg-agent.c:260 +#: agent/gpg-agent.c:264 msgid "Options enforcing a passphrase policy" msgstr "Opciones que fuerzan una política de frases contraseña" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:267 msgid "do not allow bypassing the passphrase policy" msgstr "no permitir evitar la política de frases contraseña" -#: agent/gpg-agent.c:265 +#: agent/gpg-agent.c:269 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:267 +#: agent/gpg-agent.c:271 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:270 +#: agent/gpg-agent.c:274 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:274 +#: agent/gpg-agent.c:278 msgid "|N|expire the passphrase after N days" msgstr "|N|frase contraseña caduca tras N días" -#: agent/gpg-agent.c:276 +#: agent/gpg-agent.c:280 msgid "do not allow the reuse of old passphrases" msgstr "no permite reusar antiguas frases contraseña" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the PIN-Entry" @@ -623,50 +611,50 @@ msgstr "Opciones que controlan la seguridad" # usa # Vale. -#: agent/gpg-agent.c:281 +#: agent/gpg-agent.c:285 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "usa el agente gpg" -#: agent/gpg-agent.c:283 +#: agent/gpg-agent.c:287 msgid "disallow caller to override the pinentry" msgstr "no permitir que el caller cambie la entrada de pin" -#: agent/gpg-agent.c:285 +#: agent/gpg-agent.c:289 #, 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:288 +#: agent/gpg-agent.c:292 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PGM|usar PGM como el programa para entrada de PIN" -#: agent/gpg-agent.c:292 +#: agent/gpg-agent.c:296 msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|establecer vida máxima de Pinentry en N segundos" -#: agent/gpg-agent.c:296 +#: agent/gpg-agent.c:300 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:562 agent/preset-passphrase.c:99 agent/protect-tool.c:154 -#: g10/gpg.c:1149 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312 -#: sm/gpgsm.c:617 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 -#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:163 +#: agent/gpg-agent.c:561 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: g10/gpg.c:1150 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:313 +#: sm/gpgsm.c:627 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 +#: tools/gpg-connect-agent.c:223 tools/gpgconf.c:163 #: 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:571 +#: agent/gpg-agent.c:570 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Uso: @GPG_AGENT@ [opciones] (-h para ayuda)" -#: agent/gpg-agent.c:573 +#: agent/gpg-agent.c:572 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -674,132 +662,137 @@ msgstr "" "Sintaxis: @GPG_AGENT@ [opciones] [orden [argumentos]]\n" "Manejo de claves privadas por @GNUPG@\n" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, 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:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "el algoritmo de resumen seleccionado no inválido\n" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, c-format msgid "reading options from '%s'\n" msgstr "leyendo opciones de '%s'\n" -#: agent/gpg-agent.c:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, 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:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "ATENCIÓN: \"%s\" es una opción obsoleta\n" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, c-format msgid "can't create socket: %s\n" msgstr "no se puede crear el socket: %s\n" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, c-format msgid "socket name '%s' is too long\n" msgstr "el nombre de socket '%s' es demasiado largo\n" -#: agent/gpg-agent.c:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, 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:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, c-format msgid "error getting nonce for the socket\n" msgstr "error obteniendo valor único para el socket\n" -#: agent/gpg-agent.c:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, c-format msgid "error binding socket to '%s': %s\n" msgstr "error enlazando el socket con '%s': %s\n" -#: agent/gpg-agent.c:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, 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:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, c-format msgid "listening on socket '%s'\n" msgstr "escuchando en el socket '%s'\n" -#: agent/gpg-agent.c:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: 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:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "creado el directorio '%s'\n" -#: agent/gpg-agent.c:2381 +#: agent/gpg-agent.c:2391 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "stat() falló para '%s': %s\n" -#: agent/gpg-agent.c:2385 +#: agent/gpg-agent.c:2395 #, c-format msgid "can't use '%s' as home directory\n" msgstr "no puede usar '%s' como directorio personal\n" -#: agent/gpg-agent.c:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, 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:2747 +#: agent/gpg-agent.c:2757 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "manejador 0x%lx para descriptor %d iniciado\n" -#: agent/gpg-agent.c:2752 +#: agent/gpg-agent.c:2762 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "manejador 0x%lx pada descriptor %d finalizado\n" -#: agent/gpg-agent.c:2827 +#: agent/gpg-agent.c:2837 #, 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:2832 +#: agent/gpg-agent.c:2842 #, 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:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, 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:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, c-format msgid "%s %s stopped\n" msgstr "%s %s detenido\n" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 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" @@ -828,7 +821,7 @@ msgstr "" # Sí, este no he podido ser yo :-) Por cierto, ¿por qué la O no se # puede acentuar? ¿demasiado alta? # ¿Quién dice que no se puede? :-) -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -838,7 +831,7 @@ msgstr "" " " #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -893,42 +886,42 @@ msgstr "cancelado\n" msgid "error while asking for the passphrase: %s\n" msgstr "error pidiendo la frase contraseña: %s\n" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, c-format msgid "error opening '%s': %s\n" msgstr "error abriendo '%s': %s\n" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, c-format msgid "file '%s', line %d: %s\n" msgstr "fichero '%s', línea %d: %s\n" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, c-format msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "declaración \"%s\" ignorada en '%s', línea %d\n" -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, c-format msgid "system trustlist '%s' not available\n" msgstr "la lista de confianza '%s' del sistema no está disponible\n" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, c-format msgid "bad fingerprint in '%s', line %d\n" msgstr "huella digital incorrecta en '%s', línea %d\n" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, c-format msgid "invalid keyflag in '%s', line %d\n" msgstr "opción de clave inválida en '%s', línea %d\n" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, c-format msgid "error reading '%s', line %d: %s\n" msgstr "error al leer '%s', línea %d: %s\n" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "error al leer la lista de certificados raíz fiables\n" @@ -941,7 +934,7 @@ msgstr "error al leer la lista de certificados raíz fiables\n" #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " @@ -950,11 +943,11 @@ msgstr "" "¿Confía absolutamente en%%0A \"%s\"%%0A para certificar correctamentelos " "certificados de otros usuarios?" -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 msgid "Yes" msgstr "Sí" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "No" @@ -967,7 +960,7 @@ msgstr "No" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -979,21 +972,26 @@ msgstr "" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "Correcto" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "Incorrecto" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, c-format +msgid "error renaming '%s' to '%s': %s\n" +msgstr "error al renombrar '%s' a '%s': %s\n" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "" "Nota: Esta frase contraseña nunca ha sido cambiada.%0APor favor hágalo ahora." -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " @@ -1002,15 +1000,29 @@ msgstr "" "Esta frase contraseña no se ha cambiado%%0Adesde %.4s-%.2s-%.2s.Por favor " "cámbiela ahora." -#: agent/findkey.c:397 agent/findkey.c:404 +#: agent/findkey.c:451 agent/findkey.c:458 msgid "Change passphrase" msgstr "Cambia la frase contraseña" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "La cambiaré más tarde" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +msgid "Please insert the card with serial number" +msgstr "Por favor inserte la tarjeta con número de serie" + +#: agent/findkey.c:1231 +#, fuzzy, c-format +#| msgid "" +#| "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want " +#| "to allow this?" +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "" +"Un proceso ssh requirió el uso de la clave%%0A %s%%0A (%s)%%0A¿Quiere " +"permitirlo?" + +#: agent/findkey.c:1741 #, c-format msgid "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A %%C" @@ -1019,11 +1031,11 @@ msgstr "" "¿De verdad quiere borrar la clave identificada con el keygrip%%0A %s%%0A " "%%C%%0A?" -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 msgid "Delete key" msgstr "Borrar clave" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -1047,7 +1059,7 @@ msgstr "la clave %s usa un hash inseguro (de %u bits)\n" msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "un hash de %zu bits no vale para %u bits de la clave %s\n" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "la comprobación de la firma creada falló: %s\n" @@ -1086,7 +1098,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:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, c-format msgid "error forking process: %s\n" msgstr "error bifurcando procesos: %s\n" @@ -1147,12 +1159,12 @@ msgstr "Aviso: propiedad insegura de %s \"%s\"\n" msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "Aviso: permisos inseguros en %s \"%s\"\n" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, c-format msgid "waiting for file '%s' to become accessible ...\n" msgstr "esperando que el archivo '%s' esté disponible ...\n" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, c-format msgid "renaming '%s' to '%s' failed: %s\n" msgstr "renombrar '%s' a '%s' falló: %s\n" @@ -1374,7 +1386,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:4215 +#: scd/app-openpgp.c:4246 #, c-format msgid "unsupported algorithm: %s" msgstr "algoritmo no disponible: %s" @@ -1529,7 +1541,7 @@ msgstr "la conversión de '%s' a '%s' no está disponible\n" msgid "iconv_open failed: %s\n" msgstr "iconv_open falló: %s\n" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "la conversión de '%s' a '%s' falló: %s\n" @@ -1568,7 +1580,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:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s es demasiado antiguo (necesita %s, tiene %s)\n" @@ -1738,7 +1750,7 @@ msgstr "error al leer de %s: %s\n" msgid "problem with the agent: %s\n" msgstr "problema con el agente: %s\n" -#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, c-format msgid "no dirmngr running in this session\n" msgstr "no hay agente dirmngr activo en esta sesión\n" @@ -1783,7 +1795,7 @@ msgstr "" msgid "server uses an invalid certificate" msgstr "genera un certificado de revocación" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" @@ -1811,7 +1823,7 @@ msgstr "imposible hacer esto en modo de proceso por lotes\n" 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:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 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" @@ -1876,14 +1888,14 @@ msgstr "URL de donde recuperar la clave pública: " #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 tools/gpg-card.c:426 #, c-format msgid "error reading '%s': %s\n" msgstr "error al leer '%s': %s\n" -#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" @@ -2224,26 +2236,26 @@ msgstr "No se permiten órdenes de administrador\n" msgid "Invalid command (try \"help\")\n" msgstr "Orden inválida (pruebe \"help\")\n" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format msgid "--output doesn't work for this command\n" msgstr "--output no funciona con esta orden\n" -#: g10/decrypt.c:247 g10/gpg.c:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 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:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2302,8 +2314,8 @@ msgid "subkey" msgstr "subclave" #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "actualización fallida: %s\n" @@ -2365,14 +2377,14 @@ msgstr "no se puede usar el cifrado '%s' en modo %s\n" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, 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:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 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" @@ -2397,7 +2409,7 @@ msgstr "" "ATENCIÓN: la clave %s no es adecuada para la encriptación en modo %s\n" "\n" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2502,12 +2514,12 @@ msgstr "no se permite exportar claves secretas\n" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "clave %s: clave estilo PGP 2.x - omitida\n" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "ATENCIÓN: no se ha exportado nada\n" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, c-format msgid "error creating '%s': %s\n" @@ -2571,280 +2583,280 @@ msgstr "Clave %s inválida hecha válida mediante --allow-non-selfsigned-uid\n" msgid "using subkey %s instead of primary key %s\n" msgstr "usando subclave %s en vez de clave primaria %s\n" -#: g10/getkey.c:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, c-format msgid "valid values for option '%s':\n" msgstr "parámetros válidos para la opción '%s':\n" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 msgid "make a signature" msgstr "crea una firma" -#: g10/gpg.c:456 +#: g10/gpg.c:457 msgid "make a clear text signature" msgstr "crea una firma en texto claro" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "crea una firma separada" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "cifra datos" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "cifra sólo con un cifrado simétrico" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "descifra datos (predefinido)" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "verifica una firma" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "lista claves" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "lista claves y firmas" -#: g10/gpg.c:472 +#: g10/gpg.c:473 msgid "list and check key signatures" msgstr "lista y comprueba firmas de las claves" -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "lista claves y huellas dactilares" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "lista claves secretas" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "genera un nuevo par de claves" -#: g10/gpg.c:480 +#: g10/gpg.c:481 msgid "quickly generate a new key pair" msgstr "genera un nuevo par de claves en modo rápido" -#: g10/gpg.c:483 +#: g10/gpg.c:484 msgid "quickly add a new user-id" msgstr "añade una nueva id de usuario en modo rápido" -#: g10/gpg.c:488 +#: g10/gpg.c:489 msgid "quickly revoke a user-id" msgstr "revoca una id de usuario en modo rápido" -#: g10/gpg.c:491 +#: g10/gpg.c:492 msgid "quickly set a new expiration date" msgstr "cambia la fecha de caducidad de modo rápido" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "generación de claves con todas las funcionalidades" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "genera un certificado de revocación" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "elimina claves del anillo público" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "elimina claves del anillo privado" -#: g10/gpg.c:504 +#: g10/gpg.c:505 msgid "quickly sign a key" msgstr "firma una clave en modo rápido" -#: g10/gpg.c:506 +#: g10/gpg.c:507 msgid "quickly sign a key locally" msgstr "firma una clave localmente en modo rápido" -#: g10/gpg.c:508 +#: g10/gpg.c:509 #, fuzzy #| msgid "quickly revoke a user-id" msgid "quickly revoke a key signature" msgstr "revoca una id de usuario en modo rápido" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "firma la clave" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "firma la clave localmente" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "firma o modifica una clave" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 msgid "change a passphrase" msgstr "cambia una frase contraseña" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "exporta claves" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "exporta claves a un servidor de claves" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "importa claves desde un servidor de claves" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "busca claves en un servidor de claves" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "actualiza todas las claves desde un servidor de claves" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "importa/fusiona claves" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "escribir estado de la tarjeta" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "cambiar datos en la tarjeta" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "cambiar el PIN de la tarjeta" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "actualiza la base de datos de confianza" -#: g10/gpg.c:561 +#: g10/gpg.c:562 msgid "print message digests" msgstr "imprime resúmenes de mensaje" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "ejecutar en modo servidor" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "|VALUE|decide la política TOFU de una clave" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "|NAME|usa NOMBRE como clave secreta por defecto" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 msgid "|NAME|encrypt to user ID NAME as well" msgstr "|NAME|cifra para el ususario NOMBRE también" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "|SPEC|establecer alias de email" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "usar estilo OpenPGP estricto" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "no hace ningún cambio" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "preguntar antes de sobreescribir" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the input" msgstr "Opciones que controlan la seguridad" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 #, fuzzy #| msgid "Options controlling the diagnostic output" msgid "Options controlling the output" msgstr "Opciones que controlan la salida de diagnósticos" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "crea una salida ascii con armadura" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 msgid "|FILE|write output to FILE" msgstr "|FILE|volcar salida en FICHERO" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "usa modo de texto canónico" -#: g10/gpg.c:763 +#: g10/gpg.c:764 msgid "|N|set compress level to N (0 disables)" msgstr "|N|nivel de compresión N (0 desactiva)" -#: g10/gpg.c:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 #, fuzzy #| msgid "Options controlling the interactivity and enforcement" msgid "Options controlling key import and export" msgstr "Opciones que controlan la interactividad y obligación" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "|MECHANISMS|usa MECANISMOS para encontrar claves por emails" -#: g10/gpg.c:775 +#: g10/gpg.c:776 #, fuzzy #| msgid "import keys from a keyserver" msgid "import missing key from a signature" msgstr "importa claves desde un servidor de claves" -#: g10/gpg.c:780 +#: g10/gpg.c:781 #, fuzzy #| msgid "list and check key signatures" msgid "include the public key in signatures" msgstr "lista y comprueba firmas de las claves" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "prohibir todo acceso al dirmngr" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 #, fuzzy #| msgid "Options controlling the configuration" msgid "Options controlling key listings" msgstr "Opciones que controlan la configuración" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 #, fuzzy #| msgid "list secret keys" msgid "Options to specify keys" msgstr "lista claves secretas" -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 msgid "|USER-ID|encrypt for USER-ID" msgstr "|USER-ID|cifra para ID-USUARIO" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|USER-ID|usa este identificador para firmar o descifrar" -#: g10/gpg.c:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "" @@ -2852,7 +2864,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:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2860,7 +2872,7 @@ msgstr "" "@\n" "(Véase en la página del manual la lista completo de órdenes y opciones)\n" -#: g10/gpg.c:978 +#: g10/gpg.c:979 msgid "" "@\n" "Examples:\n" @@ -2880,11 +2892,11 @@ msgstr "" " --list-keys [nombres] muestra las claves\n" " --fingerprint [nombres] muestra las huellas dactilares\n" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "Uso: @GPG@ [opciones] [ficheros] (-h para ayuda)" -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 msgid "" "Syntax: @GPG@ [options] [files]\n" "Sign, check, encrypt or decrypt\n" @@ -2894,7 +2906,7 @@ msgstr "" "firma, comprueba, cifra o descifra\n" "la operación por defecto depende de los datos de entrada\n" -#: g10/gpg.c:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" @@ -2902,73 +2914,73 @@ msgstr "" "\n" "Algoritmos disponibles:\n" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "Clave pública: " -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "Cifrado: " -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "Resumen: " -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 msgid "Compression: " msgstr "Compresión: " -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, c-format msgid "usage: %s [options] %s\n" msgstr "uso: %s [opciones] %s\n" -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "órdenes incompatibles\n" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, c-format 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:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "AVISO: propiedad insegura del directorio personal '%s'\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, 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:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "AVISO: propiedad insegura de la extensión '%s'\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "AVISO: permisos inseguros del directorio personal '%s'\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, 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:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "AVISO: permisos inseguros de la extensión '%s'\n" -#: g10/gpg.c:1731 +#: g10/gpg.c:1732 #, 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:1734 +#: g10/gpg.c:1735 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" @@ -2976,18 +2988,18 @@ msgstr "" "AVISO: propiedad insegura del directorio contenedor del fichero de\n" "configuración '%s'\n" -#: g10/gpg.c:1737 +#: g10/gpg.c:1738 #, 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:1743 +#: g10/gpg.c:1744 #, 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:1746 +#: g10/gpg.c:1747 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" @@ -2995,451 +3007,451 @@ msgstr "" "AVISO: permisos inseguros del directorio contenedor del fichero de\n" "configuración '%s'\n" -#: g10/gpg.c:1749 +#: g10/gpg.c:1750 #, 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:1965 +#: g10/gpg.c:1966 #, c-format msgid "unknown configuration item '%s'\n" msgstr "artículo de configuración desconocido '%s'\n" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "mostrar foto IDs al listar claves" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 msgid "show key usage information during key listings" msgstr "mostrar información de uso de las claves al listarlas" -#: g10/gpg.c:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "mostrar URLS de política al listar firmas" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 msgid "show all notations during signature listings" msgstr "mostrar todas las notaciones al listar firmas" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "mostrar notaciones estándar IETF al listar firmas" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "mostrar notaciones personalizadas al listar firmas" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 msgid "show preferred keyserver URLs during signature listings" msgstr "mostrar URL del servidor de claves preferido al listar firmas" -#: g10/gpg.c:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "mostrar validez de la ID de usuario al listar claves" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 msgid "show revoked and expired user IDs in key listings" msgstr "mostar IDs de usuario revocados y caducados al listar firmas" -#: g10/gpg.c:2081 +#: g10/gpg.c:2082 msgid "show revoked and expired subkeys in key listings" msgstr "mostrar subclaves revocadas y expiradas al listar claves" -#: g10/gpg.c:2083 +#: g10/gpg.c:2084 msgid "show the keyring name in key listings" msgstr "mostrar nombre de los anillos de claves al listar claves" -#: g10/gpg.c:2085 +#: g10/gpg.c:2086 msgid "show expiration dates during signature listings" msgstr "mostrar fechas de caducidad al listar firmas" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "política TOFU desconocida '%s'\n" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "(usa \"ayuda\" para listar las opciones)\n" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "Esta orden no se permite en modo %s.\n" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "NOTA: ¡%s no es para uso normal!\n" -#: g10/gpg.c:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, 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:3219 +#: g10/gpg.c:3220 #, 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:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "modo de entrada de pin inválido '%s'\n" -#: g10/gpg.c:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, c-format msgid "invalid request origin '%s'\n" msgstr "origen incorrecto de la consulta '%s'\n" -#: g10/gpg.c:3314 +#: g10/gpg.c:3315 #, 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:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, c-format msgid "could not parse keyserver URL\n" msgstr "no se puede interpretar la URL del servidor de claves\n" -#: g10/gpg.c:3354 +#: g10/gpg.c:3355 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: opciones del servidor de claves inválidas\n" -#: g10/gpg.c:3357 +#: g10/gpg.c:3358 #, c-format msgid "invalid keyserver options\n" msgstr "opciones del servidor de claves inválidas\n" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: opciones de importación inválidas\n" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, c-format msgid "invalid import options\n" msgstr "opciones de importación inválidas\n" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, c-format msgid "invalid filter option: %s\n" msgstr "opción de filtro inválida: %s\n" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: opciones de exportación inválidas\n" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, c-format msgid "invalid export options\n" msgstr "opciones de exportación inválidas\n" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: lista de opciones inválida\n" -#: g10/gpg.c:3397 +#: g10/gpg.c:3398 #, c-format msgid "invalid list options\n" msgstr "lista de opciones inválida\n" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "mostrar foto IDs al verificar firmas" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "mostrar URLs de política al verificar firmas" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 msgid "show all notations during signature verification" msgstr "mostrar todas las notaciones al verificar firmas" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "mostrar notaciones estándar IETF al verificar firmas" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "mostrar notaciones personalizadas al verificar firmas" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 msgid "show preferred keyserver URLs during signature verification" msgstr "mostrar URLs del servidor de claves preferido al verificar firmas" -#: g10/gpg.c:3419 +#: g10/gpg.c:3420 msgid "show user ID validity during signature verification" msgstr "mostrar validez del ID de usuario al verificar firmas" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 msgid "show revoked and expired user IDs in signature verification" msgstr "mostrar IDs de usuario revocados y caducados al verificar firmas" -#: g10/gpg.c:3423 +#: g10/gpg.c:3424 msgid "show only the primary user ID in signature verification" msgstr "mostrar solo ID primario de usuario al verificar firmas" -#: g10/gpg.c:3430 +#: g10/gpg.c:3431 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: opciones de verificación inválidas\n" -#: g10/gpg.c:3433 +#: g10/gpg.c:3434 #, c-format msgid "invalid verify options\n" msgstr "opciones de verificación inválidas\n" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, c-format msgid "unable to set exec-path to %s\n" msgstr "imposible establecer camino de ejecutables %s\n" -#: g10/gpg.c:3647 +#: g10/gpg.c:3648 #, 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:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "lista de auto-localización de claves inválida\n" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "parámetro incorrecto para la opción \"%.50s\"\n" -#: g10/gpg.c:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, 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:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "AVISO: %s sustituye a %s\n" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "¡%s no permitido con %s!\n" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "¡%s no tiene sentido con %s!\n" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "AVISO: ejecutándose con hora del sistema falsificada " -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, 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:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "el algoritmo de cifrado seleccionado es inválido\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, 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:3961 +#: g10/gpg.c:3962 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "el algoritmo de compresión seleccionado es inválido\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, 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:3982 +#: g10/gpg.c:3983 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed debe ser mayor que 0\n" -#: g10/gpg.c:3984 +#: g10/gpg.c:3985 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed debe ser mayor que 1\n" -#: g10/gpg.c:3986 +#: g10/gpg.c:3987 #, 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:3988 +#: g10/gpg.c:3989 #, 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:3990 +#: g10/gpg.c:3991 #, 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:3994 +#: g10/gpg.c:3995 #, 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:3998 +#: g10/gpg.c:3999 #, 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:4005 +#: g10/gpg.c:4006 #, c-format msgid "invalid default preferences\n" msgstr "preferencias por defecto inválidas\n" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, c-format msgid "invalid personal cipher preferences\n" msgstr "preferencias personales de cifrado inválidas\n" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, 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:4016 +#: g10/gpg.c:4017 #, c-format msgid "invalid personal digest preferences\n" msgstr "preferencias personales de algoritmo de resumen inválidas\n" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, c-format msgid "invalid personal compress preferences\n" msgstr "preferencias personales de compresión inválidas\n" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, 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:4071 +#: g10/gpg.c:4072 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s aún no funciona con %s\n" -#: g10/gpg.c:4134 +#: g10/gpg.c:4135 #, 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:4146 +#: g10/gpg.c:4147 #, 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:4301 +#: g10/gpg.c:4302 #, 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:4313 +#: g10/gpg.c:4314 #, 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:4385 +#: g10/gpg.c:4386 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "el cifrado simétrico de '%s' falló: %s\n" -#: g10/gpg.c:4414 +#: g10/gpg.c:4415 #, 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:4417 +#: g10/gpg.c:4418 #, 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:4475 +#: g10/gpg.c:4476 #, 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:4478 +#: g10/gpg.c:4479 #, 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:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, c-format msgid "keyserver send failed: %s\n" msgstr "envío al servidor de claves fallido: %s\n" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, c-format msgid "keyserver receive failed: %s\n" msgstr "recepción del servidor de claves fallida: %s\n" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, c-format msgid "key export failed: %s\n" msgstr "exportación de clave fallida: %s\n" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, c-format msgid "export as ssh key failed: %s\n" msgstr "exportación como clave ssh fallida: %s\n" -#: g10/gpg.c:4925 +#: g10/gpg.c:4926 #, c-format msgid "keyserver search failed: %s\n" msgstr "búsqueda del servidor de claves fallida: %s\n" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "renovación al servidor de claves fallida: %s\n" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "eliminación de armadura fallida: %s\n" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "creación de armadura fallida: %s\n" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "algoritmo de distribución inválido '%s'\n" -#: g10/gpg.c:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 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:5286 +#: g10/gpg.c:5308 #, 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:5342 +#: g10/gpg.c:5364 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" @@ -3450,22 +3462,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:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Adelante, teclee su mensaje...\n" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "URL de política de certificado inválida\n" -#: g10/gpg.c:5702 +#: g10/gpg.c:5724 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "URL de política inválida\n" -#: g10/gpg.c:5735 +#: g10/gpg.c:5757 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "la URL del servidor de claves preferido no es válida\n" @@ -3478,7 +3490,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:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 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" @@ -4204,7 +4216,7 @@ msgid "Are you sure you still want to sign it? (y/N) " msgstr "¿Seguro que todavía quiere firmarlo? (s/N) " #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr " Imposible firmar.\n" @@ -4377,8 +4389,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:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "firma fallida: %s\n" @@ -4573,7 +4585,7 @@ msgstr "" "locales (lsign), una 't' para firmas fiables (tsign), 'nr' para firmas no\n" "revocables (nrsign) o cualquier combinación de ellas (ltsign, tnrsign, etc)\n" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 msgid "Key is revoked." msgstr "La clave está revocada." @@ -4623,7 +4635,7 @@ msgstr "¿Borrar realmente este identificador de usuario? (s/N) " msgid "Really move the primary key? (y/N) " msgstr "¿Realmente cambiar de sitio la clave primaria? (s/N) " -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 msgid "You must select exactly one key.\n" msgstr "Debe seleccionar exactamente una clave.\n" @@ -4700,164 +4712,164 @@ msgstr "¿Grabar cambios? (s/N) " msgid "Quit without saving? (y/N) " msgstr "¿Salir sin grabar? (s/N) " -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "Clave sin cambios, no se necesita actualización.\n" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, 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:2523 +#: g10/keyedit.c:2579 #, c-format msgid "revoking the user ID failed: %s\n" msgstr "la revocación del identificador de usuario ha fallado: %s\n" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, c-format msgid "setting the primary user ID failed: %s\n" msgstr "la configuración del ID de usuario primario ha fallado: %s\n" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, c-format msgid "\"%s\" is not a fingerprint\n" msgstr "\"%s\" no es una huella digital\n" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr "" "\"%s\" no es la huella digital primaria\n" "\n" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, c-format msgid "Invalid user ID '%s': %s\n" msgstr "Identificador de usuario '%s' no válido : %s\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "No matching user IDs." msgstr "No coincide con ningún identificador de usuario." -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "Nothing to sign.\n" msgstr "Nada que firmar.\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, c-format msgid "Not signed by you.\n" msgstr "No está firmado por usted.\n" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, fuzzy, c-format #| msgid "checking created signature failed: %s\n" msgid "revoking the key signature failed: %s\n" msgstr "la comprobación de la firma creada falló: %s\n" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, c-format msgid "'%s' is not a valid expiration time\n" msgstr "'%s' no es una fecha de caducidad válida\n" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, c-format msgid "\"%s\" is not a proper fingerprint\n" msgstr "\"%s\" no es una huella digital válida\n" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, c-format msgid "subkey \"%s\" not found\n" msgstr "subclave \"%s\" no encontrada\n" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "" -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "Resumen: " -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "Características: " -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "Sevidor de claves no-modificar" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "Servidor de claves preferido: " -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 msgid "Notations: " msgstr "Notaciones: " -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "No hay preferencias en un identificador de usuario estilo PGP 2.x\n" -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "La siguiente clave fue revocada en %s por %s clave %s\n" -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, c-format msgid "This key may be revoked by %s key %s" msgstr "Esta clave puede ser revocada por %s clave %s" -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 msgid "(sensitive)" msgstr "(confidencial)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "creado: %s" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, c-format msgid "revoked: %s" msgstr "revocada: %s" -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, c-format msgid "expired: %s" msgstr "caducó: %s" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "caduca: %s" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, c-format msgid "usage: %s" msgstr "uso: %s" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "num. tarjeta: " -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, c-format msgid "trust: %s" msgstr "confianza: %s" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "validez: %s" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "Esta clave está deshabilitada" -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" @@ -4865,17 +4877,17 @@ 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:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 msgid "revoked" msgstr "revocada" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "caducada" -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" @@ -4884,17 +4896,17 @@ msgstr "" "AVISO: ningún ID de usuario está marcado como principal. Esta orden puede\n" " causar que se tome como principal por defecto otro ID de usuario.\n" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "AVISO: Tu subclave de cifrado caduca pronto.\n" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, c-format msgid "You may want to change its expiration date too.\n" msgstr "Puede que también quieras cambiar su fecha de caducidad.\n" -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -4903,72 +4915,74 @@ msgstr "" "AVISO: esta es una clave de tipo PGP2. Añadir un ID fotográfico puede\n" "hacer que algunas versiones de PGP rechacen esta clave.\n" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 msgid "Are you sure you still want to add it? (y/N) " msgstr "¿Está seguro de querer añadirla? (s/N) " -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 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:3102 -msgid "Such a user ID already exists on this key!\n" +#: g10/keyedit.c:4329 +#, fuzzy +#| msgid "Such a user ID already exists on this key!\n" +msgid "Such a user ID already exists on this key!" msgstr "¡Ese ID de usuario ya existe en esta clave!\n" -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "¿Borrar esta firma correcta? (s/N/q)" -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "¿Borrar esta firma inválida? (s/N/q)" -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "¿Borrar esta firma desconocida? (s/N/q)" -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "¿Borrar realmente esta autofirma? (s/N)" -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, c-format msgid "Deleted %d signature.\n" msgid_plural "Deleted %d signatures.\n" msgstr[0] "%d firma borrada.\n" msgstr[1] "%d firmas borradas.\n" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "No se borró nada\n" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 msgid "invalid" msgstr "inválida" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "ID de usuario \"%s\" compactado: %s\n" -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, c-format msgid "User ID \"%s\": %d signature removed\n" msgid_plural "User ID \"%s\": %d signatures removed\n" msgstr[0] "ID de usuario \"%s\": %d firma borrada\n" msgstr[1] "ID de usuario \"%s\": %d firmas borradas\n" -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, c-format msgid "User ID \"%s\": already minimized\n" msgstr "ID de usuario \"%s\": ya minimizado\n" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, c-format msgid "User ID \"%s\": already clean\n" msgstr "ID de usuario \"%s\" ya limpiado\n" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" @@ -4977,41 +4991,41 @@ msgstr "" "AVISO: esta es una clave tipo PGP2. Añadir un revocador designado puede\n" " hacer que algunas versiones de PGP rechacen esta clave.\n" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "No puede añadir un revocador designado a una clave tipo PGP2.\n" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 msgid "Enter the user ID of the designated revoker: " msgstr "Introduzca el ID de usuario del revocador designado: " -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "no se puede elegir una clave tipo PGP 2.x como revocador designado\n" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "no puede elegir una clave como su propio revocador designado\n" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, c-format msgid "this key has already been designated as a revoker\n" msgstr "esta clave ya ha sido designada como revocadora\n" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "" "¡AVISO: no podrá deshacer la elección de clave como revocador designado!\n" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "" "¿Está seguro de querer elegir esta clave como revocador designado? (s/N) " -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 msgid "" "Are you sure you want to change the expiration time for multiple subkeys? (y/" "N) " @@ -5019,171 +5033,171 @@ msgstr "" "¿Está seguro de querer cambiar la fecha de caducidad para multiples " "subclaves? (s/N) " -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 msgid "Changing expiration time for a subkey.\n" msgstr "Cambiando fecha de caducidad de subclave.\n" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "Cambiando caducidad de clave primaria.\n" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "No puede cambiar la fecha de caducidad de una clave v3\n" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 msgid "Changing usage of a subkey.\n" msgstr "Cambiando el uso de una subclave.\n" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 msgid "Changing usage of the primary key.\n" msgstr "Cambiando uso de clave primaria.\n" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "la subclave de firmado %s ya está certificada en cruz\n" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "la subclave %s no firma y así no necesita ser certificada en cruz\n" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 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:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "omitiendo autofirma V3 para el id \"%s\"\n" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "Introduzca la URL de su servidor de claves preferido: " -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 msgid "Are you sure you want to replace it? (y/N) " msgstr "¿Seguro que quiere reemplazarlo? (s/N) " -#: g10/keyedit.c:5384 +#: g10/keyedit.c:5440 msgid "Are you sure you want to delete it? (y/N) " msgstr "¿Seguro que quiere borrarlo? (s/N) " -#: g10/keyedit.c:5449 +#: g10/keyedit.c:5505 msgid "Enter the notation: " msgstr "Introduzca la notación: " -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 msgid "Proceed? (y/N) " msgstr "¿Continuar? (s/N) " -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, 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:5728 +#: g10/keyedit.c:5784 #, c-format msgid "No user ID with hash %s\n" msgstr "No hay ID de usuario con hash %s\n" -#: g10/keyedit.c:5829 +#: g10/keyedit.c:5885 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "No existe una subclave con ID de usuario '%s'.\n" -#: g10/keyedit.c:5851 +#: g10/keyedit.c:5907 #, c-format msgid "No subkey with index %d\n" msgstr "No existe una subclave con índice %d\n" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, c-format msgid "user ID: \"%s\"\n" msgstr "ID de usuario: \"%s\"\n" -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, 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:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr " (no exportable)" -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, c-format msgid "This signature expired on %s.\n" msgstr "Esta firma caducó el %s.\n" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "¿De verdad quiere revocarla? (s/N) " -#: g10/keyedit.c:6011 +#: g10/keyedit.c:6067 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:6071 +#: g10/keyedit.c:6127 #, 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:6100 +#: g10/keyedit.c:6156 msgid " (non-revocable)" msgstr " (no revocable)" -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, c-format msgid "revoked by your key %s on %s\n" msgstr "revocada por la clave %s el %s\n" -#: g10/keyedit.c:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "Va a revocar las siguientes firmas:\n" -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 msgid "Really create the revocation certificates? (y/N) " msgstr "¿Crear los certificados de revocación realmente? (s/N) " -#: g10/keyedit.c:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "no hay clave secreta\n" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, 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:6246 +#: g10/keyedit.c:6302 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "ID de usuario \"%s\" ya ha sido revocado\n" -#: g10/keyedit.c:6263 +#: g10/keyedit.c:6319 #, 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:6359 +#: g10/keyedit.c:6415 #, 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:6397 +#: g10/keyedit.c:6453 #, c-format msgid "Key %s is already revoked.\n" msgstr "La clave %s ya ha sido revocada.\n" -#: g10/keyedit.c:6459 +#: g10/keyedit.c:6515 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "La subclave %s ya ha sido revocada.\n" -#: g10/keyedit.c:6556 +#: g10/keyedit.c:6612 #, 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" @@ -5615,6 +5629,10 @@ msgstr "" "Por favor no ponga la dirección de correo-e en el nombre real o en el " "comentario\n" +#: g10/keygen.c:3102 +msgid "Such a user ID already exists on this key!\n" +msgstr "¡Ese ID de usuario ya existe en esta clave!\n" + #. TRANSLATORS: These are the allowed answers in #. lower and uppercase. Below you will find the matching #. string which should be translated accordingly and the @@ -5934,54 +5952,54 @@ msgstr "protocolo del servidor de claves inválido (us %d!=handler %d)\n" msgid "\"%s\" not a key ID: skipping\n" msgstr "\"%s\" no es un identificador de clave válido: omitido\n" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, 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:1224 +#: g10/keyserver.c:1226 #, 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:1316 +#: g10/keyserver.c:1318 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "clave \"%s\" no encontrada en el servidor\n" -#: g10/keyserver.c:1319 +#: g10/keyserver.c:1321 #, c-format msgid "key not found on keyserver\n" msgstr "clave no encontrada en el servidor\n" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, c-format msgid "requesting key %s from %s\n" msgstr "solicitando clave %s de %s\n" -#: g10/keyserver.c:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, c-format msgid "no keyserver known\n" msgstr "ningún servidor de claves conocido\n" -#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "omitido \"%s\": %s\n" -#: g10/keyserver.c:1619 +#: g10/keyserver.c:1621 #, c-format msgid "sending key %s to %s\n" msgstr "enviando clave %s a %s\n" -#: g10/keyserver.c:1662 +#: g10/keyserver.c:1664 #, c-format msgid "requesting key from '%s'\n" msgstr "solicitando clave de %s\n" -#: g10/keyserver.c:1680 +#: g10/keyserver.c:1682 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "AVISO: imposible recuperar URI %s: %s\n" @@ -6014,251 +6032,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:475 +#: g10/mainproc.c:480 #, c-format msgid "public key is %s\n" msgstr "la clave pública es %s\n" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, 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:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " \"%s\"\n" -#: g10/mainproc.c:535 +#: g10/mainproc.c:540 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "cifrado con clave %s, ID %s\n" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "AVISO: se observan varios textos en claro\n" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "cifrado con %lu frases contraseña\n" -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "cifrado con 1 frase contraseña\n" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "descifrado de la clave pública fallido: %s\n" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "datos cifrados con la clave pública: DEK correcta\n" -#: g10/mainproc.c:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, c-format msgid "assuming %s encrypted data\n" msgstr "suponiendo %s datos cifrados\n" -#: g10/mainproc.c:655 +#: g10/mainproc.c:660 #, 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:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "ATENCIÓN: la intgridad del mensaje no está protegida\n" -#: g10/mainproc.c:763 +#: g10/mainproc.c:768 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:766 +#: g10/mainproc.c:771 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:771 +#: g10/mainproc.c:776 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "descifrado fallido: %s\n" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "descifrado correcto\n" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "ATENCIÓN: ¡el mensaje cifrado ha sido manipulado!\n" -#: g10/mainproc.c:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "descifrado fallido: %s\n" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, 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:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "nombre fichero original='%.*s'\n" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "revocación independiente - use \"gpg --import\" para aplicarla\n" -#: g10/mainproc.c:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, c-format msgid "no signature found\n" msgstr "no se encontró firma\n" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, c-format msgid "BAD signature from \"%s\"" msgstr "Firma INCORRECTA de \"%s\"" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, c-format msgid "Expired signature from \"%s\"" msgstr "Firma caducada de \"%s\"" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, c-format msgid "Good signature from \"%s\"" msgstr "Firma correcta de \"%s\"" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "suprimida la verificación de la firma\n" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, 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:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, c-format msgid "Signature made %s\n" msgstr "Firmado el %s\n" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " usando %s clave %s\n" -#: g10/mainproc.c:1970 +#: g10/mainproc.c:1982 #, 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:1976 +#: g10/mainproc.c:1988 #, c-format msgid " issuer \"%s\"\n" msgstr " emisor \"%s\"\n" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, c-format msgid "Key available at: " msgstr "Clave disponible en: " -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "[incierto]" -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, c-format msgid " aka \"%s\"" msgstr " alias \"%s\"" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, 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:2402 +#: g10/mainproc.c:2414 #, c-format msgid "Signature expired %s\n" msgstr "Firma caducada en %s\n" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, c-format msgid "Signature expires %s\n" msgstr "La firma caduca el %s\n" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2430 #, 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:2419 +#: g10/mainproc.c:2431 msgid "binary" msgstr "binaria" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "modotexto" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 msgid "unknown" msgstr "desconocido" -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 msgid ", key algorithm " msgstr ", algoritmo de clave pública " -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, 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:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "Imposible comprobar la firma: %s\n" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "no es una firma separada\n" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, 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:2663 +#: g10/mainproc.c:2675 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "firma independiente de clase 0x%02x\n" -#: g10/mainproc.c:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "firma al viejo estilo (PGP 2.x)\n" @@ -6329,11 +6347,6 @@ msgstr "(más información: " msgid "%s:%d: deprecated option \"%s\"\n" msgstr "%s:%d: opción obsoleta \"%s\"\n" -#: g10/misc.c:1188 -#, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "ATENCIÓN: \"%s\" es una opción obsoleta\n" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -7434,134 +7447,134 @@ msgstr "error de lectura '%s': %s\n" msgid "trustdb: sync failed: %s\n" msgstr "base de datos de confianza: fallo sincronización: %s\n" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, c-format msgid "can't create lock for '%s'\n" msgstr "no se puede crear el bloqueo para '%s'\n" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, c-format msgid "can't lock '%s'\n" msgstr "no se puede bloquear '%s'\n" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "registro base de datos de confianza %lu: lseek fallido: %s\n" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "" "registro base de datos de confianza %lu: escritura fallida (n=%d): %s\n" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "transacción en la base de datos de confianza demasiado grande\n" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s: ¡el directorio no existe!\n" -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, c-format msgid "can't access '%s': %s\n" msgstr "no se puede acceder a '%s': %s\n" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s: fallo en la creación del registro de versión: %s" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s: se ha creado base de datos de confianza inválida\n" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s: se ha creado base de datos de confianza\n" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, c-format msgid "Note: trustdb not writable\n" msgstr "NOTA: no se puede escribir base de datos de confianza\n" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s: base de datos de confianza inválida\n" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s: fallo en la creación de la tabla hash: %s\n" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s: error actualizando el registro de versión: %s\n" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s: error al leer registro de versión: %s\n" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s: error escribiendo registro de versión: %s\n" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "base de datos de confianza: fallo lseek: %s\n" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "base de datos de confianza: error lectura (n=%d): %s\n" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s: no es una base de datos de confianza\n" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s: registro de versión con número de registro %lu\n" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s: versión del fichero %d inválida\n" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s: error al leer registro libre: %s\n" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s: error escribiendo registro de directorio: %s\n" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s: fallo en poner a cero un registro: %s\n" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s: fallo al añadir un registro: %s\n" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "Error: base de datos de confianza corrupta.\n" @@ -8203,16 +8216,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "Intentos disponibles: %d" @@ -8254,10 +8267,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 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" @@ -8279,121 +8292,121 @@ 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:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, c-format msgid "key already exists\n" msgstr "la clave ya existe\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, 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:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, c-format msgid "generating new key\n" msgstr "generando nueva clave\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, c-format msgid "writing new key\n" msgstr "escribiendo clave nueva\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, 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:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, 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:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, 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:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, 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:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, 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:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, 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:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, 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:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, 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:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 msgid "|A|Please enter the Admin PIN" msgstr "|A|Por favor introduzca PIN de Administrador" -#: scd/app-p15.c:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 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:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 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:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, 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:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, 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" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 #, fuzzy #| msgid "the NullPIN has not yet been changed\n" msgid "Note: PIN has not yet been enabled." msgstr "el PIN-Nulo no ha sido cambiado\n" -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "el PIN-Nulo no ha sido cambiado\n" -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 msgid "|N|Please enter a new PIN for the standard keys." msgstr "|N|Por favor introduzca un nuevo PIN para las claves estándar." -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "|NP|Introduzca nuevo PIN Unblocking Code (PUK) para claves estándar." -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "|N|Entre un nuevo PIN para la clave que crea firmas cualificadas." -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." @@ -8401,7 +8414,7 @@ msgstr "" "|NP|Por favor introduzca un nuevo PIN Unblocking Code (PUK) para la clave " "que crea firmas cualificadas." -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." @@ -8409,27 +8422,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:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 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:945 +#: scd/app-openpgp.c:946 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "fallo al almacenar la huella digital: %s\n" -#: scd/app-openpgp.c:958 +#: scd/app-openpgp.c:959 #, 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:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, c-format msgid "error retrieving CHV status from card\n" msgstr "error recuperando el estatus CHV de la tarjeta\n" -#: scd/app-openpgp.c:1951 +#: scd/app-openpgp.c:1952 #, c-format msgid "reading public key failed: %s\n" msgstr "fallo al leer clave pública: %s\n" @@ -8437,42 +8450,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:2375 +#: scd/app-openpgp.c:2406 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" -#: scd/app-openpgp.c:2623 +#: scd/app-openpgp.c:2654 #, c-format msgid "using default PIN as %s\n" msgstr "usando PIN por defecto %s\n" -#: scd/app-openpgp.c:2630 +#: scd/app-openpgp.c:2661 #, 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:2643 +#: scd/app-openpgp.c:2674 msgid "||Please unlock the card" msgstr "||Por favor desbloquee la tarjeta" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, 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:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "la verificación CHV%d falló: %s\n" -#: scd/app-openpgp.c:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "¡la tarjeta está bloqueada permanentemente!\n" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8484,20 +8497,20 @@ msgstr[1] "" "%d intentos quedan para PIN de administrador antes de " "bloquearpermanentemente la clave\n" -#: scd/app-openpgp.c:2843 +#: scd/app-openpgp.c:2874 #, 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:3357 +#: scd/app-openpgp.c:3388 msgid "||Please enter the PIN" msgstr "||Por favor introduzca PIN" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 msgid "||Please enter the Reset Code for the card" msgstr "||Por favor introduzca Código de Reinicio de la tarjeta" -#: scd/app-openpgp.c:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, 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" @@ -8505,79 +8518,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "|RN|Nuevo Código de Reinicio" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "|AN|Nuevo PIN Administrador" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "|N|Nuevo PIN" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 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:3545 +#: scd/app-openpgp.c:3576 msgid "||Please enter the PIN and New PIN" msgstr "||Por favor introduzca el PIN y el Nuevo PIN" -#: scd/app-openpgp.c:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, c-format msgid "error reading application data\n" msgstr "error al leer datos de la aplicación\n" -#: scd/app-openpgp.c:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, c-format msgid "error reading fingerprint DO\n" msgstr "error al leer huella digital DO\n" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "falta fecha de creación\n" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, 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:4648 +#: scd/app-openpgp.c:4679 #, c-format msgid "unsupported curve\n" msgstr "curva no soportada\n" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, 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:5036 +#: scd/app-openpgp.c:5067 #, 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:5236 +#: scd/app-openpgp.c:5267 #, 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:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "firmas creadas hasta ahora: %lu\n" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, 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:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "no se puede acceder a %s - ¿tarjeta OpenPGP inválida?\n" @@ -8597,7 +8610,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:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|LEVEL|poner el nivel de depurado a NIVEL" @@ -8641,11 +8654,11 @@ msgstr "" msgid "deny the use of admin card commands" msgstr "denegar órdenes de administración de la tarjeta" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "Uso: @SCDAEMON@ [opciones] (-h para ayuda)" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" @@ -8653,22 +8666,22 @@ msgstr "" "Sintaxis: scdaemon [opciones] [orden [args]]\n" "Demonio de la tarjeta inteligente para @GNUPG@\n" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, c-format 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:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, c-format msgid "handler for fd %d started\n" msgstr "manejador del descriptor %d iniciado\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "manejador del descriptor %d terminado\n" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, c-format msgid "error getting key usage information: %s\n" @@ -8895,7 +8908,7 @@ msgstr "el certificado raíz no está marcado como fiable" msgid "checking the trust list failed: %s\n" msgstr "la comprobación de la lista de confianza falló: %s\n" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, c-format msgid "certificate chain too long\n" msgstr "cadena de certificados demasiado larga\n" @@ -8950,7 +8963,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n" msgstr "un hash de %u bits no vale para %u bits de la clave %s\n" #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, c-format msgid "out of core\n" @@ -8996,42 +9009,42 @@ msgstr "" "S/N %s, ID 0x%08lX,\n" "created %s, expires %s.\n" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "no se especifica uso de la clave - asumiendo todos los usos\n" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "el certificado no debería haberse usado para certificar\n" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "el certificado no debería haberse usado para firma en respuesta OCSP\n" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "el certificado no debería haberse usado para cifrar\n" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "el certificado no debería haberse usado para firmar\n" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "el certificado no es utilizable para cifrar\n" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "el certificado no es utilizable para firmar\n" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, fuzzy, c-format #| msgid "lookup a certificate" msgid "looking for another certificate\n" @@ -9222,6 +9235,11 @@ msgstr "¿Crear un certificado auto-firmado? (s/N)" msgid "These parameters are used:\n" msgstr "Se usan estos parámetros:\n" +#: sm/certreqgen-ui.c:433 +#, c-format +msgid "error creating temporary file: %s\n" +msgstr "error al crear fichero temporal: %s\n" + #: sm/certreqgen-ui.c:439 msgid "Now creating self-signed certificate. " msgstr "Creando ahora certificado auto firmado. " @@ -9293,103 +9311,103 @@ msgstr "borrado del certificado \"%s\" fallido: %s\n" msgid "no valid recipients given\n" msgstr "no se dieron receptores válidos\n" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 msgid "list external keys" msgstr "lista claves externas" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 msgid "list certificate chain" msgstr "lista de cadenas de certificados" -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 msgid "import certificates" msgstr "importa certificado" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 msgid "export certificates" msgstr "exporta certificado" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 msgid "register a smartcard" msgstr "registrar tarjeta inteligente" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "pasar una orden a dirmngr" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "invocar gpg-protect-tool" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "no usa la terminal en absoluto" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "|N|número de certificados que incluir" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "|FILE|tomar política de información de FICHERO" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "asumir entrada en formato PEM" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "asumir entrada en formato base-64" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "asumir entrada en formato binario" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 msgid "create base-64 encoded output" msgstr "crea una salida en base-64" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 msgid "|USER-ID|use USER-ID as default secret key" msgstr "|USER-ID|usa ID-USUARIO como clave secreta por defecto" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 msgid "|FILE|add keyring to the list of keyrings" msgstr "|FILE|añade este anillo a la lista de anillos" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "recuperar certificados de emisor perdidos" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 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:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "nunca consultar una CRL" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "no comprobar CRLs para certificados raíz" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "comprabar validez usando OCSP" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "no comprobar políticas de certificados" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAME|usa el algoritmo de cifrado NOMBRE" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAME|usa algoritmo de resumen de mensaje NOMBRE" -#: sm/gpgsm.c:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "proceso por lotes: nunca preguntar" @@ -9399,23 +9417,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:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "asume \"sí\" en casi todas las preguntas" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "asume \"no\" en casi todas las preguntas" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 msgid "|FILE|write an audit log to FILE" msgstr "|FILE|escribir inform de auditoría a FICHERO" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Uso: @GPGSM@ [opciones] [ficheros] (-h para ayuda)" -#: sm/gpgsm.c:623 +#: sm/gpgsm.c:633 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9425,27 +9443,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:831 +#: sm/gpgsm.c:841 #, 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:842 +#: sm/gpgsm.c:852 #, c-format msgid "unknown validation model '%s'\n" msgstr "modelo de validación desconocido '%s'\n" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, c-format msgid "importing common certificates '%s'\n" msgstr "importando certificados comunes '%s'\n" -#: sm/gpgsm.c:1774 +#: sm/gpgsm.c:1795 #, c-format msgid "can't sign using '%s': %s\n" msgstr "no puedo firmar usando '%s': %s\n" -#: sm/gpgsm.c:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "orden inválida (no hay orden implícita)\n" @@ -9475,7 +9493,7 @@ msgstr "error obteniendo parámetros almacenados: %s\n" msgid "error importing certificate: %s\n" msgstr "error importando el certificado: %s\n" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, c-format msgid "error reading input: %s\n" msgstr "error al leer la entrada: %s\n" @@ -9516,7 +9534,7 @@ msgstr "problema re-buscando el certificado: %s\n" msgid "error storing flags: %s\n" msgstr "error almacenando parámetros: %s\n" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "Error - " @@ -9888,11 +9906,6 @@ msgstr "no se puede crear el fichero de cache '%s': %s\n" msgid "error closing '%s': %s\n" msgstr "error al cerrar '%s': %s\n" -#: dirmngr/crlcache.c:948 -#, c-format -msgid "error renaming '%s' to '%s': %s\n" -msgstr "error al renombrar '%s' a '%s': %s\n" - #: dirmngr/crlcache.c:1002 #, c-format msgid "can't hash '%s': %s\n" @@ -10586,92 +10599,92 @@ msgstr "los niveles de debug válidos son: %s\n" msgid "usage: %s [options] " msgstr "uso: %s [opciones] " -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, 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:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "fallo al intentar descargar CRL desde '%s': %s\n" -#: dirmngr/dirmngr.c:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "falló el procesamiento CRL desde '%s': %s\n" -#: dirmngr/dirmngr.c:1730 +#: dirmngr/dirmngr.c:1734 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s:%u: línea demasiado larga - omitida\n" -#: dirmngr/dirmngr.c:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: se detectó huella digital no válida\n" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, c-format msgid "%s:%u: read error: %s\n" msgstr "%s:%u: error de lectura: %s\n" -#: dirmngr/dirmngr.c:1892 +#: dirmngr/dirmngr.c:1896 #, 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:1979 +#: dirmngr/dirmngr.c:1983 #, 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:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "SIGUSR2 recibido - ninguna acción definida\n" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "SIGTERM recibido - apagando ...\n" -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "SIGTERM recibido - todavía %d conexiones activas\n" -#: dirmngr/dirmngr.c:2032 +#: dirmngr/dirmngr.c:2036 #, c-format msgid "shutdown forced\n" msgstr "apagado forzado\n" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "SIGINT recibido - apagado inmediato\n" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "señal %d recibida - ninguna acción definida\n" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "error mientras se accedía '%s': http status %u\n" -#: dirmngr/http.c:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "URL '%s' redirigida a '%s' (%u)\n" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, c-format msgid "too many redirections\n" msgstr "demasiadas redirecciones\n" -#: dirmngr/http.c:3768 +#: dirmngr/http.c:3802 #, fuzzy, c-format #| msgid "writing to '%s'\n" msgid "redirection changed to '%s'\n" @@ -11038,57 +11051,57 @@ msgstr "cadena de certificados es buena\n" msgid "certificate should not have been used for CRL signing\n" msgstr "el certificado no debería haberse usado para firmas CRL\n" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 msgid "quiet" msgstr "silencioso" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "escribir datos de salida en hexadecimal" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "decodificar líneas de datos recibidos" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 msgid "connect to the dirmngr" msgstr "conecta al dirmngr" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 #, fuzzy #| msgid "connect to the dirmngr" msgid "connect to the keyboxd" msgstr "conecta al dirmngr" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "|NAME|conectar al socket Assuan NOMBRE" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 msgid "|ADDR|connect to Assuan server at ADDR" msgstr "|ADDR|conectar al servidor Assuan en ADDR" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "ejecutar el servidor Assuan indicando en línea de órdenes" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "no usar el modo de conexión extendido" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 msgid "|FILE|run commands from FILE on startup" msgstr "|FILE|ejecuta órdenes de FICHERO al empezar" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "ejecutar /subst al empezar" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "Uso: @GPG@-connect-agent [opciones] (-h para ayuda)" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 msgid "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" @@ -11096,49 +11109,49 @@ msgstr "" "Sintaxis: @GPG@-connect-agent [opciones]\n" "Conectar a un agente que se está ejecutando y mandar órdenes\n" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "la opción \"%s\" necesita un programa y parámetros opcionales\n" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "la opción \"%s\" se ignora por \"%s\"\n" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, c-format msgid "receiving line failed: %s\n" msgstr "fallo recibiendo la línea: %s\n" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, c-format msgid "line too long - skipped\n" msgstr "línea demasiado larga -omitida\n" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "línea acortada por culpa del caracter Nul incluído\n" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, c-format msgid "unknown command '%s'\n" msgstr "orden desconocida '%s'\n" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, c-format msgid "sending line failed: %s\n" msgstr "fallo mandando la línea: %s\n" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, fuzzy, c-format #| msgid "no dirmngr running in this session\n" msgid "no keybox daemon running in this session\n" msgstr "no hay agente dirmngr activo en esta sesión\n" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, c-format msgid "error sending standard options: %s\n" msgstr "error enviando opciones estándar: %s\n" @@ -11211,12 +11224,12 @@ msgstr "Verificación externa del componente %s fallida" msgid "Note that group specifications are ignored\n" msgstr "Note que las especificación de grupo se ignoran\n" -#: tools/gpgconf-comp.c:3573 +#: tools/gpgconf-comp.c:3576 #, c-format msgid "error closing '%s'\n" msgstr "error al cerrar '%s'\n" -#: tools/gpgconf-comp.c:3575 +#: tools/gpgconf-comp.c:3578 #, c-format msgid "error parsing '%s'\n" msgstr "error al leer '%s'\n" @@ -11407,6 +11420,12 @@ msgstr "" msgid "manage the command history" msgstr "" +#~ msgid "error writing to temporary file: %s\n" +#~ msgstr "error escribiendo en el fichero temporal: %s\n" + +#~ msgid "run in supervised mode" +#~ msgstr "ejecutar en modo supervisado" + #~ msgid "Name may not start with a digit\n" #~ msgstr "El nombre no puede empezar con un número\n" @@ -11756,9 +11775,6 @@ msgstr "" #~ msgid "could not open %s for writing: %s\n" #~ msgstr "no se puede abrir %s para escribir: %s\n" -#~ msgid "error writing to %s: %s\n" -#~ msgstr "error escribiendo en %s: %s\n" - #~ msgid "error closing %s: %s\n" #~ msgstr "error cerrando %s: %s\n" diff --git a/po/et.po b/po/et.po index ee1fb1d..1ab5e44 100644 --- a/po/et.po +++ b/po/et.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gnupg 1.2.2\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-04-21 16:55+0200\n" +"POT-Creation-Date: 2022-07-11 12:31+0200\n" "PO-Revision-Date: 2004-06-17 11:04+0300\n" "Last-Translator: Toomas Soome \n" "Language-Team: Estonian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -#: agent/call-pinentry.c:338 +#: agent/call-pinentry.c:340 #, fuzzy, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n" @@ -26,52 +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:556 +#: agent/call-pinentry.c:554 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:557 +#: agent/call-pinentry.c:555 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:558 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:559 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:560 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:561 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:562 +#: agent/call-pinentry.c:560 #, 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:564 +#: agent/call-pinentry.c:562 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:565 +#: agent/call-pinentry.c:563 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "vigane parool" -#: agent/call-pinentry.c:566 +#: agent/call-pinentry.c:564 msgid "Caps Lock is on" msgstr "" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:1022 +#: agent/call-pinentry.c:1019 msgid "Suggest" msgstr "" @@ -82,28 +82,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:1044 +#: agent/call-pinentry.c:1041 msgid "pinentry.genpin.tooltip" msgstr "" #. TRANSLATORS: This is a text shown by pinentry if the option #. for formatted passphrase is enabled. The length is #. limited to about 900 characters. -#: agent/call-pinentry.c:1072 +#: agent/call-pinentry.c:1069 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 +#: agent/call-pinentry.c:1128 #, 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:1198 +#: agent/call-pinentry.c:1195 msgid "Quality:" msgstr "" @@ -113,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:1219 +#: agent/call-pinentry.c:1216 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1477 +#: agent/call-pinentry.c:1474 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1480 +#: agent/call-pinentry.c:1477 #, 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:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 #: agent/protect-tool.c:729 #, fuzzy msgid "Passphrase:" msgstr "halb parool" -#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 -#: agent/command.c:1988 agent/command-ssh.c:3056 agent/genkey.c:442 +#: agent/call-pinentry.c:1541 agent/call-pinentry.c:1799 agent/command.c:2049 +#: agent/command.c:2108 agent/command-ssh.c:3145 agent/genkey.c:427 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:1566 agent/call-pinentry.c:1830 +#: agent/call-pinentry.c:1563 agent/call-pinentry.c:1827 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 +#: agent/call-pinentry.c:1574 agent/call-pinentry.c:1838 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 -#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 +#: agent/call-pinentry.c:1586 agent/call-pinentry.c:1598 +#: agent/call-pinentry.c:1850 agent/call-pinentry.c:1862 #, fuzzy msgid "PIN too long" msgstr "rida on liiga pikk\n" -#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 +#: agent/call-pinentry.c:1587 agent/call-pinentry.c:1851 #, fuzzy msgid "Passphrase too long" msgstr "liiga pikk parool\n" -#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 +#: agent/call-pinentry.c:1595 agent/call-pinentry.c:1859 #, fuzzy msgid "Invalid characters in PIN" msgstr "Lubamatu sümbol nimes\n" -#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 +#: agent/call-pinentry.c:1600 agent/call-pinentry.c:1864 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 #, fuzzy msgid "Bad PIN" msgstr "halb MPI" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 #, fuzzy msgid "Bad Passphrase" msgstr "halb parool" -#: agent/command.c:823 +#: agent/command.c:826 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:824 +#: agent/command.c:827 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1235 g10/card-util.c:741 g10/card-util.c:762 +#: agent/command.c:1329 g10/card-util.c:741 g10/card-util.c:762 #, fuzzy, c-format msgid "error getting serial number of card: %s\n" msgstr "viga parooli loomisel: %s\n" -#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2984 -#: agent/genkey.c:377 +#: agent/command.c:1876 agent/command.c:2041 agent/command-ssh.c:3073 +#: agent/genkey.c:362 #, fuzzy msgid "Please re-enter this passphrase" msgstr "muuda parooli" -#: agent/command.c:2703 +#: agent/command.c:2830 #, 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:2833 +#: agent/command.c:2960 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -225,9 +225,9 @@ msgid "ssh keys greater than %d bits are not supported\n" msgstr "kaitse algoritm %d%s ei ole toetatud\n" #: agent/command-ssh.c:874 common/dotlock.c:856 g10/card-util.c:991 -#: g10/export.c:1329 g10/gpg.c:1454 g10/keygen.c:5370 g10/keyring.c:1329 +#: g10/export.c:1329 g10/gpg.c:1455 g10/keygen.c:5370 g10/keyring.c:1329 #: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 -#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:753 tools/gpg-card.c:479 +#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:739 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" @@ -235,15 +235,15 @@ msgstr "`%s' ei õnnestu luua: %s\n" #: agent/command-ssh.c:886 common/helpfile.c:57 g10/card-util.c:948 #: g10/dearmor.c:59 g10/dearmor.c:104 g10/decrypt.c:65 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1455 +#: g10/decrypt.c:148 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1456 #: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4319 #: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: g10/plaintext.c:640 g10/sign.c:1093 g10/sign.c:1320 g10/sign.c:1433 -#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:758 -#: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2253 -#: sm/gpgsm.c:2283 sm/gpgsm.c:2321 sm/keylist.c:1791 sm/qualified.c:65 +#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:744 +#: g10/tdbio.c:799 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2274 +#: sm/gpgsm.c:2304 sm/gpgsm.c:2342 sm/keylist.c:1809 sm/qualified.c:65 #: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489 -#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1817 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1821 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -254,137 +254,128 @@ msgstr "`%s' ei õnnestu avada: %s\n" msgid "no suitable card key found: %s\n" msgstr "kirjutatavat salajaste võtmete hoidlat pole: %s\n" -#: agent/command-ssh.c:2513 +#: agent/command-ssh.c:2467 #, fuzzy, c-format msgid "error getting list of cards: %s\n" msgstr "viga parooli loomisel: %s\n" -#: agent/command-ssh.c:2688 +#: agent/command-ssh.c:2777 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " "allow this?" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Allow" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Deny" msgstr "" -#: agent/command-ssh.c:2704 +#: agent/command-ssh.c:2793 #, fuzzy, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "Palun sisestage parool; see on salajane tekst \n" -#: agent/command-ssh.c:3011 +#: agent/command-ssh.c:3100 #, fuzzy, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " "%s%%0Awithin gpg-agent's key storage" msgstr "Palun sisestage parool; see on salajane tekst \n" -#: agent/command-ssh.c:3708 +#: agent/command-ssh.c:3797 #, fuzzy, c-format msgid "failed to create stream from socket: %s\n" msgstr "%s: paisktabeli loomine ebaõnnestus: %s\n" -#: agent/divert-scd.c:118 -msgid "Please insert the card with serial number" -msgstr "" - -#: agent/divert-scd.c:243 +#: agent/divert-scd.c:136 msgid "Admin PIN" msgstr "" #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:248 +#: agent/divert-scd.c:141 msgid "PUK" msgstr "" -#: agent/divert-scd.c:255 +#: agent/divert-scd.c:148 msgid "Reset Code" msgstr "" -#: agent/divert-scd.c:283 +#: agent/divert-scd.c:176 msgid "Push ACK button on card/token." msgstr "" -#: agent/divert-scd.c:305 agent/divert-scd.c:309 +#: agent/divert-scd.c:198 agent/divert-scd.c:202 msgid "Use the reader's pinpad for input." msgstr "" -#: agent/divert-scd.c:375 +#: agent/divert-scd.c:268 #, fuzzy msgid "Repeat this Reset Code" msgstr "Korrake parooli: " -#: agent/divert-scd.c:377 +#: agent/divert-scd.c:270 #, fuzzy msgid "Repeat this PUK" msgstr "Korrake parooli: " -#: agent/divert-scd.c:378 +#: agent/divert-scd.c:271 #, fuzzy msgid "Repeat this PIN" msgstr "Korrake parooli: " -#: agent/divert-scd.c:383 +#: agent/divert-scd.c:276 #, fuzzy msgid "Reset Code not correctly repeated; try again" msgstr "parooli ei korratud õieti; proovige uuesti" -#: agent/divert-scd.c:385 +#: agent/divert-scd.c:278 #, fuzzy msgid "PUK not correctly repeated; try again" msgstr "parooli ei korratud õieti; proovige uuesti" -#: agent/divert-scd.c:386 +#: agent/divert-scd.c:279 #, fuzzy msgid "PIN not correctly repeated; try again" msgstr "parooli ei korratud õieti; proovige uuesti" -#: agent/divert-scd.c:399 +#: agent/divert-scd.c:292 #, c-format msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "" -#: 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:150 +#: agent/genkey.c:154 #, fuzzy, c-format -msgid "error writing to temporary file: %s\n" -msgstr "kirjutan faili `%s'\n" +msgid "error writing to pipe: %s\n" +msgstr "viga võtmehoidlasse `%s' kirjutamisel: %s\n" -#: agent/genkey.c:191 +#: agent/genkey.c:176 #, fuzzy msgid "Enter new passphrase" msgstr "Sisestage parool\n" -#: agent/genkey.c:227 +#: agent/genkey.c:212 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:229 +#: agent/genkey.c:214 #, 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:241 +#: agent/genkey.c:226 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:258 +#: agent/genkey.c:243 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -392,7 +383,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:277 +#: agent/genkey.c:262 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -400,386 +391,385 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:304 +#: agent/genkey.c:289 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:319 +#: agent/genkey.c:304 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:340 +#: agent/genkey.c:325 #, fuzzy msgid "Take this one anyway" msgstr "Kasutan seda võtit ikka? " -#: agent/genkey.c:508 +#: agent/genkey.c:493 #, 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:637 +#: agent/genkey.c:622 #, fuzzy msgid "Please enter the new passphrase" msgstr "muuda parooli" -#: agent/gpg-agent.c:165 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:167 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 msgid "Options used for startup" msgstr "" -#: agent/gpg-agent.c:167 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 +#: agent/gpg-agent.c:169 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:168 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:170 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:170 dirmngr/dirmngr.c:176 -#, fuzzy -#| msgid "Key is superseded" -msgid "run in supervised mode" -msgstr "Võti on asendatud" - -#: agent/gpg-agent.c:172 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 +#: agent/gpg-agent.c:174 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:173 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:175 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:174 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 +#: agent/gpg-agent.c:176 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:183 g10/gpg.c:595 scd/scdaemon.c:125 sm/gpgsm.c:428 +#: agent/gpg-agent.c:185 g10/gpg.c:596 scd/scdaemon.c:125 sm/gpgsm.c:429 #: dirmngr/dirmngr.c:192 #, fuzzy msgid "|FILE|read options from FILE" msgstr "|FAIL|lae laiendusmoodul FAIL" -#: agent/gpg-agent.c:187 g10/gpg.c:580 scd/scdaemon.c:129 sm/gpgsm.c:269 +#: agent/gpg-agent.c:189 g10/gpg.c:581 scd/scdaemon.c:129 sm/gpgsm.c:270 #: dirmngr/dirmngr.c:196 msgid "Options controlling the diagnostic output" msgstr "" -#: agent/gpg-agent.c:189 g10/gpg.c:582 g10/gpgv.c:78 kbx/kbxutil.c:89 -#: scd/scdaemon.c:131 sm/gpgsm.c:271 dirmngr/dirmngr-client.c:69 -#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:85 tools/gpgconf.c:117 +#: agent/gpg-agent.c:191 g10/gpg.c:583 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: scd/scdaemon.c:131 sm/gpgsm.c:272 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:86 tools/gpgconf.c:117 msgid "verbose" msgstr "ole jutukas" -#: agent/gpg-agent.c:190 g10/gpg.c:584 g10/gpgv.c:79 kbx/kbxutil.c:90 -#: scd/scdaemon.c:132 sm/gpgsm.c:273 dirmngr/dirmngr-client.c:70 +#: agent/gpg-agent.c:192 g10/gpg.c:585 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: scd/scdaemon.c:132 sm/gpgsm.c:274 dirmngr/dirmngr-client.c:70 #: dirmngr/dirmngr.c:199 msgid "be somewhat more quiet" msgstr "ole mõnevõrra vaiksem" -#: agent/gpg-agent.c:198 g10/gpg.c:599 sm/gpgsm.c:287 dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:600 sm/gpgsm.c:288 dirmngr/dirmngr.c:209 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:202 g10/gpg.c:605 scd/scdaemon.c:146 sm/gpgsm.c:294 +#: agent/gpg-agent.c:204 g10/gpg.c:606 scd/scdaemon.c:146 sm/gpgsm.c:295 #: dirmngr/dirmngr.c:213 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 #, fuzzy msgid "do not use the SCdaemon" msgstr "uuenda usalduse andmebaasi" -#: agent/gpg-agent.c:207 +#: agent/gpg-agent.c:209 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 #, 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:217 +#: agent/gpg-agent.c:219 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:219 +#: agent/gpg-agent.c:221 msgid "ignore requests to change the X display" msgstr "" -#: agent/gpg-agent.c:220 +#: agent/gpg-agent.c:222 #, fuzzy #| msgid "not supported" msgid "enable ssh support" msgstr "ei ole toetatud" -#: agent/gpg-agent.c:222 +#: agent/gpg-agent.c:224 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:225 +#: agent/gpg-agent.c:227 #, fuzzy #| msgid "not supported" msgid "enable putty support" msgstr "ei ole toetatud" -#: agent/gpg-agent.c:237 g10/gpg.c:850 scd/scdaemon.c:176 sm/gpgsm.c:388 +#: agent/gpg-agent.c:239 g10/gpg.c:851 scd/scdaemon.c:176 sm/gpgsm.c:389 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:250 +#: agent/gpg-agent.c:252 #, fuzzy msgid "disallow the use of an external password cache" msgstr "viga parooli loomisel: %s\n" -#: agent/gpg-agent.c:252 +#: agent/gpg-agent.c:254 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:255 +#: agent/gpg-agent.c:259 #, fuzzy msgid "allow presetting passphrase" msgstr "viga parooli loomisel: %s\n" -#: agent/gpg-agent.c:260 +#: agent/gpg-agent.c:264 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:267 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:265 +#: agent/gpg-agent.c:269 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:267 +#: agent/gpg-agent.c:271 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:274 +#: agent/gpg-agent.c:278 #, fuzzy msgid "|N|expire the passphrase after N days" msgstr "|N|kasuta parooli moodi N" -#: agent/gpg-agent.c:276 +#: agent/gpg-agent.c:280 #, fuzzy msgid "do not allow the reuse of old passphrases" msgstr "viga parooli loomisel: %s\n" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:281 +#: agent/gpg-agent.c:285 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "kasuta gpg-agenti" -#: agent/gpg-agent.c:283 +#: agent/gpg-agent.c:287 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:285 +#: agent/gpg-agent.c:289 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:292 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:292 +#: agent/gpg-agent.c:296 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:296 +#: agent/gpg-agent.c:300 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:562 agent/preset-passphrase.c:99 agent/protect-tool.c:154 -#: g10/gpg.c:1149 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312 -#: sm/gpgsm.c:617 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 -#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:163 +#: agent/gpg-agent.c:561 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: g10/gpg.c:1150 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:313 +#: sm/gpgsm.c:627 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 +#: tools/gpg-connect-agent.c:223 tools/gpgconf.c:163 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Palun saatke veateated aadressil .\n" -#: agent/gpg-agent.c:571 +#: agent/gpg-agent.c:570 #, fuzzy msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)" -#: agent/gpg-agent.c:573 +#: agent/gpg-agent.c:572 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "valitud lühendi algoritm ei ole lubatud\n" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, 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:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, 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:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "HOIATUS: võtit \"%s\" ei soovitata kasutada.\n" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, fuzzy, c-format msgid "can't create socket: %s\n" msgstr "%s ei õnnestu luua: %s\n" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, c-format msgid "socket name '%s' is too long\n" msgstr "" -#: agent/gpg-agent.c:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, 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:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, fuzzy, c-format msgid "error getting nonce for the socket\n" msgstr "viga parooli loomisel: %s\n" -#: agent/gpg-agent.c:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, fuzzy, c-format msgid "error binding socket to '%s': %s\n" msgstr "viga teate saatmisel serverile `%s': %s\n" -#: agent/gpg-agent.c:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, fuzzy, c-format msgid "can't set permissions of '%s': %s\n" msgstr "HOIATUS: ebaturvalised õigused %s \"%s\"\n" -#: agent/gpg-agent.c:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, fuzzy, c-format msgid "listening on socket '%s'\n" msgstr "kirjutan salajase võtme faili `%s'\n" -#: agent/gpg-agent.c:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: 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:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: g10/openfile.c:402 #, fuzzy, c-format msgid "directory '%s' created\n" msgstr "%s: kataloog on loodud\n" -#: agent/gpg-agent.c:2381 +#: agent/gpg-agent.c:2391 #, fuzzy, c-format msgid "stat() failed for '%s': %s\n" msgstr "trustdb: lugemine ebaõnnestus (n=%d): %s\n" -#: agent/gpg-agent.c:2385 +#: agent/gpg-agent.c:2395 #, fuzzy, c-format msgid "can't use '%s' as home directory\n" msgstr "%s: kataloogi ei õnnestu luua: %s\n" -#: agent/gpg-agent.c:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, fuzzy, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "viga `%s' lugemisel: %s\n" -#: agent/gpg-agent.c:2747 +#: agent/gpg-agent.c:2757 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2752 +#: agent/gpg-agent.c:2762 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2827 +#: agent/gpg-agent.c:2837 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2832 +#: agent/gpg-agent.c:2842 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, fuzzy, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "salajase võtme uuendamine ebaõnnestus: %s\n" -#: agent/gpg-agent.c:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, fuzzy, c-format msgid "%s %s stopped\n" msgstr "%s: jätsin vahele: %s\n" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 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" @@ -805,7 +795,7 @@ msgid "" "Password cache maintenance\n" msgstr "" -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -815,7 +805,7 @@ msgstr "" " " #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -869,42 +859,42 @@ msgstr "Katkesta" msgid "error while asking for the passphrase: %s\n" msgstr "viga parooli loomisel: %s\n" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, fuzzy, c-format msgid "error opening '%s': %s\n" msgstr "viga `%s' lugemisel: %s\n" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, fuzzy, c-format msgid "file '%s', line %d: %s\n" msgstr "võtit '%s' ei leitud: %s\n" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, fuzzy, c-format msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "viga lugemisel: %s\n" -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, fuzzy, c-format msgid "system trustlist '%s' not available\n" msgstr "salajase võtme komponendid ei ole kättesaadavad\n" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, fuzzy, c-format msgid "bad fingerprint in '%s', line %d\n" msgstr "viga lugemisel: %s\n" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, fuzzy, c-format msgid "invalid keyflag in '%s', line %d\n" msgstr "viga: vigane sõrmejälg\n" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, fuzzy, c-format msgid "error reading '%s', line %d: %s\n" msgstr "viga `%s' lugemisel: %s\n" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "" @@ -917,19 +907,19 @@ msgstr "" #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " "certificates?" msgstr "" -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 #, fuzzy msgid "Yes" msgstr "jah" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "" @@ -942,7 +932,7 @@ msgstr "" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -952,48 +942,63 @@ msgstr "" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, fuzzy, c-format +#| msgid "error reading `%s': %s\n" +msgid "error renaming '%s' to '%s': %s\n" +msgstr "viga `%s' lugemisel: %s\n" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "" -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " "it now." msgstr "" -#: agent/findkey.c:397 agent/findkey.c:404 +#: agent/findkey.c:451 agent/findkey.c:458 #, fuzzy msgid "Change passphrase" msgstr "muuda parooli" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +msgid "Please insert the card with serial number" +msgstr "" + +#: agent/findkey.c:1231 +#, c-format +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "" + +#: agent/findkey.c:1741 #, fuzzy, c-format msgid "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A %%C" "%%0A?" msgstr "Kas te tõesti soovite valitud võtmeid kustutada? " -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 #, fuzzy msgid "Delete key" msgstr "luba võti" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -1015,7 +1020,7 @@ msgstr "" msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n" @@ -1057,7 +1062,7 @@ msgid "error creating a stream for a pipe: %s\n" msgstr "viga parooli loomisel: %s\n" #: common/exechelp-posix.c:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, fuzzy, c-format msgid "error forking process: %s\n" msgstr "viga `%s' lugemisel: %s\n" @@ -1119,12 +1124,12 @@ msgstr "HOIATUS: ebaturvaline omanik %s \"%s\"\n" msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "HOIATUS: ebaturvalised õigused %s \"%s\"\n" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, fuzzy, c-format msgid "waiting for file '%s' to become accessible ...\n" msgstr "uuendamine ebaõnnestus: %s\n" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, fuzzy, c-format msgid "renaming '%s' to '%s' failed: %s\n" msgstr "pakendamine ebaõnnestus: %s\n" @@ -1352,7 +1357,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:4215 +#: scd/app-openpgp.c:4246 #, fuzzy, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1523,7 +1528,7 @@ msgstr "pakendamine ebaõnnestus: %s\n" msgid "iconv_open failed: %s\n" msgstr "faili ei õnnestu avada: %s\n" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, fuzzy, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "pakendamine ebaõnnestus: %s\n" @@ -1562,7 +1567,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:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1736,7 +1741,7 @@ msgstr "viga `%s' lugemisel: %s\n" msgid "problem with the agent: %s\n" msgstr "probleem agendiga: agent tagastas 0x%lx\n" -#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, fuzzy, c-format msgid "no dirmngr running in this session\n" msgstr "gpg-agent ei ole sesses sessioonis kasutatav\n" @@ -1779,7 +1784,7 @@ msgstr "" msgid "server uses an invalid certificate" msgstr "genereeri tühistamise sertifikaat" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" @@ -1807,7 +1812,7 @@ msgstr "seda ei saa teha pakettmoodis\n" 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:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 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" @@ -1874,15 +1879,15 @@ msgstr "vastavat avalikku võtit pole: %s\n" #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 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:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" @@ -2230,27 +2235,27 @@ msgstr "kirjutan salajase võtme faili `%s'\n" msgid "Invalid command (try \"help\")\n" msgstr "Vigane käsklus (proovige \"help\")\n" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format 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:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 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:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2313,8 +2318,8 @@ msgid "subkey" msgstr "Avalik võti: " #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "uuendamine ebaõnnestus: %s\n" @@ -2377,14 +2382,14 @@ msgstr "šifri algoritm \"%s\" ei ole moodis %s lubatud\n" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, 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:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 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" @@ -2407,7 +2412,7 @@ msgstr "" msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "HOIATUS: võtit \"%s\" ei soovitata kasutada.\n" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2520,12 +2525,12 @@ msgstr "kirjutan salajase võtme faili `%s'\n" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "võti %08lX: PGP 2.x stiilis võti - jätsin vahele\n" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "HOIATUS: midagi ei eksporditud\n" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, fuzzy, c-format #| msgid "error creating `%s': %s\n" @@ -2596,297 +2601,297 @@ msgstr "" 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:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, fuzzy, c-format msgid "valid values for option '%s':\n" msgstr "vigased impordi võtmed\n" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 #, fuzzy msgid "make a signature" msgstr "loo eraldiseisev allkiri" -#: g10/gpg.c:456 +#: g10/gpg.c:457 #, fuzzy msgid "make a clear text signature" msgstr "|[fail]|loo avateksti allkiri" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "loo eraldiseisev allkiri" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "krüpteeri andmed" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "krüpteerimine kasutades ainult sümmeetrilist šifrit" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "dekrüpteeri andmed (vaikimisi)" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "kontrolli allkirja" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "näita võtmeid" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "näita võtmeid ja allkirju" -#: g10/gpg.c:472 +#: g10/gpg.c:473 #, fuzzy msgid "list and check key signatures" msgstr "kontrolli võtmete allkirju" -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "näita võtmeid ja sõrmejälgi" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "näita salajasi võtmeid" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "genereeri uus võtmepaar" -#: g10/gpg.c:480 +#: g10/gpg.c:481 #, fuzzy #| msgid "generate a new key pair" msgid "quickly generate a new key pair" msgstr "genereeri uus võtmepaar" -#: g10/gpg.c:483 +#: g10/gpg.c:484 #, fuzzy #| msgid "generate a new key pair" msgid "quickly add a new user-id" msgstr "genereeri uus võtmepaar" -#: g10/gpg.c:488 +#: g10/gpg.c:489 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a user-id" msgstr "genereeri uus võtmepaar" -#: g10/gpg.c:491 +#: g10/gpg.c:492 #, fuzzy #| msgid "generate a new key pair" msgid "quickly set a new expiration date" msgstr "genereeri uus võtmepaar" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "genereeri tühistamise sertifikaat" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "eemalda võtmed avalike võtmete hoidlast" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "eemalda võtmed salajaste võtmete hoidlast" -#: g10/gpg.c:504 +#: g10/gpg.c:505 #, fuzzy #| msgid "sign a key" msgid "quickly sign a key" msgstr "allkirjasta võti" -#: g10/gpg.c:506 +#: g10/gpg.c:507 #, fuzzy #| msgid "sign a key locally" msgid "quickly sign a key locally" msgstr "allkirjasta võti lokaalselt" -#: g10/gpg.c:508 +#: g10/gpg.c:509 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a key signature" msgstr "genereeri uus võtmepaar" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "allkirjasta võti" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "allkirjasta võti lokaalselt" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "allkirjasta või toimeta võtit" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 #, fuzzy msgid "change a passphrase" msgstr "muuda parooli" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "ekspordi võtmed" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "ekspordi võtmed võtmeserverisse" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "impordi võtmed võtmeserverist" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "otsi võtmeid võtmeserverist" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "uuenda võtmeid võtmeserverist" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "impordi/mesti võtmed" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "uuenda usalduse andmebaasi" -#: g10/gpg.c:561 +#: g10/gpg.c:562 #, fuzzy msgid "print message digests" msgstr "|algo [failid]|trüki teatelühendid" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "|NIMI|kasuta NIME vaikimisi salajase võtmena" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 #, fuzzy msgid "|NAME|encrypt to user ID NAME as well" msgstr "|NIMI|krüpti NIMEle" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "ära tee mingeid muutusi" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "küsi enne ülekirjutamist" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 msgid "Options controlling the input" msgstr "" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 msgid "Options controlling the output" msgstr "" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "loo ascii pakendis väljund" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 #, fuzzy msgid "|FILE|write output to FILE" msgstr "|FAIL|lae laiendusmoodul FAIL" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "kasuta kanoonilist tekstimoodi" -#: g10/gpg.c:763 +#: g10/gpg.c:764 #, fuzzy msgid "|N|set compress level to N (0 disables)" msgstr "|N|määra pakkimise tase N (0 blokeerib)" -#: g10/gpg.c:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 msgid "Options controlling key import and export" msgstr "" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "" -#: g10/gpg.c:775 +#: g10/gpg.c:776 #, fuzzy #| msgid "import keys from a keyserver" msgid "import missing key from a signature" msgstr "impordi võtmed võtmeserverist" -#: g10/gpg.c:780 +#: g10/gpg.c:781 #, fuzzy msgid "include the public key in signatures" msgstr "kontrolli võtmete allkirju" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 msgid "Options controlling key listings" msgstr "" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 #, fuzzy #| msgid "list secret keys" msgid "Options to specify keys" msgstr "näita salajasi võtmeid" -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 #, fuzzy msgid "|USER-ID|encrypt for USER-ID" msgstr "|NIMI|krüpti NIMEle" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 #, fuzzy msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "kasuta seda kasutaja IDd" -#: g10/gpg.c:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "" -#: g10/gpg.c:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2894,7 +2899,7 @@ msgstr "" "@\n" "(Kõikide käskude ja võtmete täieliku kirjelduse leiate manualist)\n" -#: g10/gpg.c:978 +#: g10/gpg.c:979 #, fuzzy #| msgid "" #| "@\n" @@ -2924,13 +2929,13 @@ msgstr "" " --list-keys [nimed] näita võtmeid\n" " --fingerprint [nimed] näita sõrmejälgi\n" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)" -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 #, fuzzy #| msgid "" #| "Syntax: gpg [options] [files]\n" @@ -2945,7 +2950,7 @@ msgstr "" "allkirjasta, kontrolli, krüpti ja dekrüpti\n" "vaikimisi operatsioon sõltub sisendandmetest\n" -#: g10/gpg.c:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" @@ -2953,571 +2958,571 @@ msgstr "" "\n" "Toetatud algoritmid:\n" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "Avalik võti: " -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "Šiffer: " -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "Räsi: " -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 msgid "Compression: " msgstr "Pakkimine: " -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, fuzzy, c-format msgid "usage: %s [options] %s\n" msgstr "kasuta: gpg [võtmed] " -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "vastuolulised käsud\n" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, fuzzy, c-format msgid "no = sign found in group definition '%s'\n" msgstr "grupi definitsioonis \"%s\" puudub sümbol =\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "HOIATUS: ebaturvaline omanik %s \"%s\"\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, fuzzy, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "HOIATUS: ebaturvaline omanik %s \"%s\"\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, fuzzy, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "HOIATUS: ebaturvaline omanik %s \"%s\"\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, fuzzy, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "HOIATUS: ebaturvalised õigused %s \"%s\"\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, fuzzy, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "HOIATUS: ebaturvalised õigused %s \"%s\"\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, fuzzy, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "HOIATUS: ebaturvalised õigused %s \"%s\"\n" -#: g10/gpg.c:1731 +#: g10/gpg.c:1732 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "HOIATUS: ebaturvaline kataloogi omanik %s \"%s\"\n" -#: g10/gpg.c:1734 +#: g10/gpg.c:1735 #, 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:1737 +#: g10/gpg.c:1738 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "HOIATUS: ebaturvaline kataloogi omanik %s \"%s\"\n" -#: g10/gpg.c:1743 +#: g10/gpg.c:1744 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "Hoiatus: ebaturvalised kataloogi õigused %s \"%s\"\n" -#: g10/gpg.c:1746 +#: g10/gpg.c:1747 #, 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:1749 +#: g10/gpg.c:1750 #, fuzzy, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "Hoiatus: ebaturvalised kataloogi õigused %s \"%s\"\n" -#: g10/gpg.c:1965 +#: g10/gpg.c:1966 #, fuzzy, c-format msgid "unknown configuration item '%s'\n" msgstr "tundmatu seade \"%s\"\n" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 #, fuzzy msgid "show key usage information during key listings" msgstr "Vastavat allkirja salajaste võtmete hoidlas pole\n" -#: g10/gpg.c:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 #, fuzzy msgid "show all notations during signature listings" msgstr "Vastavat allkirja salajaste võtmete hoidlas pole\n" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 #, fuzzy msgid "show preferred keyserver URLs during signature listings" msgstr "antud allkirja poliisi URL on vigane\n" -#: g10/gpg.c:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2081 +#: g10/gpg.c:2082 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2083 +#: g10/gpg.c:2084 #, fuzzy msgid "show the keyring name in key listings" msgstr "näita millisesse võtmehoidlasse näidatud võti kuulub" -#: g10/gpg.c:2085 +#: g10/gpg.c:2086 #, fuzzy msgid "show expiration dates during signature listings" msgstr "Vastavat allkirja salajaste võtmete hoidlas pole\n" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, fuzzy, c-format msgid "unknown TOFU policy '%s'\n" msgstr "tundmatu vaikimisi saaja `%s'\n" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "See käsklus ei ole %s moodis lubatud.\n" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, 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:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, fuzzy, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "%s ei ole lubatud kooditabel\n" -#: g10/gpg.c:3219 +#: g10/gpg.c:3220 #, fuzzy, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "Selline e-posti aadress ei ole lubatud\n" -#: g10/gpg.c:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, fuzzy, c-format msgid "invalid pinentry mode '%s'\n" msgstr "vigane räsialgoritm `%s'\n" -#: g10/gpg.c:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, fuzzy, c-format msgid "invalid request origin '%s'\n" msgstr "vigased impordi võtmed\n" -#: g10/gpg.c:3314 +#: g10/gpg.c:3315 #, fuzzy, c-format msgid "'%s' is not a valid character set\n" msgstr "%s ei ole lubatud kooditabel\n" -#: g10/gpg.c:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, fuzzy, c-format msgid "could not parse keyserver URL\n" msgstr "ei saa parsida võtmeserveri URI\n" -#: g10/gpg.c:3354 +#: g10/gpg.c:3355 #, fuzzy, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: vigased ekspordi võtmed\n" -#: g10/gpg.c:3357 +#: g10/gpg.c:3358 #, fuzzy, c-format msgid "invalid keyserver options\n" msgstr "vigased ekspordi võtmed\n" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: vigased impordi võtmed\n" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, c-format msgid "invalid import options\n" msgstr "vigased impordi võtmed\n" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, fuzzy, c-format msgid "invalid filter option: %s\n" msgstr "vigased impordi võtmed\n" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: vigased ekspordi võtmed\n" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, c-format msgid "invalid export options\n" msgstr "vigased ekspordi võtmed\n" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, fuzzy, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: vigased impordi võtmed\n" -#: g10/gpg.c:3397 +#: g10/gpg.c:3398 #, fuzzy, c-format msgid "invalid list options\n" msgstr "vigased impordi võtmed\n" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 #, fuzzy msgid "show all notations during signature verification" msgstr "%s ei ole lubatud kooditabel\n" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 #, fuzzy msgid "show preferred keyserver URLs during signature verification" msgstr "antud allkirja poliisi URL on vigane\n" -#: g10/gpg.c:3419 +#: g10/gpg.c:3420 #, fuzzy msgid "show user ID validity during signature verification" msgstr "%s ei ole lubatud kooditabel\n" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3423 +#: g10/gpg.c:3424 #, fuzzy msgid "show only the primary user ID in signature verification" msgstr "%s ei ole lubatud kooditabel\n" -#: g10/gpg.c:3430 +#: g10/gpg.c:3431 #, fuzzy, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: vigased ekspordi võtmed\n" -#: g10/gpg.c:3433 +#: g10/gpg.c:3434 #, fuzzy, c-format msgid "invalid verify options\n" msgstr "vigased ekspordi võtmed\n" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, c-format msgid "unable to set exec-path to %s\n" msgstr "exec-path väärtuseks ei õnnestu seada %s\n" -#: g10/gpg.c:3647 +#: g10/gpg.c:3648 #, fuzzy, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: vigased ekspordi võtmed\n" -#: g10/gpg.c:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, fuzzy, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "vigased impordi võtmed\n" -#: g10/gpg.c:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "HOIATUS: programm võib salvestada oma mälupildi!\n" -#: g10/gpg.c:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "HOIATUS: %s määrab üle %s\n" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s ja %s ei ole koos lubatud!\n" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s ja %s ei oma koos mõtet!\n" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, 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:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "valitud šifri algoritm ei ole lubatud\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, 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:3961 +#: g10/gpg.c:3962 #, fuzzy, c-format msgid "selected compression algorithm is invalid\n" msgstr "valitud šifri algoritm ei ole lubatud\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "valitud sertifikaadi lühendi algoritm ei ole lubatud\n" -#: g10/gpg.c:3982 +#: g10/gpg.c:3983 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed peab olema suurem, kui 0\n" -#: g10/gpg.c:3984 +#: g10/gpg.c:3985 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed peab olema suurem, kui 1\n" -#: g10/gpg.c:3986 +#: g10/gpg.c:3987 #, 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:3988 +#: g10/gpg.c:3989 #, 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:3990 +#: g10/gpg.c:3991 #, 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:3994 +#: g10/gpg.c:3995 #, 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:3998 +#: g10/gpg.c:3999 #, 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:4005 +#: g10/gpg.c:4006 #, c-format msgid "invalid default preferences\n" msgstr "vigased vaikimisi eelistused\n" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, c-format msgid "invalid personal cipher preferences\n" msgstr "vigased isikliku šifri eelistused\n" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, fuzzy, c-format #| msgid "invalid personal cipher preferences\n" msgid "invalid personal AEAD preferences\n" msgstr "vigased isikliku šifri eelistused\n" -#: g10/gpg.c:4016 +#: g10/gpg.c:4017 #, c-format msgid "invalid personal digest preferences\n" msgstr "vigased isikliku lühendi eelistused\n" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, c-format msgid "invalid personal compress preferences\n" msgstr "vigased isikliku pakkimise eelistused\n" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, 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:4071 +#: g10/gpg.c:4072 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s ei tööta veel koos %s-ga\n" -#: g10/gpg.c:4134 +#: g10/gpg.c:4135 #, 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:4146 +#: g10/gpg.c:4147 #, 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:4301 +#: g10/gpg.c:4302 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n" -#: g10/gpg.c:4313 +#: g10/gpg.c:4314 #, 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:4385 +#: g10/gpg.c:4386 #, fuzzy, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "lahtikrüpteerimine ebaõnnestus: %s\n" -#: g10/gpg.c:4414 +#: g10/gpg.c:4415 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4417 +#: g10/gpg.c:4418 #, fuzzy, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "%s ei ole moodis %s lubatud.\n" -#: g10/gpg.c:4475 +#: g10/gpg.c:4476 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4478 +#: g10/gpg.c:4479 #, 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:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, c-format msgid "keyserver send failed: %s\n" msgstr "võtmeserverile saatmine ebaõnnestus: %s\n" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, c-format msgid "keyserver receive failed: %s\n" msgstr "võtmeserverilt lugemine ebaõnnestus: %s\n" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, c-format msgid "key export failed: %s\n" msgstr "võtme eksport ebaõnnestus: %s\n" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, 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:4925 +#: g10/gpg.c:4926 #, c-format msgid "keyserver search failed: %s\n" msgstr "võtmeserveri otsing ebaõnnestus: %s\n" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "võtmeserveri uuendamine ebaõnnestus: %s\n" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "lahtipakendamine ebaõnnestus: %s\n" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "pakendamine ebaõnnestus: %s\n" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, fuzzy, c-format #| msgid "invalid hash algorithm `%s'\n" msgid "invalid hash algorithm '%s'\n" msgstr "vigane räsialgoritm `%s'\n" -#: g10/gpg.c:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 g10/tofu.c:2160 #, fuzzy, c-format msgid "error parsing key specification '%s': %s\n" msgstr "viga parooli loomisel: %s\n" -#: g10/gpg.c:5286 +#: g10/gpg.c:5308 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5342 +#: g10/gpg.c:5364 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Kirjutage nüüd oma teade ...\n" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "antud sertifikaadi poliisi URL on vigane\n" -#: g10/gpg.c:5702 +#: g10/gpg.c:5724 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "antud allkirja poliisi URL on vigane\n" -#: g10/gpg.c:5735 +#: g10/gpg.c:5757 #, fuzzy, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "antud allkirja poliisi URL on vigane\n" @@ -3531,7 +3536,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:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FP|kirjuta olekuinfo sellesse failipidemesse" @@ -4255,7 +4260,7 @@ msgid "Are you sure you still want to sign it? (y/N) " msgstr "Olete kindel, et soovite seda ikka allkirjastada? (j/e) " #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr " Ei saa allkirjastada.\n" @@ -4456,8 +4461,8 @@ msgstr "" msgid "Really sign? (y/N) " msgstr "Allkirjastan tõesti? " -#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "allkirjastamine ebaõnnestus: %s\n" @@ -4671,7 +4676,7 @@ msgid "" " (nrsign), or any combination thereof (ltsign, tnrsign, etc.).\n" msgstr "" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 msgid "Key is revoked." msgstr "Võti on tühistatud." @@ -4724,7 +4729,7 @@ msgstr "Kas eemaldan tõesti selle kasutaja ID? " msgid "Really move the primary key? (y/N) " msgstr "Kas eemaldan tõesti selle kasutaja ID? " -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 #, fuzzy msgid "You must select exactly one key.\n" msgstr "Te peata valima vähemalt ühe võtme.\n" @@ -4811,169 +4816,169 @@ msgstr "Salvestan muutused? " msgid "Quit without saving? (y/N) " msgstr "Väljun salvestamata? " -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "Võtit ei muudetud, seega pole uuendamist vaja.\n" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, 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:2523 +#: g10/keyedit.c:2579 #, fuzzy, c-format msgid "revoking the user ID failed: %s\n" msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, fuzzy, c-format msgid "setting the primary user ID failed: %s\n" msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, fuzzy, c-format msgid "\"%s\" is not a fingerprint\n" msgstr "viga: vigane sõrmejälg\n" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, fuzzy, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, fuzzy, c-format #| msgid "invalid value\n" msgid "Invalid user ID '%s': %s\n" msgstr "vigane väärtus\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy #| msgid "No such user ID.\n" msgid "No matching user IDs." msgstr "Tundmatu kasutaja ID.\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy msgid "Nothing to sign.\n" msgstr "Võtmega %08lX pole midagi allkirjastada\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, fuzzy, c-format msgid "Not signed by you.\n" msgstr " allkirjastanud %08lX %s%s\n" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, fuzzy, c-format #| msgid "checking created signature failed: %s\n" msgid "revoking the key signature failed: %s\n" msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, fuzzy, c-format msgid "'%s' is not a valid expiration time\n" msgstr "%s ei ole lubatud kooditabel\n" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, fuzzy, c-format msgid "\"%s\" is not a proper fingerprint\n" msgstr "viga: vigane sõrmejälg\n" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, fuzzy, c-format msgid "subkey \"%s\" not found\n" msgstr "võtit '%s' ei leitud: %s\n" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "" -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "Teatelühend: " -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "Omadused: " -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "" -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 #, fuzzy msgid "Notations: " msgstr "Noteering: " -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "PGP 2.x stiilis kasutaja ID ei oma seadeid.\n" -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, fuzzy, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "Selle võtme võib olla tühistanud %s võti " -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, fuzzy, c-format msgid "This key may be revoked by %s key %s" msgstr "Selle võtme võib olla tühistanud %s võti " -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 #, fuzzy msgid "(sensitive)" msgstr " (tundlik)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, fuzzy, c-format msgid "created: %s" msgstr "%s ei õnnestu luua: %s\n" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, fuzzy, c-format msgid "revoked: %s" msgstr "[tühistatud] " -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, fuzzy, c-format msgid "expired: %s" msgstr " [aegub: %s]" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, fuzzy, c-format msgid "expires: %s" msgstr " [aegub: %s]" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, fuzzy, c-format msgid "usage: %s" msgstr " usaldus: %c/%c" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "" -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, fuzzy, c-format msgid "trust: %s" msgstr " usaldus: %c/%c" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "See võti on blokeeritud" -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" @@ -4981,19 +4986,19 @@ 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:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 #, fuzzy msgid "revoked" msgstr "[tühistatud] " -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 #, fuzzy msgid "expired" msgstr "expire" -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" @@ -5002,18 +5007,18 @@ msgstr "" "HOIATUS: ühtegi kasutaja ID pole märgitud primaarseks. See käsklus võib\n" " põhjustada muu kasutaja ID primaarseks määramist.\n" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, fuzzy, c-format #| msgid "You can't change the expiration date of a v3 key\n" msgid "You may want to change its expiration date too.\n" msgstr "v3 võtme aegumise aega ei saa muuta.\n" -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -5022,35 +5027,35 @@ msgstr "" "HOIATUS: See on PGP2-stiilis võti. Foto ID lisamine võib sundida mõningaid\n" " PGP versioone seda võtit tagasi lükkama.\n" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 msgid "Are you sure you still want to add it? (y/N) " msgstr "Olete kindel, et soovite seda ikka lisada? (j/E) " -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 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:3102 -msgid "Such a user ID already exists on this key!\n" +#: g10/keyedit.c:4329 +msgid "Such a user ID already exists on this key!" msgstr "" -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "Kustutan selle korrektse allkirja? (j/E/v)" -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "Kustutan selle vigase allkirja? (j/E/v)" -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "Kustutan selle tundmatu allkirja? (j/E/v)" -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "Kas tõesti kustutan selle iseenda allkirja? (j/E)" -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, fuzzy, c-format #| msgid "Deleted %d signature.\n" msgid "Deleted %d signature.\n" @@ -5058,38 +5063,38 @@ msgid_plural "Deleted %d signatures.\n" msgstr[0] "Kustutatud %d allkiri.\n" msgstr[1] "Kustutatud %d allkiri.\n" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "Midagi ei kustutatud.\n" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 #, fuzzy msgid "invalid" msgstr "vigane pakend" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, fuzzy, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "Kasutaja ID \"%s\" on tühistatud." -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, fuzzy, c-format msgid "User ID \"%s\": %d signature removed\n" msgid_plural "User ID \"%s\": %d signatures removed\n" msgstr[0] "Kasutaja ID \"%s\" on tühistatud." msgstr[1] "Kasutaja ID \"%s\" on tühistatud." -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, fuzzy, c-format msgid "User ID \"%s\": already minimized\n" msgstr "kasutaja ID \"%s\" on juba tühistatud\n" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, fuzzy, c-format msgid "User ID \"%s\": already clean\n" msgstr "kasutaja ID \"%s\" on juba tühistatud\n" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" @@ -5098,41 +5103,41 @@ msgstr "" "HOIATUS: See on PGP2-stiilis võti. Määratud tühistaja lisamine võib\n" " põhjustada mõningaid PGP versioone seda võtit tagasi lükkama.\n" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "PGP 2.x-stiili võtmele ei saa määratud tühistajat lisada.\n" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 msgid "Enter the user ID of the designated revoker: " msgstr "Sisestage määratud tühistaja kasutaja ID: " -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "PGP 2.x stiilis võtit ei saa nimetada määratud tühistajaks\n" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "te ei saa nimetada võtit iseenda määratud tühistajaks\n" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, fuzzy, c-format msgid "this key has already been designated as a revoker\n" msgstr "HOIATUS: See võti on määratud tühistaja poolt tühistatud!\n" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "HOIATUS: võtme seadmist määratud tühistajaks ei saa tagasi võtta!\n" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 #, fuzzy msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "" "Olete kindel, et soovite seda võtit seada määratud tühistajaks? (j/E): " -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 #, fuzzy msgid "" "Are you sure you want to change the expiration time for multiple subkeys? (y/" @@ -5140,181 +5145,181 @@ msgid "" msgstr "" "Olete kindel, et soovite seda võtit seada määratud tühistajaks? (j/E): " -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 #, fuzzy msgid "Changing expiration time for a subkey.\n" msgstr "Muudan sekundaarse võtme aegumise aega.\n" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "Muudan primaarse võtme aegumise aega.\n" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "v3 võtme aegumise aega ei saa muuta.\n" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 #, fuzzy msgid "Changing usage of a subkey.\n" msgstr "Muudan sekundaarse võtme aegumise aega.\n" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 #, fuzzy #| msgid "Changing expiration time for the primary key.\n" msgid "Changing usage of the primary key.\n" msgstr "Muudan primaarse võtme aegumise aega.\n" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, fuzzy, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "HOIATUS: allkirjastamise alamvõti %08lX ei ole rist-sertifitseeritud\n" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 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:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, fuzzy, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "jätan kasutaja \"%s\" v3 iseenda allkirja vahele\n" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "" -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 #, fuzzy msgid "Are you sure you want to replace it? (y/N) " msgstr "Olete kindel, et soovite seda kasutada (j/E)? " -#: g10/keyedit.c:5384 +#: g10/keyedit.c:5440 #, fuzzy msgid "Are you sure you want to delete it? (y/N) " msgstr "Olete kindel, et soovite seda kasutada (j/E)? " -#: g10/keyedit.c:5449 +#: g10/keyedit.c:5505 #, fuzzy msgid "Enter the notation: " msgstr "Allkirja noteerimine: " -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 #, fuzzy msgid "Proceed? (y/N) " msgstr "Kirjutan üle (j/E)? " -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, c-format msgid "No user ID with index %d\n" msgstr "Kasutaja ID numbriga %d puudub\n" -#: g10/keyedit.c:5728 +#: g10/keyedit.c:5784 #, fuzzy, c-format msgid "No user ID with hash %s\n" msgstr "Kasutaja ID numbriga %d puudub\n" -#: g10/keyedit.c:5829 +#: g10/keyedit.c:5885 #, fuzzy, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Kasutaja ID numbriga %d puudub\n" -#: g10/keyedit.c:5851 +#: g10/keyedit.c:5907 #, fuzzy, c-format msgid "No subkey with index %d\n" msgstr "Kasutaja ID numbriga %d puudub\n" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, fuzzy, c-format msgid "user ID: \"%s\"\n" msgstr "kasutaja ID: \"" -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, fuzzy, c-format msgid "signed by your key %s on %s%s%s\n" msgstr " allkirjastanud %08lX %s%s%s\n" -#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr " (mitte-eksporditav)" -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, c-format msgid "This signature expired on %s.\n" msgstr "See allkiri aegub %s.\n" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 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:6011 +#: g10/keyedit.c:6067 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Loon sellele allkirjale tühistamise sertifikaadi? (j/E) " -#: g10/keyedit.c:6071 +#: g10/keyedit.c:6127 #, 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:6100 +#: g10/keyedit.c:6156 #, fuzzy msgid " (non-revocable)" msgstr " (mitte-eksporditav)" -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, fuzzy, c-format msgid "revoked by your key %s on %s\n" msgstr " tühistanud %08lX %s\n" -#: g10/keyedit.c:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "Te asute tühistama järgmisi allkirju:\n" -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 msgid "Really create the revocation certificates? (y/N) " msgstr "Kas tõesti loon tühistamise sertifikaadid? (j/E) " -#: g10/keyedit.c:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "salajast võtit pole\n" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6246 +#: g10/keyedit.c:6302 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "kasutaja ID \"%s\" on juba tühistatud\n" -#: g10/keyedit.c:6263 +#: g10/keyedit.c:6319 #, 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:6359 +#: g10/keyedit.c:6415 #, 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:6397 +#: g10/keyedit.c:6453 #, fuzzy, c-format msgid "Key %s is already revoked.\n" msgstr "kasutaja ID \"%s\" on juba tühistatud\n" -#: g10/keyedit.c:6459 +#: g10/keyedit.c:6515 #, fuzzy, c-format msgid "Subkey %s is already revoked.\n" msgstr "kasutaja ID \"%s\" on juba tühistatud\n" -#: g10/keyedit.c:6556 +#: g10/keyedit.c:6612 #, 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" @@ -5741,6 +5746,10 @@ msgstr "" 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" +#: g10/keygen.c:3102 +msgid "Such a user ID already exists on this key!\n" +msgstr "" + #. TRANSLATORS: These are the allowed answers in #. lower and uppercase. Below you will find the matching #. string which should be translated accordingly and the @@ -6068,56 +6077,56 @@ msgstr "vigased ekspordi võtmed\n" msgid "\"%s\" not a key ID: skipping\n" msgstr "" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, 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:1224 +#: g10/keyserver.c:1226 #, 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:1316 +#: g10/keyserver.c:1318 #, fuzzy, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "võtit '%s' ei leitud: %s\n" -#: g10/keyserver.c:1319 +#: g10/keyserver.c:1321 #, fuzzy, c-format msgid "key not found on keyserver\n" msgstr "võtit '%s' ei leitud: %s\n" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, fuzzy, c-format msgid "requesting key %s from %s\n" msgstr "küsin võtit %08lX võtmeserverist %s\n" -#: g10/keyserver.c:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, fuzzy, c-format msgid "no keyserver known\n" msgstr "vigased ekspordi võtmed\n" -#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 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:1619 +#: g10/keyserver.c:1621 #, fuzzy, c-format msgid "sending key %s to %s\n" msgstr "" "\"\n" "allkirjastatud teie võtmega %08lX %s\n" -#: g10/keyserver.c:1662 +#: g10/keyserver.c:1664 #, fuzzy, c-format msgid "requesting key from '%s'\n" msgstr "küsin võtit %08lX võtmeserverist %s\n" -#: g10/keyserver.c:1680 +#: g10/keyserver.c:1682 #, fuzzy, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "HOIATUS: ei saa kustutada ajutist faili (%s) `%s': %s\n" @@ -6150,251 +6159,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:475 +#: g10/mainproc.c:480 #, fuzzy, c-format msgid "public key is %s\n" msgstr "avalik võti on %08lX\n" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, 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:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 g10/pkclist.c:231 #, fuzzy, c-format msgid " \"%s\"\n" msgstr " ka \"" -#: g10/mainproc.c:535 +#: g10/mainproc.c:540 #, fuzzy, c-format msgid "encrypted with %s key, ID %s\n" msgstr "krüpteeritud %s võtmega, ID %08lX\n" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "krüpteeritud kasutades %lu parooli\n" -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "krüpteeritud ühe parooliga\n" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "avaliku võtmega lahtikrüpteerimine ebaõnnestus: %s\n" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "avaliku võtmega krüpteeritud andmed: hea DEK\n" -#: g10/mainproc.c:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, c-format msgid "assuming %s encrypted data\n" msgstr "eeldan %s krüpteeritud andmeid\n" -#: g10/mainproc.c:655 +#: g10/mainproc.c:660 #, 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:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "HOIATUS: teate kooskõlalisus ei ole tagatud\n" -#: g10/mainproc.c:763 +#: g10/mainproc.c:768 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:766 +#: g10/mainproc.c:771 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:771 +#: g10/mainproc.c:776 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "lahtikrüpteerimine ebaõnnestus: %s\n" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "lahtikrüpteerimine õnnestus\n" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "HOIATUS: krüpteeritud teadet on muudetud!\n" -#: g10/mainproc.c:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "lahtikrüpteerimine ebaõnnestus: %s\n" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, 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:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "algne failinimi on='%.*s'\n" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "eraldiseisev tühistus - realiseerimiseks kasutage \"gpg --import\"\n" -#: g10/mainproc.c:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, fuzzy, c-format msgid "no signature found\n" msgstr "Korrektne allkiri kasutajalt \"" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, fuzzy, c-format msgid "BAD signature from \"%s\"" msgstr "HALB allkiri kasutajalt \"" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, fuzzy, c-format msgid "Expired signature from \"%s\"" msgstr "Aegunud allkiri kasutajalt \"" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, fuzzy, c-format msgid "Good signature from \"%s\"" msgstr "Korrektne allkiri kasutajalt \"" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "allkirja kontroll jäeti ära\n" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, fuzzy, c-format msgid "can't handle this ambiguous signature data\n" msgstr "neid allkirju ei õnnestu töödelda\n" -#: g10/mainproc.c:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, fuzzy, c-format msgid "Signature made %s\n" msgstr "Allkiri aegus %s\n" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 sm/verify.c:480 #, fuzzy, c-format msgid " using %s key %s\n" msgstr " ka \"" -#: g10/mainproc.c:1970 +#: g10/mainproc.c:1982 #, 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:1976 +#: g10/mainproc.c:1988 #, fuzzy, c-format msgid " issuer \"%s\"\n" msgstr " ka \"" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, c-format msgid "Key available at: " msgstr "Võtme leiate: " -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "[ebakindel]" -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, fuzzy, c-format msgid " aka \"%s\"" msgstr " ka \"" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, 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:2402 +#: g10/mainproc.c:2414 #, c-format msgid "Signature expired %s\n" msgstr "Allkiri aegus %s\n" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, c-format msgid "Signature expires %s\n" msgstr "Allkiri aegub %s\n" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2430 #, 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:2419 +#: g10/mainproc.c:2431 msgid "binary" msgstr "binaarne" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "tekstimood" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 msgid "unknown" msgstr "tundmatu" -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 #, fuzzy #| msgid "unknown pubkey algorithm" msgid ", key algorithm " msgstr "tundmatu avaliku võtme algoritm" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "Allkirja ei saa kontrollida: %s\n" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "ei ole eraldiseisev allkiri\n" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, 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:2663 +#: g10/mainproc.c:2675 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "eraldiseisev allkiri klassiga 0x%02x\n" -#: g10/mainproc.c:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "vana stiili (PGP 2.x) allkiri\n" @@ -6468,11 +6477,6 @@ msgstr "" msgid "%s:%d: deprecated option \"%s\"\n" msgstr "%s:%d: ebasoovitav võti \"%s\"\n" -#: g10/misc.c:1188 -#, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "HOIATUS: võtit \"%s\" ei soovitata kasutada.\n" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -7557,134 +7561,134 @@ msgstr "viga lugemisel: %s\n" msgid "trustdb: sync failed: %s\n" msgstr "trustdb: sync ebaõnnestus: %s\n" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, fuzzy, c-format msgid "can't create lock for '%s'\n" msgstr "`%s' ei õnnestu luua: %s\n" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, fuzzy, c-format msgid "can't lock '%s'\n" msgstr "`%s' ei õnnestu avada\n" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "trustdb kirje %lu: lseek ebaõnnestus: %s\n" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "trustdb rec %lu: write failed (n=%d): %s\n" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "trustdb transaktsioon on liiga suur\n" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s: kataloogi ei ole!\n" -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, fuzzy, c-format msgid "can't access '%s': %s\n" msgstr "`%s' ei õnnestu sulgeda: %s\n" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s: versioonikirje loomine ei õnnestu: %s" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s: loodi vigane usalduse andmebaas\n" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s: trustdb on loodud\n" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, fuzzy, c-format #| msgid "NOTE: trustdb not writable\n" msgid "Note: trustdb not writable\n" msgstr "MÄRKUS: trustdb pole kirjutatav\n" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s: vigane trustdb\n" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s: paisktabeli loomine ebaõnnestus: %s\n" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s: viga versioonikirje uuendamisel: %s\n" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s: viga versioonikirje lugemisel: %s\n" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s: viga versioonikirje kirjutamisel: %s\n" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "trustdb: lseek ebaõnnestus: %s\n" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "trustdb: lugemine ebaõnnestus (n=%d): %s\n" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s: ei ole trustdb fail\n" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s: versioonikirje kirje numbriga %lu\n" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s: vigane faili versioon %d\n" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s: viga vaba kirje lugemisel: %s\n" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s: viga kataloogikirje kirjutamisel: %s\n" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s: kirje nullimine ebaõnnestus: %s\n" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s: kirje lisamine ebaõnnestus: %s\n" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, fuzzy, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "%s: trustdb on loodud\n" @@ -8306,16 +8310,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8350,10 +8354,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "" @@ -8373,158 +8377,158 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, fuzzy, c-format msgid "key already exists\n" msgstr "`%s' on juba pakitud\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, c-format msgid "existing key will be replaced\n" msgstr "" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, fuzzy, c-format msgid "generating new key\n" msgstr "genereeri uus võtmepaar" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, fuzzy, c-format msgid "writing new key\n" msgstr "genereeri uus võtmepaar" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, 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:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, 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:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, c-format msgid "please wait while key is being generated ...\n" msgstr "" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, 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:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, 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:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, c-format msgid "response does not contain the public key data\n" msgstr "" -#: scd/app-p15.c:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 #, fuzzy msgid "|A|Please enter the Admin PIN" msgstr "muuda parooli" -#: scd/app-p15.c:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 #, 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:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 #, fuzzy msgid "||Please enter the PIN for the standard keys." msgstr "muuda parooli" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 #, fuzzy #| msgid "Note: This key has been disabled.\n" msgid "Note: PIN has not yet been enabled." msgstr "Märkus: See võti on blokeeritud.\n" -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "" -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 #, fuzzy msgid "|N|Please enter a new PIN for the standard keys." msgstr "muuda parooli" -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 #, fuzzy msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "Palun valige tühistamise põhjus:\n" -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "" -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 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:945 +#: scd/app-openpgp.c:946 #, fuzzy, c-format msgid "failed to store the fingerprint: %s\n" msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n" -#: scd/app-openpgp.c:958 +#: scd/app-openpgp.c:959 #, 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:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, c-format msgid "error retrieving CHV status from card\n" msgstr "" -#: scd/app-openpgp.c:1951 +#: scd/app-openpgp.c:1952 #, fuzzy, c-format msgid "reading public key failed: %s\n" msgstr "võtmebloki kustutamine ebaõnnestus: %s\n" @@ -8532,43 +8536,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:2375 +#: scd/app-openpgp.c:2406 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2623 +#: scd/app-openpgp.c:2654 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2630 +#: scd/app-openpgp.c:2661 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2643 +#: scd/app-openpgp.c:2674 #, fuzzy msgid "||Please unlock the card" msgstr "muuda parooli" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" -#: scd/app-openpgp.c:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, fuzzy, c-format msgid "verify CHV%d failed: %s\n" msgstr "võtmeserverile saatmine ebaõnnestus: %s\n" -#: scd/app-openpgp.c:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8576,22 +8580,22 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:2843 +#: scd/app-openpgp.c:2874 #, c-format msgid "access to admin commands is not configured\n" msgstr "" -#: scd/app-openpgp.c:3357 +#: scd/app-openpgp.c:3388 #, fuzzy msgid "||Please enter the PIN" msgstr "muuda parooli" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 #, fuzzy msgid "||Please enter the Reset Code for the card" msgstr "Palun valige tühistamise põhjus:\n" -#: scd/app-openpgp.c:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -8599,81 +8603,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 #, fuzzy msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "muuda parooli" -#: scd/app-openpgp.c:3545 +#: scd/app-openpgp.c:3576 #, fuzzy msgid "||Please enter the PIN and New PIN" msgstr "muuda parooli" -#: scd/app-openpgp.c:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, fuzzy, c-format msgid "error reading application data\n" msgstr "viga võtmebloki lugemisel: %s\n" -#: scd/app-openpgp.c:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, fuzzy, c-format msgid "error reading fingerprint DO\n" msgstr "%s: viga vaba kirje lugemisel: %s\n" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" -#: scd/app-openpgp.c:4648 +#: scd/app-openpgp.c:4679 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "mittetoetatud URI" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "" -#: scd/app-openpgp.c:5036 +#: scd/app-openpgp.c:5067 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:5236 +#: scd/app-openpgp.c:5267 #, 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:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" -#: scd/app-openpgp.c:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, fuzzy, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "ei leia OpenPGP andmeid.\n" @@ -8694,7 +8698,7 @@ msgstr "" msgid "run in multi server mode (foreground)" msgstr "" -#: scd/scdaemon.c:136 sm/gpgsm.c:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8743,33 +8747,33 @@ msgstr "" msgid "deny the use of admin card commands" msgstr "vastuolulised käsud\n" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 #, fuzzy msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" msgstr "" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, c-format msgid "please use the option '--daemon' to run the program in the background\n" msgstr "" -#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, fuzzy, c-format msgid "error getting key usage information: %s\n" @@ -9003,7 +9007,7 @@ msgstr "" msgid "checking the trust list failed: %s\n" msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, c-format msgid "certificate chain too long\n" msgstr "" @@ -9058,7 +9062,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n" msgstr "" #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, fuzzy, c-format msgid "out of core\n" @@ -9105,42 +9109,42 @@ msgstr "" "\"%.*s\"\n" "%u-bitti %s võti, ID %08lX, loodud %s%s\n" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, fuzzy, c-format msgid "looking for another certificate\n" msgstr "halb sertifikaat" @@ -9334,6 +9338,11 @@ msgstr "Loon sellele võtmele tühistamise sertifikaadi? " msgid "These parameters are used:\n" msgstr "" +#: sm/certreqgen-ui.c:433 +#, fuzzy, c-format +msgid "error creating temporary file: %s\n" +msgstr "viga parooli loomisel: %s\n" + #: sm/certreqgen-ui.c:439 msgid "Now creating self-signed certificate. " msgstr "" @@ -9406,134 +9415,134 @@ msgstr "võtmebloki kustutamine ebaõnnestus: %s\n" msgid "no valid recipients given\n" msgstr "(Kirjeldust ei antud)\n" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 #, fuzzy msgid "list external keys" msgstr "näita salajasi võtmeid" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 #, fuzzy msgid "list certificate chain" msgstr "halb sertifikaat" -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 #, fuzzy msgid "import certificates" msgstr "halb sertifikaat" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 #, fuzzy msgid "export certificates" msgstr "halb sertifikaat" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 msgid "register a smartcard" msgstr "" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "ära kasuta terminali" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 #, fuzzy msgid "create base-64 encoded output" msgstr "loo ascii pakendis väljund" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 #, fuzzy msgid "|USER-ID|use USER-ID as default secret key" msgstr "|NIMI|kasuta NIME vaikimisi salajase võtmena" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 #, fuzzy msgid "|FILE|add keyring to the list of keyrings" msgstr "lisa see võtmehoidla võtmehoidlate nimekirja" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 #, fuzzy msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NIMI|kasuta paroolidega šifri algoritmi NIMI" -#: sm/gpgsm.c:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "|NIMI|kasuta šifri algoritmi NIMI" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 msgid "|NAME|use message digest algorithm NAME" msgstr "|NIMI|kasuta teatelühendi algoritmi NIMI" -#: sm/gpgsm.c:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "pakettmood: ära küsi kunagi" -#: sm/gpgsm.c:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "eelda enamus küsimustele jah vastust" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "eelda enamus küsimustele ei vastust" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 #, fuzzy msgid "|FILE|write an audit log to FILE" msgstr "|FAIL|lae laiendusmoodul FAIL" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 #, 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:623 +#: sm/gpgsm.c:633 #, fuzzy msgid "" "Syntax: @GPGSM@ [options] [files]\n" @@ -9544,27 +9553,27 @@ msgstr "" "allkirjasta, kontrolli, krüpti ja dekrüpti\n" "vaikimisi operatsioon sõltub sisendandmetest\n" -#: sm/gpgsm.c:831 +#: sm/gpgsm.c:841 #, 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:842 +#: sm/gpgsm.c:852 #, fuzzy, c-format msgid "unknown validation model '%s'\n" msgstr "tundmatu vaikimisi saaja `%s'\n" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, fuzzy, c-format msgid "importing common certificates '%s'\n" msgstr "kirjutan faili `%s'\n" -#: sm/gpgsm.c:1774 +#: sm/gpgsm.c:1795 #, fuzzy, c-format msgid "can't sign using '%s': %s\n" msgstr "`%s' ei õnnestu sulgeda: %s\n" -#: sm/gpgsm.c:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -9594,7 +9603,7 @@ msgstr "viga parooli loomisel: %s\n" msgid "error importing certificate: %s\n" msgstr "viga parooli loomisel: %s\n" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, fuzzy, c-format msgid "error reading input: %s\n" msgstr "viga `%s' lugemisel: %s\n" @@ -9634,7 +9643,7 @@ msgstr "rev? probleem tühistamise kontrollimisel: %s\n" msgid "error storing flags: %s\n" msgstr "viga `%s' lugemisel: %s\n" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "" @@ -10001,12 +10010,6 @@ msgstr "kataloogi `%s' ei õnnestu luua: %s\n" msgid "error closing '%s': %s\n" msgstr "viga `%s' lugemisel: %s\n" -#: dirmngr/crlcache.c:948 -#, fuzzy, c-format -#| msgid "error reading `%s': %s\n" -msgid "error renaming '%s' to '%s': %s\n" -msgstr "viga `%s' lugemisel: %s\n" - #: dirmngr/crlcache.c:1002 #, fuzzy, c-format msgid "can't hash '%s': %s\n" @@ -10694,93 +10697,93 @@ msgstr "" msgid "usage: %s [options] " msgstr "kasuta: gpg [võtmed] " -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, 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:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, fuzzy, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "pakendamine ebaõnnestus: %s\n" -#: dirmngr/dirmngr.c:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, fuzzy, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "pakendamine ebaõnnestus: %s\n" -#: dirmngr/dirmngr.c:1730 +#: dirmngr/dirmngr.c:1734 #, fuzzy, c-format msgid "%s:%u: line too long - skipped\n" msgstr "rida on liiga pikk\n" -#: dirmngr/dirmngr.c:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, fuzzy, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "viga: vigane sõrmejälg\n" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, fuzzy, c-format msgid "%s:%u: read error: %s\n" msgstr "viga lugemisel: %s\n" -#: dirmngr/dirmngr.c:1892 +#: dirmngr/dirmngr.c:1896 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1979 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:2032 +#: dirmngr/dirmngr.c:2036 #, fuzzy, c-format msgid "shutdown forced\n" msgstr "ei töödeldud" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, fuzzy, c-format msgid "error accessing '%s': http status %u\n" msgstr "viga `%s' lugemisel: %s\n" -#: dirmngr/http.c:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, fuzzy, c-format msgid "too many redirections\n" msgstr "liiga palju `%c' eelistusi\n" -#: dirmngr/http.c:3768 +#: dirmngr/http.c:3802 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11151,105 +11154,105 @@ msgstr "eelistus %c%lu on duplikaat\n" msgid "certificate should not have been used for CRL signing\n" msgstr "" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 #, fuzzy msgid "quiet" msgstr "välju" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 msgid "connect to the dirmngr" msgstr "" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 msgid "connect to the keyboxd" msgstr "" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 msgid "|ADDR|connect to Assuan server at ADDR" msgstr "" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 #, fuzzy msgid "|FILE|run commands from FILE on startup" msgstr "|FAIL|lae laiendusmoodul FAIL" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 #, fuzzy msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 msgid "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" msgstr "" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, fuzzy, c-format msgid "receiving line failed: %s\n" msgstr "võtmebloki kustutamine ebaõnnestus: %s\n" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, fuzzy, c-format msgid "line too long - skipped\n" msgstr "rida on liiga pikk\n" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, fuzzy, c-format msgid "unknown command '%s'\n" msgstr "tundmatu vaikimisi saaja `%s'\n" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, fuzzy, c-format msgid "sending line failed: %s\n" msgstr "allkirjastamine ebaõnnestus: %s\n" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, fuzzy, c-format msgid "no keybox daemon running in this session\n" msgstr "gpg-agent ei ole sesses sessioonis kasutatav\n" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, fuzzy, c-format msgid "error sending standard options: %s\n" msgstr "viga teate saatmisel serverile `%s': %s\n" @@ -11315,12 +11318,12 @@ msgstr "" msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3573 +#: tools/gpgconf-comp.c:3576 #, fuzzy, c-format msgid "error closing '%s'\n" msgstr "viga `%s' lugemisel: %s\n" -#: tools/gpgconf-comp.c:3575 +#: tools/gpgconf-comp.c:3578 #, fuzzy, c-format msgid "error parsing '%s'\n" msgstr "viga `%s' lugemisel: %s\n" @@ -11510,6 +11513,15 @@ msgstr "" msgid "manage the command history" msgstr "" +#, fuzzy +#~ msgid "error writing to temporary file: %s\n" +#~ msgstr "kirjutan faili `%s'\n" + +#, fuzzy +#~| msgid "Key is superseded" +#~ msgid "run in supervised mode" +#~ msgstr "Võti on asendatud" + #~ msgid "Name may not start with a digit\n" #~ msgstr "Nimi ei või alata numbriga\n" @@ -11771,10 +11783,6 @@ msgstr "" #~ msgstr "%s ei õnnestu avada: %s\n" #, fuzzy -#~ msgid "error writing to %s: %s\n" -#~ msgstr "viga võtmehoidlasse `%s' kirjutamisel: %s\n" - -#, fuzzy #~ msgid "error closing %s: %s\n" #~ msgstr "viga `%s' lugemisel: %s\n" diff --git a/po/fi.po b/po/fi.po index 4e0124a..43d2d93 100644 --- a/po/fi.po +++ b/po/fi.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: gnupg 1.2.2\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-04-21 16:55+0200\n" +"POT-Creation-Date: 2022-07-11 12:31+0200\n" "PO-Revision-Date: 2004-06-16 22:40+0300\n" "Last-Translator: Tommi Vainikainen \n" "Language-Team: Finnish \n" @@ -31,7 +31,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: agent/call-pinentry.c:338 +#: agent/call-pinentry.c:340 #, fuzzy, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "TrustDB:n alustaminen ei onnistu: %s\n" @@ -42,52 +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:556 +#: agent/call-pinentry.c:554 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:557 +#: agent/call-pinentry.c:555 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:558 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:559 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:560 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:561 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:562 +#: agent/call-pinentry.c:560 #, fuzzy msgid "Do you really want to make your passphrase visible on the screen?" msgstr "Haluatko varmasti poistaa valitut avaimet? " -#: agent/call-pinentry.c:564 +#: agent/call-pinentry.c:562 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:565 +#: agent/call-pinentry.c:563 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "väärä salasana" -#: agent/call-pinentry.c:566 +#: agent/call-pinentry.c:564 msgid "Caps Lock is on" msgstr "" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:1022 +#: agent/call-pinentry.c:1019 msgid "Suggest" msgstr "" @@ -98,28 +98,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:1044 +#: agent/call-pinentry.c:1041 msgid "pinentry.genpin.tooltip" msgstr "" #. TRANSLATORS: This is a text shown by pinentry if the option #. for formatted passphrase is enabled. The length is #. limited to about 900 characters. -#: agent/call-pinentry.c:1072 +#: agent/call-pinentry.c:1069 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 +#: agent/call-pinentry.c:1128 #, 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:1198 +#: agent/call-pinentry.c:1195 msgid "Quality:" msgstr "" @@ -129,107 +129,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:1219 +#: agent/call-pinentry.c:1216 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1477 +#: agent/call-pinentry.c:1474 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1480 +#: agent/call-pinentry.c:1477 #, 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:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 #: agent/protect-tool.c:729 #, fuzzy msgid "Passphrase:" msgstr "väärä salasana" -#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 -#: agent/command.c:1988 agent/command-ssh.c:3056 agent/genkey.c:442 +#: agent/call-pinentry.c:1541 agent/call-pinentry.c:1799 agent/command.c:2049 +#: agent/command.c:2108 agent/command-ssh.c:3145 agent/genkey.c:427 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:1566 agent/call-pinentry.c:1830 +#: agent/call-pinentry.c:1563 agent/call-pinentry.c:1827 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 +#: agent/call-pinentry.c:1574 agent/call-pinentry.c:1838 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 -#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 +#: agent/call-pinentry.c:1586 agent/call-pinentry.c:1598 +#: agent/call-pinentry.c:1850 agent/call-pinentry.c:1862 #, fuzzy msgid "PIN too long" msgstr "rivi on liian pitkä\n" -#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 +#: agent/call-pinentry.c:1587 agent/call-pinentry.c:1851 #, fuzzy msgid "Passphrase too long" msgstr "salasana on liian pitkä\n" -#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 +#: agent/call-pinentry.c:1595 agent/call-pinentry.c:1859 #, fuzzy msgid "Invalid characters in PIN" msgstr "Nimessä on epäkelpo merkki\n" -#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 +#: agent/call-pinentry.c:1600 agent/call-pinentry.c:1864 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 #, fuzzy msgid "Bad PIN" msgstr "MPI ei kelpaa" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 #, fuzzy msgid "Bad Passphrase" msgstr "väärä salasana" -#: agent/command.c:823 +#: agent/command.c:826 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:824 +#: agent/command.c:827 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1235 g10/card-util.c:741 g10/card-util.c:762 +#: agent/command.c:1329 g10/card-util.c:741 g10/card-util.c:762 #, fuzzy, c-format msgid "error getting serial number of card: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2984 -#: agent/genkey.c:377 +#: agent/command.c:1876 agent/command.c:2041 agent/command-ssh.c:3073 +#: agent/genkey.c:362 #, fuzzy msgid "Please re-enter this passphrase" msgstr "muuta salasanaa" -#: agent/command.c:2703 +#: agent/command.c:2830 #, 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:2833 +#: agent/command.c:2960 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -241,9 +241,9 @@ 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:874 common/dotlock.c:856 g10/card-util.c:991 -#: g10/export.c:1329 g10/gpg.c:1454 g10/keygen.c:5370 g10/keyring.c:1329 +#: g10/export.c:1329 g10/gpg.c:1455 g10/keygen.c:5370 g10/keyring.c:1329 #: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 -#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:753 tools/gpg-card.c:479 +#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:739 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" @@ -251,15 +251,15 @@ msgstr "tiedostoa \"%s\" ei voi luoda: %s\n" #: agent/command-ssh.c:886 common/helpfile.c:57 g10/card-util.c:948 #: g10/dearmor.c:59 g10/dearmor.c:104 g10/decrypt.c:65 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1455 +#: g10/decrypt.c:148 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1456 #: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4319 #: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: g10/plaintext.c:640 g10/sign.c:1093 g10/sign.c:1320 g10/sign.c:1433 -#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:758 -#: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2253 -#: sm/gpgsm.c:2283 sm/gpgsm.c:2321 sm/keylist.c:1791 sm/qualified.c:65 +#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:744 +#: g10/tdbio.c:799 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2274 +#: sm/gpgsm.c:2304 sm/gpgsm.c:2342 sm/keylist.c:1809 sm/qualified.c:65 #: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489 -#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1817 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1821 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -270,137 +270,128 @@ msgstr "tiedostoa \"%s\" ei voi avata: %s\n" msgid "no suitable card key found: %s\n" msgstr "kirjoitettavissa olevaa salaista avainrengasta ei löydy: %s\n" -#: agent/command-ssh.c:2513 +#: agent/command-ssh.c:2467 #, fuzzy, c-format msgid "error getting list of cards: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: agent/command-ssh.c:2688 +#: agent/command-ssh.c:2777 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " "allow this?" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Allow" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Deny" msgstr "" -#: agent/command-ssh.c:2704 +#: agent/command-ssh.c:2793 #, fuzzy, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "Ole hyvä ja syötä salasana, tämän on salainen lause \n" -#: agent/command-ssh.c:3011 +#: agent/command-ssh.c:3100 #, fuzzy, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " "%s%%0Awithin gpg-agent's key storage" msgstr "Ole hyvä ja syötä salasana, tämän on salainen lause \n" -#: agent/command-ssh.c:3708 +#: agent/command-ssh.c:3797 #, fuzzy, c-format msgid "failed to create stream from socket: %s\n" msgstr "%s: hajautustaulukon luonti ei onnistu: %s\n" -#: agent/divert-scd.c:118 -msgid "Please insert the card with serial number" -msgstr "" - -#: agent/divert-scd.c:243 +#: agent/divert-scd.c:136 msgid "Admin PIN" msgstr "" #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:248 +#: agent/divert-scd.c:141 msgid "PUK" msgstr "" -#: agent/divert-scd.c:255 +#: agent/divert-scd.c:148 msgid "Reset Code" msgstr "" -#: agent/divert-scd.c:283 +#: agent/divert-scd.c:176 msgid "Push ACK button on card/token." msgstr "" -#: agent/divert-scd.c:305 agent/divert-scd.c:309 +#: agent/divert-scd.c:198 agent/divert-scd.c:202 msgid "Use the reader's pinpad for input." msgstr "" -#: agent/divert-scd.c:375 +#: agent/divert-scd.c:268 #, fuzzy msgid "Repeat this Reset Code" msgstr "Toista salasana: " -#: agent/divert-scd.c:377 +#: agent/divert-scd.c:270 #, fuzzy msgid "Repeat this PUK" msgstr "Toista salasana: " -#: agent/divert-scd.c:378 +#: agent/divert-scd.c:271 #, fuzzy msgid "Repeat this PIN" msgstr "Toista salasana: " -#: agent/divert-scd.c:383 +#: agent/divert-scd.c:276 #, fuzzy msgid "Reset Code not correctly repeated; try again" msgstr "salasanaa ei toistettu oikein, yritä uudestaan." -#: agent/divert-scd.c:385 +#: agent/divert-scd.c:278 #, fuzzy msgid "PUK not correctly repeated; try again" msgstr "salasanaa ei toistettu oikein, yritä uudestaan." -#: agent/divert-scd.c:386 +#: agent/divert-scd.c:279 #, fuzzy msgid "PIN not correctly repeated; try again" msgstr "salasanaa ei toistettu oikein, yritä uudestaan." -#: agent/divert-scd.c:399 +#: agent/divert-scd.c:292 #, c-format msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "" -#: 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:150 +#: agent/genkey.c:154 #, fuzzy, c-format -msgid "error writing to temporary file: %s\n" -msgstr "kirjoitetaan kohteeseen \"%s\"\n" +msgid "error writing to pipe: %s\n" +msgstr "virhe kirjoitettaessa avainrenkaaseen \"%s\": %s\n" -#: agent/genkey.c:191 +#: agent/genkey.c:176 #, fuzzy msgid "Enter new passphrase" msgstr "Syötä salasana\n" -#: agent/genkey.c:227 +#: agent/genkey.c:212 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:229 +#: agent/genkey.c:214 #, 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:241 +#: agent/genkey.c:226 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:258 +#: agent/genkey.c:243 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -408,7 +399,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:277 +#: agent/genkey.c:262 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -416,387 +407,386 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:304 +#: agent/genkey.c:289 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:319 +#: agent/genkey.c:304 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:340 +#: agent/genkey.c:325 #, fuzzy msgid "Take this one anyway" msgstr "Haluatko käyttää tätä avainta kaikesta huolimatta? " -#: agent/genkey.c:508 +#: agent/genkey.c:493 #, fuzzy, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "" "Tarvitset salasanan suojaamaan salaista avaintasi.\n" "\n" -#: agent/genkey.c:637 +#: agent/genkey.c:622 #, fuzzy msgid "Please enter the new passphrase" msgstr "muuta salasanaa" -#: agent/gpg-agent.c:165 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:167 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 msgid "Options used for startup" msgstr "" -#: agent/gpg-agent.c:167 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 +#: agent/gpg-agent.c:169 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:168 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:170 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:170 dirmngr/dirmngr.c:176 -#, fuzzy -#| msgid "Key is superseded" -msgid "run in supervised mode" -msgstr "Avain on uusittu" - -#: agent/gpg-agent.c:172 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 +#: agent/gpg-agent.c:174 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:173 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:175 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:174 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 +#: agent/gpg-agent.c:176 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:183 g10/gpg.c:595 scd/scdaemon.c:125 sm/gpgsm.c:428 +#: agent/gpg-agent.c:185 g10/gpg.c:596 scd/scdaemon.c:125 sm/gpgsm.c:429 #: dirmngr/dirmngr.c:192 #, fuzzy msgid "|FILE|read options from FILE" msgstr "|TIEDOSTO|lataa laajennusmoduuli TIEDOSTO" -#: agent/gpg-agent.c:187 g10/gpg.c:580 scd/scdaemon.c:129 sm/gpgsm.c:269 +#: agent/gpg-agent.c:189 g10/gpg.c:581 scd/scdaemon.c:129 sm/gpgsm.c:270 #: dirmngr/dirmngr.c:196 msgid "Options controlling the diagnostic output" msgstr "" -#: agent/gpg-agent.c:189 g10/gpg.c:582 g10/gpgv.c:78 kbx/kbxutil.c:89 -#: scd/scdaemon.c:131 sm/gpgsm.c:271 dirmngr/dirmngr-client.c:69 -#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:85 tools/gpgconf.c:117 +#: agent/gpg-agent.c:191 g10/gpg.c:583 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: scd/scdaemon.c:131 sm/gpgsm.c:272 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:86 tools/gpgconf.c:117 msgid "verbose" msgstr "monisanainen" -#: agent/gpg-agent.c:190 g10/gpg.c:584 g10/gpgv.c:79 kbx/kbxutil.c:90 -#: scd/scdaemon.c:132 sm/gpgsm.c:273 dirmngr/dirmngr-client.c:70 +#: agent/gpg-agent.c:192 g10/gpg.c:585 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: scd/scdaemon.c:132 sm/gpgsm.c:274 dirmngr/dirmngr-client.c:70 #: dirmngr/dirmngr.c:199 msgid "be somewhat more quiet" msgstr "ole jonkinverran hiljaisempi" -#: agent/gpg-agent.c:198 g10/gpg.c:599 sm/gpgsm.c:287 dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:600 sm/gpgsm.c:288 dirmngr/dirmngr.c:209 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:202 g10/gpg.c:605 scd/scdaemon.c:146 sm/gpgsm.c:294 +#: agent/gpg-agent.c:204 g10/gpg.c:606 scd/scdaemon.c:146 sm/gpgsm.c:295 #: dirmngr/dirmngr.c:213 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 #, fuzzy msgid "do not use the SCdaemon" msgstr "päivitä luottamustietokanta" -#: agent/gpg-agent.c:207 +#: agent/gpg-agent.c:209 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 #, 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:217 +#: agent/gpg-agent.c:219 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:219 +#: agent/gpg-agent.c:221 msgid "ignore requests to change the X display" msgstr "" -#: agent/gpg-agent.c:220 +#: agent/gpg-agent.c:222 #, fuzzy #| msgid "not supported" msgid "enable ssh support" msgstr "ei tuettu" -#: agent/gpg-agent.c:222 +#: agent/gpg-agent.c:224 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:225 +#: agent/gpg-agent.c:227 #, fuzzy #| msgid "not supported" msgid "enable putty support" msgstr "ei tuettu" -#: agent/gpg-agent.c:237 g10/gpg.c:850 scd/scdaemon.c:176 sm/gpgsm.c:388 +#: agent/gpg-agent.c:239 g10/gpg.c:851 scd/scdaemon.c:176 sm/gpgsm.c:389 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:250 +#: agent/gpg-agent.c:252 #, fuzzy msgid "disallow the use of an external password cache" msgstr "virhe luotaessa salasanaa: %s\n" -#: agent/gpg-agent.c:252 +#: agent/gpg-agent.c:254 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:255 +#: agent/gpg-agent.c:259 #, fuzzy msgid "allow presetting passphrase" msgstr "virhe luotaessa salasanaa: %s\n" -#: agent/gpg-agent.c:260 +#: agent/gpg-agent.c:264 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:267 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:265 +#: agent/gpg-agent.c:269 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:267 +#: agent/gpg-agent.c:271 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:274 +#: agent/gpg-agent.c:278 #, fuzzy msgid "|N|expire the passphrase after N days" msgstr "|N|käytä salasanoissa toimintatapaa N" -#: agent/gpg-agent.c:276 +#: agent/gpg-agent.c:280 #, fuzzy msgid "do not allow the reuse of old passphrases" msgstr "virhe luotaessa salasanaa: %s\n" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:281 +#: agent/gpg-agent.c:285 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "käytä gpg-agentia" -#: agent/gpg-agent.c:283 +#: agent/gpg-agent.c:287 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:285 +#: agent/gpg-agent.c:289 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:292 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:292 +#: agent/gpg-agent.c:296 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:296 +#: agent/gpg-agent.c:300 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:562 agent/preset-passphrase.c:99 agent/protect-tool.c:154 -#: g10/gpg.c:1149 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312 -#: sm/gpgsm.c:617 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 -#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:163 +#: agent/gpg-agent.c:561 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: g10/gpg.c:1150 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:313 +#: sm/gpgsm.c:627 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 +#: tools/gpg-connect-agent.c:223 tools/gpgconf.c:163 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" msgstr "" "Ilmoita ohjelmistovioista (englanniksi) osoitteeseen .\n" -#: agent/gpg-agent.c:571 +#: agent/gpg-agent.c:570 #, fuzzy msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Käyttö: gpg [valitsimet] [tiedostot] (-h näyttää ohjeen)" -#: agent/gpg-agent.c:573 +#: agent/gpg-agent.c:572 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "valittu tiivistealgoritmi ei kelpaa\n" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, 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:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, 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:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "VAROITUS: \"%s\" on paheksuttu valitsin\n" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, fuzzy, c-format msgid "can't create socket: %s\n" msgstr "ei voida luoda kohdetta %s: %s\n" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, c-format msgid "socket name '%s' is too long\n" msgstr "" -#: agent/gpg-agent.c:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, 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:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, fuzzy, c-format msgid "error getting nonce for the socket\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: agent/gpg-agent.c:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, fuzzy, c-format msgid "error binding socket to '%s': %s\n" msgstr "virhe lähettäessä kohteeseen \"%s\": %s\n" -#: agent/gpg-agent.c:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, 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:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, fuzzy, c-format msgid "listening on socket '%s'\n" msgstr "kirjoitan salaisen avaimen kohteeseen \"%s\"\n" -#: agent/gpg-agent.c:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: 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:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: g10/openfile.c:402 #, fuzzy, c-format msgid "directory '%s' created\n" msgstr "%s: hakemisto luotu\n" -#: agent/gpg-agent.c:2381 +#: agent/gpg-agent.c:2391 #, fuzzy, c-format msgid "stat() failed for '%s': %s\n" msgstr "trustdb: luku epäonnistui (n=%d): %s\n" -#: agent/gpg-agent.c:2385 +#: agent/gpg-agent.c:2395 #, fuzzy, c-format msgid "can't use '%s' as home directory\n" msgstr "%s: hakemistoa ei voi luoda: %s\n" -#: agent/gpg-agent.c:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, fuzzy, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" -#: agent/gpg-agent.c:2747 +#: agent/gpg-agent.c:2757 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2752 +#: agent/gpg-agent.c:2762 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2827 +#: agent/gpg-agent.c:2837 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2832 +#: agent/gpg-agent.c:2842 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, fuzzy, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "salaisen päivitys epäonnistui: %s\n" -#: agent/gpg-agent.c:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, fuzzy, c-format msgid "%s %s stopped\n" msgstr "%s: ohitettu: %s\n" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 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" @@ -822,7 +812,7 @@ msgid "" "Password cache maintenance\n" msgstr "" -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -832,7 +822,7 @@ msgstr "" " " #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -886,42 +876,42 @@ msgstr "Peru" msgid "error while asking for the passphrase: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, fuzzy, c-format msgid "error opening '%s': %s\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, fuzzy, c-format msgid "file '%s', line %d: %s\n" msgstr "avainta \"%s\" ei löydy: %s\n" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, fuzzy, c-format msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "lukuvirhe: %s\n" -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, fuzzy, c-format msgid "system trustlist '%s' not available\n" msgstr "salaisen avaimen osat eivät ole käytettävissä\n" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, fuzzy, c-format msgid "bad fingerprint in '%s', line %d\n" msgstr "lukuvirhe: %s\n" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, fuzzy, c-format msgid "invalid keyflag in '%s', line %d\n" msgstr "virhe: sormenjälki on väärä\n" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, fuzzy, c-format msgid "error reading '%s', line %d: %s\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "" @@ -934,19 +924,19 @@ msgstr "" #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " "certificates?" msgstr "" -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 #, fuzzy msgid "Yes" msgstr "kyllä|kylla|joo" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "" @@ -959,7 +949,7 @@ msgstr "" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -969,48 +959,63 @@ msgstr "" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, fuzzy, c-format +#| msgid "error reading `%s': %s\n" +msgid "error renaming '%s' to '%s': %s\n" +msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "" -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " "it now." msgstr "" -#: agent/findkey.c:397 agent/findkey.c:404 +#: agent/findkey.c:451 agent/findkey.c:458 #, fuzzy msgid "Change passphrase" msgstr "muuta salasanaa" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +msgid "Please insert the card with serial number" +msgstr "" + +#: agent/findkey.c:1231 +#, c-format +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "" + +#: agent/findkey.c:1741 #, fuzzy, c-format msgid "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A %%C" "%%0A?" msgstr "Haluatko varmasti poistaa valitut avaimet? " -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 #, fuzzy msgid "Delete key" msgstr "ota avain käyttöön" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -1032,7 +1037,7 @@ msgstr "" msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "luodun allekirjoituksen tarkistus epäonnistui: %s\n" @@ -1074,7 +1079,7 @@ msgid "error creating a stream for a pipe: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" #: common/exechelp-posix.c:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, fuzzy, c-format msgid "error forking process: %s\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" @@ -1136,12 +1141,12 @@ msgstr "VAROITUS: omistussuhde kohteessa %s \"%s\" ei ole turvallinen\"\n" msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "VAROITUS: oikeudet kohteessa %s \"%s\" eivät ole turvallisia\"\n" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, fuzzy, c-format msgid "waiting for file '%s' to become accessible ...\n" msgstr "päivitys epäonnistui: %s\n" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, fuzzy, c-format msgid "renaming '%s' to '%s' failed: %s\n" msgstr "ascii-koodaaminen epäonnistui: %s\n" @@ -1369,7 +1374,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:4215 +#: scd/app-openpgp.c:4246 #, fuzzy, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1540,7 +1545,7 @@ msgstr "ascii-koodaaminen epäonnistui: %s\n" msgid "iconv_open failed: %s\n" msgstr "ei voi avata tiedostoa: %s\n" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, fuzzy, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "ascii-koodaaminen epäonnistui: %s\n" @@ -1579,7 +1584,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:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1755,7 +1760,7 @@ msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" msgid "problem with the agent: %s\n" msgstr "agentin käytössä on ongelmia: agentti vastaa 0x%lx\n" -#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, fuzzy, c-format msgid "no dirmngr running in this session\n" msgstr "gpg-agent ei ole käytettävissä tässä istunnossa\n" @@ -1798,7 +1803,7 @@ msgstr "" msgid "server uses an invalid certificate" msgstr "luo mitätöintivarmenne" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" @@ -1826,7 +1831,7 @@ msgstr "tätä ei voi tehdä eräajossa\n" 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:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 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" @@ -1893,15 +1898,15 @@ msgstr "ei vastaavaa julkista avainta: %s\n" #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 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:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" @@ -2249,27 +2254,27 @@ msgstr "kirjoitan salaisen avaimen kohteeseen \"%s\"\n" msgid "Invalid command (try \"help\")\n" msgstr "Komento ei kelpaa (kirjoita \"help\")\n" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format 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:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 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:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2332,8 +2337,8 @@ msgid "subkey" msgstr "JulkAvain: " #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "päivitys epäonnistui: %s\n" @@ -2396,14 +2401,14 @@ msgstr "salausalgoritmia \"%s\" ei voi käyttää %s-tilassa\n" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, 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:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 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" @@ -2425,7 +2430,7 @@ msgstr "valittu symmetrinen salain %s (%d) ei ole vastaanottajan suosima\n" msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "VAROITUS: \"%s\" on paheksuttu valitsin\n" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2536,12 +2541,12 @@ msgstr "kirjoitan salaisen avaimen kohteeseen \"%s\"\n" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "avain %08lX: PGP 2.x -muodon avain - ohitetaan\n" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "VAROITUS: mitään ei viety\n" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, fuzzy, c-format #| msgid "error creating `%s': %s\n" @@ -2612,297 +2617,297 @@ 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:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, fuzzy, c-format msgid "valid values for option '%s':\n" msgstr "virheelliset tuontivalitsimet\n" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 #, fuzzy msgid "make a signature" msgstr "tee erillinen allekirjoitus" -#: g10/gpg.c:456 +#: g10/gpg.c:457 #, fuzzy msgid "make a clear text signature" msgstr "|[tiedosto]|tee selkokielinen allekirjoitus" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "tee erillinen allekirjoitus" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "salaa tiedot" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "salaa vain symmetrisellä salaimella" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "avaa tiedot (oletus)" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "tarkista allekirjoitus" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "näytä avaimet" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "näytä avaimet allekirjoituksineen" -#: g10/gpg.c:472 +#: g10/gpg.c:473 #, fuzzy msgid "list and check key signatures" msgstr "tarkista avainten allekirjoitukset" -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "näytä avaimet sormenjälkineen" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "näytä salaiset avaimet" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "luo uusi avainpari" -#: g10/gpg.c:480 +#: g10/gpg.c:481 #, fuzzy #| msgid "generate a new key pair" msgid "quickly generate a new key pair" msgstr "luo uusi avainpari" -#: g10/gpg.c:483 +#: g10/gpg.c:484 #, fuzzy #| msgid "generate a new key pair" msgid "quickly add a new user-id" msgstr "luo uusi avainpari" -#: g10/gpg.c:488 +#: g10/gpg.c:489 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a user-id" msgstr "luo uusi avainpari" -#: g10/gpg.c:491 +#: g10/gpg.c:492 #, fuzzy #| msgid "generate a new key pair" msgid "quickly set a new expiration date" msgstr "luo uusi avainpari" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "luo mitätöintivarmenne" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "poista avaimet julkisten avainten renkaasta" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "poista avaimet salaisten avainten renkaasta" -#: g10/gpg.c:504 +#: g10/gpg.c:505 #, fuzzy #| msgid "sign a key" msgid "quickly sign a key" msgstr "allekirjoita avain" -#: g10/gpg.c:506 +#: g10/gpg.c:507 #, fuzzy #| msgid "sign a key locally" msgid "quickly sign a key locally" msgstr "allekirjoita avain paikallisesti" -#: g10/gpg.c:508 +#: g10/gpg.c:509 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a key signature" msgstr "luo uusi avainpari" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "allekirjoita avain" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "allekirjoita avain paikallisesti" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "allekirjoita tai muokkaa avainta" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 #, fuzzy msgid "change a passphrase" msgstr "muuta salasanaa" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "vie avaimia" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "vie avaimia palvelimelle" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "nouda avaimia avainpalvelimelta" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "etsi avaimia avainpalvelimelta" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "päivitä kaikki avaimet avainpalvelimelta" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "nouda/liitä avaimia" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "päivitä luottamustietokanta" -#: g10/gpg.c:561 +#: g10/gpg.c:562 #, fuzzy msgid "print message digests" msgstr "|algo [tiedostot]|tulosta viestien tiivisteet" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "|NIMI|käytä oletusarvoisesti salaista avainta NIMI" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 #, fuzzy msgid "|NAME|encrypt to user ID NAME as well" msgstr "|NIMI|salaa vastaanottajalle NIMI" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "älä tee muutoksia" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "kysy ennen ylikirjoittamista" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 msgid "Options controlling the input" msgstr "" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 msgid "Options controlling the output" msgstr "" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "tuota ascii-koodattu tuloste" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 #, fuzzy msgid "|FILE|write output to FILE" msgstr "|TIEDOSTO|lataa laajennusmoduuli TIEDOSTO" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "käytä tekstimuotoa" -#: g10/gpg.c:763 +#: g10/gpg.c:764 #, fuzzy msgid "|N|set compress level to N (0 disables)" msgstr "|N|aseta pakkausaste N (0 poistaa käytöstä)" -#: g10/gpg.c:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 msgid "Options controlling key import and export" msgstr "" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "" -#: g10/gpg.c:775 +#: g10/gpg.c:776 #, fuzzy #| msgid "import keys from a keyserver" msgid "import missing key from a signature" msgstr "nouda avaimia avainpalvelimelta" -#: g10/gpg.c:780 +#: g10/gpg.c:781 #, fuzzy msgid "include the public key in signatures" msgstr "tarkista avainten allekirjoitukset" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 msgid "Options controlling key listings" msgstr "" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 #, fuzzy #| msgid "list secret keys" msgid "Options to specify keys" msgstr "näytä salaiset avaimet" -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 #, fuzzy msgid "|USER-ID|encrypt for USER-ID" msgstr "|NIMI|salaa vastaanottajalle NIMI" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 #, fuzzy 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:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "" -#: g10/gpg.c:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2911,7 +2916,7 @@ msgstr "" "(Katso täydellinen luettelo kaikista komennoista ja valitsimista man-" "sivuilta)\n" -#: g10/gpg.c:978 +#: g10/gpg.c:979 #, fuzzy #| msgid "" #| "@\n" @@ -2940,13 +2945,13 @@ msgstr "" " --list-keys [nimet] näytä avaimet\n" " --fingerprint [nimet] näytä sormenjäljet\n" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "Käyttö: gpg [valitsimet] [tiedostot] (-h näyttää ohjeen)" -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 #, fuzzy #| msgid "" #| "Syntax: gpg [options] [files]\n" @@ -2961,7 +2966,7 @@ msgstr "" "allekirjoita, tarkista, salaa tai avaa\n" "oletustoiminto riippuu syötteestä\n" -#: g10/gpg.c:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" @@ -2969,572 +2974,572 @@ msgstr "" "\n" "Tuetut algoritmit:\n" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "JulkAvain: " -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "Salaus: " -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "Tiiviste: " -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 msgid "Compression: " msgstr "Pakkaus: " -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, fuzzy, c-format msgid "usage: %s [options] %s\n" msgstr "käyttö: gpg [valitsimet] " -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "ristiriitainen komento\n" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, fuzzy, c-format msgid "no = sign found in group definition '%s'\n" msgstr "=-merkkiä ei löytynyt ryhmämäärityksessä \"%s\"\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "VAROITUS: omistussuhde kohteessa %s \"%s\" ei ole turvallinen\"\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, 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:1713 +#: g10/gpg.c:1714 #, fuzzy, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "VAROITUS: omistussuhde kohteessa %s \"%s\" ei ole turvallinen\"\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, 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:1722 +#: g10/gpg.c:1723 #, 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:1725 +#: g10/gpg.c:1726 #, 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:1731 +#: g10/gpg.c:1732 #, 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:1734 +#: g10/gpg.c:1735 #, 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:1737 +#: g10/gpg.c:1738 #, 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:1743 +#: g10/gpg.c:1744 #, 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:1746 +#: g10/gpg.c:1747 #, 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:1749 +#: g10/gpg.c:1750 #, 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:1965 +#: g10/gpg.c:1966 #, fuzzy, c-format msgid "unknown configuration item '%s'\n" msgstr "tuntematon asetus \"%s\"\n" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 #, fuzzy msgid "show key usage information during key listings" msgstr "Salaisesta avainrenkaasta ei löydy vastaavaa allekirjoitusta\n" -#: g10/gpg.c:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 #, fuzzy msgid "show all notations during signature listings" msgstr "Salaisesta avainrenkaasta ei löydy vastaavaa allekirjoitusta\n" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 #, fuzzy msgid "show preferred keyserver URLs during signature listings" msgstr "annettu allekirjoituskäytännön URL on virheellinen\n" -#: g10/gpg.c:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2081 +#: g10/gpg.c:2082 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2083 +#: g10/gpg.c:2084 #, fuzzy msgid "show the keyring name in key listings" msgstr "näytä mihin avainrenkaaseen tulostettu avain kuuluu" -#: g10/gpg.c:2085 +#: g10/gpg.c:2086 #, fuzzy msgid "show expiration dates during signature listings" msgstr "Salaisesta avainrenkaasta ei löydy vastaavaa allekirjoitusta\n" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, fuzzy, c-format msgid "unknown TOFU policy '%s'\n" msgstr "tuntematon oletusvastaanottaja \"%s\"\n" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "Tätä komentoa ei sallita %s-tilassa.\n" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, 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:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, fuzzy, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "%s ei kelpaa merkistöksi\n" -#: g10/gpg.c:3219 +#: g10/gpg.c:3220 #, fuzzy, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "Sähköpostiosoite ei kelpaa\n" -#: g10/gpg.c:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, fuzzy, c-format msgid "invalid pinentry mode '%s'\n" msgstr "virheellinen tiivistealgoritmi \"%s\"\n" -#: g10/gpg.c:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, fuzzy, c-format msgid "invalid request origin '%s'\n" msgstr "virheelliset tuontivalitsimet\n" -#: g10/gpg.c:3314 +#: g10/gpg.c:3315 #, fuzzy, c-format msgid "'%s' is not a valid character set\n" msgstr "%s ei kelpaa merkistöksi\n" -#: g10/gpg.c:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, fuzzy, c-format msgid "could not parse keyserver URL\n" msgstr "avainpalvelimen URI:iä ei voi jäsentää\n" -#: g10/gpg.c:3354 +#: g10/gpg.c:3355 #, fuzzy, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: virheelliset vientivalitsimet\n" -#: g10/gpg.c:3357 +#: g10/gpg.c:3358 #, fuzzy, c-format msgid "invalid keyserver options\n" msgstr "virheelliset vientivalitsimet\n" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: virheelliset tuontivalitsimet\n" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, c-format msgid "invalid import options\n" msgstr "virheelliset tuontivalitsimet\n" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, fuzzy, c-format msgid "invalid filter option: %s\n" msgstr "virheelliset tuontivalitsimet\n" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: virheelliset vientivalitsimet\n" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, c-format msgid "invalid export options\n" msgstr "virheelliset vientivalitsimet\n" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, fuzzy, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: virheelliset tuontivalitsimet\n" -#: g10/gpg.c:3397 +#: g10/gpg.c:3398 #, fuzzy, c-format msgid "invalid list options\n" msgstr "virheelliset tuontivalitsimet\n" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 #, fuzzy msgid "show all notations during signature verification" msgstr "%s ei kelpaa merkistöksi\n" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 #, fuzzy msgid "show preferred keyserver URLs during signature verification" msgstr "annettu allekirjoituskäytännön URL on virheellinen\n" -#: g10/gpg.c:3419 +#: g10/gpg.c:3420 #, fuzzy msgid "show user ID validity during signature verification" msgstr "%s ei kelpaa merkistöksi\n" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3423 +#: g10/gpg.c:3424 #, fuzzy msgid "show only the primary user ID in signature verification" msgstr "%s ei kelpaa merkistöksi\n" -#: g10/gpg.c:3430 +#: g10/gpg.c:3431 #, fuzzy, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: virheelliset vientivalitsimet\n" -#: g10/gpg.c:3433 +#: g10/gpg.c:3434 #, fuzzy, c-format msgid "invalid verify options\n" msgstr "virheelliset vientivalitsimet\n" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, c-format msgid "unable to set exec-path to %s\n" msgstr "exec-polkua kohteeseen %s ei voi asettaa\n" -#: g10/gpg.c:3647 +#: g10/gpg.c:3648 #, fuzzy, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: virheelliset vientivalitsimet\n" -#: g10/gpg.c:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, fuzzy, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "virheelliset tuontivalitsimet\n" -#: g10/gpg.c:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "VAROITUS: ohjelma voi luoda core-tiedoston!\n" -#: g10/gpg.c:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "VAROITUS: %s korvaa %s:n\n" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s ja %s eivät ole sallittuja yhdessä!\n" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s ja %s yhdessä on järjetöntä!\n" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, fuzzy, c-format msgid "will not run with insecure memory due to %s\n" msgstr "kirjoitan salaisen avaimen kohteeseen \"%s\"\n" -#: g10/gpg.c:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "valittu salausalgoritmi ei kelpaa\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, 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:3961 +#: g10/gpg.c:3962 #, fuzzy, c-format msgid "selected compression algorithm is invalid\n" msgstr "valittu salausalgoritmi ei kelpaa\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "valittu varmenteen tiivistealgoritmi ei kelpaa\n" -#: g10/gpg.c:3982 +#: g10/gpg.c:3983 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed täytyy olla suurempi kuin 0\n" -#: g10/gpg.c:3984 +#: g10/gpg.c:3985 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed täytyy olla suurempi kuin 1\n" -#: g10/gpg.c:3986 +#: g10/gpg.c:3987 #, 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:3988 +#: g10/gpg.c:3989 #, 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:3990 +#: g10/gpg.c:3991 #, 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:3994 +#: g10/gpg.c:3995 #, 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:3998 +#: g10/gpg.c:3999 #, 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:4005 +#: g10/gpg.c:4006 #, c-format msgid "invalid default preferences\n" msgstr "virheelliset oletusarvoiset valinnat\n" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, c-format msgid "invalid personal cipher preferences\n" msgstr "virheelliset henkilökohtaisen salaimen valinnat\n" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, 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:4016 +#: g10/gpg.c:4017 #, c-format msgid "invalid personal digest preferences\n" msgstr "virheelliset henkilökohtaiset tiivisteen valinnat\n" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, c-format msgid "invalid personal compress preferences\n" msgstr "virheelliset henkilökohtaiset pakkausvalinnat\n" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, 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:4071 +#: g10/gpg.c:4072 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s ja %s eivät vielä toimi yhdessä\n" -#: g10/gpg.c:4134 +#: g10/gpg.c:4135 #, 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:4146 +#: g10/gpg.c:4147 #, 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:4301 +#: g10/gpg.c:4302 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "TrustDB:n alustaminen ei onnistu: %s\n" -#: g10/gpg.c:4313 +#: g10/gpg.c:4314 #, 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:4385 +#: g10/gpg.c:4386 #, fuzzy, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "avaus epäonnistui: %s\n" -#: g10/gpg.c:4414 +#: g10/gpg.c:4415 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4417 +#: g10/gpg.c:4418 #, 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:4475 +#: g10/gpg.c:4476 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4478 +#: g10/gpg.c:4479 #, 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:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, c-format msgid "keyserver send failed: %s\n" msgstr "avainpalvelimelle lähettäminen epäonnistui: %s\n" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, c-format msgid "keyserver receive failed: %s\n" msgstr "avainpalvelimelta vastaanotto epäonnistui: %s\n" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, c-format msgid "key export failed: %s\n" msgstr "avaimen vienti epäonnistui: %s\n" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, 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:4925 +#: g10/gpg.c:4926 #, c-format msgid "keyserver search failed: %s\n" msgstr "avainpalvelimelta etsiminen epäonnistui: %s\n" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "avainpalvelimen päivitys epäonnistui: %s\n" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "ascii-koodauksen purku epäonnistui: %s\n" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "ascii-koodaaminen epäonnistui: %s\n" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, fuzzy, c-format #| msgid "invalid hash algorithm `%s'\n" msgid "invalid hash algorithm '%s'\n" msgstr "virheellinen tiivistealgoritmi \"%s\"\n" -#: g10/gpg.c:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 g10/tofu.c:2160 #, fuzzy, c-format msgid "error parsing key specification '%s': %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: g10/gpg.c:5286 +#: g10/gpg.c:5308 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5342 +#: g10/gpg.c:5364 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Kirjoita viestisi...\n" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "annettu varmennekäytännön URL on virheellinen\n" -#: g10/gpg.c:5702 +#: g10/gpg.c:5724 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "annettu allekirjoituskäytännön URL on virheellinen\n" -#: g10/gpg.c:5735 +#: g10/gpg.c:5757 #, fuzzy, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "annettu allekirjoituskäytännön URL on virheellinen\n" @@ -3548,7 +3553,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:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|tilatiedot kirjoitetaan FD:iin" @@ -4277,7 +4282,7 @@ msgid "Are you sure you still want to sign it? (y/N) " msgstr "Haluatko varmasti edelleen allekirjoittaa? (k/E) " #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr " Allekirjoittaminen ei onnistu.\n" @@ -4479,8 +4484,8 @@ msgstr "" msgid "Really sign? (y/N) " msgstr "Varmastiko allekirjoita? " -#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "allekirjoitus epäonnistui: %s\n" @@ -4694,7 +4699,7 @@ msgid "" " (nrsign), or any combination thereof (ltsign, tnrsign, etc.).\n" msgstr "" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 msgid "Key is revoked." msgstr "Avain on mitätöity." @@ -4747,7 +4752,7 @@ msgstr "Varmastiko poista tämä käyttäjätunnus? " msgid "Really move the primary key? (y/N) " msgstr "Varmastiko poista tämä käyttäjätunnus? " -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 #, fuzzy msgid "You must select exactly one key.\n" msgstr "Sinun täytyy valita ainakin yksi avain.\n" @@ -4834,169 +4839,169 @@ msgstr "Tallenna muutokset? " msgid "Quit without saving? (y/N) " msgstr "Lopeta tallentamatta muutoksia?" -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "Päivitystä ei tarvita, koska avain ei ole muuttunut.\n" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, 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:2523 +#: g10/keyedit.c:2579 #, fuzzy, c-format msgid "revoking the user ID failed: %s\n" msgstr "luodun allekirjoituksen tarkistus epäonnistui: %s\n" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, fuzzy, c-format msgid "setting the primary user ID failed: %s\n" msgstr "luodun allekirjoituksen tarkistus epäonnistui: %s\n" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, fuzzy, c-format msgid "\"%s\" is not a fingerprint\n" msgstr "virhe: sormenjälki on väärä\n" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, fuzzy, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr "TrustDB:n alustaminen ei onnistu: %s\n" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, fuzzy, c-format #| msgid "invalid value\n" msgid "Invalid user ID '%s': %s\n" msgstr "arvo ei kelpaa\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy #| msgid "No such user ID.\n" msgid "No matching user IDs." msgstr "Käyttäjätunnusta ei löydy.\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy msgid "Nothing to sign.\n" msgstr "Avaimelle %08lX ei löydy mitään mitä allekirjoittaa\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, fuzzy, c-format msgid "Not signed by you.\n" msgstr " %08lX allekirjoitti tämän %s%s\n" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, fuzzy, c-format #| msgid "checking created signature failed: %s\n" msgid "revoking the key signature failed: %s\n" msgstr "luodun allekirjoituksen tarkistus epäonnistui: %s\n" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, fuzzy, c-format msgid "'%s' is not a valid expiration time\n" msgstr "%s ei kelpaa merkistöksi\n" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, fuzzy, c-format msgid "\"%s\" is not a proper fingerprint\n" msgstr "virhe: sormenjälki on väärä\n" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, fuzzy, c-format msgid "subkey \"%s\" not found\n" msgstr "avainta \"%s\" ei löydy: %s\n" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "" -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "Tiiviste: " -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "Ominaisuudet: " -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "" -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 #, fuzzy msgid "Notations: " msgstr "Notaatio: " -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "PGP 2.x -muodon käyttäjätunnukselle ei ole valintoja.\n" -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, fuzzy, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "Tämä avain voidaan mitätöidä %s-avaimella " -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, fuzzy, c-format msgid "This key may be revoked by %s key %s" msgstr "Tämä avain voidaan mitätöidä %s-avaimella " -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 #, fuzzy msgid "(sensitive)" msgstr " (luottamuksellinen)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, fuzzy, c-format msgid "created: %s" msgstr "ei voida luoda kohdetta %s: %s\n" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, fuzzy, c-format msgid "revoked: %s" msgstr "[mitätöity] " -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, fuzzy, c-format msgid "expired: %s" msgstr " [vanhenee: %s]" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, fuzzy, c-format msgid "expires: %s" msgstr " [vanhenee: %s]" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, fuzzy, c-format msgid "usage: %s" msgstr " luottamus: %c/%c" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "" -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, fuzzy, c-format msgid "trust: %s" msgstr " luottamus: %c/%c" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "Tämä avain on poistettu käytöstä" -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" @@ -5004,19 +5009,19 @@ 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:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 #, fuzzy msgid "revoked" msgstr "[mitätöity] " -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 #, fuzzy msgid "expired" msgstr "expire" -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" @@ -5025,18 +5030,18 @@ msgstr "" "VAROITUS: mitään käyttäjätunnusta ei ole merkitty ensisijaiseksi. Tämän \n" "komennon johdosta eri käyttäjätunnus voi tulla oletetuksi ensisijaiseksi.\n" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, fuzzy, c-format #| msgid "You can't change the expiration date of a v3 key\n" msgid "You may want to change its expiration date too.\n" msgstr "Et voi muuttaa v3-avainten vanhentumispäivää\n" -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -5045,35 +5050,35 @@ msgstr "" "VAROITUS: Tämä on PGP2-muodon avain. Valokuvan lisääminen voi\n" " saada jotkin PGP:n versiot hylkäämään avaimen.\n" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 msgid "Are you sure you still want to add it? (y/N) " msgstr "Haluatko edelleen varmasti lisätä sen? (k/E) " -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 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:3102 -msgid "Such a user ID already exists on this key!\n" +#: g10/keyedit.c:4329 +msgid "Such a user ID already exists on this key!" msgstr "" -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "Poistetaanko tämä kelvollinen allekirjoitus? (k/E/l)" -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "Poistetaanko tämä epäkelpo allekirjoitus? (k/E/l)" -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "Poistetaanko tämä tuntematon allekirjoitus? (k/E/l)" -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "Varmastiko poista oma-allekirjoitus? (k/E)" -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, fuzzy, c-format #| msgid "Deleted %d signature.\n" msgid "Deleted %d signature.\n" @@ -5081,38 +5086,38 @@ msgid_plural "Deleted %d signatures.\n" msgstr[0] "%d allekirjoitus poistettu.\n" msgstr[1] "%d allekirjoitus poistettu.\n" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "Mitään ei poistettu.\n" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 #, fuzzy msgid "invalid" msgstr "virheellinen ascii-koodaus" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, fuzzy, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "Käyttäjätunnus \"%s\" on mitätöity." -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, fuzzy, c-format msgid "User ID \"%s\": %d signature removed\n" msgid_plural "User ID \"%s\": %d signatures removed\n" msgstr[0] "Käyttäjätunnus \"%s\" on mitätöity." msgstr[1] "Käyttäjätunnus \"%s\" on mitätöity." -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, fuzzy, c-format msgid "User ID \"%s\": already minimized\n" msgstr "käyttäjätunnus \"%s\" on jo mitätöity\n" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, fuzzy, c-format msgid "User ID \"%s\": already clean\n" msgstr "käyttäjätunnus \"%s\" on jo mitätöity\n" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" @@ -5122,41 +5127,41 @@ msgstr "" "voi\n" " saada jotkin PGP:n versiot hylkäämään avaimen.\n" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "Et voi lisätä määrättyä mitätöijää PGP 2.x -muodon avaimeen.\n" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 msgid "Enter the user ID of the designated revoker: " msgstr "Syötä määrätyn mitätöijän käyttäjätunnus: " -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "PGP 2.x -avainta ei voi nimetä määrätyksi mitätöijäksi\n" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "et voi nimittää avainta sen omaksi määrätyksi mitätöijäksi\n" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, fuzzy, c-format msgid "this key has already been designated as a revoker\n" msgstr "VAROITUS: Tämän avaimen nimetty mitätöijä on mitätöinyt avaimen!\n" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "VAROITUS: avaimen nimittämistä määrätyksi mitätöijäksi ei voi perua!\n" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 #, fuzzy msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "" "Haluatko varmasti nimittää tämän avaimen määrätyksi mitätöijäksi? (k/E): " -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 #, fuzzy msgid "" "Are you sure you want to change the expiration time for multiple subkeys? (y/" @@ -5164,183 +5169,183 @@ msgid "" msgstr "" "Haluatko varmasti nimittää tämän avaimen määrätyksi mitätöijäksi? (k/E): " -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 #, fuzzy msgid "Changing expiration time for a subkey.\n" msgstr "Muutetaan toissijaisen avaimen vanhentumisaikaa.\n" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "Muutetaan ensisijaisen avaimen vanhentumisaikaa.\n" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "Et voi muuttaa v3-avainten vanhentumispäivää\n" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 #, fuzzy msgid "Changing usage of a subkey.\n" msgstr "Muutetaan toissijaisen avaimen vanhentumisaikaa.\n" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 #, fuzzy #| msgid "Changing expiration time for the primary key.\n" msgid "Changing usage of the primary key.\n" msgstr "Muutetaan ensisijaisen avaimen vanhentumisaikaa.\n" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, fuzzy, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "VAROITUS: allekirjoitusaliavain %08lX ei ole ristiinvarmennettu\n" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 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:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, 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" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "" -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 #, fuzzy msgid "Are you sure you want to replace it? (y/N) " msgstr "Haluatko varmasti käyttää sitä (k/E)? " -#: g10/keyedit.c:5384 +#: g10/keyedit.c:5440 #, fuzzy msgid "Are you sure you want to delete it? (y/N) " msgstr "Haluatko varmasti käyttää sitä (k/E)? " -#: g10/keyedit.c:5449 +#: g10/keyedit.c:5505 #, fuzzy msgid "Enter the notation: " msgstr "Allekirjoitusnotaatio: " -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 #, fuzzy msgid "Proceed? (y/N) " msgstr "Ylikirjoita (k/E)? " -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, c-format msgid "No user ID with index %d\n" msgstr "Indeksillä %d ei löydy käyttäjätunnusta\n" -#: g10/keyedit.c:5728 +#: g10/keyedit.c:5784 #, 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:5829 +#: g10/keyedit.c:5885 #, 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:5851 +#: g10/keyedit.c:5907 #, fuzzy, c-format msgid "No subkey with index %d\n" msgstr "Indeksillä %d ei löydy käyttäjätunnusta\n" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, fuzzy, c-format msgid "user ID: \"%s\"\n" msgstr "käyttäjätunnus: \"" -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, 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:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr " (vientiin kelpaamaton)" -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, c-format msgid "This signature expired on %s.\n" msgstr "Tämä allekirjoitus vanheni %s.\n" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Haluatko varmasti mitätöidä sen? (k/E) " -#: g10/keyedit.c:6011 +#: g10/keyedit.c:6067 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Luodaanko tälle alekirjoitukselle mitätöintivarmenne? (k/E) " -#: g10/keyedit.c:6071 +#: g10/keyedit.c:6127 #, 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:6100 +#: g10/keyedit.c:6156 #, fuzzy msgid " (non-revocable)" msgstr " (vientiin kelpaamaton)" -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, 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:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "Olet mitätöimässä seuraavat allekirjoitukset:\n" -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 msgid "Really create the revocation certificates? (y/N) " msgstr "Varmastiko luo mitätöintivarmenteet? (k/E) " -#: g10/keyedit.c:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "salainen avain ei ole saatavilla\n" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6246 +#: g10/keyedit.c:6302 #, 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:6263 +#: g10/keyedit.c:6319 #, 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:6359 +#: g10/keyedit.c:6415 #, 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:6397 +#: g10/keyedit.c:6453 #, 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:6459 +#: g10/keyedit.c:6515 #, 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:6556 +#: g10/keyedit.c:6612 #, fuzzy, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "" @@ -5771,6 +5776,10 @@ msgstr "" 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" +#: g10/keygen.c:3102 +msgid "Such a user ID already exists on this key!\n" +msgstr "" + #. TRANSLATORS: These are the allowed answers in #. lower and uppercase. Below you will find the matching #. string which should be translated accordingly and the @@ -6101,56 +6110,56 @@ msgstr "virheelliset vientivalitsimet\n" msgid "\"%s\" not a key ID: skipping\n" msgstr "" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, 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:1224 +#: g10/keyserver.c:1226 #, 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:1316 +#: g10/keyserver.c:1318 #, fuzzy, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "avainta \"%s\" ei löydy: %s\n" -#: g10/keyserver.c:1319 +#: g10/keyserver.c:1321 #, fuzzy, c-format msgid "key not found on keyserver\n" msgstr "avainta \"%s\" ei löydy: %s\n" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, fuzzy, c-format msgid "requesting key %s from %s\n" msgstr "pyydetään avainta %08lX kohteesta %s\n" -#: g10/keyserver.c:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, fuzzy, c-format msgid "no keyserver known\n" msgstr "virheelliset vientivalitsimet\n" -#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 g10/skclist.c:214 g10/skclist.c:242 #, fuzzy, c-format msgid "skipped \"%s\": %s\n" msgstr "ohitetaan \"%s\": %s\n" -#: g10/keyserver.c:1619 +#: g10/keyserver.c:1621 #, fuzzy, c-format msgid "sending key %s to %s\n" msgstr "" "\"\n" "allekirjoitettu avaimellasi %08lX %s\n" -#: g10/keyserver.c:1662 +#: g10/keyserver.c:1664 #, fuzzy, c-format msgid "requesting key from '%s'\n" msgstr "pyydetään avainta %08lX kohteesta %s\n" -#: g10/keyserver.c:1680 +#: g10/keyserver.c:1682 #, fuzzy, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "VAROITUS: tilapäistiedostoa (%s) \"%s\" ei voi poistaa: %s\n" @@ -6183,245 +6192,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:475 +#: g10/mainproc.c:480 #, fuzzy, c-format msgid "public key is %s\n" msgstr "julkinen avain on %08lX\n" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, 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:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 g10/pkclist.c:231 #, fuzzy, c-format msgid " \"%s\"\n" msgstr " aka \"" -#: g10/mainproc.c:535 +#: g10/mainproc.c:540 #, fuzzy, c-format msgid "encrypted with %s key, ID %s\n" msgstr "salattu %s-avaimella, tunnus %08lX\n" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "salattu %lu salasanalla\n" -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "salattu yhdellä salasanalla\n" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "julkisen avaimen avaus epäonnistui: %s\n" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "julkisella avaimella salattu data: DEK kelpaa\n" -#: g10/mainproc.c:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, c-format msgid "assuming %s encrypted data\n" msgstr "oletettavasti %s-salattua dataa\n" -#: g10/mainproc.c:655 +#: g10/mainproc.c:660 #, 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:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "VAROITUS: viestin eheyttä ei oltu suojattu\n" -#: g10/mainproc.c:763 +#: g10/mainproc.c:768 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:766 +#: g10/mainproc.c:771 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:771 +#: g10/mainproc.c:776 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "avaus epäonnistui: %s\n" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "avaus onnistui\n" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "VAROITUS: salattua viestiä on muokattu!\n" -#: g10/mainproc.c:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "avaus epäonnistui: %s\n" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, 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:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "alkuperäisen tiedoston nimi=\"%.*s\"\n" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, 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:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, fuzzy, c-format msgid "no signature found\n" msgstr "Allekirjoitus täsmää lähettäjään \"" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, fuzzy, c-format msgid "BAD signature from \"%s\"" msgstr "VÄÄRÄ allekirjoitus lähettäjältä \"" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, fuzzy, c-format msgid "Expired signature from \"%s\"" msgstr "Vanhentunut allekirjoitus lähettäjältä \"" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, fuzzy, c-format msgid "Good signature from \"%s\"" msgstr "Allekirjoitus täsmää lähettäjään \"" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "allekirjoituksen varmistus vaiennetaan\n" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, fuzzy, c-format msgid "can't handle this ambiguous signature data\n" msgstr "näitä allekirjoituksia ei voi käsitellä\n" -#: g10/mainproc.c:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, fuzzy, c-format msgid "Signature made %s\n" msgstr "Allekirjoitus vanheni %s\n" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 sm/verify.c:480 #, fuzzy, c-format msgid " using %s key %s\n" msgstr " aka \"" -#: g10/mainproc.c:1970 +#: g10/mainproc.c:1982 #, 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:1976 +#: g10/mainproc.c:1988 #, fuzzy, c-format msgid " issuer \"%s\"\n" msgstr " aka \"" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, c-format msgid "Key available at: " msgstr "Avain saatavilla kohteessa: " -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "[ei tiedossa]" -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, fuzzy, c-format msgid " aka \"%s\"" msgstr " aka \"" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, 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:2402 +#: g10/mainproc.c:2414 #, c-format msgid "Signature expired %s\n" msgstr "Allekirjoitus vanheni %s\n" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, 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:2418 +#: g10/mainproc.c:2430 #, 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:2419 +#: g10/mainproc.c:2431 msgid "binary" msgstr "binääri" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "teksti" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 msgid "unknown" msgstr "tuntematon " -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 #, fuzzy #| msgid "unknown pubkey algorithm" msgid ", key algorithm " msgstr "tuntematon julkisen avaimen algoritmi" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "Allekirjoitusta ei voi tarkistaa: %s\n" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "allekirjoitus ei ole erillinen\n" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" @@ -6429,12 +6438,12 @@ msgstr "" "VAROITUS: useita allekirjoituksia havaittu. Vain ensimmäisen voi " "tarkistaa.\n" -#: g10/mainproc.c:2663 +#: g10/mainproc.c:2675 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "itsenäinen allekirjoitus luokkaa 0x%02x\n" -#: g10/mainproc.c:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "vanhan tyylin (PGP 2.x) allekirjoitus\n" @@ -6511,11 +6520,6 @@ msgstr "" msgid "%s:%d: deprecated option \"%s\"\n" msgstr "%s:%d: paheksuttava valitsin \"%s\"\n" -#: g10/misc.c:1188 -#, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "VAROITUS: \"%s\" on paheksuttu valitsin\n" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -7618,134 +7622,134 @@ msgstr "lukuvirhe: %s\n" msgid "trustdb: sync failed: %s\n" msgstr "trustdb: synkronointi epäonnistui: %s\n" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, fuzzy, c-format msgid "can't create lock for '%s'\n" msgstr "tiedostoa \"%s\" ei voi luoda: %s\n" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, fuzzy, c-format msgid "can't lock '%s'\n" msgstr "tiedostoa \"%s\" ei voi avata\n" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "trustdb rec %lu: lseek epäonnistui: %s\n" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "trustdb rec %lu: kirjoittaminen epäonnistuin (n=%d): %s\n" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "trustdb-tapahtuma on liian suuri\n" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s: hakemistoa ei ole olemassa!\n" -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, fuzzy, c-format msgid "can't access '%s': %s\n" msgstr "tiedostoa \"%s\" ei voi sulkea: %s\n" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s: versiotietueen luonti epäonnistui: %s" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s: luotu trustdb ei kelpaa\n" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s: trustdb luotu\n" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, fuzzy, c-format #| msgid "NOTE: trustdb not writable\n" msgid "Note: trustdb not writable\n" msgstr "HUOM: trustdb:n ei voida kirjoittaa\n" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s: trustdb ei kelpaa\n" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s: hajautustaulukon luonti ei onnistu: %s\n" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s: virhe päivitettäessä versiotietuetta: %s\n" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s: virhe luettaessa versiotietuetta: %s\n" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s: virhe kirjoitettaessa versiotietuetta: %s\n" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "trustdb: lseek epäonnistui: %s\n" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "trustdb: luku epäonnistui (n=%d): %s\n" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s: ei ole trustdb-tiedosto\n" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s: versiotietue tietuenumerolla %lu\n" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s: tiedostoversio %d ei kelpaa\n" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s: virhe luettaessa vapaata tietuetta: %s\n" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s: virhe kirjoitettaessa hakemistotietuetta: %s\n" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s: tietueen nollaaminen epäonnistui: %s\n" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s: tietueeseen lisääminen epäonnistui: %s\n" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, fuzzy, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "%s: trustdb luotu\n" @@ -8368,16 +8372,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8412,10 +8416,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "" @@ -8435,158 +8439,158 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, fuzzy, c-format msgid "key already exists\n" msgstr "\"%s\" on jo pakattu\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, c-format msgid "existing key will be replaced\n" msgstr "" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, fuzzy, c-format msgid "generating new key\n" msgstr "luo uusi avainpari" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, fuzzy, c-format msgid "writing new key\n" msgstr "luo uusi avainpari" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, 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:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, 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:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, c-format msgid "please wait while key is being generated ...\n" msgstr "" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, fuzzy, c-format msgid "generating key failed\n" msgstr "avainlohkojen poisto epäonnistui: %s\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, 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:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, c-format msgid "response does not contain the public key data\n" msgstr "" -#: scd/app-p15.c:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 #, fuzzy msgid "|A|Please enter the Admin PIN" msgstr "muuta salasanaa" -#: scd/app-p15.c:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 #, 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:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 #, fuzzy msgid "||Please enter the PIN for the standard keys." msgstr "muuta salasanaa" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 #, fuzzy #| msgid "Note: This key has been disabled.\n" msgid "Note: PIN has not yet been enabled." msgstr "Huom: Tämä avain on poistettu käytöstä\n" -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "" -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 #, fuzzy msgid "|N|Please enter a new PIN for the standard keys." msgstr "muuta salasanaa" -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 #, fuzzy msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "Valitse mitätöinnin syy:\n" -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "" -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 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:945 +#: scd/app-openpgp.c:946 #, fuzzy, c-format msgid "failed to store the fingerprint: %s\n" msgstr "TrustDB:n alustaminen ei onnistu: %s\n" -#: scd/app-openpgp.c:958 +#: scd/app-openpgp.c:959 #, 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:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, c-format msgid "error retrieving CHV status from card\n" msgstr "" -#: scd/app-openpgp.c:1951 +#: scd/app-openpgp.c:1952 #, fuzzy, c-format msgid "reading public key failed: %s\n" msgstr "avainlohkojen poisto epäonnistui: %s\n" @@ -8594,43 +8598,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:2375 +#: scd/app-openpgp.c:2406 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2623 +#: scd/app-openpgp.c:2654 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2630 +#: scd/app-openpgp.c:2661 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2643 +#: scd/app-openpgp.c:2674 #, fuzzy msgid "||Please unlock the card" msgstr "muuta salasanaa" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" -#: scd/app-openpgp.c:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, fuzzy, c-format msgid "verify CHV%d failed: %s\n" msgstr "avainpalvelimelle lähettäminen epäonnistui: %s\n" -#: scd/app-openpgp.c:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8638,22 +8642,22 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:2843 +#: scd/app-openpgp.c:2874 #, c-format msgid "access to admin commands is not configured\n" msgstr "" -#: scd/app-openpgp.c:3357 +#: scd/app-openpgp.c:3388 #, fuzzy msgid "||Please enter the PIN" msgstr "muuta salasanaa" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 #, fuzzy msgid "||Please enter the Reset Code for the card" msgstr "Valitse mitätöinnin syy:\n" -#: scd/app-openpgp.c:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -8661,82 +8665,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 #, fuzzy msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "muuta salasanaa" -#: scd/app-openpgp.c:3545 +#: scd/app-openpgp.c:3576 #, fuzzy msgid "||Please enter the PIN and New PIN" msgstr "muuta salasanaa" -#: scd/app-openpgp.c:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, fuzzy, c-format msgid "error reading application data\n" msgstr "virhe luettaessa avainlohkoa: %s\n" -#: scd/app-openpgp.c:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, fuzzy, c-format msgid "error reading fingerprint DO\n" msgstr "%s: virhe luettaessa vapaata tietuetta: %s\n" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" -#: scd/app-openpgp.c:4648 +#: scd/app-openpgp.c:4679 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "URI-muotoa ei tueta" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "" -#: scd/app-openpgp.c:5036 +#: scd/app-openpgp.c:5067 #, 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:5236 +#: scd/app-openpgp.c:5267 #, fuzzy, c-format msgid "card does not support digest algorithm %s\n" msgstr "%sallekirjoitus, tiivistealgoritmi %s\n" -#: scd/app-openpgp.c:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" -#: scd/app-openpgp.c:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, fuzzy, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "kelvollista OpenPGP-dataa ei löytynyt.\n" @@ -8757,7 +8761,7 @@ msgstr "" msgid "run in multi server mode (foreground)" msgstr "" -#: scd/scdaemon.c:136 sm/gpgsm.c:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8806,33 +8810,33 @@ msgstr "" msgid "deny the use of admin card commands" msgstr "ristiriitainen komento\n" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 #, fuzzy msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "Käyttö: gpg [valitsimet] [tiedostot] (-h näyttää ohjeen)" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" msgstr "" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, c-format msgid "please use the option '--daemon' to run the program in the background\n" msgstr "" -#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, fuzzy, c-format msgid "error getting key usage information: %s\n" @@ -9066,7 +9070,7 @@ msgstr "" msgid "checking the trust list failed: %s\n" msgstr "luodun allekirjoituksen tarkistus epäonnistui: %s\n" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, c-format msgid "certificate chain too long\n" msgstr "" @@ -9121,7 +9125,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n" msgstr "" #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, fuzzy, c-format msgid "out of core\n" @@ -9168,42 +9172,42 @@ msgstr "" "\"%.*s\"\n" "%u-bittinen %s-avain, tunnus %08lX, luotu %s%s\n" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, fuzzy, c-format msgid "looking for another certificate\n" msgstr "virheellinen varmenne" @@ -9397,6 +9401,11 @@ msgstr "Luo tälle avaimelle mitätöintivarmenne? " msgid "These parameters are used:\n" msgstr "" +#: sm/certreqgen-ui.c:433 +#, fuzzy, c-format +msgid "error creating temporary file: %s\n" +msgstr "virhe luotaessa salasanaa: %s\n" + #: sm/certreqgen-ui.c:439 msgid "Now creating self-signed certificate. " msgstr "" @@ -9469,134 +9478,134 @@ msgstr "avainlohkojen poisto epäonnistui: %s\n" msgid "no valid recipients given\n" msgstr "(Kuvausta ei annettu)\n" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 #, fuzzy msgid "list external keys" msgstr "näytä salaiset avaimet" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 #, fuzzy msgid "list certificate chain" msgstr "virheellinen varmenne" -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 #, fuzzy msgid "import certificates" msgstr "virheellinen varmenne" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 #, fuzzy msgid "export certificates" msgstr "virheellinen varmenne" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 msgid "register a smartcard" msgstr "" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "älä käytä lainkaan päätettä" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 #, fuzzy msgid "create base-64 encoded output" msgstr "tuota ascii-koodattu tuloste" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 #, fuzzy msgid "|USER-ID|use USER-ID as default secret key" msgstr "|NIMI|käytä oletusarvoisesti salaista avainta NIMI" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 #, fuzzy msgid "|FILE|add keyring to the list of keyrings" msgstr "lisää tämä avainrengas avainrenkaiden luetteloon" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 #, fuzzy msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NIMI|käytä salasanoihin salausalgoritmia NIMI" -#: sm/gpgsm.c:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "|NIMI|käytä salausalgoritmia NIMI" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 msgid "|NAME|use message digest algorithm NAME" msgstr "|NIMI|käytä viestintiivistealgoritmia NIMI" -#: sm/gpgsm.c:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "eräajo: älä kysy mitään" -#: sm/gpgsm.c:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "oleta myönteinen vastaust useimpiin kysymyksiin" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "oleta kielteinen vastaust useimpiin kysymyksiin" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 #, fuzzy msgid "|FILE|write an audit log to FILE" msgstr "|TIEDOSTO|lataa laajennusmoduuli TIEDOSTO" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 #, 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:623 +#: sm/gpgsm.c:633 #, fuzzy msgid "" "Syntax: @GPGSM@ [options] [files]\n" @@ -9607,27 +9616,27 @@ msgstr "" "allekirjoita, tarkista, salaa tai avaa\n" "oletustoiminto riippuu syötteestä\n" -#: sm/gpgsm.c:831 +#: sm/gpgsm.c:841 #, 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:842 +#: sm/gpgsm.c:852 #, fuzzy, c-format msgid "unknown validation model '%s'\n" msgstr "tuntematon oletusvastaanottaja \"%s\"\n" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, fuzzy, c-format msgid "importing common certificates '%s'\n" msgstr "kirjoitetaan kohteeseen \"%s\"\n" -#: sm/gpgsm.c:1774 +#: sm/gpgsm.c:1795 #, fuzzy, c-format msgid "can't sign using '%s': %s\n" msgstr "tiedostoa \"%s\" ei voi sulkea: %s\n" -#: sm/gpgsm.c:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -9657,7 +9666,7 @@ msgstr "virhe luotaessa salasanaa: %s\n" msgid "error importing certificate: %s\n" msgstr "virhe luotaessa salasanaa: %s\n" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, fuzzy, c-format msgid "error reading input: %s\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" @@ -9697,7 +9706,7 @@ msgstr "rev? mitätöinnin tarkistuksessa ongelmia: %s\n" msgid "error storing flags: %s\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "" @@ -10066,12 +10075,6 @@ msgstr "hakemiston \"%s\" luominen ei onnistu: %s\n" msgid "error closing '%s': %s\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" -#: dirmngr/crlcache.c:948 -#, fuzzy, c-format -#| msgid "error reading `%s': %s\n" -msgid "error renaming '%s' to '%s': %s\n" -msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" - #: dirmngr/crlcache.c:1002 #, fuzzy, c-format msgid "can't hash '%s': %s\n" @@ -10761,93 +10764,93 @@ msgstr "" msgid "usage: %s [options] " msgstr "käyttö: gpg [valitsimet] " -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, 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:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, fuzzy, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "ascii-koodaaminen epäonnistui: %s\n" -#: dirmngr/dirmngr.c:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, fuzzy, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "ascii-koodaaminen epäonnistui: %s\n" -#: dirmngr/dirmngr.c:1730 +#: dirmngr/dirmngr.c:1734 #, fuzzy, c-format msgid "%s:%u: line too long - skipped\n" msgstr "rivi on liian pitkä\n" -#: dirmngr/dirmngr.c:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, fuzzy, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "virhe: sormenjälki on väärä\n" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, fuzzy, c-format msgid "%s:%u: read error: %s\n" msgstr "lukuvirhe: %s\n" -#: dirmngr/dirmngr.c:1892 +#: dirmngr/dirmngr.c:1896 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1979 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:2032 +#: dirmngr/dirmngr.c:2036 #, fuzzy, c-format msgid "shutdown forced\n" msgstr "ei käsitelty" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, fuzzy, c-format msgid "error accessing '%s': http status %u\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" -#: dirmngr/http.c:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, fuzzy, c-format msgid "too many redirections\n" msgstr "liian monta \"%c\" valintaa\n" -#: dirmngr/http.c:3768 +#: dirmngr/http.c:3802 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11218,105 +11221,105 @@ msgstr "valinta %c%lu on kopio\n" msgid "certificate should not have been used for CRL signing\n" msgstr "" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 #, fuzzy msgid "quiet" msgstr "lopeta|sulje" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 msgid "connect to the dirmngr" msgstr "" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 msgid "connect to the keyboxd" msgstr "" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 msgid "|ADDR|connect to Assuan server at ADDR" msgstr "" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 #, fuzzy msgid "|FILE|run commands from FILE on startup" msgstr "|TIEDOSTO|lataa laajennusmoduuli TIEDOSTO" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 #, fuzzy msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "Käyttö: gpg [valitsimet] [tiedostot] (-h näyttää ohjeen)" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 msgid "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" msgstr "" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, fuzzy, c-format msgid "receiving line failed: %s\n" msgstr "avainlohkojen poisto epäonnistui: %s\n" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, fuzzy, c-format msgid "line too long - skipped\n" msgstr "rivi on liian pitkä\n" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, fuzzy, c-format msgid "unknown command '%s'\n" msgstr "tuntematon oletusvastaanottaja \"%s\"\n" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, fuzzy, c-format msgid "sending line failed: %s\n" msgstr "allekirjoitus epäonnistui: %s\n" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, fuzzy, c-format msgid "no keybox daemon running in this session\n" msgstr "gpg-agent ei ole käytettävissä tässä istunnossa\n" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, fuzzy, c-format msgid "error sending standard options: %s\n" msgstr "virhe lähettäessä kohteeseen \"%s\": %s\n" @@ -11382,12 +11385,12 @@ msgstr "" msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3573 +#: tools/gpgconf-comp.c:3576 #, fuzzy, c-format msgid "error closing '%s'\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" -#: tools/gpgconf-comp.c:3575 +#: tools/gpgconf-comp.c:3578 #, fuzzy, c-format msgid "error parsing '%s'\n" msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" @@ -11577,6 +11580,15 @@ msgstr "" msgid "manage the command history" msgstr "" +#, fuzzy +#~ msgid "error writing to temporary file: %s\n" +#~ msgstr "kirjoitetaan kohteeseen \"%s\"\n" + +#, fuzzy +#~| msgid "Key is superseded" +#~ msgid "run in supervised mode" +#~ msgstr "Avain on uusittu" + #~ msgid "Name may not start with a digit\n" #~ msgstr "Nimi ei voi alkaa numerolla\n" @@ -11838,10 +11850,6 @@ msgstr "" #~ msgstr "tiedostoa %s ei voi avata: %s\n" #, fuzzy -#~ msgid "error writing to %s: %s\n" -#~ msgstr "virhe kirjoitettaessa avainrenkaaseen \"%s\": %s\n" - -#, fuzzy #~ msgid "error closing %s: %s\n" #~ msgstr "virhe luettaessa tiedostoa \"%s\": %s\n" diff --git a/po/fr.gmo b/po/fr.gmo index 6f4a03f61c0c91ccb26cabbd121c5197224b1815..9413e39b764303be4d4adb72a7a982d8da068b5a 100644 GIT binary patch delta 35923 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 delta 35979 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 diff --git a/po/fr.po b/po/fr.po index 7049ab3..a6c4d81 100644 --- a/po/fr.po +++ b/po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gnupg 2.1\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-04-21 16:55+0200\n" +"POT-Creation-Date: 2022-07-11 12:31+0200\n" "PO-Revision-Date: 2017-11-02 17:40+0100\n" "Last-Translator: David Prévot \n" "Language-Team: French \n" @@ -18,7 +18,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Lokalize 1.5\n" -#: agent/call-pinentry.c:338 +#: agent/call-pinentry.c:340 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "impossible d'obtenir le verrou pinentry : %s\n" @@ -29,60 +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:556 +#: agent/call-pinentry.c:554 msgid "|pinentry-label|_OK" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:557 +#: agent/call-pinentry.c:555 msgid "|pinentry-label|_Cancel" msgstr "|pinentry-label|_Annuler" -#: agent/call-pinentry.c:558 +#: agent/call-pinentry.c:556 #, fuzzy #| msgid "|pinentry-label|_OK" msgid "|pinentry-label|_Yes" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:559 +#: agent/call-pinentry.c:557 #, fuzzy #| msgid "|pinentry-label|_OK" msgid "|pinentry-label|_No" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:560 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|PIN:" msgstr "|pinentry-label|Code personnel :" -#: agent/call-pinentry.c:561 +#: agent/call-pinentry.c:559 #, fuzzy #| msgid "|pinentry-label|_Cancel" msgid "|pinentry-label|_Save in password manager" msgstr "|pinentry-label|_Annuler" -#: agent/call-pinentry.c:562 +#: agent/call-pinentry.c:560 #, 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:564 +#: agent/call-pinentry.c:562 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:565 +#: agent/call-pinentry.c:563 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "phrase de passe incorrecte" -#: agent/call-pinentry.c:566 +#: agent/call-pinentry.c:564 msgid "Caps Lock is on" msgstr "" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:1022 +#: agent/call-pinentry.c:1019 msgid "Suggest" msgstr "" @@ -93,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:1044 +#: agent/call-pinentry.c:1041 #, fuzzy #| msgid "pinentry.qualitybar.tooltip" msgid "pinentry.genpin.tooltip" @@ -104,14 +104,14 @@ msgstr "" #. TRANSLATORS: This is a text shown by pinentry if the option #. for formatted passphrase is enabled. The length is #. limited to about 900 characters. -#: agent/call-pinentry.c:1072 +#: agent/call-pinentry.c:1069 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 +#: agent/call-pinentry.c:1128 #, fuzzy #| msgid "Passphrase too long" msgid "Passphrase Not Allowed" @@ -119,7 +119,7 @@ msgstr "Phrase secrète trop longue" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:1198 +#: agent/call-pinentry.c:1195 msgid "Quality:" msgstr "Qualité :" @@ -129,13 +129,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:1219 +#: agent/call-pinentry.c:1216 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:1477 +#: agent/call-pinentry.c:1474 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" @@ -143,7 +143,7 @@ msgstr "" "Veuillez entrer votre code personnel, afin de débloquer la clef secrète " "pendant cette session" -#: agent/call-pinentry.c:1480 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" @@ -151,76 +151,76 @@ msgstr "" "Veuillez entrer votre phrase secrète, afin de débloquer la clef secrète " "pendant cette session" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 #: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "Phrase secrète :" -#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 -#: agent/command.c:1988 agent/command-ssh.c:3056 agent/genkey.c:442 +#: agent/call-pinentry.c:1541 agent/call-pinentry.c:1799 agent/command.c:2049 +#: agent/command.c:2108 agent/command-ssh.c:3145 agent/genkey.c:427 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:1566 agent/call-pinentry.c:1830 +#: agent/call-pinentry.c:1563 agent/call-pinentry.c:1827 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (essai %d sur %d)" -#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 +#: agent/call-pinentry.c:1574 agent/call-pinentry.c:1838 msgid "Repeat:" msgstr "Répéter :" -#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 -#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 +#: agent/call-pinentry.c:1586 agent/call-pinentry.c:1598 +#: agent/call-pinentry.c:1850 agent/call-pinentry.c:1862 msgid "PIN too long" msgstr "Code personnel trop long" -#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 +#: agent/call-pinentry.c:1587 agent/call-pinentry.c:1851 msgid "Passphrase too long" msgstr "Phrase secrète trop longue" -#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 +#: agent/call-pinentry.c:1595 agent/call-pinentry.c:1859 msgid "Invalid characters in PIN" msgstr "Caractères incorrects dans le code personnel" -#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 +#: agent/call-pinentry.c:1600 agent/call-pinentry.c:1864 msgid "PIN too short" msgstr "Code personnel trop court" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad PIN" msgstr "Mauvais code personnel" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad Passphrase" msgstr "Mauvaise phrase secrète" -#: agent/command.c:823 +#: agent/command.c:826 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:824 +#: agent/command.c:827 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1235 g10/card-util.c:741 g10/card-util.c:762 +#: agent/command.c:1329 g10/card-util.c:741 g10/card-util.c:762 #, 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:1756 agent/command.c:1921 agent/command-ssh.c:2984 -#: agent/genkey.c:377 +#: agent/command.c:1876 agent/command.c:2041 agent/command-ssh.c:3073 +#: agent/genkey.c:362 msgid "Please re-enter this passphrase" msgstr "Veuillez répéter cette phrase secrète" -#: agent/command.c:2703 +#: agent/command.c:2830 #, fuzzy, c-format #| msgid "" #| "Please enter the passphrase to protect the imported object within the " @@ -232,7 +232,7 @@ msgstr "" "Veuillez entrer la phrase secrète pour protéger l'objet importé dans le " "système GnuPG." -#: agent/command.c:2833 +#: agent/command.c:2960 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -244,24 +244,24 @@ 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:874 common/dotlock.c:856 g10/card-util.c:991 -#: g10/export.c:1329 g10/gpg.c:1454 g10/keygen.c:5370 g10/keyring.c:1329 +#: g10/export.c:1329 g10/gpg.c:1455 g10/keygen.c:5370 g10/keyring.c:1329 #: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 -#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:753 tools/gpg-card.c:479 +#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:739 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:886 common/helpfile.c:57 g10/card-util.c:948 #: g10/dearmor.c:59 g10/dearmor.c:104 g10/decrypt.c:65 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1455 +#: g10/decrypt.c:148 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1456 #: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4319 #: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: g10/plaintext.c:640 g10/sign.c:1093 g10/sign.c:1320 g10/sign.c:1433 -#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:758 -#: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2253 -#: sm/gpgsm.c:2283 sm/gpgsm.c:2321 sm/keylist.c:1791 sm/qualified.c:65 +#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:744 +#: g10/tdbio.c:799 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2274 +#: sm/gpgsm.c:2304 sm/gpgsm.c:2342 sm/keylist.c:1809 sm/qualified.c:65 #: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489 -#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1817 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1821 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "impossible d'ouvrir « %s » : %s\n" @@ -271,13 +271,13 @@ msgstr "impossible d'ouvrir « %s » : %s\n" msgid "no suitable card key found: %s\n" msgstr "aucune clef de carte convenable n'a été trouvée : %s\n" -#: agent/command-ssh.c:2513 +#: agent/command-ssh.c:2467 #, fuzzy, c-format #| msgid "error getting stored flags: %s\n" msgid "error getting list of cards: %s\n" msgstr "erreur de lecture des options stockées : %s\n" -#: agent/command-ssh.c:2688 +#: agent/command-ssh.c:2777 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " @@ -286,20 +286,20 @@ msgstr "" "Un processus SSH demande à utiliser la clef%%0A %s%%0A (%s)%%0AVoulez-vous " "l'autoriser ?" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Allow" msgstr "Autoriser" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Deny" msgstr "Refuser" -#: agent/command-ssh.c:2704 +#: agent/command-ssh.c:2793 #, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "Veuillez entrer la phrase secrète pour la clef SSH%%0A %F%%0A (%c)" -#: agent/command-ssh.c:3011 +#: agent/command-ssh.c:3100 #, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " @@ -308,85 +308,77 @@ msgstr "" "Veuillez entrer une phrase secrète pour protéger la clef secrète%%0A %s" "%%0A %s%%0Areçue dans l'espace de stockage de clefs de gpg-agent" -#: agent/command-ssh.c:3708 +#: agent/command-ssh.c:3797 #, c-format msgid "failed to create stream from socket: %s\n" msgstr "échec de création du flux à partir de cette socket : %s\n" -#: agent/divert-scd.c:118 -msgid "Please insert the card with serial number" -msgstr "Veuillez insérer la carte de numéro de série" - -#: agent/divert-scd.c:243 +#: agent/divert-scd.c:136 msgid "Admin PIN" msgstr "Code personnel d'administration" #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:248 +#: agent/divert-scd.c:141 msgid "PUK" msgstr "CDP" -#: agent/divert-scd.c:255 +#: agent/divert-scd.c:148 msgid "Reset Code" msgstr "Code de réinitialisation" -#: agent/divert-scd.c:283 +#: agent/divert-scd.c:176 msgid "Push ACK button on card/token." msgstr "" -#: agent/divert-scd.c:305 agent/divert-scd.c:309 +#: agent/divert-scd.c:198 agent/divert-scd.c:202 #, fuzzy #| msgid "%s%%0A%%0AUse the reader's pinpad for input." msgid "Use the reader's pinpad for input." msgstr "%s%%0A%%0AUtilisez le pavé numérique du lecteur en entrée." -#: agent/divert-scd.c:375 +#: agent/divert-scd.c:268 msgid "Repeat this Reset Code" msgstr "Répétez ce code de réinitialisation" -#: agent/divert-scd.c:377 +#: agent/divert-scd.c:270 msgid "Repeat this PUK" msgstr "Répétez ce code de déblocage personnel" -#: agent/divert-scd.c:378 +#: agent/divert-scd.c:271 msgid "Repeat this PIN" msgstr "Répétez ce code personnel" -#: agent/divert-scd.c:383 +#: agent/divert-scd.c:276 msgid "Reset Code not correctly repeated; try again" msgstr "" "les codes de réinitialisation ne correspondent pas ; veuillez réessayer" -#: agent/divert-scd.c:385 +#: agent/divert-scd.c:278 msgid "PUK not correctly repeated; try again" msgstr "" "les codes de déblocage personnels ne correspondent pas ; veuillez réessayer" -#: agent/divert-scd.c:386 +#: agent/divert-scd.c:279 msgid "PIN not correctly repeated; try again" msgstr "Les codes personnels ne correspondent pas ; veuillez réessayer" -#: agent/divert-scd.c:399 +#: agent/divert-scd.c:292 #, c-format 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: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:150 -#, c-format -msgid "error writing to temporary file: %s\n" -msgstr "erreur d'écriture du fichier temporaire : %s\n" +#: agent/genkey.c:154 +#, fuzzy, c-format +#| msgid "error writing to %s: %s\n" +msgid "error writing to pipe: %s\n" +msgstr "erreur d'écriture sur %s : %s\n" -#: agent/genkey.c:191 +#: agent/genkey.c:176 msgid "Enter new passphrase" msgstr "Entrez la nouvelle phrase secrète" -#: agent/genkey.c:227 +#: agent/genkey.c:212 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." @@ -394,7 +386,7 @@ msgstr "" "Aucune phrase secrète n'a été entrée.%0AUne phrase secrète vide n'est pas " "autorisée." -#: agent/genkey.c:229 +#: agent/genkey.c:214 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -403,18 +395,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:241 +#: agent/genkey.c:226 msgid "Yes, protection is not needed" msgstr "Oui, aucune protection n'est nécessaire" -#: agent/genkey.c:258 +#: agent/genkey.c:243 #, 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:277 +#: agent/genkey.c:262 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -426,7 +418,7 @@ msgstr[1] "" "Une phrase secrète devrait contenir au moins %u chiffres%%0Aou caractères " "spéciaux." -#: agent/genkey.c:304 +#: agent/genkey.c:289 #, 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." @@ -434,227 +426,221 @@ msgstr "" "Une phrase secrète ne devrait ni être un mot commun,%%0Ani correspondre à un " "certain schéma." -#: agent/genkey.c:319 +#: agent/genkey.c:304 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:340 +#: agent/genkey.c:325 msgid "Take this one anyway" msgstr "La prendre quand même" -#: agent/genkey.c:508 +#: agent/genkey.c:493 #, 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:637 +#: agent/genkey.c:622 msgid "Please enter the new passphrase" msgstr "Veuillez entrer la nouvelle phrase secrète" -#: agent/gpg-agent.c:165 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:167 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 #, fuzzy #| msgid "Options useful for debugging" msgid "Options used for startup" msgstr "Options pratiques pour le débogage" -#: agent/gpg-agent.c:167 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 +#: agent/gpg-agent.c:169 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 msgid "run in daemon mode (background)" msgstr "exécuter en mode démon (arrière-plan)" -#: agent/gpg-agent.c:168 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:170 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 msgid "run in server mode (foreground)" msgstr "exécuter en mode serveur (premier plan)" -#: agent/gpg-agent.c:170 dirmngr/dirmngr.c:176 -#, fuzzy -#| msgid "run in server mode" -msgid "run in supervised mode" -msgstr "exécuter en mode serveur" - -#: agent/gpg-agent.c:172 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 +#: agent/gpg-agent.c:174 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 msgid "do not detach from the console" msgstr "ne pas détacher de la console" -#: agent/gpg-agent.c:173 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:175 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 msgid "sh-style command output" msgstr "sortie de commandes à la sh" -#: agent/gpg-agent.c:174 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 +#: agent/gpg-agent.c:176 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 msgid "csh-style command output" msgstr "sortie de commandes à la csh" -#: agent/gpg-agent.c:183 g10/gpg.c:595 scd/scdaemon.c:125 sm/gpgsm.c:428 +#: agent/gpg-agent.c:185 g10/gpg.c:596 scd/scdaemon.c:125 sm/gpgsm.c:429 #: dirmngr/dirmngr.c:192 msgid "|FILE|read options from FILE" msgstr "|FICHIER|lire les options depuis le FICHIER" -#: agent/gpg-agent.c:187 g10/gpg.c:580 scd/scdaemon.c:129 sm/gpgsm.c:269 +#: agent/gpg-agent.c:189 g10/gpg.c:581 scd/scdaemon.c:129 sm/gpgsm.c:270 #: dirmngr/dirmngr.c:196 msgid "Options controlling the diagnostic output" msgstr "Options contrôlant la sortie de diagnostique" -#: agent/gpg-agent.c:189 g10/gpg.c:582 g10/gpgv.c:78 kbx/kbxutil.c:89 -#: scd/scdaemon.c:131 sm/gpgsm.c:271 dirmngr/dirmngr-client.c:69 -#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:85 tools/gpgconf.c:117 +#: agent/gpg-agent.c:191 g10/gpg.c:583 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: scd/scdaemon.c:131 sm/gpgsm.c:272 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:86 tools/gpgconf.c:117 msgid "verbose" msgstr "bavard" -#: agent/gpg-agent.c:190 g10/gpg.c:584 g10/gpgv.c:79 kbx/kbxutil.c:90 -#: scd/scdaemon.c:132 sm/gpgsm.c:273 dirmngr/dirmngr-client.c:70 +#: agent/gpg-agent.c:192 g10/gpg.c:585 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: scd/scdaemon.c:132 sm/gpgsm.c:274 dirmngr/dirmngr-client.c:70 #: dirmngr/dirmngr.c:199 msgid "be somewhat more quiet" msgstr "devenir beaucoup plus silencieux" -#: agent/gpg-agent.c:198 g10/gpg.c:599 sm/gpgsm.c:287 dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:600 sm/gpgsm.c:288 dirmngr/dirmngr.c:209 msgid "|FILE|write server mode logs to FILE" msgstr "|FICHIER|écrire les journaux serveur dans le FICHIER" -#: agent/gpg-agent.c:202 g10/gpg.c:605 scd/scdaemon.c:146 sm/gpgsm.c:294 +#: agent/gpg-agent.c:204 g10/gpg.c:606 scd/scdaemon.c:146 sm/gpgsm.c:295 #: dirmngr/dirmngr.c:213 msgid "Options controlling the configuration" msgstr "Options contrôlant la configuration" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "do not use the SCdaemon" msgstr "ne pas utiliser le SCdaemon" -#: agent/gpg-agent.c:207 +#: agent/gpg-agent.c:209 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PROG|utiliser PROG comme SCdaemon" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, 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:213 +#: agent/gpg-agent.c:215 #, 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:217 +#: agent/gpg-agent.c:219 msgid "ignore requests to change the TTY" msgstr "ignorer les demandes de modification du TTY" -#: agent/gpg-agent.c:219 +#: agent/gpg-agent.c:221 msgid "ignore requests to change the X display" msgstr "ignorer les demandes de modification d'aff. X" -#: agent/gpg-agent.c:220 +#: agent/gpg-agent.c:222 msgid "enable ssh support" msgstr "activer la prise en charge de SSH" -#: agent/gpg-agent.c:222 +#: agent/gpg-agent.c:224 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:225 +#: agent/gpg-agent.c:227 msgid "enable putty support" msgstr "activer la prise en charge de putty" -#: agent/gpg-agent.c:237 g10/gpg.c:850 scd/scdaemon.c:176 sm/gpgsm.c:388 +#: agent/gpg-agent.c:239 g10/gpg.c:851 scd/scdaemon.c:176 sm/gpgsm.c:389 msgid "Options controlling the security" msgstr "Options contrôlant la sécurité" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|expire cached PINs after N seconds" msgstr "|N|oublier les codes personnels après N secondes" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|expire SSH keys after N seconds" msgstr "|N|oublier les clefs SSH après N secondes" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 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:246 +#: agent/gpg-agent.c:248 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:248 +#: agent/gpg-agent.c:250 msgid "do not use the PIN cache when signing" msgstr "ne pas utiliser le cache de code pour signer" -#: agent/gpg-agent.c:250 +#: agent/gpg-agent.c:252 #, 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:252 +#: agent/gpg-agent.c:254 msgid "disallow clients to mark keys as \"trusted\"" msgstr "ne pas marquer les clefs comme de confiance" -#: agent/gpg-agent.c:255 +#: agent/gpg-agent.c:259 msgid "allow presetting passphrase" msgstr "permettre de préconfigurer la phrase secrète" -#: agent/gpg-agent.c:260 +#: agent/gpg-agent.c:264 msgid "Options enforcing a passphrase policy" msgstr "Options d'application d'une politique de phrase secrète" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:267 msgid "do not allow bypassing the passphrase policy" msgstr "pas de contournement de politique de phrase secrète" -#: agent/gpg-agent.c:265 +#: agent/gpg-agent.c:269 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:267 +#: agent/gpg-agent.c:271 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:270 +#: agent/gpg-agent.c:274 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:274 +#: agent/gpg-agent.c:278 msgid "|N|expire the passphrase after N days" msgstr "|N|la phrase secrète expire après N jours" -#: agent/gpg-agent.c:276 +#: agent/gpg-agent.c:280 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:279 +#: agent/gpg-agent.c:283 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the PIN-Entry" msgstr "Options contrôlant la sécurité" -#: agent/gpg-agent.c:281 +#: agent/gpg-agent.c:285 msgid "never use the PIN-entry" msgstr "" -#: agent/gpg-agent.c:283 +#: agent/gpg-agent.c:287 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:285 +#: agent/gpg-agent.c:289 #, 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:288 +#: agent/gpg-agent.c:292 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PROG|utiliser PROG pour entrer le code personnel" -#: agent/gpg-agent.c:292 +#: agent/gpg-agent.c:296 #, 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:296 +#: agent/gpg-agent.c:300 msgid "allow passphrase to be prompted through Emacs" msgstr "" @@ -662,21 +648,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:562 agent/preset-passphrase.c:99 agent/protect-tool.c:154 -#: g10/gpg.c:1149 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312 -#: sm/gpgsm.c:617 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 -#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:163 +#: agent/gpg-agent.c:561 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: g10/gpg.c:1150 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:313 +#: sm/gpgsm.c:627 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 +#: tools/gpg-connect-agent.c:223 tools/gpgconf.c:163 #: 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 à .\n" -#: agent/gpg-agent.c:571 +#: agent/gpg-agent.c:570 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Utilisation : dirmngr @GPG_AGENT@ (-h pour l'aide)" -#: agent/gpg-agent.c:573 +#: agent/gpg-agent.c:572 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -684,134 +670,139 @@ msgstr "" "Syntaxe : @GPG_AGENT@ [options] [commande [arguments]]\n" "Gestionnaire de clefs secrètes pour @GNUPG@\n" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "niveau de débogage « %s » incorrect\n" -#: agent/gpg-agent.c:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "la fonction de hachage sélectionnée est incorrecte\n" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, c-format msgid "reading options from '%s'\n" msgstr "lecture des options de « %s »\n" -#: agent/gpg-agent.c:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, 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:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "Attention : « %s » est une option déconseillée\n" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, c-format msgid "can't create socket: %s\n" msgstr "impossible de créer la socket : %s\n" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, 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:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, 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:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, c-format msgid "error getting nonce for the socket\n" msgstr "erreur de lecture du « nonce » de la socket\n" -#: agent/gpg-agent.c:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, c-format msgid "error binding socket to '%s': %s\n" msgstr "erreur de lien de la socket à « %s » : %s\n" -#: agent/gpg-agent.c:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, 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:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, c-format msgid "listening on socket '%s'\n" msgstr "écoute sur la socket « %s »\n" -#: agent/gpg-agent.c:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: 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:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "répertoire « %s » créé\n" -#: agent/gpg-agent.c:2381 +#: agent/gpg-agent.c:2391 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "échec de stat() pour « %s » : %s\n" -#: agent/gpg-agent.c:2385 +#: agent/gpg-agent.c:2395 #, 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:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, 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:2747 +#: agent/gpg-agent.c:2757 #, 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:2752 +#: agent/gpg-agent.c:2762 #, 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:2827 +#: agent/gpg-agent.c:2837 #, 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:2832 +#: agent/gpg-agent.c:2842 #, 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:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "échec de npth_pselect : %s — attente 1 s\n" -#: agent/gpg-agent.c:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, c-format msgid "%s %s stopped\n" msgstr "%s %s arrêté\n" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 tools/card-call-scd.c:311 #, c-format msgid "no gpg-agent running in this session\n" msgstr "" @@ -838,7 +829,7 @@ msgstr "" "Syntaxe : gpg-preset-passphrase [options] KEYGRIP\n" "Maintenance du cache des mots de passe\n" -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -848,7 +839,7 @@ msgstr "" " " #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -905,42 +896,42 @@ msgstr "annulé\n" msgid "error while asking for the passphrase: %s\n" msgstr "erreur de demande de la phrase secrète : %s\n" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, c-format msgid "error opening '%s': %s\n" msgstr "erreur d'ouverture de « %s » : %s\n" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, c-format msgid "file '%s', line %d: %s\n" msgstr "fichier « %s », ligne %d : %s\n" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, c-format msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "déclaration « %s » ignorée dans « %s », ligne %d\n" -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, c-format msgid "system trustlist '%s' not available\n" msgstr "le système de liste de confiance « %s » n'est pas disponible\n" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, c-format msgid "bad fingerprint in '%s', line %d\n" msgstr "mauvaise empreinte dans « %s », ligne %d\n" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, c-format msgid "invalid keyflag in '%s', line %d\n" msgstr "option de clef incorrecte dans « %s », ligne %d\n" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, c-format msgid "error reading '%s', line %d: %s\n" msgstr "erreur de lecture de « %s », ligne %d : %s\n" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "erreur de lecture de la liste de certificats racine de confiance\n" @@ -953,7 +944,7 @@ msgstr "erreur de lecture de la liste de certificats racine de confiance\n" #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " @@ -962,11 +953,11 @@ msgstr "" "Attribuez-vous une confiance ultime%%0A « %s »%%0Apour certifier " "correctement les certificats de l'utilisateur ?" -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 msgid "Yes" msgstr "Oui" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "Non" @@ -979,7 +970,7 @@ msgstr "Non" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -991,22 +982,27 @@ msgstr "" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "Exact" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "Faux" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, c-format +msgid "error renaming '%s' to '%s': %s\n" +msgstr "erreur en renommant « %s » en « %s » : %s\n" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "" "Remarque : cette phrase secrète n'a jamais été modifiée.%0AVeuillez la " "modifier maintenant." -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " @@ -1015,15 +1011,29 @@ msgstr "" "Cette phrase secrète n'a pas été modifiée%%0Adepuis le %.4s-%.2s-%.2s. " "Veuillez la modifier maintenant." -#: agent/findkey.c:397 agent/findkey.c:404 +#: agent/findkey.c:451 agent/findkey.c:458 msgid "Change passphrase" msgstr "Modifier la phrase secrète" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "Je la modifierai plus tard" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +msgid "Please insert the card with serial number" +msgstr "Veuillez insérer la carte de numéro de série" + +#: agent/findkey.c:1231 +#, fuzzy, c-format +#| msgid "" +#| "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want " +#| "to allow this?" +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "" +"Un processus SSH demande à utiliser la clef%%0A %s%%0A (%s)%%0AVoulez-vous " +"l'autoriser ?" + +#: agent/findkey.c:1741 #, fuzzy, c-format #| msgid "Do you really want to delete the selected keys? (y/N) " msgid "" @@ -1031,11 +1041,11 @@ msgid "" "%%0A?" msgstr "Voulez-vous vraiment supprimer les clefs sélectionnées ? (o/N) " -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 msgid "Delete key" msgstr "Supprimer la clef" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -1062,7 +1072,7 @@ msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "" "un hachage de %1$zu bits n'est pas valable pour une clef %3$s de %2$u bits\n" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "échec de vérification de la signature créée : %s\n" @@ -1102,7 +1112,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:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, c-format msgid "error forking process: %s\n" msgstr "erreur de création de processus fils : %s\n" @@ -1164,13 +1174,13 @@ msgstr "Avertissement : le propriétaire de %s n'est pas sûr « %s »\n" msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "Avertissement : les droits de %s ne sont pas sûrs « %s »\n" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, fuzzy, c-format #| msgid "waiting for the agent to come up ... (%ds)\n" msgid "waiting for file '%s' to become accessible ...\n" msgstr "attente pour permettre à l'agent d'arriver… (%d s)\n" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, c-format msgid "renaming '%s' to '%s' failed: %s\n" msgstr "impossible de renommer « %s » en « %s » : %s\n" @@ -1393,7 +1403,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:4215 +#: scd/app-openpgp.c:4246 #, c-format msgid "unsupported algorithm: %s" msgstr "algorithme non pris en charge : %s" @@ -1548,7 +1558,7 @@ msgstr "conversion de « %s » vers « %s » non disponible\n" msgid "iconv_open failed: %s\n" msgstr "échec de iconv_open : %s\n" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "impossible de convertir « %s » en « %s » : %s\n" @@ -1587,7 +1597,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:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s est trop ancien (nécessaire : %s, utilisé : %s)\n" @@ -1764,7 +1774,7 @@ msgstr "erreur de lecture de %s : %s\n" msgid "problem with the agent: %s\n" msgstr "problème avec l'agent : %s\n" -#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, fuzzy, c-format #| msgid "no gpg-agent running in this session\n" msgid "no dirmngr running in this session\n" @@ -1811,7 +1821,7 @@ msgstr "" msgid "server uses an invalid certificate" msgstr "générer un certificat de révocation" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" @@ -1839,7 +1849,7 @@ msgstr "impossible de faire cela en mode automatique\n" 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:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 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" @@ -1904,14 +1914,14 @@ msgstr "URL pour récupérer la clef publique : " #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 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:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" @@ -2275,26 +2285,26 @@ msgstr "Les commandes d'administration ne sont pas permises\n" msgid "Invalid command (try \"help\")\n" msgstr "Commande incorrecte (essayez « help »)\n" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format 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:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 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:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2354,8 +2364,8 @@ msgid "subkey" msgstr "sous-clef" #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "échec de la mise à jour : %s\n" @@ -2418,15 +2428,15 @@ msgstr "impossible d'utiliser l'algorithme de chiffrement « %s » en mode %s. msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, 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:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 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" @@ -2451,7 +2461,7 @@ msgstr "" msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "Attention : « %s%s » est une option obsolète — non prise en compte\n" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2558,12 +2568,12 @@ msgstr "il est interdit d'exporter les clefs secrètes\n" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "clef %s : clef de type PGP 2.x — ignorée\n" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "Attention : rien n'a été exporté\n" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, c-format msgid "error creating '%s': %s\n" @@ -2634,292 +2644,292 @@ msgstr "" "utilisation de la sous-clef %s à la place de la clef\n" "principale %s\n" -#: g10/getkey.c:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, fuzzy, c-format #| msgid "invalid argument for option \"%.50s\"\n" msgid "valid values for option '%s':\n" msgstr "argument incorrect pour l'option « %.50s »\n" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 msgid "make a signature" msgstr "faire une signature" -#: g10/gpg.c:456 +#: g10/gpg.c:457 msgid "make a clear text signature" msgstr "faire une signature en texte clair" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "faire une signature détachée" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "chiffrer les données" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "chiffrement symétrique seulement" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "déchiffrer les données (défaut)" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "vérifier une signature" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "afficher les clefs" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "afficher les clefs et les signatures" -#: g10/gpg.c:472 +#: g10/gpg.c:473 msgid "list and check key signatures" msgstr "afficher et vérifier les signatures de clefs" -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "afficher les clefs et les empreintes" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "afficher les clefs secrètes" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "générer une nouvelle paire de clefs" -#: g10/gpg.c:480 +#: g10/gpg.c:481 msgid "quickly generate a new key pair" msgstr "générer rapidement une nouvelle paire de clefs" -#: g10/gpg.c:483 +#: g10/gpg.c:484 #, fuzzy #| msgid "quickly generate a new key pair" msgid "quickly add a new user-id" msgstr "générer rapidement une nouvelle paire de clefs" -#: g10/gpg.c:488 +#: g10/gpg.c:489 #, fuzzy #| msgid "quickly generate a new key pair" msgid "quickly revoke a user-id" msgstr "générer rapidement une nouvelle paire de clefs" -#: g10/gpg.c:491 +#: g10/gpg.c:492 #, fuzzy #| msgid "quickly generate a new key pair" msgid "quickly set a new expiration date" msgstr "générer rapidement une nouvelle paire de clefs" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "générer une paire de clefs complètes" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "générer un certificat de révocation" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "supprimer les clefs du porte-clefs public" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "supprimer les clefs du porte-clefs secret" -#: g10/gpg.c:504 +#: g10/gpg.c:505 msgid "quickly sign a key" msgstr "signer rapidement une clef" -#: g10/gpg.c:506 +#: g10/gpg.c:507 msgid "quickly sign a key locally" msgstr "signer rapidement une clef localement" -#: g10/gpg.c:508 +#: g10/gpg.c:509 #, fuzzy #| msgid "quickly generate a new key pair" msgid "quickly revoke a key signature" msgstr "générer rapidement une nouvelle paire de clefs" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "signer une clef" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "signer une clef localement" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "signer ou éditer une clef" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 msgid "change a passphrase" msgstr "modifier une phrase secrète" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "exporter les clefs" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "exporter les clefs vers un serveur de clefs" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "importer les clefs d'un serveur de clefs" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "chercher les clefs avec un serveur de clefs" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "mettre à jour les clefs depuis un serveur" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "importer ou fusionner les clefs" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "afficher l'état de la carte" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "modifier les données d'une carte" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "modifier le code personnel d'une carte" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "mettre la base de confiance à jour" -#: g10/gpg.c:561 +#: g10/gpg.c:562 msgid "print message digests" msgstr "indiquer les fonctions de hachage" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "exécuter en mode serveur" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "|NOM|utiliser le NOM comme clef secrète par défaut" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 msgid "|NAME|encrypt to user ID NAME as well" msgstr "|NOM|chiffrer aussi pour l'identité NOM" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "|SPEC|configurer les alias d'adresse" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "utiliser le comportement strict d'OpenPGP" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "ne rien modifier" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "demander avant d'écraser un fichier" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the input" msgstr "Options contrôlant la sécurité" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 #, fuzzy #| msgid "Options controlling the diagnostic output" msgid "Options controlling the output" msgstr "Options contrôlant la sortie de diagnostique" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "créer une sortie ASCII avec armure" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 msgid "|FILE|write output to FILE" msgstr "|FICHIER|écrire la sortie dans le FICHIER" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "utiliser le mode texte canonique" -#: g10/gpg.c:763 +#: g10/gpg.c:764 msgid "|N|set compress level to N (0 disables)" msgstr "|N|niveau de compression N (0 désactive)" -#: g10/gpg.c:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 #, fuzzy #| msgid "Options controlling the interactivity and enforcement" msgid "Options controlling key import and export" msgstr "Options contrôlant l'interactivité et la mise en application" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "|MÉCANISMES|utiliser les MÉCANISMES pour localiser les clefs" -#: g10/gpg.c:775 +#: g10/gpg.c:776 #, fuzzy #| msgid "import keys from a keyserver" msgid "import missing key from a signature" msgstr "importer les clefs d'un serveur de clefs" -#: g10/gpg.c:780 +#: g10/gpg.c:781 #, fuzzy #| msgid "list and check key signatures" msgid "include the public key in signatures" msgstr "afficher et vérifier les signatures de clefs" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "désactiver tous les accès au dirmngr" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 #, fuzzy #| msgid "Options controlling the configuration" msgid "Options controlling key listings" msgstr "Options contrôlant la configuration" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 #, fuzzy #| msgid "list secret keys" msgid "Options to specify keys" msgstr "afficher les clefs secrètes" # NOTE: Extra initial space to realign the output (maybe wchar issue) -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 msgid "|USER-ID|encrypt for USER-ID" msgstr "|IDENTITÉ| chiffrer pour l'IDENTITÉ" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|IDENTITÉ| utiliser l'IDENTITÉ pour signer ou déchiffrer" -#: g10/gpg.c:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "" -#: g10/gpg.c:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2928,7 +2938,7 @@ msgstr "" "(Consultez la page de manuel pour obtenir une liste complète des commandes\n" "et options)\n" -#: g10/gpg.c:978 +#: g10/gpg.c:979 #, fuzzy #| msgid "" #| "@\n" @@ -2958,11 +2968,11 @@ msgstr "" " --list-keys [noms] montrer les clefs\n" " --fingerprint [noms] montrer les empreintes\n" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "Utilisation : @GPG@ [options] [fichiers] (-h pour l'aide)" -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 msgid "" "Syntax: @GPG@ [options] [files]\n" "Sign, check, encrypt or decrypt\n" @@ -2972,7 +2982,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:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" @@ -2980,87 +2990,87 @@ msgstr "" "\n" "Algorithmes pris en charge :\n" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "Clef publique : " -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "Chiffrement : " -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "Hachage : " -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 msgid "Compression: " msgstr "Compression : " -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, c-format msgid "usage: %s [options] %s\n" msgstr "utilisation : %s [options] %s\n" -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "commandes en conflit\n" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, c-format msgid "no = sign found in group definition '%s'\n" msgstr "aucun signe = trouvé dans la définition du groupe « %s »\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, 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:1710 +#: g10/gpg.c:1711 #, 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:1713 +#: g10/gpg.c:1714 #, 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:1719 +#: g10/gpg.c:1720 #, 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:1722 +#: g10/gpg.c:1723 #, 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:1725 +#: g10/gpg.c:1726 #, 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:1731 +#: g10/gpg.c:1732 #, 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:1734 +#: g10/gpg.c:1735 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" @@ -3068,21 +3078,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:1737 +#: g10/gpg.c:1738 #, 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:1743 +#: g10/gpg.c:1744 #, 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:1746 +#: g10/gpg.c:1747 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" @@ -3090,488 +3100,488 @@ msgstr "" "Attention : les droits du répertoire contenant le fichier de configuration\n" " « %s » ne sont pas sûrs\n" -#: g10/gpg.c:1749 +#: g10/gpg.c:1750 #, 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:1965 +#: g10/gpg.c:1966 #, c-format msgid "unknown configuration item '%s'\n" msgstr "élément de configuration « %s » inconnu\n" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "montrer les photos d'identité en affichant les clefs" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 msgid "show key usage information during key listings" msgstr "indiquer les informations sur l'utilisation en affichant les clefs" -#: g10/gpg.c:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "montrer les URL de politique en affichant les signatures" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 msgid "show all notations during signature listings" msgstr "montrer toutes les notations en affichant les signatures" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "utiliser les notations aux normes IETF en affichant les signatures" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "" "utiliser les notations fournies par l'utilisateur en affichant les signatures" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 msgid "show preferred keyserver URLs during signature listings" msgstr "" "montrer les URL des serveurs de clefs favoris en affichant les signatures" -#: g10/gpg.c:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "indiquer la validité de l'identité en affichant les clefs" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 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:2081 +#: g10/gpg.c:2082 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:2083 +#: g10/gpg.c:2084 msgid "show the keyring name in key listings" msgstr "montrer le nom du porte-clefs en affichant les clefs" -#: g10/gpg.c:2085 +#: g10/gpg.c:2086 msgid "show expiration dates during signature listings" msgstr "montrer les dates d'expiration en affichant les signatures" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, fuzzy, c-format #| msgid "unknown option '%s'\n" msgid "unknown TOFU policy '%s'\n" msgstr "option « %s » inconnue\n" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "Cette commande n'est pas permise en mode %s.\n" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, 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:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, 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:3219 +#: g10/gpg.c:3220 #, 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:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "mode pinentry « %s » incorrect\n" -#: g10/gpg.c:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, 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:3314 +#: g10/gpg.c:3315 #, 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:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, c-format msgid "could not parse keyserver URL\n" msgstr "impossible d'analyser l'URL du serveur de clefs\n" -#: g10/gpg.c:3354 +#: g10/gpg.c:3355 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s : %d : les options du serveur de clefs sont incorrectes\n" -#: g10/gpg.c:3357 +#: g10/gpg.c:3358 #, c-format msgid "invalid keyserver options\n" msgstr "les options du serveur de clefs sont incorrectes\n" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s : %d : options d'importation incorrectes\n" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, c-format msgid "invalid import options\n" msgstr "options d'importation incorrectes\n" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, fuzzy, c-format #| msgid "invalid list options\n" msgid "invalid filter option: %s\n" msgstr "options de liste incorrectes\n" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s : %d : options d'exportation incorrectes\n" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, c-format msgid "invalid export options\n" msgstr "options d'exportation incorrectes\n" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s : %d : options de liste incorrectes\n" -#: g10/gpg.c:3397 +#: g10/gpg.c:3398 #, c-format msgid "invalid list options\n" msgstr "options de liste incorrectes\n" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "montrer les photos d'identité en vérifiant les signatures" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "montrer les URL de politique en vérifiant les signatures" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 msgid "show all notations during signature verification" msgstr "montrer toutes les notations en vérifiant les signatures" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "utiliser les notations aux normes IETF en vérifiant les signatures" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "" "utiliser les notations fournies par l'utilisateur en vérifiant les signatures" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 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:3419 +#: g10/gpg.c:3420 msgid "show user ID validity during signature verification" msgstr "indiquer la validité de l'identité en vérifiant les signatures" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 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:3423 +#: g10/gpg.c:3424 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:3430 +#: g10/gpg.c:3431 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s : %d : options de vérification incorrectes\n" -#: g10/gpg.c:3433 +#: g10/gpg.c:3434 #, c-format msgid "invalid verify options\n" msgstr "options de vérification incorrectes\n" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, 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:3647 +#: g10/gpg.c:3648 #, 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:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "liste de recherche automatique de clef incorrecte\n" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "argument incorrect pour l'option « %.50s »\n" -#: g10/gpg.c:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, 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:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "Attention : %s remplace %s\n" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s n'est pas permis avec %s.\n" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s n'a aucun sens avec %s.\n" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "Attention : exécution avec un système de temps contrefait : " -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, 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:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "l'algorithme de chiffrement sélectionné est incorrect\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, 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:3961 +#: g10/gpg.c:3962 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "l'algorithme de compression sélectionné est incorrect\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, 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:3982 +#: g10/gpg.c:3983 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "« completes-needed » doit être supérieur à 0\n" -#: g10/gpg.c:3984 +#: g10/gpg.c:3985 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "« marginals-needed » doit être supérieur à 1\n" -#: g10/gpg.c:3986 +#: g10/gpg.c:3987 #, 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:3988 +#: g10/gpg.c:3989 #, 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:3990 +#: g10/gpg.c:3991 #, 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:3994 +#: g10/gpg.c:3995 #, 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:3998 +#: g10/gpg.c:3999 #, 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:4005 +#: g10/gpg.c:4006 #, c-format msgid "invalid default preferences\n" msgstr "préférences par défaut incorrectes\n" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, c-format msgid "invalid personal cipher preferences\n" msgstr "préférences personnelles de chiffrement incorrectes\n" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, 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:4016 +#: g10/gpg.c:4017 #, c-format msgid "invalid personal digest preferences\n" msgstr "préférences personnelles de hachage incorrectes\n" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, c-format msgid "invalid personal compress preferences\n" msgstr "préférences personnelles de compression incorrectes\n" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, 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:4071 +#: g10/gpg.c:4072 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s ne fonctionne pas encore avec %s\n" -#: g10/gpg.c:4134 +#: g10/gpg.c:4135 #, 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:4146 +#: g10/gpg.c:4147 #, 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:4301 +#: g10/gpg.c:4302 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "impossible d'initialiser la base de confiance : %s\n" -#: g10/gpg.c:4313 +#: g10/gpg.c:4314 #, 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:4385 +#: g10/gpg.c:4386 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "échec du chiffrement symétrique de « %s » : %s\n" -#: g10/gpg.c:4414 +#: g10/gpg.c:4415 #, 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:4417 +#: g10/gpg.c:4418 #, 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:4475 +#: g10/gpg.c:4476 #, 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:4478 +#: g10/gpg.c:4479 #, 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:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, c-format msgid "keyserver send failed: %s\n" msgstr "échec d'envoi vers le serveur de clefs : %s\n" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, c-format msgid "keyserver receive failed: %s\n" msgstr "échec de réception depuis le serveur de clefs : %s\n" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, c-format msgid "key export failed: %s\n" msgstr "échec d'exportation de la clef : %s\n" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, 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:4925 +#: g10/gpg.c:4926 #, c-format msgid "keyserver search failed: %s\n" msgstr "échec de recherche au sein du serveur de clefs : %s\n" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "échec de rafraîchissement par le serveur de clefs : %s\n" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "échec de déconstruction d'une armure : %s\n" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "échec de construction d'une armure : %s \n" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "algorithme de hachage « %s » incorrect\n" -#: g10/gpg.c:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 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:5286 +#: g10/gpg.c:5308 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5342 +#: g10/gpg.c:5364 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Vous pouvez taper votre message…\n" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, 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:5702 +#: g10/gpg.c:5724 #, 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:5735 +#: g10/gpg.c:5757 #, 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" @@ -3584,7 +3594,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:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|écrire l'état sur ce descripteur" @@ -4323,7 +4333,7 @@ msgid "Are you sure you still want to sign it? (y/N) " msgstr "Voulez-vous vraiment toujours la signer ? (o/N) " #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr " Impossible de signer.\n" @@ -4497,8 +4507,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:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "échec de la signature : %s\n" @@ -4705,7 +4715,7 @@ msgstr "" " confiance (tsign), « nr » pour les signatures non révocables\n" " (nrsign), ou toute combinaison possible (ltsign, tnrsign, etc.).\n" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 msgid "Key is revoked." msgstr "La clef est révoquée." @@ -4755,7 +4765,7 @@ msgstr "Faut-il vraiment supprimer cette identité ? (o/N) " msgid "Really move the primary key? (y/N) " msgstr "Faut-il vraiment déplacer la clef principale ? (o/N) " -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 msgid "You must select exactly one key.\n" msgstr "Vous devez sélectionner exactement une clef.\n" @@ -4834,169 +4844,169 @@ msgstr "Faut-il enregistrer les modifications ? (o/N) " msgid "Quit without saving? (y/N) " msgstr "Faut-il quitter sans enregistrer ? (o/N) " -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "La clef n'a pas été modifiée donc la mise à jour est inutile.\n" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, 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:2523 +#: g10/keyedit.c:2579 #, fuzzy, c-format #| msgid "checking the trust list failed: %s\n" msgid "revoking the user ID failed: %s\n" msgstr "échec de vérification de la liste de confiance : %s\n" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, fuzzy, c-format #| msgid "checking the trust list failed: %s\n" msgid "setting the primary user ID failed: %s\n" msgstr "échec de vérification de la liste de confiance : %s\n" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, c-format msgid "\"%s\" is not a fingerprint\n" msgstr "« %s » n’est pas une empreinte\n" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr "« %s » n’est pas l’empreinte principale\n" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, fuzzy, c-format #| msgid "invalid value\n" msgid "Invalid user ID '%s': %s\n" msgstr "valeur incorrecte\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "No matching user IDs." msgstr "Pas d’identités correspondantes." -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "Nothing to sign.\n" msgstr "Rien à signer.\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, c-format msgid "Not signed by you.\n" msgstr "Non signée par vous.\n" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, fuzzy, c-format #| msgid "checking created signature failed: %s\n" msgid "revoking the key signature failed: %s\n" msgstr "échec de vérification de la signature créée : %s\n" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, fuzzy, c-format #| msgid "'%s' is not a valid signature expiration\n" msgid "'%s' is not a valid expiration time\n" msgstr "« %s » n'est pas une date d'expiration de signature valable\n" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, fuzzy, c-format #| msgid "\"%s\" is not a fingerprint\n" msgid "\"%s\" is not a proper fingerprint\n" msgstr "« %s » n’est pas une empreinte\n" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, fuzzy, c-format #| msgid "key \"%s\" not found: %s\n" msgid "subkey \"%s\" not found\n" msgstr "clef « %s » introuvable : %s\n" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "" -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "Hachage : " -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "Fonctionnalités : " -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "Serveur de clefs sans modification" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "Serveur de clefs favori : " -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 msgid "Notations: " msgstr "Notations : " -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "Il n'y a pas de préférences dans une identité de type PGP 2.x.\n" -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "La clef suivante a été révoquée le %s par la clef %s %s\n" -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, c-format msgid "This key may be revoked by %s key %s" msgstr "Cette clef peut être révoquée par la clef %s %s" -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 msgid "(sensitive)" msgstr "(sensible)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "créé : %s" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, c-format msgid "revoked: %s" msgstr "révoquée : %s" -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, c-format msgid "expired: %s" msgstr "expirée : %s" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "expire : %s" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, c-format msgid "usage: %s" msgstr "utilisation : %s" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "nº de carte : " -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, c-format msgid "trust: %s" msgstr "confiance : %s" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "validité : %s" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "Cette clef a été désactivée" -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" @@ -5004,17 +5014,17 @@ 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:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 msgid "revoked" msgstr "révoquée" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "expirée" -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" @@ -5024,17 +5034,17 @@ msgstr "" "commande\n" " risque de rendre une autre identité principale par défaut.\n" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "Attention : votre sous-clef de chiffrement expire bientôt.\n" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, c-format msgid "You may want to change its expiration date too.\n" msgstr "Vous pourriez modifier aussi sa date d’expiration.\n" -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -5043,36 +5053,38 @@ msgstr "" "Attention : c'est une clef de type PGP 2. Ajouter une photo d'identité\n" " peut forcer certaines versions de PGP à rejeter cette clef.\n" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 msgid "Are you sure you still want to add it? (y/N) " msgstr "Voulez-vous vraiment toujours l'ajouter ? (o/N) " -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 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:3102 -msgid "Such a user ID already exists on this key!\n" +#: g10/keyedit.c:4329 +#, fuzzy +#| msgid "Such a user ID already exists on this key!\n" +msgid "Such a user ID already exists on this key!" msgstr "Cette identité existe déjà pour cette clef.\n" -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "Supprimer cette bonne signature ? (o/N/q)" -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "Supprimer cette signature incorrecte ? (o/N/q)" -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "Supprimer cette signature inconnue ? (o/N/q)" -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "Faut-il vraiment supprimer cette autosignature ? (o/N)" -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, fuzzy, c-format #| msgid "Deleted %d signature.\n" msgid "Deleted %d signature.\n" @@ -5080,20 +5092,20 @@ msgid_plural "Deleted %d signatures.\n" msgstr[0] "%d signature supprimée.\n" msgstr[1] "%d signature supprimée.\n" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "Rien n'a été supprimé.\n" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 msgid "invalid" msgstr "incorrecte" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "Identité « %s » compactée : %s\n" -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, fuzzy, c-format #| msgid "User ID \"%s\": %d signature removed\n" msgid "User ID \"%s\": %d signature removed\n" @@ -5101,17 +5113,17 @@ msgid_plural "User ID \"%s\": %d signatures removed\n" msgstr[0] "Identité « %s » : %d signature supprimée\n" msgstr[1] "Identité « %s » : %d signature supprimée\n" -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, c-format msgid "User ID \"%s\": already minimized\n" msgstr "Identité « %s » : déjà minimisée\n" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, c-format msgid "User ID \"%s\": already clean\n" msgstr "Identité « %s » : déjà nettoyée\n" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" @@ -5120,46 +5132,46 @@ msgstr "" "Attention : c'est une clef de type PGP 2.x. Ajouter un révocateur désigné\n" " peut forcer certaines versions de PGP à rejeter cette clef.\n" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "" "Vous ne pouvez pas ajouter de révocateur désigné à une clef de type PGP 2." "x.\n" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 msgid "Enter the user ID of the designated revoker: " msgstr "Entrez l'identité du révocateur désigné : " -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "" "impossible d'utiliser une clef de type PGP 2.x comme révocateur désigné.\n" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "" "vous ne pouvez pas utiliser une clef comme son propre révocateur désigné\n" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, c-format msgid "this key has already been designated as a revoker\n" msgstr "cette clef à déjà été désignée comme un révocateur\n" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "" "Attention : l'établissement d'une clef comme révocateur désigné\n" " est irréversible.\n" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "" "Voulez-vous vraiment rendre cette clef comme révocateur désigné ? (o/N) " -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 #, fuzzy #| msgid "" #| "Are you sure you want to appoint this key as a designated revoker? (y/N) " @@ -5169,181 +5181,181 @@ msgid "" msgstr "" "Voulez-vous vraiment rendre cette clef comme révocateur désigné ? (o/N) " -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 msgid "Changing expiration time for a subkey.\n" msgstr "Modification de la date d'expiration d'une sous-clef.\n" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "Modification de la date d'expiration de la clef principale.\n" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "Vous ne pouvez pas modifier la date d'expiration d'une clef v3\n" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 #, fuzzy #| msgid "Changing expiration time for a subkey.\n" msgid "Changing usage of a subkey.\n" msgstr "Modification de la date d'expiration d'une sous-clef.\n" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 #, fuzzy #| msgid "Changing expiration time for the primary key.\n" msgid "Changing usage of the primary key.\n" msgstr "Modification de la date d'expiration de la clef principale.\n" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "la sous-clef de signature %s a déjà une certification croisée\n" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "" "la sous-clef %s ne signe pas et n'a donc pas besoin de certification " "croisée\n" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 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:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, 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" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "Entrez l'URL de votre serveur de clefs favori : " -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 msgid "Are you sure you want to replace it? (y/N) " msgstr "Voulez-vous vraiment le remplacer ? (o/N) " -#: g10/keyedit.c:5384 +#: g10/keyedit.c:5440 msgid "Are you sure you want to delete it? (y/N) " msgstr "Voulez-vous vraiment le supprimer ? (o/N) " -#: g10/keyedit.c:5449 +#: g10/keyedit.c:5505 msgid "Enter the notation: " msgstr "Entrez la notation : " -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 msgid "Proceed? (y/N) " msgstr "Faut-il continuer ? (o/N) " -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, c-format msgid "No user ID with index %d\n" msgstr "Pas d'identité d'indice %d\n" -#: g10/keyedit.c:5728 +#: g10/keyedit.c:5784 #, c-format msgid "No user ID with hash %s\n" msgstr "Pas d'identité avec le hachage %s\n" -#: g10/keyedit.c:5829 +#: g10/keyedit.c:5885 #, 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:5851 +#: g10/keyedit.c:5907 #, c-format msgid "No subkey with index %d\n" msgstr "Pas de sous-clef d'indice %d\n" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, c-format msgid "user ID: \"%s\"\n" msgstr "identité : « %s »\n" -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, 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:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr " (non exportable)" -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, c-format msgid "This signature expired on %s.\n" msgstr "Cette signature a expiré le %s.\n" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 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:6011 +#: g10/keyedit.c:6067 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:6071 +#: g10/keyedit.c:6127 #, 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:6100 +#: g10/keyedit.c:6156 msgid " (non-revocable)" msgstr " (non révocable)" -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, 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:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "Vous êtes sur le point de révoquer ces signatures :\n" -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 msgid "Really create the revocation certificates? (y/N) " msgstr "Faut-il vraiment créer les certificats de révocation ? (o/N) " -#: g10/keyedit.c:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "pas de clef secrète\n" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6246 +#: g10/keyedit.c:6302 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "l'identité « %s »\" est déjà révoquée.\n" -#: g10/keyedit.c:6263 +#: g10/keyedit.c:6319 #, 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:6359 +#: g10/keyedit.c:6415 #, 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:6397 +#: g10/keyedit.c:6453 #, c-format msgid "Key %s is already revoked.\n" msgstr "La clef %s est déjà révoqué.\n" -#: g10/keyedit.c:6459 +#: g10/keyedit.c:6515 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "La sous-clef %s est déjà révoquée.\n" -#: g10/keyedit.c:6556 +#: g10/keyedit.c:6612 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "" @@ -5780,6 +5792,10 @@ msgstr "" "Ne mettez pas d'adresse électronique dans le nom réel ou dans le " "commentaire\n" +#: g10/keygen.c:3102 +msgid "Such a user ID already exists on this key!\n" +msgstr "Cette identité existe déjà pour cette clef.\n" + #. TRANSLATORS: These are the allowed answers in #. lower and uppercase. Below you will find the matching #. string which should be translated accordingly and the @@ -6112,7 +6128,7 @@ msgstr "protocole de serveur de clefs incorrect (nous %d!=gestionnaire %d)\n" msgid "\"%s\" not a key ID: skipping\n" msgstr "« %s » n'est pas un identifiant de clef : ignoré\n" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, fuzzy, c-format #| msgid "refreshing %d keys from %s\n" msgid "refreshing %d key from %s\n" @@ -6120,50 +6136,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:1224 +#: g10/keyserver.c:1226 #, 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:1316 +#: g10/keyserver.c:1318 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "clef « %s » introuvable sur le serveur de clefs\n" -#: g10/keyserver.c:1319 +#: g10/keyserver.c:1321 #, c-format msgid "key not found on keyserver\n" msgstr "clef introuvable sur le serveur de clefs\n" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, c-format msgid "requesting key %s from %s\n" msgstr "requête de la clef %s sur %s\n" -#: g10/keyserver.c:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, 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:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 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:1619 +#: g10/keyserver.c:1621 #, c-format msgid "sending key %s to %s\n" msgstr "envoi de la clef %s à %s\n" -#: g10/keyserver.c:1662 +#: g10/keyserver.c:1664 #, c-format msgid "requesting key from '%s'\n" msgstr "requête de la clef sur « %s »\n" -#: g10/keyserver.c:1680 +#: g10/keyserver.c:1682 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "Attention : impossible de récupérer l'URI %s : %s\n" @@ -6196,243 +6212,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:475 +#: g10/mainproc.c:480 #, c-format msgid "public key is %s\n" msgstr "la clef publique est %s\n" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, 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:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " « %s »\n" -#: g10/mainproc.c:535 +#: g10/mainproc.c:540 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "chiffré avec une clef %s, identifiant %s\n" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "Attention : plusieurs textes en clair ont été vus\n" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "chiffré avec %lu phrases secrètes\n" -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "chiffré avec 1 phrase secrète\n" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "échec du déchiffrement par clef publique : %s\n" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, 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:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, c-format msgid "assuming %s encrypted data\n" msgstr "les données sont supposées chiffrées avec %s\n" -#: g10/mainproc.c:655 +#: g10/mainproc.c:660 #, 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:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, 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:763 +#: g10/mainproc.c:768 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:766 +#: g10/mainproc.c:771 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:771 +#: g10/mainproc.c:776 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "échec du déchiffrement : %s\n" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "le déchiffrement a réussi\n" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "Attention : le message chiffré a été manipulé.\n" -#: g10/mainproc.c:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "échec du déchiffrement : %s\n" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, 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:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "nom de fichier original : « %.*s »\n" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, 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:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, c-format msgid "no signature found\n" msgstr "aucune signature trouvée\n" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, c-format msgid "BAD signature from \"%s\"" msgstr "MAUVAISE signature de « %s »" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, c-format msgid "Expired signature from \"%s\"" msgstr "Signature expirée de « %s »" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, c-format msgid "Good signature from \"%s\"" msgstr "Bonne signature de « %s »" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "vérification de signature supprimée\n" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, 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:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, c-format msgid "Signature made %s\n" msgstr "Signature faite le %s\n" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " avec la clef %s %s\n" -#: g10/mainproc.c:1970 +#: g10/mainproc.c:1982 #, 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:1976 +#: g10/mainproc.c:1988 #, fuzzy, c-format #| msgid " aka \"%s\"" msgid " issuer \"%s\"\n" msgstr " alias « %s »" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, c-format msgid "Key available at: " msgstr "Clef disponible sur : " -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "[doute]" -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, c-format msgid " aka \"%s\"" msgstr " alias « %s »" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, 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:2402 +#: g10/mainproc.c:2414 #, c-format msgid "Signature expired %s\n" msgstr "La signature a expiré le %s\n" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, c-format msgid "Signature expires %s\n" msgstr "La signature expire le %s\n" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2430 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "signature %s, algorithme de hachage %s%s%s\n" -#: g10/mainproc.c:2419 +#: g10/mainproc.c:2431 msgid "binary" msgstr "binaire" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "mode texte" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 msgid "unknown" msgstr "inconnu" -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 msgid ", key algorithm " msgstr ", algorithme de clef " -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "Impossible de vérifier la signature : %s\n" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "la signature n'est pas détachée\n" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" @@ -6440,12 +6456,12 @@ msgstr "" "Attention : plusieurs signatures ont été détectées.\n" " Seule la première sera vérifiée.\n" -#: g10/mainproc.c:2663 +#: g10/mainproc.c:2675 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "signature autonome de classe 0x%02x\n" -#: g10/mainproc.c:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "signature d'un ancien type (PGP 2.x)\n" @@ -6522,11 +6538,6 @@ msgstr "" msgid "%s:%d: deprecated option \"%s\"\n" msgstr "%s : %d : option « %s » déconseillée\n" -#: g10/misc.c:1188 -#, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "Attention : « %s » est une option déconseillée\n" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -7689,134 +7700,134 @@ msgstr "erreur de lecture dans « %s » : %s\n" msgid "trustdb: sync failed: %s\n" msgstr "base de confiance : échec de synchronisation : %s\n" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, c-format msgid "can't create lock for '%s'\n" msgstr "impossible de créer un verrou pour « %s »\n" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, c-format msgid "can't lock '%s'\n" msgstr "impossible de verrouiller « %s »\n" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "enregistrement de base de confiance %lu : échec de lseek : %s\n" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "" "enregistrement de base de confiance %lu : échec d'écriture (n=%d) : %s\n" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "transaction de base de confiance trop grande\n" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s : le répertoire n'existe pas.\n" -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, c-format msgid "can't access '%s': %s\n" msgstr "impossible d'accéder à « %s » : %s\n" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s : impossible de créer un enregistrement de version : %s" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s : base de confiance incorrecte créée\n" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s : base de confiance créée\n" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, c-format msgid "Note: trustdb not writable\n" msgstr "Remarque : la base de confiance n'est pas accessible en écriture\n" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s : base de confiance incorrecte\n" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s : échec de création de la table de hachage : %s\n" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s : erreur de mise à jour de l'enregistrement de version : %s\n" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s : erreur de lecture d'enregistrement de version : %s\n" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s : erreur d'écriture de l'enregistrement de version : %s\n" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "base de confiance : échec de lseek : %s\n" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "base de confiance : échec de lecture (n=%d) : %s\n" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s : ce n'est pas un fichier de base de confiance\n" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s : enregistrement de version avec le numéro %lu\n" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s : version %d du fichier incorrecte\n" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s : erreur de lecture d'enregistrement libre : %s\n" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s : erreur d'écriture de l'enregistrement de répertoire: %s\n" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s : échec de mise à zéro d'un enregistrement : %s\n" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s : impossible d'ajouter un enregistrement : %s\n" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "Erreur : la base de confiance est corrompue\n" @@ -8461,16 +8472,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8513,10 +8524,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 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" @@ -8542,58 +8553,58 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, c-format msgid "key already exists\n" msgstr "la clef existe déjà\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, 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:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, 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:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, c-format msgid "writing new key\n" msgstr "écriture d'une nouvelle clef\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, 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:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, 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:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, 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:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, 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:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, 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:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, 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:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, fuzzy, c-format #| msgid "key generation completed (%d seconds)\n" msgid "key generation completed (%d second)\n" @@ -8601,12 +8612,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:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, 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:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 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 " @@ -8614,58 +8625,58 @@ 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 msgid "|A|Please enter the Admin PIN" msgstr "|A|Veuillez entrer le code personnel d'administration" -#: scd/app-p15.c:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 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:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 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:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, 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:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, 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" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 #, fuzzy #| msgid "the NullPIN has not yet been changed\n" msgid "Note: PIN has not yet been enabled." msgstr "le code personnel nul n'a pas encore été modifié\n" -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "le code personnel nul n'a pas encore été modifié\n" -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 msgid "|N|Please enter a new PIN for the standard keys." msgstr "|N|Veuillez entrer un nouveau code personnel pour les clefs standards." -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "" "|NP|Veuillez entrer un nouveau code de déblocage personnel (CDP) pour les " "clefs standards." -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "" "|N|Veuillez entrer un nouveau code personnel pour permettre à la clef de " "créer des signatures qualifiées." -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." @@ -8673,7 +8684,7 @@ msgstr "" "|NP|Veuillez entrer un nouveau code de déblocage personnel (CDP) pour " "permettre à la clef de créer des signatures qualifiées." -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." @@ -8681,27 +8692,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:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 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:945 +#: scd/app-openpgp.c:946 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "impossible de stocker l'empreinte : %s\n" -#: scd/app-openpgp.c:958 +#: scd/app-openpgp.c:959 #, 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:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, 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:1951 +#: scd/app-openpgp.c:1952 #, c-format msgid "reading public key failed: %s\n" msgstr "échec de lecture de clef publique : %s\n" @@ -8709,48 +8720,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:2375 +#: scd/app-openpgp.c:2406 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2623 +#: scd/app-openpgp.c:2654 #, 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:2630 +#: scd/app-openpgp.c:2661 #, 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:2643 +#: scd/app-openpgp.c:2674 #, fuzzy #| msgid "||Please enter the PIN" msgid "||Please unlock the card" msgstr "||Veuillez entrer le code personnel" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, 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:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "échec de vérification CHV%d : %s\n" -#: scd/app-openpgp.c:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "la carte est irrémédiablement bloquée.\n" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, 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" @@ -8763,20 +8774,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:2843 +#: scd/app-openpgp.c:2874 #, 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:3357 +#: scd/app-openpgp.c:3388 msgid "||Please enter the PIN" msgstr "||Veuillez entrer le code personnel" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 msgid "||Please enter the Reset Code for the card" msgstr "||Veuillez entrer le code de réinitialisation pour la carte" -#: scd/app-openpgp.c:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -8786,77 +8797,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "|RN|Nouveau code de réinitialisation" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "|AN|Nouveau code personnel d'administration" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "|N|Nouveau code personnel" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 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:3545 +#: scd/app-openpgp.c:3576 msgid "||Please enter the PIN and New PIN" msgstr "||Veuillez entrer le code personnel et le nouveau code personnel" -#: scd/app-openpgp.c:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, c-format msgid "error reading application data\n" msgstr "erreur de lecture des données d'application\n" -#: scd/app-openpgp.c:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, c-format msgid "error reading fingerprint DO\n" msgstr "erreur de lecture de l'empreinte DO\n" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "la date de création est manquant\n" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, 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:4648 +#: scd/app-openpgp.c:4679 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "URI non pris en charge" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "structure de carte OpenPGP incorrecte (DO 0x93)\n" -#: scd/app-openpgp.c:5036 +#: scd/app-openpgp.c:5067 #, 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:5236 +#: scd/app-openpgp.c:5267 #, 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:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "signatures créées jusqu'à présent : %lu\n" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" @@ -8864,7 +8875,7 @@ msgstr "" "la vérification du code personnel d'administration est actuellement\n" "interdite avec cette commande\n" -#: scd/app-openpgp.c:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "" @@ -8886,7 +8897,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:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|NIVEAU|définir le niveau de débogage à NIVEAU" @@ -8930,11 +8941,11 @@ msgstr "" msgid "deny the use of admin card commands" msgstr "refus d'utiliser les commandes d'administration de la carte" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "Utilisation : @SCDAEMON@ [options] (-h pour l'aide)" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" @@ -8942,24 +8953,24 @@ msgstr "" "Syntaxe : scdaemon [options] [commande [arguments]]\n" "Démon de carte à puce pour @GNUPG@\n" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, c-format msgid "please use the option '--daemon' to run the program in the background\n" msgstr "" "veuillez utiliser l'option « --daemon » pour exécuter le programme\n" "en arrière-plan\n" -#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, 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:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "gestionnaire pour le descripteur %d terminé\n" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, c-format msgid "error getting key usage information: %s\n" @@ -9189,7 +9200,7 @@ msgstr "le certificat racine n'est pas marqué de confiance" msgid "checking the trust list failed: %s\n" msgstr "échec de vérification de la liste de confiance : %s\n" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, c-format msgid "certificate chain too long\n" msgstr "chaîne de certificats trop longue\n" @@ -9249,7 +9260,7 @@ msgstr "" "un hachage de %1$u bits n'est pas valable pour une clef %3$s de %2$u bits\n" #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, c-format msgid "out of core\n" @@ -9296,46 +9307,46 @@ msgstr "" "numéro de série %s, identifiant 0x%08lX,\n" "créé le %s, expire le %s.\n" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "" "aucune utilisation de clef indiquée — toutes les utilisations sont " "supposées\n" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "le certificat n'aurait pas dû être utilisé pour la certification\n" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "" "le certificat n'aurait pas dû être utilisé pour la signature de réponse " "OCSP\n" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "le certificat n'aurait pas dû être utilisé pour le chiffrement\n" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "le certificat n'aurait pas dû être utilisé pour la signature\n" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "le certificat n'est pas utilisable pour le chiffrement\n" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "le certificat n'est pas utilisable pour la signature\n" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, fuzzy, c-format #| msgid "lookup a certificate" msgid "looking for another certificate\n" @@ -9525,6 +9536,11 @@ msgstr "Faut-il créer un certificat autosigné ? (o/N) " msgid "These parameters are used:\n" msgstr "Ces paramètres seront utilisés :\n" +#: sm/certreqgen-ui.c:433 +#, c-format +msgid "error creating temporary file: %s\n" +msgstr "erreur de création du fichier temporaire : %s\n" + #: sm/certreqgen-ui.c:439 msgid "Now creating self-signed certificate. " msgstr "Création de certificat autosigné. " @@ -9598,123 +9614,123 @@ msgstr "échec de suppression du certificat « %s » : %s\n" msgid "no valid recipients given\n" msgstr "aucune destinataire valable donnée\n" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 msgid "list external keys" msgstr "afficher les clefs externes" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 msgid "list certificate chain" msgstr "afficher la chaîne de certificats" -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 msgid "import certificates" msgstr "importer les certificats" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 msgid "export certificates" msgstr "exporter les certificats" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 msgid "register a smartcard" msgstr "enregistrer une carte à puce" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "passer une commande au dirmngr" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "appeler gpg-protect-tool" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "ne pas utiliser du tout le terminal" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "|N|nombre de certificats à inclure" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "|FICHIER|prendre renseignements de politique du FICHIER" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "entrée supposée au format PEM" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "entrée supposée au format base-64" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "entrée supposée au format binaire" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 msgid "create base-64 encoded output" msgstr "créer une sortie encodée en base-64" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 msgid "|USER-ID|use USER-ID as default secret key" msgstr "|IDENTITÉ| utiliser IDENTITÉ comme clef secr. par défaut" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 msgid "|FILE|add keyring to the list of keyrings" msgstr "|FICHIER|ajouter le trousseau à la liste de trousseaux" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "récupérer certificats d'émetteur manquants" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 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:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "ne pas consulter liste de révocations de cert." -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "ne pas vérifier les listes de révocations de certificat racine" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "vérifier la validité avec OCSP" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "ne pas vérifier les politiques de certificat" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "|NOM|utiliser l'algorithme de chiffrement NOM" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 msgid "|NAME|use message digest algorithm NAME" msgstr "|NOM|utiliser l'algorithme de hachage NOM" -#: sm/gpgsm.c:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "mode automatique : aucune question" -#: sm/gpgsm.c:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "oui comme réponse à la plupart des questions" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "non comme réponse à la plupart des questions" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 msgid "|FILE|write an audit log to FILE" msgstr "|FICHIER|écrire un journal d'audit dans le FICHIER" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Utilisation : @GPGSM@ [options] [fichiers] (-h pour l'aide)" -#: sm/gpgsm.c:623 +#: sm/gpgsm.c:633 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9724,27 +9740,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:831 +#: sm/gpgsm.c:841 #, 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:842 +#: sm/gpgsm.c:852 #, c-format msgid "unknown validation model '%s'\n" msgstr "modèle de validation « %s » inconnu\n" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, c-format msgid "importing common certificates '%s'\n" msgstr "importation des certificats commun « %s »\n" -#: sm/gpgsm.c:1774 +#: sm/gpgsm.c:1795 #, c-format msgid "can't sign using '%s': %s\n" msgstr "impossible de signer en utilisant « %s » : %s\n" -#: sm/gpgsm.c:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "commande incorrecte (il n'y a pas de commande implicite)\n" @@ -9774,7 +9790,7 @@ msgstr "erreur de lecture des options stockées : %s\n" msgid "error importing certificate: %s\n" msgstr "erreur d'importation du certificat : %s\n" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, c-format msgid "error reading input: %s\n" msgstr "erreur de lecture de l'entrée : %s\n" @@ -9817,7 +9833,7 @@ msgstr "problème de nouvelle recherche de certificat : %s\n" msgid "error storing flags: %s\n" msgstr "erreur de stockage des options : %s\n" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "Erreur — " @@ -10203,11 +10219,6 @@ msgstr "impossible de créer le répertoire de cache temporaire « %s » : %s msgid "error closing '%s': %s\n" msgstr "erreur de fermeture de « %s » : %s\n" -#: dirmngr/crlcache.c:948 -#, c-format -msgid "error renaming '%s' to '%s': %s\n" -msgstr "erreur en renommant « %s » en « %s » : %s\n" - #: dirmngr/crlcache.c:1002 #, c-format msgid "can't hash '%s': %s\n" @@ -10938,94 +10949,94 @@ msgstr "les niveaux de débogage possibles sont : %s\n" msgid "usage: %s [options] " msgstr "utilisation : %s [options] " -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, 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:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, 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:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, 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:1730 +#: dirmngr/dirmngr.c:1734 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s : %u : ligne trop longue — ignorée\n" -#: dirmngr/dirmngr.c:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s : %u : empreinte incorrecte détectée\n" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, c-format msgid "%s:%u: read error: %s\n" msgstr "%s : %u : erreur de lecture : %s\n" -#: dirmngr/dirmngr.c:1892 +#: dirmngr/dirmngr.c:1896 #, 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:1979 +#: dirmngr/dirmngr.c:1983 #, 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:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "SIGUSR2 reçu — aucune action définie\n" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "SIGTERM reçu — arrêt…\n" -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "SIGTERM reçu — encore %d connexions actives\n" -#: dirmngr/dirmngr.c:2032 +#: dirmngr/dirmngr.c:2036 #, c-format msgid "shutdown forced\n" msgstr "arrêt forcé\n" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "SIGINT reçu — arrêt immédiat\n" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "signal %d reçu — aucune action définie\n" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "erreur d'accès à « %s » : état HTTP %u\n" -#: dirmngr/http.c:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "URL « %s » redirigée vers « %s » (%u)\n" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, c-format msgid "too many redirections\n" msgstr "trop de redirections\n" -#: dirmngr/http.c:3768 +#: dirmngr/http.c:3802 #, fuzzy, c-format #| msgid "writing to '%s'\n" msgid "redirection changed to '%s'\n" @@ -11397,57 +11408,57 @@ msgstr "" "le certificat n'aurait pas dû être utilisé pour signer une liste de " "révocations de certificat\n" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 msgid "quiet" msgstr "silencieux" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "afficher les données encodées au format hexadécimal" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "décoder les lignes de données reçues" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 msgid "connect to the dirmngr" msgstr "se connecter au dirmngr" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 #, fuzzy #| msgid "connect to the dirmngr" msgid "connect to the keyboxd" msgstr "se connecter au dirmngr" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "|NOM|se connecter à la socket Assuan NOM" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 msgid "|ADDR|connect to Assuan server at ADDR" msgstr "|ADR|se connecter au serveur Assuan à ADR" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "exécuter le serveur Assuan donné en ligne de commande" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "ne pas utiliser le mode de connexion étendu" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 msgid "|FILE|run commands from FILE on startup" msgstr "|FICHIER|exécuter les commandes du FICHIER au démarrage" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "exécuter /subst au démarrage" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "Utilisation : @GPG@-connect-agent [options] (-h pour l'aide)" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 msgid "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" @@ -11455,50 +11466,50 @@ msgstr "" "Syntaxe : @GPG@-connect-agent [options]\n" "Se connecter à un agent en fonctionnement et envoyer des commandes\n" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "l'option « %s » nécessite un programme et des arguments facultatifs\n" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "option « %s » ignorée à cause de « %s »\n" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, c-format msgid "receiving line failed: %s\n" msgstr "échec de réception de ligne : %s\n" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, c-format msgid "line too long - skipped\n" msgstr "ligne trop longue — ignorée\n" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "ligne raccourcie à cause de caractère NULL inclus\n" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, c-format msgid "unknown command '%s'\n" msgstr "commande « %s » inconnue\n" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, c-format msgid "sending line failed: %s\n" msgstr "échec d'envoi de ligne : %s\n" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, fuzzy, c-format #| msgid "no gpg-agent running in this session\n" msgid "no keybox daemon running in this session\n" msgstr "" "aucune instance de gpg-agent n'est en cours d'exécution dans cette session\n" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, c-format msgid "error sending standard options: %s\n" msgstr "erreur d'envoi d'options standards : %s\n" @@ -11572,13 +11583,13 @@ msgstr "Échec de vérification externe du composant %s" msgid "Note that group specifications are ignored\n" msgstr "Remarquez que les spécifications de groupe sont ignorées\n" -#: tools/gpgconf-comp.c:3573 +#: tools/gpgconf-comp.c:3576 #, 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:3575 +#: tools/gpgconf-comp.c:3578 #, fuzzy, c-format #| msgid "error hashing '%s': %s\n" msgid "error parsing '%s'\n" @@ -11775,6 +11786,14 @@ msgstr "" msgid "manage the command history" msgstr "" +#~ msgid "error writing to temporary file: %s\n" +#~ msgstr "erreur d'écriture du fichier temporaire : %s\n" + +#, fuzzy +#~| msgid "run in server mode" +#~ msgid "run in supervised mode" +#~ msgstr "exécuter en mode serveur" + #~ msgid "Name may not start with a digit\n" #~ msgstr "Le nom ne doit pas commencer par un chiffre\n" @@ -12128,9 +12147,6 @@ msgstr "" #~ msgid "could not open %s for writing: %s\n" #~ msgstr "impossible d'ouvrir %s en écriture : %s\n" -#~ msgid "error writing to %s: %s\n" -#~ msgstr "erreur d'écriture sur %s : %s\n" - #~ msgid "error closing %s: %s\n" #~ msgstr "erreur de fermeture de %s : %s\n" diff --git a/po/gl.po b/po/gl.po index e0934b2..07bd9cd 100644 --- a/po/gl.po +++ b/po/gl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gnupg 1.2.4\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-04-21 16:55+0200\n" +"POT-Creation-Date: 2022-07-11 12:31+0200\n" "PO-Revision-Date: 2003-12-04 11:39+0100\n" "Last-Translator: Jacobo Tarrio \n" "Language-Team: Galician \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: agent/call-pinentry.c:338 +#: agent/call-pinentry.c:340 #, 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,53 +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:556 +#: agent/call-pinentry.c:554 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:557 +#: agent/call-pinentry.c:555 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:558 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:559 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:560 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:561 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:562 +#: agent/call-pinentry.c:560 #, 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:564 +#: agent/call-pinentry.c:562 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:565 +#: agent/call-pinentry.c:563 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "contrasinal incorrecto" -#: agent/call-pinentry.c:566 +#: agent/call-pinentry.c:564 msgid "Caps Lock is on" msgstr "" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:1022 +#: agent/call-pinentry.c:1019 msgid "Suggest" msgstr "" @@ -83,28 +83,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:1044 +#: agent/call-pinentry.c:1041 msgid "pinentry.genpin.tooltip" msgstr "" #. TRANSLATORS: This is a text shown by pinentry if the option #. for formatted passphrase is enabled. The length is #. limited to about 900 characters. -#: agent/call-pinentry.c:1072 +#: agent/call-pinentry.c:1069 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 +#: agent/call-pinentry.c:1128 #, 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:1198 +#: agent/call-pinentry.c:1195 msgid "Quality:" msgstr "" @@ -114,107 +114,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:1219 +#: agent/call-pinentry.c:1216 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1477 +#: agent/call-pinentry.c:1474 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1480 +#: agent/call-pinentry.c:1477 #, 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:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 #: agent/protect-tool.c:729 #, fuzzy msgid "Passphrase:" msgstr "contrasinal erróneo" -#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 -#: agent/command.c:1988 agent/command-ssh.c:3056 agent/genkey.c:442 +#: agent/call-pinentry.c:1541 agent/call-pinentry.c:1799 agent/command.c:2049 +#: agent/command.c:2108 agent/command-ssh.c:3145 agent/genkey.c:427 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:1566 agent/call-pinentry.c:1830 +#: agent/call-pinentry.c:1563 agent/call-pinentry.c:1827 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 +#: agent/call-pinentry.c:1574 agent/call-pinentry.c:1838 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 -#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 +#: agent/call-pinentry.c:1586 agent/call-pinentry.c:1598 +#: agent/call-pinentry.c:1850 agent/call-pinentry.c:1862 #, fuzzy msgid "PIN too long" msgstr "liña longa de máis\n" -#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 +#: agent/call-pinentry.c:1587 agent/call-pinentry.c:1851 #, fuzzy msgid "Passphrase too long" msgstr "contrasinal demasiado longo\n" -#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 +#: agent/call-pinentry.c:1595 agent/call-pinentry.c:1859 #, fuzzy msgid "Invalid characters in PIN" msgstr "Caracter non válido no nome\n" -#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 +#: agent/call-pinentry.c:1600 agent/call-pinentry.c:1864 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 #, fuzzy msgid "Bad PIN" msgstr "MPI erróneo" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 #, fuzzy msgid "Bad Passphrase" msgstr "contrasinal erróneo" -#: agent/command.c:823 +#: agent/command.c:826 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:824 +#: agent/command.c:827 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1235 g10/card-util.c:741 g10/card-util.c:762 +#: agent/command.c:1329 g10/card-util.c:741 g10/card-util.c:762 #, fuzzy, c-format msgid "error getting serial number of card: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2984 -#: agent/genkey.c:377 +#: agent/command.c:1876 agent/command.c:2041 agent/command-ssh.c:3073 +#: agent/genkey.c:362 #, fuzzy msgid "Please re-enter this passphrase" msgstr "cambia-lo contrasinal" -#: agent/command.c:2703 +#: agent/command.c:2830 #, 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:2833 +#: agent/command.c:2960 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -226,9 +226,9 @@ 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:874 common/dotlock.c:856 g10/card-util.c:991 -#: g10/export.c:1329 g10/gpg.c:1454 g10/keygen.c:5370 g10/keyring.c:1329 +#: g10/export.c:1329 g10/gpg.c:1455 g10/keygen.c:5370 g10/keyring.c:1329 #: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 -#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:753 tools/gpg-card.c:479 +#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:739 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" @@ -236,15 +236,15 @@ msgstr "non se pode crear `%s': %s\n" #: agent/command-ssh.c:886 common/helpfile.c:57 g10/card-util.c:948 #: g10/dearmor.c:59 g10/dearmor.c:104 g10/decrypt.c:65 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1455 +#: g10/decrypt.c:148 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1456 #: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4319 #: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: g10/plaintext.c:640 g10/sign.c:1093 g10/sign.c:1320 g10/sign.c:1433 -#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:758 -#: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2253 -#: sm/gpgsm.c:2283 sm/gpgsm.c:2321 sm/keylist.c:1791 sm/qualified.c:65 +#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:744 +#: g10/tdbio.c:799 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2274 +#: sm/gpgsm.c:2304 sm/gpgsm.c:2342 sm/keylist.c:1809 sm/qualified.c:65 #: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489 -#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1817 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1821 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -255,138 +255,129 @@ msgstr "non se puido abrir `%s': %s\n" msgid "no suitable card key found: %s\n" msgstr "non se atopou un chaveiro privado no que se poida escribir: %s\n" -#: agent/command-ssh.c:2513 +#: agent/command-ssh.c:2467 #, fuzzy, c-format msgid "error getting list of cards: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: agent/command-ssh.c:2688 +#: agent/command-ssh.c:2777 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " "allow this?" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Allow" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Deny" msgstr "" -#: agent/command-ssh.c:2704 +#: agent/command-ssh.c:2793 #, fuzzy, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "Por favor, introduza o contrasinal; esta é unha frase secreta \n" -#: agent/command-ssh.c:3011 +#: agent/command-ssh.c:3100 #, fuzzy, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " "%s%%0Awithin gpg-agent's key storage" msgstr "Por favor, introduza o contrasinal; esta é unha frase secreta \n" -#: agent/command-ssh.c:3708 +#: agent/command-ssh.c:3797 #, fuzzy, c-format msgid "failed to create stream from socket: %s\n" msgstr "%s: fallo ao crear unha táboa hash: %s\n" -#: agent/divert-scd.c:118 -msgid "Please insert the card with serial number" -msgstr "" - -#: agent/divert-scd.c:243 +#: agent/divert-scd.c:136 #, fuzzy msgid "Admin PIN" msgstr "Introduza o ID de usuario: " #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:248 +#: agent/divert-scd.c:141 msgid "PUK" msgstr "" -#: agent/divert-scd.c:255 +#: agent/divert-scd.c:148 msgid "Reset Code" msgstr "" -#: agent/divert-scd.c:283 +#: agent/divert-scd.c:176 msgid "Push ACK button on card/token." msgstr "" -#: agent/divert-scd.c:305 agent/divert-scd.c:309 +#: agent/divert-scd.c:198 agent/divert-scd.c:202 msgid "Use the reader's pinpad for input." msgstr "" -#: agent/divert-scd.c:375 +#: agent/divert-scd.c:268 #, fuzzy msgid "Repeat this Reset Code" msgstr "Repita o contrasinal: " -#: agent/divert-scd.c:377 +#: agent/divert-scd.c:270 #, fuzzy msgid "Repeat this PUK" msgstr "Repita o contrasinal: " -#: agent/divert-scd.c:378 +#: agent/divert-scd.c:271 #, fuzzy msgid "Repeat this PIN" msgstr "Repita o contrasinal: " -#: agent/divert-scd.c:383 +#: agent/divert-scd.c:276 #, fuzzy msgid "Reset Code not correctly repeated; try again" msgstr "o contrasinal non se repetiu correctamente; ténteo de novo" -#: agent/divert-scd.c:385 +#: agent/divert-scd.c:278 #, fuzzy msgid "PUK not correctly repeated; try again" msgstr "o contrasinal non se repetiu correctamente; ténteo de novo" -#: agent/divert-scd.c:386 +#: agent/divert-scd.c:279 #, fuzzy msgid "PIN not correctly repeated; try again" msgstr "o contrasinal non se repetiu correctamente; ténteo de novo" -#: agent/divert-scd.c:399 +#: agent/divert-scd.c:292 #, c-format msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "" -#: 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:150 +#: agent/genkey.c:154 #, fuzzy, c-format -msgid "error writing to temporary file: %s\n" -msgstr "escribindo a `%s'\n" +msgid "error writing to pipe: %s\n" +msgstr "erro escribindo no chaveiro `%s': %s\n" -#: agent/genkey.c:191 +#: agent/genkey.c:176 #, fuzzy msgid "Enter new passphrase" msgstr "Introduza o contrasinal\n" -#: agent/genkey.c:227 +#: agent/genkey.c:212 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:229 +#: agent/genkey.c:214 #, 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:241 +#: agent/genkey.c:226 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:258 +#: agent/genkey.c:243 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -394,7 +385,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:277 +#: agent/genkey.c:262 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -402,243 +393,237 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:304 +#: agent/genkey.c:289 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:319 +#: agent/genkey.c:304 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:340 +#: agent/genkey.c:325 #, fuzzy msgid "Take this one anyway" msgstr "¿Empregar esta chave de tódolos xeitos?" -#: agent/genkey.c:508 +#: agent/genkey.c:493 #, 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:637 +#: agent/genkey.c:622 #, fuzzy msgid "Please enter the new passphrase" msgstr "cambia-lo contrasinal" -#: agent/gpg-agent.c:165 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:167 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 #, fuzzy msgid "Options used for startup" msgstr "habilitar depuración total" -#: agent/gpg-agent.c:167 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 +#: agent/gpg-agent.c:169 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:168 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:170 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:170 dirmngr/dirmngr.c:176 -#, fuzzy -#| msgid "Key is superseded" -msgid "run in supervised mode" -msgstr "A chave é obsoleta" - -#: agent/gpg-agent.c:172 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 +#: agent/gpg-agent.c:174 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:173 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:175 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:174 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 +#: agent/gpg-agent.c:176 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:183 g10/gpg.c:595 scd/scdaemon.c:125 sm/gpgsm.c:428 +#: agent/gpg-agent.c:185 g10/gpg.c:596 scd/scdaemon.c:125 sm/gpgsm.c:429 #: dirmngr/dirmngr.c:192 #, fuzzy msgid "|FILE|read options from FILE" msgstr "|FICHEIRO|carga-lo módulo de extensión FICHEIRO" -#: agent/gpg-agent.c:187 g10/gpg.c:580 scd/scdaemon.c:129 sm/gpgsm.c:269 +#: agent/gpg-agent.c:189 g10/gpg.c:581 scd/scdaemon.c:129 sm/gpgsm.c:270 #: dirmngr/dirmngr.c:196 msgid "Options controlling the diagnostic output" msgstr "" -#: agent/gpg-agent.c:189 g10/gpg.c:582 g10/gpgv.c:78 kbx/kbxutil.c:89 -#: scd/scdaemon.c:131 sm/gpgsm.c:271 dirmngr/dirmngr-client.c:69 -#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:85 tools/gpgconf.c:117 +#: agent/gpg-agent.c:191 g10/gpg.c:583 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: scd/scdaemon.c:131 sm/gpgsm.c:272 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:86 tools/gpgconf.c:117 msgid "verbose" msgstr "lareto" -#: agent/gpg-agent.c:190 g10/gpg.c:584 g10/gpgv.c:79 kbx/kbxutil.c:90 -#: scd/scdaemon.c:132 sm/gpgsm.c:273 dirmngr/dirmngr-client.c:70 +#: agent/gpg-agent.c:192 g10/gpg.c:585 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: scd/scdaemon.c:132 sm/gpgsm.c:274 dirmngr/dirmngr-client.c:70 #: dirmngr/dirmngr.c:199 msgid "be somewhat more quiet" msgstr "ser un pouquiño máis calado" -#: agent/gpg-agent.c:198 g10/gpg.c:599 sm/gpgsm.c:287 dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:600 sm/gpgsm.c:288 dirmngr/dirmngr.c:209 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:202 g10/gpg.c:605 scd/scdaemon.c:146 sm/gpgsm.c:294 +#: agent/gpg-agent.c:204 g10/gpg.c:606 scd/scdaemon.c:146 sm/gpgsm.c:295 #: dirmngr/dirmngr.c:213 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 #, fuzzy msgid "do not use the SCdaemon" msgstr "actualiza-la base de datos de confianza" -#: agent/gpg-agent.c:207 +#: agent/gpg-agent.c:209 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 #, 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:217 +#: agent/gpg-agent.c:219 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:219 +#: agent/gpg-agent.c:221 msgid "ignore requests to change the X display" msgstr "" -#: agent/gpg-agent.c:220 +#: agent/gpg-agent.c:222 #, fuzzy #| msgid "not supported" msgid "enable ssh support" msgstr "non está soportado" -#: agent/gpg-agent.c:222 +#: agent/gpg-agent.c:224 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:225 +#: agent/gpg-agent.c:227 #, fuzzy #| msgid "not supported" msgid "enable putty support" msgstr "non está soportado" -#: agent/gpg-agent.c:237 g10/gpg.c:850 scd/scdaemon.c:176 sm/gpgsm.c:388 +#: agent/gpg-agent.c:239 g10/gpg.c:851 scd/scdaemon.c:176 sm/gpgsm.c:389 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:250 +#: agent/gpg-agent.c:252 #, fuzzy msgid "disallow the use of an external password cache" msgstr "erro ao crea-lo contrasinal: %s\n" -#: agent/gpg-agent.c:252 +#: agent/gpg-agent.c:254 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:255 +#: agent/gpg-agent.c:259 #, fuzzy msgid "allow presetting passphrase" msgstr "erro ao crea-lo contrasinal: %s\n" -#: agent/gpg-agent.c:260 +#: agent/gpg-agent.c:264 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:267 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:265 +#: agent/gpg-agent.c:269 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:267 +#: agent/gpg-agent.c:271 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:274 +#: agent/gpg-agent.c:278 #, fuzzy msgid "|N|expire the passphrase after N days" msgstr "|N|emprega-lo modo de contrasinal N" -#: agent/gpg-agent.c:276 +#: agent/gpg-agent.c:280 #, fuzzy msgid "do not allow the reuse of old passphrases" msgstr "erro ao crea-lo contrasinal: %s\n" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:281 +#: agent/gpg-agent.c:285 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "emprega-lo gpg-agent" -#: agent/gpg-agent.c:283 +#: agent/gpg-agent.c:287 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:285 +#: agent/gpg-agent.c:289 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:292 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:292 +#: agent/gpg-agent.c:296 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:296 +#: agent/gpg-agent.c:300 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:562 agent/preset-passphrase.c:99 agent/protect-tool.c:154 -#: g10/gpg.c:1149 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312 -#: sm/gpgsm.c:617 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 -#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:163 +#: agent/gpg-agent.c:561 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: g10/gpg.c:1150 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:313 +#: sm/gpgsm.c:627 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 +#: tools/gpg-connect-agent.c:223 tools/gpgconf.c:163 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" @@ -646,145 +631,150 @@ msgstr "" "Por favor, informe dos erros no programa a ,\n" "e dos erros na traducción a .\n" -#: agent/gpg-agent.c:571 +#: agent/gpg-agent.c:570 #, fuzzy msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Uso: gpg [opcións] [ficheiros] (-h para ve-la axuda)" -#: agent/gpg-agent.c:573 +#: agent/gpg-agent.c:572 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "o algoritmo de resumo seleccionado non é válido\n" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, 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:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, 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:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "AVISO: \"%s\" é unha opción a extinguir\n" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, fuzzy, c-format msgid "can't create socket: %s\n" msgstr "non foi posible crear %s: %s\n" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, fuzzy, c-format msgid "socket name '%s' is too long\n" msgstr "Revocación de certificado válida" -#: agent/gpg-agent.c:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, 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:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, fuzzy, c-format msgid "error getting nonce for the socket\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: agent/gpg-agent.c:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, fuzzy, c-format msgid "error binding socket to '%s': %s\n" msgstr "erro ao enviar a `%s': %s\n" -#: agent/gpg-agent.c:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, fuzzy, c-format msgid "can't set permissions of '%s': %s\n" msgstr "AVISO: permisos inseguros en %s \"%s\"\n" -#: agent/gpg-agent.c:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, fuzzy, c-format msgid "listening on socket '%s'\n" msgstr "gravando a chave secreta en `%s'\n" -#: agent/gpg-agent.c:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: 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:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: g10/openfile.c:402 #, fuzzy, c-format msgid "directory '%s' created\n" msgstr "%s: directorio creado\n" -#: agent/gpg-agent.c:2381 +#: agent/gpg-agent.c:2391 #, 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:2385 +#: agent/gpg-agent.c:2395 #, 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:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, fuzzy, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "erro lendo `%s': %s\n" -#: agent/gpg-agent.c:2747 +#: agent/gpg-agent.c:2757 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2752 +#: agent/gpg-agent.c:2762 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2827 +#: agent/gpg-agent.c:2837 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2832 +#: agent/gpg-agent.c:2842 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, fuzzy, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "o segredo da actualización fallou: %s\n" -#: agent/gpg-agent.c:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, fuzzy, c-format msgid "%s %s stopped\n" msgstr "\t%lu chaves omitidas\n" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 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" @@ -810,7 +800,7 @@ msgid "" "Password cache maintenance\n" msgstr "" -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -820,7 +810,7 @@ msgstr "" " " #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -874,42 +864,42 @@ msgstr "Cancelar" msgid "error while asking for the passphrase: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, fuzzy, c-format msgid "error opening '%s': %s\n" msgstr "erro lendo `%s': %s\n" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, fuzzy, c-format msgid "file '%s', line %d: %s\n" msgstr "non se atopou a chave `%s': %s\n" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, fuzzy, c-format msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "erro de lectura: %s\n" -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, fuzzy, c-format msgid "system trustlist '%s' not available\n" msgstr "hai partes da chave secreta non dispoñibles\n" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, fuzzy, c-format msgid "bad fingerprint in '%s', line %d\n" msgstr "erro de lectura: %s\n" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, fuzzy, c-format msgid "invalid keyflag in '%s', line %d\n" msgstr "erro: pegada dactilar non válida\n" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, fuzzy, c-format msgid "error reading '%s', line %d: %s\n" msgstr "erro lendo `%s': %s\n" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "" @@ -922,19 +912,19 @@ msgstr "" #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " "certificates?" msgstr "" -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 #, fuzzy msgid "Yes" msgstr "si|sim" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "" @@ -947,7 +937,7 @@ msgstr "" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -957,48 +947,63 @@ msgstr "" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, fuzzy, c-format +#| msgid "error reading `%s': %s\n" +msgid "error renaming '%s' to '%s': %s\n" +msgstr "erro lendo `%s': %s\n" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "" -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " "it now." msgstr "" -#: agent/findkey.c:397 agent/findkey.c:404 +#: agent/findkey.c:451 agent/findkey.c:458 #, fuzzy msgid "Change passphrase" msgstr "cambia-lo contrasinal" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +msgid "Please insert the card with serial number" +msgstr "" + +#: agent/findkey.c:1231 +#, c-format +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "" + +#: agent/findkey.c:1741 #, fuzzy, c-format msgid "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A %%C" "%%0A?" msgstr "¿Seguro de que quere borra-las chaves seleccionadas? " -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 #, fuzzy msgid "Delete key" msgstr "habilitar unha chave" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -1020,7 +1025,7 @@ msgstr "" msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "fallou a comprobación da sinatura creada: %s\n" @@ -1062,7 +1067,7 @@ msgid "error creating a stream for a pipe: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" #: common/exechelp-posix.c:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, fuzzy, c-format msgid "error forking process: %s\n" msgstr "erro lendo `%s': %s\n" @@ -1124,12 +1129,12 @@ msgstr "AVISO: propiedade insegura en %s \"%s\"\n" msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "AVISO: permisos inseguros en %s \"%s\"\n" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, fuzzy, c-format msgid "waiting for file '%s' to become accessible ...\n" msgstr "a actualización fallou: %s\n" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, fuzzy, c-format msgid "renaming '%s' to '%s' failed: %s\n" msgstr "non se puido poñe-la armadura: %s\n" @@ -1359,7 +1364,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:4215 +#: scd/app-openpgp.c:4246 #, fuzzy, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1532,7 +1537,7 @@ msgstr "non se puido poñe-la armadura: %s\n" msgid "iconv_open failed: %s\n" msgstr "non se puido abrir un ficheiro: %s\n" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, fuzzy, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "non se puido poñe-la armadura: %s\n" @@ -1571,7 +1576,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:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1746,7 +1751,7 @@ msgstr "erro lendo `%s': %s\n" msgid "problem with the agent: %s\n" msgstr "problema co axente: o axente voltou coa resposta 0x%lx\n" -#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, fuzzy, c-format msgid "no dirmngr running in this session\n" msgstr "gpg-agent non está dispoñible nesta sesión\n" @@ -1789,7 +1794,7 @@ msgstr "" msgid "server uses an invalid certificate" msgstr "xerar un certificado de revocación" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" @@ -1817,7 +1822,7 @@ msgstr "non se pode facer iso no modo por lotes\n" 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:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 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" @@ -1884,15 +1889,15 @@ msgstr "non hai unha chave pública correspondente: %s\n" #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 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:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" @@ -2240,27 +2245,27 @@ msgstr "gravando a chave secreta en `%s'\n" msgid "Invalid command (try \"help\")\n" msgstr "Comando incorrecto (tente \"help\")\n" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format msgid "--output doesn't work for this command\n" msgstr "--output non traballa con este comando\n" -#: g10/decrypt.c:247 g10/gpg.c:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 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:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2324,8 +2329,8 @@ msgid "subkey" msgstr "Pública: " #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "a actualización fallou: %s\n" @@ -2387,14 +2392,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:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, 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:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 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" @@ -2417,7 +2422,7 @@ msgstr "" msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "AVISO: \"%s\" é unha opción a extinguir\n" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2529,12 +2534,12 @@ msgstr "gravando a chave secreta en `%s'\n" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "chave %08lX: chave estilo PGP 2.x - omitida\n" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "AVISO: non se exportou nada\n" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, fuzzy, c-format #| msgid "error creating `%s': %s\n" @@ -2604,297 +2609,297 @@ msgstr "" 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:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, fuzzy, c-format msgid "valid values for option '%s':\n" msgstr "opcións de importación non válidas\n" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 #, fuzzy msgid "make a signature" msgstr "facer unha sinatura separada" -#: g10/gpg.c:456 +#: g10/gpg.c:457 #, fuzzy msgid "make a clear text signature" msgstr "|[ficheiro]|facer unha sinatura en texto claro" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "facer unha sinatura separada" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "cifrar datos" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "cifrar só con cifrado simétrico" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "descifrar datos (por defecto)" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "verificar unha sinatura" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "ve-la lista de chaves" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "ve-la lista de chaves e sinaturas" -#: g10/gpg.c:472 +#: g10/gpg.c:473 #, fuzzy msgid "list and check key signatures" msgstr "verifica-las sinaturas das chaves" -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "ve-la lista de chaves e pegadas dactilares" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "ve-la lista de chaves secretas" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "xerar un novo par de chaves" -#: g10/gpg.c:480 +#: g10/gpg.c:481 #, fuzzy #| msgid "generate a new key pair" msgid "quickly generate a new key pair" msgstr "xerar un novo par de chaves" -#: g10/gpg.c:483 +#: g10/gpg.c:484 #, fuzzy #| msgid "generate a new key pair" msgid "quickly add a new user-id" msgstr "xerar un novo par de chaves" -#: g10/gpg.c:488 +#: g10/gpg.c:489 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a user-id" msgstr "xerar un novo par de chaves" -#: g10/gpg.c:491 +#: g10/gpg.c:492 #, fuzzy #| msgid "generate a new key pair" msgid "quickly set a new expiration date" msgstr "xerar un novo par de chaves" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "xerar un certificado de revocación" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "borrar chaves do chaveiro público" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "borrar chaves do chaveiro secreto" -#: g10/gpg.c:504 +#: g10/gpg.c:505 #, fuzzy #| msgid "sign a key" msgid "quickly sign a key" msgstr "asinar unha chave" -#: g10/gpg.c:506 +#: g10/gpg.c:507 #, fuzzy #| msgid "sign a key locally" msgid "quickly sign a key locally" msgstr "asinar unha chave localmente" -#: g10/gpg.c:508 +#: g10/gpg.c:509 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a key signature" msgstr "xerar un novo par de chaves" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "asinar unha chave" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "asinar unha chave localmente" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "asinar ou editar unha chave" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 #, fuzzy msgid "change a passphrase" msgstr "cambia-lo contrasinal" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "exportar chaves" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "exportar chaves a un servidor de chaves" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "importar chaves dun servidor de chaves" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "buscar chaves nun servidor de chaves" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "actualizar tódalas chaves dun servidor de chaves" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "importar/mesturar chaves" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "actualiza-la base de datos de confianza" -#: g10/gpg.c:561 +#: g10/gpg.c:562 #, fuzzy msgid "print message digests" msgstr "|algo [ficheiros]|visualizar resumos de mensaxes" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "|NOME|empregar NOME coma chave secreta por defecto" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 #, fuzzy msgid "|NAME|encrypt to user ID NAME as well" msgstr "|NOME|cifrar para NOME" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "non facer ningún cambio" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "avisar antes de sobrescribir" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 msgid "Options controlling the input" msgstr "" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 msgid "Options controlling the output" msgstr "" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "crear saída con armadura en ascii" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 #, fuzzy msgid "|FILE|write output to FILE" msgstr "|FICHEIRO|carga-lo módulo de extensión FICHEIRO" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "usar modo de texto canónico" -#: g10/gpg.c:763 +#: g10/gpg.c:764 #, fuzzy msgid "|N|set compress level to N (0 disables)" msgstr "|N|axusta-lo nivel de compresión a N (0 desactiva)" -#: g10/gpg.c:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 msgid "Options controlling key import and export" msgstr "" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "" -#: g10/gpg.c:775 +#: g10/gpg.c:776 #, fuzzy #| msgid "import keys from a keyserver" msgid "import missing key from a signature" msgstr "importar chaves dun servidor de chaves" -#: g10/gpg.c:780 +#: g10/gpg.c:781 #, fuzzy msgid "include the public key in signatures" msgstr "verifica-las sinaturas das chaves" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 msgid "Options controlling key listings" msgstr "" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 #, fuzzy #| msgid "list secret keys" msgid "Options to specify keys" msgstr "ve-la lista de chaves secretas" -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 #, fuzzy msgid "|USER-ID|encrypt for USER-ID" msgstr "|NOME|cifrar para NOME" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 #, fuzzy msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "empregar este id de usuario para asinar ou descifrar" -#: g10/gpg.c:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "" -#: g10/gpg.c:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2902,7 +2907,7 @@ msgstr "" "@\n" "(Vexa a páxina man para un listado completo de comandos e opcións)\n" -#: g10/gpg.c:978 +#: g10/gpg.c:979 #, fuzzy #| msgid "" #| "@\n" @@ -2932,13 +2937,13 @@ msgstr "" " --list-keys [nomes] amosa-las chaves\n" " --fingerprint [nomes] amosa-las pegadas dactilares\n" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "Uso: gpg [opcións] [ficheiros] (-h para ve-la axuda)" -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 #, fuzzy #| msgid "" #| "Syntax: gpg [options] [files]\n" @@ -2953,7 +2958,7 @@ msgstr "" "asinar, verificar, cifrar ou descifrar\n" "a operación por defecto depende dos datos de entrada\n" -#: g10/gpg.c:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" @@ -2961,571 +2966,571 @@ msgstr "" "\n" "Algoritmos soportados:\n" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "Pública: " -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "Cifra: " -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "Hash: " -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 msgid "Compression: " msgstr "Compresión: " -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, fuzzy, c-format msgid "usage: %s [options] %s\n" msgstr "uso: gpg [opcións] " -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "comandos conflictivos\n" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, fuzzy, c-format 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:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "AVISO: propiedade insegura en %s \"%s\"\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, fuzzy, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "AVISO: propiedade insegura en %s \"%s\"\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, fuzzy, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "AVISO: propiedade insegura en %s \"%s\"\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, fuzzy, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "AVISO: permisos inseguros en %s \"%s\"\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, fuzzy, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "AVISO: permisos inseguros en %s \"%s\"\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, fuzzy, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "AVISO: permisos inseguros en %s \"%s\"\n" -#: g10/gpg.c:1731 +#: g10/gpg.c:1732 #, 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:1734 +#: g10/gpg.c:1735 #, 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:1737 +#: g10/gpg.c:1738 #, 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:1743 +#: g10/gpg.c:1744 #, 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:1746 +#: g10/gpg.c:1747 #, 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:1749 +#: g10/gpg.c:1750 #, 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:1965 +#: g10/gpg.c:1966 #, fuzzy, c-format msgid "unknown configuration item '%s'\n" msgstr " creouse un novo ficheiro de configuración `%s'\n" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 #, fuzzy msgid "show key usage information during key listings" msgstr "Non hai unha sinatura correspondiente no chaveiro secreto\n" -#: g10/gpg.c:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 #, fuzzy msgid "show all notations during signature listings" msgstr "Non hai unha sinatura correspondiente no chaveiro secreto\n" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 #, fuzzy msgid "show preferred keyserver URLs during signature listings" msgstr "o URL de normativa de sinaturas dado non é válido\n" -#: g10/gpg.c:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2081 +#: g10/gpg.c:2082 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2083 +#: g10/gpg.c:2084 #, fuzzy msgid "show the keyring name in key listings" msgstr "amosar en que chaveiro está unha chave listada" -#: g10/gpg.c:2085 +#: g10/gpg.c:2086 #, fuzzy msgid "show expiration dates during signature listings" msgstr "Non hai unha sinatura correspondiente no chaveiro secreto\n" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, fuzzy, c-format msgid "unknown TOFU policy '%s'\n" msgstr "destinatario por defecto `%s' descoñecido\n" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "Non se admite este comando no modo %s.\n" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, 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:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, 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:3219 +#: g10/gpg.c:3220 #, 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:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, fuzzy, c-format msgid "invalid pinentry mode '%s'\n" msgstr "algoritmo de hash non válido `%s'\n" -#: g10/gpg.c:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, fuzzy, c-format msgid "invalid request origin '%s'\n" msgstr "opcións de importación non válidas\n" -#: g10/gpg.c:3314 +#: g10/gpg.c:3315 #, 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:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, 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:3354 +#: g10/gpg.c:3355 #, 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:3357 +#: g10/gpg.c:3358 #, fuzzy, c-format msgid "invalid keyserver options\n" msgstr "opcións de exportación non válidas\n" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: opcións de importación non válidas\n" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, c-format msgid "invalid import options\n" msgstr "opcións de importación non válidas\n" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, fuzzy, c-format msgid "invalid filter option: %s\n" msgstr "opcións de importación non válidas\n" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: opcións de exportación non válidas\n" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, c-format msgid "invalid export options\n" msgstr "opcións de exportación non válidas\n" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, 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:3397 +#: g10/gpg.c:3398 #, fuzzy, c-format msgid "invalid list options\n" msgstr "opcións de importación non válidas\n" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 #, fuzzy msgid "show all notations during signature verification" msgstr "%s non é un xogo de caracteres válido\n" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 #, fuzzy msgid "show preferred keyserver URLs during signature verification" msgstr "o URL de normativa de sinaturas dado non é válido\n" -#: g10/gpg.c:3419 +#: g10/gpg.c:3420 #, fuzzy msgid "show user ID validity during signature verification" msgstr "%s non é un xogo de caracteres válido\n" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3423 +#: g10/gpg.c:3424 #, fuzzy msgid "show only the primary user ID in signature verification" msgstr "%s non é un xogo de caracteres válido\n" -#: g10/gpg.c:3430 +#: g10/gpg.c:3431 #, 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:3433 +#: g10/gpg.c:3434 #, fuzzy, c-format msgid "invalid verify options\n" msgstr "opcións de exportación non válidas\n" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, c-format msgid "unable to set exec-path to %s\n" msgstr "non se puido estabrecer exec-path a %s\n" -#: g10/gpg.c:3647 +#: g10/gpg.c:3648 #, 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:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, fuzzy, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "opcións de importación non válidas\n" -#: g10/gpg.c:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "AVISO: ¡o programa pode crear un ficheiro 'core'!\n" -#: g10/gpg.c:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "AVISO: %s fai que se ignore %s\n" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "¡%s non se admite con %s!\n" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "¡%s non ten sentido empregándoo con %s!\n" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, 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:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "o algoritmo de cifrado seleccionado non é válido\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, 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:3961 +#: g10/gpg.c:3962 #, fuzzy, c-format msgid "selected compression algorithm is invalid\n" msgstr "o algoritmo de cifrado seleccionado non é válido\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, 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:3982 +#: g10/gpg.c:3983 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed debe ser superior a 0\n" -#: g10/gpg.c:3984 +#: g10/gpg.c:3985 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed debe ser superior a 1\n" -#: g10/gpg.c:3986 +#: g10/gpg.c:3987 #, 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:3988 +#: g10/gpg.c:3989 #, 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:3990 +#: g10/gpg.c:3991 #, 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:3994 +#: g10/gpg.c:3995 #, 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:3998 +#: g10/gpg.c:3999 #, 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:4005 +#: g10/gpg.c:4006 #, c-format msgid "invalid default preferences\n" msgstr "preferencias por defecto non válidas\n" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, c-format msgid "invalid personal cipher preferences\n" msgstr "preferencias de cifrado personais non válidas\n" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, 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:4016 +#: g10/gpg.c:4017 #, c-format msgid "invalid personal digest preferences\n" msgstr "preferencias de resumo personais non válidas\n" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, c-format msgid "invalid personal compress preferences\n" msgstr "preferencias de compresión personais non válidas\n" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, 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:4071 +#: g10/gpg.c:4072 #, c-format msgid "%s does not yet work with %s\n" msgstr "¡%s aínda non traballa con %s!\n" -#: g10/gpg.c:4134 +#: g10/gpg.c:4135 #, 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:4146 +#: g10/gpg.c:4147 #, 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:4301 +#: g10/gpg.c:4302 #, 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:4313 +#: g10/gpg.c:4314 #, 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:4385 +#: g10/gpg.c:4386 #, fuzzy, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "o descifrado fallou: %s\n" -#: g10/gpg.c:4414 +#: g10/gpg.c:4415 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4417 +#: g10/gpg.c:4418 #, 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:4475 +#: g10/gpg.c:4476 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4478 +#: g10/gpg.c:4479 #, 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:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, c-format msgid "keyserver send failed: %s\n" msgstr "o envío ao servidor de chaves fallou: %s\n" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, c-format msgid "keyserver receive failed: %s\n" msgstr "a recepción do servidor de chaves fallou: %s\n" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, c-format msgid "key export failed: %s\n" msgstr "a exportación da chave fallou: %s\n" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, 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:4925 +#: g10/gpg.c:4926 #, c-format msgid "keyserver search failed: %s\n" msgstr "a busca no servidor de chaves fallou fallou: %s\n" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "a actualización no servidor de chaves fallou: %s\n" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "non se puido quita-la armadura: %s\n" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "non se puido poñe-la armadura: %s\n" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, 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:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 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:5286 +#: g10/gpg.c:5308 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5342 +#: g10/gpg.c:5364 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Escriba a súa mensaxe ...\n" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, 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:5702 +#: g10/gpg.c:5724 #, 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:5735 +#: g10/gpg.c:5757 #, fuzzy, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "o URL de normativa de sinaturas dado non é válido\n" @@ -3539,7 +3544,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:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|DF|escribi-la información de estado a este DF" @@ -4273,7 +4278,7 @@ msgid "Are you sure you still want to sign it? (y/N) " msgstr "¿Está seguro de que quere asinalo? (s/N) " #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr " Non se puido asinar.\n" @@ -4472,8 +4477,8 @@ msgstr "" msgid "Really sign? (y/N) " msgstr "¿Asinar de verdade? " -#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "fallou a sinatura: %s\n" @@ -4693,7 +4698,7 @@ msgid "" " (nrsign), or any combination thereof (ltsign, tnrsign, etc.).\n" msgstr "" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 msgid "Key is revoked." msgstr "A chave está revocada." @@ -4746,7 +4751,7 @@ msgstr "¿Seguro de que quere borrar este ID de usuario? " msgid "Really move the primary key? (y/N) " msgstr "¿Seguro de que quere borrar este ID de usuario? " -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 #, fuzzy msgid "You must select exactly one key.\n" msgstr "Debe seleccionar alomenos unha chave.\n" @@ -4835,169 +4840,169 @@ msgstr "¿Garda-los cambios? " msgid "Quit without saving? (y/N) " msgstr "¿Saír sin gardar? " -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "A chave non cambiou, polo que non fai falla actualizar.\n" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, 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:2523 +#: g10/keyedit.c:2579 #, fuzzy, c-format msgid "revoking the user ID failed: %s\n" msgstr "fallou a comprobación da sinatura creada: %s\n" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, fuzzy, c-format msgid "setting the primary user ID failed: %s\n" msgstr "fallou a comprobación da sinatura creada: %s\n" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, fuzzy, c-format msgid "\"%s\" is not a fingerprint\n" msgstr "erro: pegada dactilar non válida\n" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, fuzzy, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr "non se puido inicializa-la base de datos de confianzas: %s\n" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, fuzzy, c-format #| msgid "invalid value\n" msgid "Invalid user ID '%s': %s\n" msgstr "valor non válido\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy #| msgid "No such user ID.\n" msgid "No matching user IDs." msgstr "Non hai tal ID de usuario.\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy msgid "Nothing to sign.\n" msgstr "Nada que asinar coa chave %08lX\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, fuzzy, c-format msgid "Not signed by you.\n" msgstr " asinada por %08lX no %s%s\n" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, fuzzy, c-format #| msgid "checking created signature failed: %s\n" msgid "revoking the key signature failed: %s\n" msgstr "fallou a comprobación da sinatura creada: %s\n" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, fuzzy, c-format msgid "'%s' is not a valid expiration time\n" msgstr "%s non é un xogo de caracteres válido\n" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, fuzzy, c-format msgid "\"%s\" is not a proper fingerprint\n" msgstr "erro: pegada dactilar non válida\n" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, fuzzy, c-format msgid "subkey \"%s\" not found\n" msgstr "non se atopou a chave `%s': %s\n" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "" -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "Resumo: " -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "Características: " -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "" -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 #, fuzzy msgid "Notations: " msgstr "Notación: " -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "Non hai preferencias nun ID de usuario estilo PGP 2.x.\n" -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, fuzzy, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "Esta chave pode estar revocada por %s chave " -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, fuzzy, c-format msgid "This key may be revoked by %s key %s" msgstr "Esta chave pode estar revocada por %s chave " -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 #, fuzzy msgid "(sensitive)" msgstr " (sensible)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, fuzzy, c-format msgid "created: %s" msgstr "non foi posible crear %s: %s\n" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, fuzzy, c-format msgid "revoked: %s" msgstr "[revocada] " -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, fuzzy, c-format msgid "expired: %s" msgstr " [caduca: %s]" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, fuzzy, c-format msgid "expires: %s" msgstr " [caduca: %s]" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, fuzzy, c-format msgid "usage: %s" msgstr " confianza: %c/%c" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "" -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, fuzzy, c-format msgid "trust: %s" msgstr " confianza: %c/%c" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "Esta chave está desactivada" -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" @@ -5005,19 +5010,19 @@ 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:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 #, fuzzy msgid "revoked" msgstr "[revocada] " -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 #, fuzzy msgid "expired" msgstr "expire" -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" @@ -5026,18 +5031,18 @@ msgstr "" "AVISO: non se marcou ningún ID de usuario coma primario. Esta orde pode\n" " facer que un ID de usuario diferente se converta no primario.\n" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, fuzzy, c-format #| msgid "You can't change the expiration date of a v3 key\n" msgid "You may want to change its expiration date too.\n" msgstr "Non pode cambia-la data de expiración dunha chave v3\n" -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -5046,37 +5051,37 @@ msgstr "" "AVISO: Esta é unha chave de estilo PGP2. Se engade unha identificación\n" " fotográfica algunhas versións de PGP han rexeitar esta chave.\n" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 msgid "Are you sure you still want to add it? (y/N) " msgstr "¿Está seguro de que quere engadila? (s/N) " -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "" "Non pode engadir unha identificación fotográfica a unha chave de estilo " "PGP2.\n" -#: g10/keyedit.c:4273 g10/keygen.c:3102 -msgid "Such a user ID already exists on this key!\n" +#: g10/keyedit.c:4329 +msgid "Such a user ID already exists on this key!" msgstr "" -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "¿Borrar esta sinatura correcta? (s/N/q)" -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "¿Borrar esta sinatura incorrecta? (s/N/q)" -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "¿Borrar esta sinatura descoñecida? (s/N/q)" -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "¿Realmente quere borrar esta auto-sinatura? (s/N)" -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, fuzzy, c-format #| msgid "Deleted %d signature.\n" msgid "Deleted %d signature.\n" @@ -5084,38 +5089,38 @@ msgid_plural "Deleted %d signatures.\n" msgstr[0] "Borrada %d sinatura.\n" msgstr[1] "Borrada %d sinatura.\n" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "Non se borrou nada.\n" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 #, fuzzy msgid "invalid" msgstr "armadura non válida" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, fuzzy, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "O ID de usuario \"%s\" está revocado." -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, fuzzy, c-format msgid "User ID \"%s\": %d signature removed\n" msgid_plural "User ID \"%s\": %d signatures removed\n" msgstr[0] "O ID de usuario \"%s\" está revocado." msgstr[1] "O ID de usuario \"%s\" está revocado." -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, fuzzy, c-format msgid "User ID \"%s\": already minimized\n" msgstr "o ID de usuario \"%s\" xa está revocado\n" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, fuzzy, c-format msgid "User ID \"%s\": already clean\n" msgstr "o ID de usuario \"%s\" xa está revocado\n" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" @@ -5125,45 +5130,45 @@ msgstr "" "designado\n" " pode facer que algunhas versións de PGP rexeiten esta chave.\n" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "" "Non pode engadir un revocador designado a unha chave de estilo PGP 2.x.\n" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 msgid "Enter the user ID of the designated revoker: " msgstr "Introduza o ID de usuario do revocador designado: " -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "" "non se pode nomear unha chave estilo PGP 2.x coma revocador designado\n" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "non se pode nomear unha chave coma o seu propio revocador designado\n" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, fuzzy, c-format msgid "this key has already been designated as a revoker\n" msgstr "AVISO: ¡Esta chave está revocada polo propietario!\n" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "" "AVISO: ¡o nomeamento dunha chave coma o seu propio revocador designado non " "se pode desfacer!\n" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 #, fuzzy msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "" "¿Está seguro de que quere nomear esta chave coma revocador designado? (s/N): " -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 #, fuzzy msgid "" "Are you sure you want to change the expiration time for multiple subkeys? (y/" @@ -5171,184 +5176,184 @@ msgid "" msgstr "" "¿Está seguro de que quere nomear esta chave coma revocador designado? (s/N): " -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 #, fuzzy msgid "Changing expiration time for a subkey.\n" msgstr "Cambiando a data de expiración para a chave secundaria.\n" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "Cambiando a data de expiración da chave primaria.\n" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "Non pode cambia-la data de expiración dunha chave v3\n" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 #, fuzzy msgid "Changing usage of a subkey.\n" msgstr "Cambiando a data de expiración para a chave secundaria.\n" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 #, fuzzy #| msgid "Changing expiration time for the primary key.\n" msgid "Changing usage of the primary key.\n" msgstr "Cambiando a data de expiración da chave primaria.\n" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, fuzzy, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "" "AVISO: ¡o nomeamento dunha chave coma o seu propio revocador designado non " "se pode desfacer!\n" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 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:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, 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" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "" -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 #, fuzzy msgid "Are you sure you want to replace it? (y/N) " msgstr "¿Está seguro de que quere empregala (s/N)? " -#: g10/keyedit.c:5384 +#: g10/keyedit.c:5440 #, fuzzy msgid "Are you sure you want to delete it? (y/N) " msgstr "¿Está seguro de que quere empregala (s/N)? " -#: g10/keyedit.c:5449 +#: g10/keyedit.c:5505 #, fuzzy msgid "Enter the notation: " msgstr "Notación de sinaturas: " -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 #, fuzzy msgid "Proceed? (y/N) " msgstr "¿Sobrescribir? (s/N) " -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, c-format msgid "No user ID with index %d\n" msgstr "Non hai ID de usuario con índice %d\n" -#: g10/keyedit.c:5728 +#: g10/keyedit.c:5784 #, fuzzy, c-format msgid "No user ID with hash %s\n" msgstr "Non hai ID de usuario con índice %d\n" -#: g10/keyedit.c:5829 +#: g10/keyedit.c:5885 #, fuzzy, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Non hai ID de usuario con índice %d\n" -#: g10/keyedit.c:5851 +#: g10/keyedit.c:5907 #, fuzzy, c-format msgid "No subkey with index %d\n" msgstr "Non hai ID de usuario con índice %d\n" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, fuzzy, c-format msgid "user ID: \"%s\"\n" msgstr "ID de usuario: \"" -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, 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:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr " (non exportable)" -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, c-format msgid "This signature expired on %s.\n" msgstr "Esta sinatura caducou o %s.\n" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "¿Está seguro de que quere revocala? (s/N) " -#: g10/keyedit.c:6011 +#: g10/keyedit.c:6067 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:6071 +#: g10/keyedit.c:6127 #, fuzzy, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Asinou estes IDs de usuario: \n" -#: g10/keyedit.c:6100 +#: g10/keyedit.c:6156 #, fuzzy msgid " (non-revocable)" msgstr " (non exportable)" -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, fuzzy, c-format msgid "revoked by your key %s on %s\n" msgstr " revocada por %08lX no %s\n" -#: g10/keyedit.c:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "Está a punto de revocar estas sinaturas:\n" -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 msgid "Really create the revocation certificates? (y/N) " msgstr "¿Realmente desexa crea-los certificados de revocación? (s/N) " -#: g10/keyedit.c:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "non hai chave secreta\n" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6246 +#: g10/keyedit.c:6302 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "o ID de usuario \"%s\" xa está revocado\n" -#: g10/keyedit.c:6263 +#: g10/keyedit.c:6319 #, 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:6359 +#: g10/keyedit.c:6415 #, 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:6397 +#: g10/keyedit.c:6453 #, fuzzy, c-format msgid "Key %s is already revoked.\n" msgstr "o ID de usuario \"%s\" xa está revocado\n" -#: g10/keyedit.c:6459 +#: g10/keyedit.c:6515 #, fuzzy, c-format msgid "Subkey %s is already revoked.\n" msgstr "o ID de usuario \"%s\" xa está revocado\n" -#: g10/keyedit.c:6556 +#: g10/keyedit.c:6612 #, fuzzy, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "" @@ -5779,6 +5784,10 @@ 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" +#: g10/keygen.c:3102 +msgid "Such a user ID already exists on this key!\n" +msgstr "" + #. TRANSLATORS: These are the allowed answers in #. lower and uppercase. Below you will find the matching #. string which should be translated accordingly and the @@ -6113,56 +6122,56 @@ msgstr "opcións de exportación non válidas\n" msgid "\"%s\" not a key ID: skipping\n" msgstr "%s: non é un ID de chave válido\n" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, 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:1224 +#: g10/keyserver.c:1226 #, 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:1316 +#: g10/keyserver.c:1318 #, fuzzy, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "non se atopou a chave `%s': %s\n" -#: g10/keyserver.c:1319 +#: g10/keyserver.c:1321 #, fuzzy, c-format msgid "key not found on keyserver\n" msgstr "non se atopou a chave `%s': %s\n" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, fuzzy, c-format msgid "requesting key %s from %s\n" msgstr "solicitando a chave %08lX de %s\n" -#: g10/keyserver.c:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, fuzzy, c-format msgid "no keyserver known\n" msgstr "opcións de exportación non válidas\n" -#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 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:1619 +#: g10/keyserver.c:1621 #, fuzzy, c-format msgid "sending key %s to %s\n" msgstr "" "\"\n" "asinado coa súa chave %08lX no %s\n" -#: g10/keyserver.c:1662 +#: g10/keyserver.c:1664 #, fuzzy, c-format msgid "requesting key from '%s'\n" msgstr "solicitando a chave %08lX de %s\n" -#: g10/keyserver.c:1680 +#: g10/keyserver.c:1682 #, 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" @@ -6195,252 +6204,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:475 +#: g10/mainproc.c:480 #, fuzzy, c-format msgid "public key is %s\n" msgstr "a chave pública é %08lX\n" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, 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:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 g10/pkclist.c:231 #, fuzzy, c-format msgid " \"%s\"\n" msgstr " alias \"" -#: g10/mainproc.c:535 +#: g10/mainproc.c:540 #, fuzzy, c-format msgid "encrypted with %s key, ID %s\n" msgstr "cifrado cunha chave %s, ID %08lX\n" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "cifrado con %lu contrasinais\n" -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "cifrado con 1 contrasinal\n" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "fallou o descifrado de chave pública: %s\n" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "datos cifrados coa chave pública: DEK correcto\n" -#: g10/mainproc.c:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, c-format msgid "assuming %s encrypted data\n" msgstr "supoñendo datos cifrados con %s\n" -#: g10/mainproc.c:655 +#: g10/mainproc.c:660 #, 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:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, 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:763 +#: g10/mainproc.c:768 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:766 +#: g10/mainproc.c:771 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:771 +#: g10/mainproc.c:776 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "o descifrado fallou: %s\n" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "descifrado correcto\n" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "AVISO: ¡a mensaxe cifrada foi manipulada!\n" -#: g10/mainproc.c:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "o descifrado fallou: %s\n" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, 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:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "nome do ficheiro orixinal='%.*s'\n" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "revocación independente - empregue \"gpg --import\" para aplicar\n" -#: g10/mainproc.c:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, fuzzy, c-format msgid "no signature found\n" msgstr "Sinatura correcta de \"" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, fuzzy, c-format msgid "BAD signature from \"%s\"" msgstr "Sinatura INCORRECTA de\"" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, fuzzy, c-format msgid "Expired signature from \"%s\"" msgstr "Sinatura caducada de \"" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, fuzzy, c-format msgid "Good signature from \"%s\"" msgstr "Sinatura correcta de \"" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "verificación de sinatura suprimida\n" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, 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:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, fuzzy, c-format msgid "Signature made %s\n" msgstr "A sinatura caducou o %s\n" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 sm/verify.c:480 #, fuzzy, c-format msgid " using %s key %s\n" msgstr " alias \"" -#: g10/mainproc.c:1970 +#: g10/mainproc.c:1982 #, 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:1976 +#: g10/mainproc.c:1988 #, fuzzy, c-format msgid " issuer \"%s\"\n" msgstr " alias \"" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, c-format msgid "Key available at: " msgstr "Chave dispoñible en: " -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "[incerto]" -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, fuzzy, c-format msgid " aka \"%s\"" msgstr " alias \"" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, 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:2402 +#: g10/mainproc.c:2414 #, c-format msgid "Signature expired %s\n" msgstr "A sinatura caducou o %s\n" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, c-format msgid "Signature expires %s\n" msgstr "A sinatura caduca o %s\n" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2430 #, 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:2419 +#: g10/mainproc.c:2431 msgid "binary" msgstr "binario" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "modo texto" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 msgid "unknown" msgstr "descoñecido" -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 #, fuzzy #| msgid "unknown pubkey algorithm" msgid ", key algorithm " msgstr "algoritmo de chave pública descoñecido" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "Non foi posible verifica-la sinatura: %s\n" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "non é unha sinatura separada\n" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, 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:2663 +#: g10/mainproc.c:2675 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "sinatura independiente de clase 0x%02x\n" -#: g10/mainproc.c:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "Sinatura ó vello estilo (PGP 2.x)\n" @@ -6516,11 +6525,6 @@ msgstr "" msgid "%s:%d: deprecated option \"%s\"\n" msgstr "%s:%d: opción a extinguir \"%s\"\n" -#: g10/misc.c:1188 -#, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "AVISO: \"%s\" é unha opción a extinguir\n" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -7618,135 +7622,135 @@ msgstr "erro de lectura: %s\n" msgid "trustdb: sync failed: %s\n" msgstr "base de datos de confianza: fallou a sincronización: %s\n" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, fuzzy, c-format msgid "can't create lock for '%s'\n" msgstr "non se pode crear `%s': %s\n" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, fuzzy, c-format msgid "can't lock '%s'\n" msgstr "non se puido abrir `%s'\n" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "rexistro da base de datos de confianza %lu: lseek fallou: %s\n" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "" "rexistro da base de datos de confianza %lu: fallou a escritura (n=%d): %s\n" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "transacción da base de datos de confianza demasiado grande\n" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s: ¡o directorio non existe!\n" -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, fuzzy, c-format msgid "can't access '%s': %s\n" msgstr "non se pode pechar `%s': %s\n" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s: non se puido crea-lo rexistro de versión: %s" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s: creouse unha base de datos de confianza incorrecta\n" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s: creouse a base de datos de confianza\n" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, fuzzy, c-format #| msgid "NOTE: trustdb not writable\n" msgid "Note: trustdb not writable\n" msgstr "NOTA: non se pode escribir na base de datos de confianza\n" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s: base de datos de confianza non válida\n" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s: fallo ao crear unha táboa hash: %s\n" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s: erro ao actualiza-lo rexistro de versión: %s\n" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s: erro ao le-lo rexistro de versión: %s\n" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s: erro ao escribi-lo rexistro de versión: %s\n" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "base de datos de confianza: lseek fallou: %s\n" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "base de datos de confianza: fallou a lectura (n=%d): %s\n" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s: non é un ficheiro de base de datos de confianza\n" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s: rexistro de versión con número de rexistro %lu\n" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s: versión do ficheiro incorrecta %d\n" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s: erro ao ler un rexistro libre: %s\n" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s: erro ao escribi-lo rexistro de directorios: %s\n" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s: non se puido pór a cero un rexistro: %s\n" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s: non se puido engadir un rexistro: %s\n" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, fuzzy, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "%s: creouse a base de datos de confianza\n" @@ -8370,16 +8374,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8414,10 +8418,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "" @@ -8437,158 +8441,158 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, fuzzy, c-format msgid "key already exists\n" msgstr "`%s' xa está comprimido\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, c-format msgid "existing key will be replaced\n" msgstr "" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, fuzzy, c-format msgid "generating new key\n" msgstr "xerar un novo par de chaves" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, fuzzy, c-format msgid "writing new key\n" msgstr "xerar un novo par de chaves" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, 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:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, 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:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, c-format msgid "please wait while key is being generated ...\n" msgstr "" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, 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:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, 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:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, c-format msgid "response does not contain the public key data\n" msgstr "" -#: scd/app-p15.c:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 #, fuzzy msgid "|A|Please enter the Admin PIN" msgstr "cambia-lo contrasinal" -#: scd/app-p15.c:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 #, 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:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 #, fuzzy msgid "||Please enter the PIN for the standard keys." msgstr "cambia-lo contrasinal" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 #, fuzzy #| msgid "Note: This key has been disabled.\n" msgid "Note: PIN has not yet been enabled." msgstr "Nota: Esta chave está desactivada.\n" -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "" -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 #, fuzzy msgid "|N|Please enter a new PIN for the standard keys." msgstr "cambia-lo contrasinal" -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 #, fuzzy msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "Por favor, escolla o motivo da revocación:\n" -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "" -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 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:945 +#: scd/app-openpgp.c:946 #, 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:958 +#: scd/app-openpgp.c:959 #, 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:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, c-format msgid "error retrieving CHV status from card\n" msgstr "" -#: scd/app-openpgp.c:1951 +#: scd/app-openpgp.c:1952 #, fuzzy, c-format msgid "reading public key failed: %s\n" msgstr "fallou o borrado do bloque de chaves: %s\n" @@ -8596,43 +8600,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:2375 +#: scd/app-openpgp.c:2406 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2623 +#: scd/app-openpgp.c:2654 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2630 +#: scd/app-openpgp.c:2661 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2643 +#: scd/app-openpgp.c:2674 #, fuzzy msgid "||Please unlock the card" msgstr "cambia-lo contrasinal" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" -#: scd/app-openpgp.c:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, 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:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8640,22 +8644,22 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:2843 +#: scd/app-openpgp.c:2874 #, c-format msgid "access to admin commands is not configured\n" msgstr "" -#: scd/app-openpgp.c:3357 +#: scd/app-openpgp.c:3388 #, fuzzy msgid "||Please enter the PIN" msgstr "cambia-lo contrasinal" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 #, fuzzy msgid "||Please enter the Reset Code for the card" msgstr "Por favor, escolla o motivo da revocación:\n" -#: scd/app-openpgp.c:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -8663,81 +8667,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 #, fuzzy msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "cambia-lo contrasinal" -#: scd/app-openpgp.c:3545 +#: scd/app-openpgp.c:3576 #, fuzzy msgid "||Please enter the PIN and New PIN" msgstr "cambia-lo contrasinal" -#: scd/app-openpgp.c:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, fuzzy, c-format msgid "error reading application data\n" msgstr "erro ao le-lo bloque de chaves: %s\n" -#: scd/app-openpgp.c:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, fuzzy, c-format msgid "error reading fingerprint DO\n" msgstr "%s: erro ao ler un rexistro libre: %s\n" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" -#: scd/app-openpgp.c:4648 +#: scd/app-openpgp.c:4679 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "URI non soportado" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "" -#: scd/app-openpgp.c:5036 +#: scd/app-openpgp.c:5067 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:5236 +#: scd/app-openpgp.c:5267 #, fuzzy, c-format msgid "card does not support digest algorithm %s\n" msgstr "Sinatura %s, algoritmo de resumo %s\n" -#: scd/app-openpgp.c:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" -#: scd/app-openpgp.c:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, fuzzy, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "non se atoparon datos OpenPGP válidos.\n" @@ -8759,7 +8763,7 @@ msgstr "Introduza o ID de usuario: " msgid "run in multi server mode (foreground)" msgstr "" -#: scd/scdaemon.c:136 sm/gpgsm.c:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8808,33 +8812,33 @@ msgstr "" msgid "deny the use of admin card commands" msgstr "comandos conflictivos\n" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 #, fuzzy msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "Uso: gpg [opcións] [ficheiros] (-h para ve-la axuda)" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" msgstr "" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, c-format msgid "please use the option '--daemon' to run the program in the background\n" msgstr "" -#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, fuzzy, c-format msgid "error getting key usage information: %s\n" @@ -9073,7 +9077,7 @@ msgstr "" msgid "checking the trust list failed: %s\n" msgstr "fallou a comprobación da sinatura creada: %s\n" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, fuzzy, c-format msgid "certificate chain too long\n" msgstr "Revocación de certificado válida" @@ -9130,7 +9134,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n" msgstr "" #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, fuzzy, c-format msgid "out of core\n" @@ -9177,42 +9181,42 @@ msgstr "" "\"%.*s\"\n" "Chave de %u bits, %s, ID %08lX, creada o %s%s\n" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, fuzzy, c-format #| msgid "bad certificate" msgid "looking for another certificate\n" @@ -9408,6 +9412,11 @@ msgstr "¿Crear un certificado de revocación para esta sinatura? " msgid "These parameters are used:\n" msgstr "" +#: sm/certreqgen-ui.c:433 +#, fuzzy, c-format +msgid "error creating temporary file: %s\n" +msgstr "erro ao crea-lo contrasinal: %s\n" + #: sm/certreqgen-ui.c:439 msgid "Now creating self-signed certificate. " msgstr "" @@ -9480,134 +9489,134 @@ msgstr "fallou o borrado do bloque de chaves: %s\n" msgid "no valid recipients given\n" msgstr "(Non se deu unha descrición)\n" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 #, fuzzy msgid "list external keys" msgstr "ve-la lista de chaves secretas" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 #, fuzzy msgid "list certificate chain" msgstr "Revocación de certificado válida" -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 #, fuzzy msgid "import certificates" msgstr "Certificado correcto" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 #, fuzzy msgid "export certificates" msgstr "Certificado correcto" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 msgid "register a smartcard" msgstr "" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "non usa-la terminal en absoluto" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 #, fuzzy msgid "create base-64 encoded output" msgstr "crear saída con armadura en ascii" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 #, fuzzy msgid "|USER-ID|use USER-ID as default secret key" msgstr "|NOME|empregar NOME coma chave secreta por defecto" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 #, fuzzy msgid "|FILE|add keyring to the list of keyrings" msgstr "engadir este chaveiro á lista de chaveiros" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 #, fuzzy msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NOME|emprega-lo algoritmo de cifrado NOME para os contrasinais" -#: sm/gpgsm.c:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "|NOME|emprega-lo algoritmo de cifrado NOME" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 msgid "|NAME|use message digest algorithm NAME" msgstr "|NOME|emprega-lo algoritmo de resumos de mensaxes NOME" -#: sm/gpgsm.c:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "modo por lotes: non preguntar nunca" -#: sm/gpgsm.c:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "asumir `si' na maioría das preguntas" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "asumir `non' na maioría das preguntas" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 #, fuzzy msgid "|FILE|write an audit log to FILE" msgstr "|FICHEIRO|carga-lo módulo de extensión FICHEIRO" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 #, 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:623 +#: sm/gpgsm.c:633 #, fuzzy msgid "" "Syntax: @GPGSM@ [options] [files]\n" @@ -9618,27 +9627,27 @@ msgstr "" "asinar, verificar, cifrar ou descifrar\n" "a operación por defecto depende dos datos de entrada\n" -#: sm/gpgsm.c:831 +#: sm/gpgsm.c:841 #, 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:842 +#: sm/gpgsm.c:852 #, fuzzy, c-format msgid "unknown validation model '%s'\n" msgstr "destinatario por defecto `%s' descoñecido\n" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, fuzzy, c-format msgid "importing common certificates '%s'\n" msgstr "escribindo a `%s'\n" -#: sm/gpgsm.c:1774 +#: sm/gpgsm.c:1795 #, fuzzy, c-format msgid "can't sign using '%s': %s\n" msgstr "non se pode pechar `%s': %s\n" -#: sm/gpgsm.c:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -9668,7 +9677,7 @@ msgstr "erro ao crea-lo contrasinal: %s\n" msgid "error importing certificate: %s\n" msgstr "erro ao crea-lo contrasinal: %s\n" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, fuzzy, c-format msgid "error reading input: %s\n" msgstr "erro lendo `%s': %s\n" @@ -9708,7 +9717,7 @@ msgstr "rev? problema ao comproba-la revocación: %s\n" msgid "error storing flags: %s\n" msgstr "erro lendo `%s': %s\n" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "" @@ -10075,12 +10084,6 @@ msgstr "non se pode crea-lo directorio `%s': %s\n" msgid "error closing '%s': %s\n" msgstr "erro lendo `%s': %s\n" -#: dirmngr/crlcache.c:948 -#, fuzzy, c-format -#| msgid "error reading `%s': %s\n" -msgid "error renaming '%s' to '%s': %s\n" -msgstr "erro lendo `%s': %s\n" - #: dirmngr/crlcache.c:1002 #, fuzzy, c-format msgid "can't hash '%s': %s\n" @@ -10774,93 +10777,93 @@ msgstr "" msgid "usage: %s [options] " msgstr "uso: gpg [opcións] " -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, 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:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, fuzzy, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "non se puido poñe-la armadura: %s\n" -#: dirmngr/dirmngr.c:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, fuzzy, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "non se puido poñe-la armadura: %s\n" -#: dirmngr/dirmngr.c:1730 +#: dirmngr/dirmngr.c:1734 #, fuzzy, c-format msgid "%s:%u: line too long - skipped\n" msgstr "liña longa de máis\n" -#: dirmngr/dirmngr.c:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, fuzzy, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "erro: pegada dactilar non válida\n" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, fuzzy, c-format msgid "%s:%u: read error: %s\n" msgstr "erro de lectura: %s\n" -#: dirmngr/dirmngr.c:1892 +#: dirmngr/dirmngr.c:1896 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1979 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:2032 +#: dirmngr/dirmngr.c:2036 #, fuzzy, c-format msgid "shutdown forced\n" msgstr "non procesado" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, fuzzy, c-format msgid "error accessing '%s': http status %u\n" msgstr "erro lendo `%s': %s\n" -#: dirmngr/http.c:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, fuzzy, c-format msgid "too many redirections\n" msgstr "demasiadas preferencias `%c'\n" -#: dirmngr/http.c:3768 +#: dirmngr/http.c:3802 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11231,105 +11234,105 @@ msgstr "Revocación de certificado válida" msgid "certificate should not have been used for CRL signing\n" msgstr "" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 #, fuzzy msgid "quiet" msgstr "abandonar" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 msgid "connect to the dirmngr" msgstr "" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 msgid "connect to the keyboxd" msgstr "" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 msgid "|ADDR|connect to Assuan server at ADDR" msgstr "" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 #, fuzzy msgid "|FILE|run commands from FILE on startup" msgstr "|FICHEIRO|carga-lo módulo de extensión FICHEIRO" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 #, fuzzy msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "Uso: gpg [opcións] [ficheiros] (-h para ve-la axuda)" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 msgid "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" msgstr "" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, fuzzy, c-format msgid "receiving line failed: %s\n" msgstr "fallou o borrado do bloque de chaves: %s\n" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, fuzzy, c-format msgid "line too long - skipped\n" msgstr "liña longa de máis\n" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, fuzzy, c-format msgid "unknown command '%s'\n" msgstr "destinatario por defecto `%s' descoñecido\n" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, fuzzy, c-format msgid "sending line failed: %s\n" msgstr "fallou a sinatura: %s\n" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, fuzzy, c-format msgid "no keybox daemon running in this session\n" msgstr "gpg-agent non está dispoñible nesta sesión\n" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, fuzzy, c-format msgid "error sending standard options: %s\n" msgstr "erro ao enviar a `%s': %s\n" @@ -11395,12 +11398,12 @@ msgstr "" msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3573 +#: tools/gpgconf-comp.c:3576 #, fuzzy, c-format msgid "error closing '%s'\n" msgstr "erro lendo `%s': %s\n" -#: tools/gpgconf-comp.c:3575 +#: tools/gpgconf-comp.c:3578 #, fuzzy, c-format msgid "error parsing '%s'\n" msgstr "erro lendo `%s': %s\n" @@ -11590,6 +11593,15 @@ msgstr "" msgid "manage the command history" msgstr "" +#, fuzzy +#~ msgid "error writing to temporary file: %s\n" +#~ msgstr "escribindo a `%s'\n" + +#, fuzzy +#~| msgid "Key is superseded" +#~ msgid "run in supervised mode" +#~ msgstr "A chave é obsoleta" + #~ msgid "Name may not start with a digit\n" #~ msgstr "O nome non pode comezar cun díxito\n" @@ -11853,10 +11865,6 @@ msgstr "" #~ msgstr "non se puido abrir %s: %s\n" #, fuzzy -#~ msgid "error writing to %s: %s\n" -#~ msgstr "erro escribindo no chaveiro `%s': %s\n" - -#, fuzzy #~ msgid "error closing %s: %s\n" #~ msgstr "erro lendo `%s': %s\n" diff --git a/po/gnupg2.pot b/po/gnupg2.pot index 296ecaa..c7729ba 100644 --- a/po/gnupg2.pot +++ b/po/gnupg2.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: GNU gnupg 2.3.5\n" +"Project-Id-Version: GNU gnupg 2.3.7\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-04-21 16:55+0200\n" +"POT-Creation-Date: 2022-07-11 12:31+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: agent/call-pinentry.c:338 +#: agent/call-pinentry.c:340 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "" @@ -29,49 +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:556 +#: agent/call-pinentry.c:554 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:557 +#: agent/call-pinentry.c:555 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:558 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:559 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:560 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:561 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:562 +#: agent/call-pinentry.c:560 msgid "Do you really want to make your passphrase visible on the screen?" msgstr "" -#: agent/call-pinentry.c:564 +#: agent/call-pinentry.c:562 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:565 +#: agent/call-pinentry.c:563 msgid "|pinentry-tt|Hide passphrase" msgstr "" -#: agent/call-pinentry.c:566 +#: agent/call-pinentry.c:564 msgid "Caps Lock is on" msgstr "" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:1022 +#: agent/call-pinentry.c:1019 msgid "Suggest" msgstr "" @@ -82,27 +82,27 @@ 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:1044 +#: agent/call-pinentry.c:1041 msgid "pinentry.genpin.tooltip" msgstr "" #. TRANSLATORS: This is a text shown by pinentry if the option #. for formatted passphrase is enabled. The length is #. limited to about 900 characters. -#: agent/call-pinentry.c:1072 +#: agent/call-pinentry.c:1069 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 +#: agent/call-pinentry.c:1128 msgid "Passphrase Not Allowed" msgstr "" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:1198 +#: agent/call-pinentry.c:1195 msgid "Quality:" msgstr "" @@ -112,99 +112,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:1219 +#: agent/call-pinentry.c:1216 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1477 +#: agent/call-pinentry.c:1474 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1480 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" msgstr "" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 #: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "" -#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 -#: agent/command.c:1988 agent/command-ssh.c:3056 agent/genkey.c:442 +#: agent/call-pinentry.c:1541 agent/call-pinentry.c:1799 agent/command.c:2049 +#: agent/command.c:2108 agent/command-ssh.c:3145 agent/genkey.c:427 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:1566 agent/call-pinentry.c:1830 +#: agent/call-pinentry.c:1563 agent/call-pinentry.c:1827 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 +#: agent/call-pinentry.c:1574 agent/call-pinentry.c:1838 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 -#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 +#: agent/call-pinentry.c:1586 agent/call-pinentry.c:1598 +#: agent/call-pinentry.c:1850 agent/call-pinentry.c:1862 msgid "PIN too long" msgstr "" -#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 +#: agent/call-pinentry.c:1587 agent/call-pinentry.c:1851 msgid "Passphrase too long" msgstr "" -#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 +#: agent/call-pinentry.c:1595 agent/call-pinentry.c:1859 msgid "Invalid characters in PIN" msgstr "" -#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 +#: agent/call-pinentry.c:1600 agent/call-pinentry.c:1864 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad PIN" msgstr "" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad Passphrase" msgstr "" -#: agent/command.c:823 +#: agent/command.c:826 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:824 +#: agent/command.c:827 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1235 g10/card-util.c:741 g10/card-util.c:762 +#: agent/command.c:1329 g10/card-util.c:741 g10/card-util.c:762 #, c-format msgid "error getting serial number of card: %s\n" msgstr "" -#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2984 -#: agent/genkey.c:377 +#: agent/command.c:1876 agent/command.c:2041 agent/command-ssh.c:3073 +#: agent/genkey.c:362 msgid "Please re-enter this passphrase" msgstr "" -#: agent/command.c:2703 +#: agent/command.c:2830 #, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " "system." msgstr "" -#: agent/command.c:2833 +#: agent/command.c:2960 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -216,24 +216,24 @@ msgid "ssh keys greater than %d bits are not supported\n" msgstr "" #: agent/command-ssh.c:874 common/dotlock.c:856 g10/card-util.c:991 -#: g10/export.c:1329 g10/gpg.c:1454 g10/keygen.c:5370 g10/keyring.c:1329 +#: g10/export.c:1329 g10/gpg.c:1455 g10/keygen.c:5370 g10/keyring.c:1329 #: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 -#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:753 tools/gpg-card.c:479 +#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:739 tools/gpg-card.c:479 #, c-format msgid "can't create '%s': %s\n" msgstr "" #: agent/command-ssh.c:886 common/helpfile.c:57 g10/card-util.c:948 #: g10/dearmor.c:59 g10/dearmor.c:104 g10/decrypt.c:65 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1455 +#: g10/decrypt.c:148 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1456 #: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4319 #: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: g10/plaintext.c:640 g10/sign.c:1093 g10/sign.c:1320 g10/sign.c:1433 -#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:758 -#: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2253 -#: sm/gpgsm.c:2283 sm/gpgsm.c:2321 sm/keylist.c:1791 sm/qualified.c:65 +#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:744 +#: g10/tdbio.c:799 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2274 +#: sm/gpgsm.c:2304 sm/gpgsm.c:2342 sm/keylist.c:1809 sm/qualified.c:65 #: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489 -#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1817 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1821 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "" @@ -243,137 +243,128 @@ msgstr "" msgid "no suitable card key found: %s\n" msgstr "" -#: agent/command-ssh.c:2513 +#: agent/command-ssh.c:2467 #, c-format msgid "error getting list of cards: %s\n" msgstr "" -#: agent/command-ssh.c:2688 +#: agent/command-ssh.c:2777 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " "allow this?" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Allow" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Deny" msgstr "" -#: agent/command-ssh.c:2704 +#: agent/command-ssh.c:2793 #, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "" -#: agent/command-ssh.c:3011 +#: agent/command-ssh.c:3100 #, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " "%s%%0Awithin gpg-agent's key storage" msgstr "" -#: agent/command-ssh.c:3708 +#: agent/command-ssh.c:3797 #, c-format msgid "failed to create stream from socket: %s\n" msgstr "" -#: agent/divert-scd.c:118 -msgid "Please insert the card with serial number" -msgstr "" - -#: agent/divert-scd.c:243 +#: agent/divert-scd.c:136 msgid "Admin PIN" msgstr "" #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:248 +#: agent/divert-scd.c:141 msgid "PUK" msgstr "" -#: agent/divert-scd.c:255 +#: agent/divert-scd.c:148 msgid "Reset Code" msgstr "" -#: agent/divert-scd.c:283 +#: agent/divert-scd.c:176 msgid "Push ACK button on card/token." msgstr "" -#: agent/divert-scd.c:305 agent/divert-scd.c:309 +#: agent/divert-scd.c:198 agent/divert-scd.c:202 msgid "Use the reader's pinpad for input." msgstr "" -#: agent/divert-scd.c:375 +#: agent/divert-scd.c:268 msgid "Repeat this Reset Code" msgstr "" -#: agent/divert-scd.c:377 +#: agent/divert-scd.c:270 msgid "Repeat this PUK" msgstr "" -#: agent/divert-scd.c:378 +#: agent/divert-scd.c:271 msgid "Repeat this PIN" msgstr "" -#: agent/divert-scd.c:383 +#: agent/divert-scd.c:276 msgid "Reset Code not correctly repeated; try again" msgstr "" -#: agent/divert-scd.c:385 +#: agent/divert-scd.c:278 msgid "PUK not correctly repeated; try again" msgstr "" -#: agent/divert-scd.c:386 +#: agent/divert-scd.c:279 msgid "PIN not correctly repeated; try again" msgstr "" -#: agent/divert-scd.c:399 +#: agent/divert-scd.c:292 #, c-format msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "" -#: agent/genkey.c:142 sm/certreqgen-ui.c:433 -#, c-format -msgid "error creating temporary file: %s\n" -msgstr "" - -#: agent/genkey.c:150 +#: agent/genkey.c:154 #, c-format -msgid "error writing to temporary file: %s\n" +msgid "error writing to pipe: %s\n" msgstr "" -#: agent/genkey.c:191 +#: agent/genkey.c:176 msgid "Enter new passphrase" msgstr "" -#: agent/genkey.c:227 +#: agent/genkey.c:212 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:229 +#: agent/genkey.c:214 #, 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:241 +#: agent/genkey.c:226 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:258 +#: agent/genkey.c:243 #, 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:277 +#: agent/genkey.c:262 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -381,361 +372,362 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:304 +#: agent/genkey.c:289 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:319 +#: agent/genkey.c:304 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:340 +#: agent/genkey.c:325 msgid "Take this one anyway" msgstr "" -#: agent/genkey.c:508 +#: agent/genkey.c:493 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "" -#: agent/genkey.c:637 +#: agent/genkey.c:622 msgid "Please enter the new passphrase" msgstr "" -#: agent/gpg-agent.c:165 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:167 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 msgid "Options used for startup" msgstr "" -#: agent/gpg-agent.c:167 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 +#: agent/gpg-agent.c:169 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:168 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:170 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:170 dirmngr/dirmngr.c:176 -msgid "run in supervised mode" -msgstr "" - -#: agent/gpg-agent.c:172 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 +#: agent/gpg-agent.c:174 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:173 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:175 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:174 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 +#: agent/gpg-agent.c:176 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:183 g10/gpg.c:595 scd/scdaemon.c:125 sm/gpgsm.c:428 +#: agent/gpg-agent.c:185 g10/gpg.c:596 scd/scdaemon.c:125 sm/gpgsm.c:429 #: dirmngr/dirmngr.c:192 msgid "|FILE|read options from FILE" msgstr "" -#: agent/gpg-agent.c:187 g10/gpg.c:580 scd/scdaemon.c:129 sm/gpgsm.c:269 +#: agent/gpg-agent.c:189 g10/gpg.c:581 scd/scdaemon.c:129 sm/gpgsm.c:270 #: dirmngr/dirmngr.c:196 msgid "Options controlling the diagnostic output" msgstr "" -#: agent/gpg-agent.c:189 g10/gpg.c:582 g10/gpgv.c:78 kbx/kbxutil.c:89 -#: scd/scdaemon.c:131 sm/gpgsm.c:271 dirmngr/dirmngr-client.c:69 -#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:85 tools/gpgconf.c:117 +#: agent/gpg-agent.c:191 g10/gpg.c:583 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: scd/scdaemon.c:131 sm/gpgsm.c:272 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:86 tools/gpgconf.c:117 msgid "verbose" msgstr "" -#: agent/gpg-agent.c:190 g10/gpg.c:584 g10/gpgv.c:79 kbx/kbxutil.c:90 -#: scd/scdaemon.c:132 sm/gpgsm.c:273 dirmngr/dirmngr-client.c:70 +#: agent/gpg-agent.c:192 g10/gpg.c:585 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: scd/scdaemon.c:132 sm/gpgsm.c:274 dirmngr/dirmngr-client.c:70 #: dirmngr/dirmngr.c:199 msgid "be somewhat more quiet" msgstr "" -#: agent/gpg-agent.c:198 g10/gpg.c:599 sm/gpgsm.c:287 dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:600 sm/gpgsm.c:288 dirmngr/dirmngr.c:209 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:202 g10/gpg.c:605 scd/scdaemon.c:146 sm/gpgsm.c:294 +#: agent/gpg-agent.c:204 g10/gpg.c:606 scd/scdaemon.c:146 sm/gpgsm.c:295 #: dirmngr/dirmngr.c:213 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "do not use the SCdaemon" msgstr "" -#: agent/gpg-agent.c:207 +#: agent/gpg-agent.c:209 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "|NAME|accept some commands via NAME" msgstr "" -#: agent/gpg-agent.c:217 +#: agent/gpg-agent.c:219 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:219 +#: agent/gpg-agent.c:221 msgid "ignore requests to change the X display" msgstr "" -#: agent/gpg-agent.c:220 +#: agent/gpg-agent.c:222 msgid "enable ssh support" msgstr "" -#: agent/gpg-agent.c:222 +#: agent/gpg-agent.c:224 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:225 +#: agent/gpg-agent.c:227 msgid "enable putty support" msgstr "" -#: agent/gpg-agent.c:237 g10/gpg.c:850 scd/scdaemon.c:176 sm/gpgsm.c:388 +#: agent/gpg-agent.c:239 g10/gpg.c:851 scd/scdaemon.c:176 sm/gpgsm.c:389 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:250 +#: agent/gpg-agent.c:252 msgid "disallow the use of an external password cache" msgstr "" -#: agent/gpg-agent.c:252 +#: agent/gpg-agent.c:254 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:255 +#: agent/gpg-agent.c:259 msgid "allow presetting passphrase" msgstr "" -#: agent/gpg-agent.c:260 +#: agent/gpg-agent.c:264 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:267 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:265 +#: agent/gpg-agent.c:269 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:267 +#: agent/gpg-agent.c:271 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:274 +#: agent/gpg-agent.c:278 msgid "|N|expire the passphrase after N days" msgstr "" -#: agent/gpg-agent.c:276 +#: agent/gpg-agent.c:280 msgid "do not allow the reuse of old passphrases" msgstr "" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:281 +#: agent/gpg-agent.c:285 msgid "never use the PIN-entry" msgstr "" -#: agent/gpg-agent.c:283 +#: agent/gpg-agent.c:287 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:285 +#: agent/gpg-agent.c:289 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:292 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:292 +#: agent/gpg-agent.c:296 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:296 +#: agent/gpg-agent.c:300 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:562 agent/preset-passphrase.c:99 agent/protect-tool.c:154 -#: g10/gpg.c:1149 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312 -#: sm/gpgsm.c:617 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 -#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:163 +#: agent/gpg-agent.c:561 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: g10/gpg.c:1150 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:313 +#: sm/gpgsm.c:627 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 +#: tools/gpg-connect-agent.c:223 tools/gpgconf.c:163 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "" -#: agent/gpg-agent.c:571 +#: agent/gpg-agent.c:570 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "" -#: agent/gpg-agent.c:573 +#: agent/gpg-agent.c:572 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, c-format msgid "reading options from '%s'\n" msgstr "" -#: agent/gpg-agent.c:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, c-format msgid "Note: '%s' is not considered an option\n" msgstr "" -#: agent/gpg-agent.c:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, c-format msgid "can't create socket: %s\n" msgstr "" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, c-format msgid "socket name '%s' is too long\n" msgstr "" -#: agent/gpg-agent.c:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, c-format msgid "a gpg-agent is already running - not starting a new one\n" msgstr "" -#: agent/gpg-agent.c:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, c-format msgid "error getting nonce for the socket\n" msgstr "" -#: agent/gpg-agent.c:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, c-format msgid "error binding socket to '%s': %s\n" msgstr "" -#: agent/gpg-agent.c:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, c-format msgid "can't set permissions of '%s': %s\n" msgstr "" -#: agent/gpg-agent.c:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, c-format msgid "listening on socket '%s'\n" msgstr "" -#: agent/gpg-agent.c:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: g10/openfile.c:399 g10/photoid.c:379 #, c-format msgid "can't create directory '%s': %s\n" msgstr "" -#: agent/gpg-agent.c:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "" -#: agent/gpg-agent.c:2381 +#: agent/gpg-agent.c:2391 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "" -#: agent/gpg-agent.c:2385 +#: agent/gpg-agent.c:2395 #, c-format msgid "can't use '%s' as home directory\n" msgstr "" -#: agent/gpg-agent.c:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "" -#: agent/gpg-agent.c:2747 +#: agent/gpg-agent.c:2757 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2752 +#: agent/gpg-agent.c:2762 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2827 +#: agent/gpg-agent.c:2837 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2832 +#: agent/gpg-agent.c:2842 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "" -#: agent/gpg-agent.c:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, c-format msgid "%s %s stopped\n" msgstr "" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 tools/card-call-scd.c:311 #, c-format msgid "no gpg-agent running in this session\n" msgstr "" @@ -756,7 +748,7 @@ msgid "" "Password cache maintenance\n" msgstr "" -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -764,7 +756,7 @@ msgid "" msgstr "" #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -811,42 +803,42 @@ msgstr "" msgid "error while asking for the passphrase: %s\n" msgstr "" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, c-format msgid "error opening '%s': %s\n" msgstr "" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, c-format msgid "file '%s', line %d: %s\n" msgstr "" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, c-format msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "" -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, c-format msgid "system trustlist '%s' not available\n" msgstr "" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, c-format msgid "bad fingerprint in '%s', line %d\n" msgstr "" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, c-format msgid "invalid keyflag in '%s', line %d\n" msgstr "" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, c-format msgid "error reading '%s', line %d: %s\n" msgstr "" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "" @@ -859,18 +851,18 @@ msgstr "" #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " "certificates?" msgstr "" -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 msgid "Yes" msgstr "" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "" @@ -883,7 +875,7 @@ msgstr "" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -893,46 +885,60 @@ msgstr "" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, c-format +msgid "error renaming '%s' to '%s': %s\n" +msgstr "" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "" -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " "it now." msgstr "" -#: agent/findkey.c:397 agent/findkey.c:404 +#: agent/findkey.c:451 agent/findkey.c:458 msgid "Change passphrase" msgstr "" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +msgid "Please insert the card with serial number" +msgstr "" + +#: agent/findkey.c:1231 +#, c-format +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "" + +#: agent/findkey.c:1741 #, c-format msgid "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A %%C" "%%0A?" msgstr "" -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 msgid "Delete key" msgstr "" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -954,7 +960,7 @@ msgstr "" msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "" @@ -993,7 +999,7 @@ msgid "error creating a stream for a pipe: %s\n" msgstr "" #: common/exechelp-posix.c:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, c-format msgid "error forking process: %s\n" msgstr "" @@ -1054,12 +1060,12 @@ msgstr "" msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, c-format msgid "waiting for file '%s' to become accessible ...\n" msgstr "" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, c-format msgid "renaming '%s' to '%s' failed: %s\n" msgstr "" @@ -1273,7 +1279,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:4215 +#: scd/app-openpgp.c:4246 #, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1428,7 +1434,7 @@ msgstr "" msgid "iconv_open failed: %s\n" msgstr "" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "" @@ -1467,7 +1473,7 @@ msgstr "" msgid "waiting for lock %s...\n" msgstr "" -#: common/init.c:191 sm/gpgsm.c:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1631,7 +1637,7 @@ msgstr "" msgid "problem with the agent: %s\n" msgstr "" -#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, c-format msgid "no dirmngr running in this session\n" msgstr "" @@ -1669,7 +1675,7 @@ msgstr "" msgid "server uses an invalid certificate" msgstr "" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, c-format msgid "Note: %s\n" msgstr "" @@ -1696,7 +1702,7 @@ msgstr "" msgid "This command is only available for version 2 cards\n" msgstr "" -#: g10/card-util.c:107 scd/app-openpgp.c:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "" @@ -1761,14 +1767,14 @@ msgstr "" #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 tools/gpg-card.c:426 #, c-format msgid "error reading '%s': %s\n" msgstr "" -#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" @@ -2089,26 +2095,26 @@ msgstr "" msgid "Invalid command (try \"help\")\n" msgstr "" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format msgid "--output doesn't work for this command\n" msgstr "" -#: g10/decrypt.c:247 g10/gpg.c:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 g10/keyring.c:399 g10/keyring.c:750 #, c-format msgid "can't open '%s'\n" msgstr "" -#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2167,8 +2173,8 @@ msgid "subkey" msgstr "" #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "" @@ -2228,14 +2234,14 @@ msgstr "" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "" -#: g10/encrypt.c:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 sm/verify.c:510 #, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "" @@ -2256,7 +2262,7 @@ msgstr "" msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2354,12 +2360,12 @@ msgstr "" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, c-format msgid "error creating '%s': %s\n" @@ -2423,274 +2429,274 @@ msgstr "" msgid "using subkey %s instead of primary key %s\n" msgstr "" -#: g10/getkey.c:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, c-format msgid "valid values for option '%s':\n" msgstr "" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 msgid "make a signature" msgstr "" -#: g10/gpg.c:456 +#: g10/gpg.c:457 msgid "make a clear text signature" msgstr "" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "" -#: g10/gpg.c:472 +#: g10/gpg.c:473 msgid "list and check key signatures" msgstr "" -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "" -#: g10/gpg.c:480 +#: g10/gpg.c:481 msgid "quickly generate a new key pair" msgstr "" -#: g10/gpg.c:483 +#: g10/gpg.c:484 msgid "quickly add a new user-id" msgstr "" -#: g10/gpg.c:488 +#: g10/gpg.c:489 msgid "quickly revoke a user-id" msgstr "" -#: g10/gpg.c:491 +#: g10/gpg.c:492 msgid "quickly set a new expiration date" msgstr "" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "" -#: g10/gpg.c:504 +#: g10/gpg.c:505 msgid "quickly sign a key" msgstr "" -#: g10/gpg.c:506 +#: g10/gpg.c:507 msgid "quickly sign a key locally" msgstr "" -#: g10/gpg.c:508 +#: g10/gpg.c:509 msgid "quickly revoke a key signature" msgstr "" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 msgid "change a passphrase" msgstr "" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "" -#: g10/gpg.c:561 +#: g10/gpg.c:562 msgid "print message digests" msgstr "" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 msgid "|NAME|encrypt to user ID NAME as well" msgstr "" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 msgid "Options controlling the input" msgstr "" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 msgid "Options controlling the output" msgstr "" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 msgid "|FILE|write output to FILE" msgstr "" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "" -#: g10/gpg.c:763 +#: g10/gpg.c:764 msgid "|N|set compress level to N (0 disables)" msgstr "" -#: g10/gpg.c:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 msgid "Options controlling key import and export" msgstr "" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "" -#: g10/gpg.c:775 +#: g10/gpg.c:776 msgid "import missing key from a signature" msgstr "" -#: g10/gpg.c:780 +#: g10/gpg.c:781 msgid "include the public key in signatures" msgstr "" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 msgid "Options controlling key listings" msgstr "" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 msgid "Options to specify keys" msgstr "" -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 msgid "|USER-ID|encrypt for USER-ID" msgstr "" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "" -#: g10/gpg.c:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "" -#: g10/gpg.c:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" msgstr "" -#: g10/gpg.c:978 +#: g10/gpg.c:979 msgid "" "@\n" "Examples:\n" @@ -2702,571 +2708,571 @@ msgid "" " --fingerprint [names] show fingerprints\n" msgstr "" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "" -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 msgid "" "Syntax: @GPG@ [options] [files]\n" "Sign, check, encrypt or decrypt\n" "Default operation depends on the input data\n" msgstr "" -#: g10/gpg.c:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" msgstr "" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "" -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "" -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "" -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 msgid "Compression: " msgstr "" -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, c-format msgid "usage: %s [options] %s\n" msgstr "" -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, c-format msgid "no = sign found in group definition '%s'\n" msgstr "" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "" -#: g10/gpg.c:1731 +#: g10/gpg.c:1732 #, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "" -#: g10/gpg.c:1734 +#: g10/gpg.c:1735 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "" -#: g10/gpg.c:1737 +#: g10/gpg.c:1738 #, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "" -#: g10/gpg.c:1743 +#: g10/gpg.c:1744 #, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "" -#: g10/gpg.c:1746 +#: g10/gpg.c:1747 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" msgstr "" -#: g10/gpg.c:1749 +#: g10/gpg.c:1750 #, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "" -#: g10/gpg.c:1965 +#: g10/gpg.c:1966 #, c-format msgid "unknown configuration item '%s'\n" msgstr "" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 msgid "show key usage information during key listings" msgstr "" -#: g10/gpg.c:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 msgid "show all notations during signature listings" msgstr "" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 msgid "show preferred keyserver URLs during signature listings" msgstr "" -#: g10/gpg.c:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2081 +#: g10/gpg.c:2082 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2083 +#: g10/gpg.c:2084 msgid "show the keyring name in key listings" msgstr "" -#: g10/gpg.c:2085 +#: g10/gpg.c:2086 msgid "show expiration dates during signature listings" msgstr "" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "" -#: g10/gpg.c:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "" -#: g10/gpg.c:3219 +#: g10/gpg.c:3220 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "" -#: g10/gpg.c:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "" -#: g10/gpg.c:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, c-format msgid "invalid request origin '%s'\n" msgstr "" -#: g10/gpg.c:3314 +#: g10/gpg.c:3315 #, c-format msgid "'%s' is not a valid character set\n" msgstr "" -#: g10/gpg.c:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, c-format msgid "could not parse keyserver URL\n" msgstr "" -#: g10/gpg.c:3354 +#: g10/gpg.c:3355 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "" -#: g10/gpg.c:3357 +#: g10/gpg.c:3358 #, c-format msgid "invalid keyserver options\n" msgstr "" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, c-format msgid "%s:%d: invalid import options\n" msgstr "" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, c-format msgid "invalid import options\n" msgstr "" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, c-format msgid "invalid filter option: %s\n" msgstr "" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, c-format msgid "%s:%d: invalid export options\n" msgstr "" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, c-format msgid "invalid export options\n" msgstr "" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, c-format msgid "%s:%d: invalid list options\n" msgstr "" -#: g10/gpg.c:3397 +#: g10/gpg.c:3398 #, c-format msgid "invalid list options\n" msgstr "" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 msgid "show all notations during signature verification" msgstr "" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 msgid "show preferred keyserver URLs during signature verification" msgstr "" -#: g10/gpg.c:3419 +#: g10/gpg.c:3420 msgid "show user ID validity during signature verification" msgstr "" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3423 +#: g10/gpg.c:3424 msgid "show only the primary user ID in signature verification" msgstr "" -#: g10/gpg.c:3430 +#: g10/gpg.c:3431 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "" -#: g10/gpg.c:3433 +#: g10/gpg.c:3434 #, c-format msgid "invalid verify options\n" msgstr "" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, c-format msgid "unable to set exec-path to %s\n" msgstr "" -#: g10/gpg.c:3647 +#: g10/gpg.c:3648 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "" -#: g10/gpg.c:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "" -#: g10/gpg.c:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "" -#: g10/gpg.c:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, c-format msgid "selected AEAD algorithm is invalid\n" msgstr "" -#: g10/gpg.c:3961 +#: g10/gpg.c:3962 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "" -#: g10/gpg.c:3982 +#: g10/gpg.c:3983 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "" -#: g10/gpg.c:3984 +#: g10/gpg.c:3985 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "" -#: g10/gpg.c:3986 +#: g10/gpg.c:3987 #, c-format msgid "max-cert-depth must be in the range from 1 to 255\n" msgstr "" -#: g10/gpg.c:3988 +#: g10/gpg.c:3989 #, c-format msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n" msgstr "" -#: g10/gpg.c:3990 +#: g10/gpg.c:3991 #, c-format msgid "invalid min-cert-level; must be 1, 2, or 3\n" msgstr "" -#: g10/gpg.c:3994 +#: g10/gpg.c:3995 #, c-format msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "" -#: g10/gpg.c:3998 +#: g10/gpg.c:3999 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "" -#: g10/gpg.c:4005 +#: g10/gpg.c:4006 #, c-format msgid "invalid default preferences\n" msgstr "" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, c-format msgid "invalid personal cipher preferences\n" msgstr "" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, c-format msgid "invalid personal AEAD preferences\n" msgstr "" -#: g10/gpg.c:4016 +#: g10/gpg.c:4017 #, c-format msgid "invalid personal digest preferences\n" msgstr "" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, c-format msgid "invalid personal compress preferences\n" msgstr "" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, c-format msgid "chunk size invalid - using %d\n" msgstr "" -#: g10/gpg.c:4071 +#: g10/gpg.c:4072 #, c-format msgid "%s does not yet work with %s\n" msgstr "" -#: g10/gpg.c:4134 +#: g10/gpg.c:4135 #, c-format msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "" -#: g10/gpg.c:4146 +#: g10/gpg.c:4147 #, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "" -#: g10/gpg.c:4301 +#: g10/gpg.c:4302 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "" -#: g10/gpg.c:4313 +#: g10/gpg.c:4314 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "" -#: g10/gpg.c:4385 +#: g10/gpg.c:4386 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "" -#: g10/gpg.c:4414 +#: g10/gpg.c:4415 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4417 +#: g10/gpg.c:4418 #, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "" -#: g10/gpg.c:4475 +#: g10/gpg.c:4476 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4478 +#: g10/gpg.c:4479 #, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "" -#: g10/gpg.c:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, c-format msgid "keyserver send failed: %s\n" msgstr "" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, c-format msgid "keyserver receive failed: %s\n" msgstr "" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, c-format msgid "key export failed: %s\n" msgstr "" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, c-format msgid "export as ssh key failed: %s\n" msgstr "" -#: g10/gpg.c:4925 +#: g10/gpg.c:4926 #, c-format msgid "keyserver search failed: %s\n" msgstr "" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "" -#: g10/gpg.c:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 g10/tofu.c:2160 #, c-format msgid "error parsing key specification '%s': %s\n" msgstr "" -#: g10/gpg.c:5286 +#: g10/gpg.c:5308 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5342 +#: g10/gpg.c:5364 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "" -#: g10/gpg.c:5702 +#: g10/gpg.c:5724 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "" -#: g10/gpg.c:5735 +#: g10/gpg.c:5757 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "" @@ -3279,7 +3285,7 @@ msgstr "" msgid "make timestamp conflicts only a warning" msgstr "" -#: g10/gpgv.c:86 sm/gpgsm.c:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "" @@ -3974,7 +3980,7 @@ msgid "Are you sure you still want to sign it? (y/N) " msgstr "" #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr "" @@ -4136,8 +4142,8 @@ msgstr "" msgid "Really sign? (y/N) " msgstr "" -#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "" @@ -4327,7 +4333,7 @@ msgid "" " (nrsign), or any combination thereof (ltsign, tnrsign, etc.).\n" msgstr "" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 msgid "Key is revoked." msgstr "" @@ -4375,7 +4381,7 @@ msgstr "" msgid "Really move the primary key? (y/N) " msgstr "" -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 msgid "You must select exactly one key.\n" msgstr "" @@ -4449,475 +4455,475 @@ msgstr "" msgid "Quit without saving? (y/N) " msgstr "" -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, c-format msgid "cannot revoke the last valid user ID.\n" msgstr "" -#: g10/keyedit.c:2523 +#: g10/keyedit.c:2579 #, c-format msgid "revoking the user ID failed: %s\n" msgstr "" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, c-format msgid "setting the primary user ID failed: %s\n" msgstr "" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, c-format msgid "\"%s\" is not a fingerprint\n" msgstr "" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr "" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, c-format msgid "Invalid user ID '%s': %s\n" msgstr "" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "No matching user IDs." msgstr "" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "Nothing to sign.\n" msgstr "" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, c-format msgid "Not signed by you.\n" msgstr "" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, c-format msgid "revoking the key signature failed: %s\n" msgstr "" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, c-format msgid "'%s' is not a valid expiration time\n" msgstr "" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, c-format msgid "\"%s\" is not a proper fingerprint\n" msgstr "" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, c-format msgid "subkey \"%s\" not found\n" msgstr "" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "" -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "" -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "" -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "" -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 msgid "Notations: " msgstr "" -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "" -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "" -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, c-format msgid "This key may be revoked by %s key %s" msgstr "" -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 msgid "(sensitive)" msgstr "" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, c-format msgid "revoked: %s" msgstr "" -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, c-format msgid "expired: %s" msgstr "" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, c-format msgid "usage: %s" msgstr "" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "" -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, c-format msgid "trust: %s" msgstr "" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "" -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" msgstr "" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 msgid "revoked" msgstr "" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "" -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" " cause a different user ID to become the assumed primary.\n" msgstr "" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, c-format msgid "You may want to change its expiration date too.\n" msgstr "" -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" " of PGP to reject this key.\n" msgstr "" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 msgid "Are you sure you still want to add it? (y/N) " msgstr "" -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 msgid "You may not add a photo ID to a PGP2-style key.\n" msgstr "" -#: g10/keyedit.c:4273 g10/keygen.c:3102 -msgid "Such a user ID already exists on this key!\n" +#: g10/keyedit.c:4329 +msgid "Such a user ID already exists on this key!" msgstr "" -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "" -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "" -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "" -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "" -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, c-format msgid "Deleted %d signature.\n" msgid_plural "Deleted %d signatures.\n" msgstr[0] "" msgstr[1] "" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 msgid "invalid" msgstr "" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "" -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, c-format msgid "User ID \"%s\": %d signature removed\n" msgid_plural "User ID \"%s\": %d signatures removed\n" msgstr[0] "" msgstr[1] "" -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, c-format msgid "User ID \"%s\": already minimized\n" msgstr "" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, c-format msgid "User ID \"%s\": already clean\n" msgstr "" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" " some versions of PGP to reject this key.\n" msgstr "" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 msgid "Enter the user ID of the designated revoker: " msgstr "" -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, c-format msgid "this key has already been designated as a revoker\n" msgstr "" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "" -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 msgid "" "Are you sure you want to change the expiration time for multiple subkeys? (y/" "N) " msgstr "" -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 msgid "Changing expiration time for a subkey.\n" msgstr "" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 msgid "Changing usage of a subkey.\n" msgstr "" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 msgid "Changing usage of the primary key.\n" msgstr "" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 msgid "Please select exactly one user ID.\n" msgstr "" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "" -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 msgid "Are you sure you want to replace it? (y/N) " msgstr "" -#: g10/keyedit.c:5384 +#: g10/keyedit.c:5440 msgid "Are you sure you want to delete it? (y/N) " msgstr "" -#: g10/keyedit.c:5449 +#: g10/keyedit.c:5505 msgid "Enter the notation: " msgstr "" -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 msgid "Proceed? (y/N) " msgstr "" -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, c-format msgid "No user ID with index %d\n" msgstr "" -#: g10/keyedit.c:5728 +#: g10/keyedit.c:5784 #, c-format msgid "No user ID with hash %s\n" msgstr "" -#: g10/keyedit.c:5829 +#: g10/keyedit.c:5885 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "" -#: g10/keyedit.c:5851 +#: g10/keyedit.c:5907 #, c-format msgid "No subkey with index %d\n" msgstr "" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, c-format msgid "user ID: \"%s\"\n" msgstr "" -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "" -#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr "" -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, c-format msgid "This signature expired on %s.\n" msgstr "" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "" -#: g10/keyedit.c:6011 +#: g10/keyedit.c:6067 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "" -#: g10/keyedit.c:6071 +#: g10/keyedit.c:6127 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "" -#: g10/keyedit.c:6100 +#: g10/keyedit.c:6156 msgid " (non-revocable)" msgstr "" -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, c-format msgid "revoked by your key %s on %s\n" msgstr "" -#: g10/keyedit.c:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "" -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 msgid "Really create the revocation certificates? (y/N) " msgstr "" -#: g10/keyedit.c:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6246 +#: g10/keyedit.c:6302 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "" -#: g10/keyedit.c:6263 +#: g10/keyedit.c:6319 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "" -#: g10/keyedit.c:6359 +#: g10/keyedit.c:6415 #, c-format msgid "Cannot revoke the last valid user ID.\n" msgstr "" -#: g10/keyedit.c:6397 +#: g10/keyedit.c:6453 #, c-format msgid "Key %s is already revoked.\n" msgstr "" -#: g10/keyedit.c:6459 +#: g10/keyedit.c:6515 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "" -#: g10/keyedit.c:6556 +#: g10/keyedit.c:6612 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "" @@ -5302,6 +5308,10 @@ msgstr "" msgid "Please don't put the email address into the real name or the comment\n" msgstr "" +#: g10/keygen.c:3102 +msgid "Such a user ID already exists on this key!\n" +msgstr "" + #. TRANSLATORS: These are the allowed answers in #. lower and uppercase. Below you will find the matching #. string which should be translated accordingly and the @@ -5606,54 +5616,54 @@ msgstr "" msgid "\"%s\" not a key ID: skipping\n" msgstr "" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" msgstr[0] "" msgstr[1] "" -#: g10/keyserver.c:1224 +#: g10/keyserver.c:1226 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "" -#: g10/keyserver.c:1316 +#: g10/keyserver.c:1318 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "" -#: g10/keyserver.c:1319 +#: g10/keyserver.c:1321 #, c-format msgid "key not found on keyserver\n" msgstr "" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, c-format msgid "requesting key %s from %s\n" msgstr "" -#: g10/keyserver.c:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, c-format msgid "no keyserver known\n" msgstr "" -#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "" -#: g10/keyserver.c:1619 +#: g10/keyserver.c:1621 #, c-format msgid "sending key %s to %s\n" msgstr "" -#: g10/keyserver.c:1662 +#: g10/keyserver.c:1664 #, c-format msgid "requesting key from '%s'\n" msgstr "" -#: g10/keyserver.c:1680 +#: g10/keyserver.c:1682 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "" @@ -5683,245 +5693,245 @@ msgstr "" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "" -#: g10/mainproc.c:475 +#: g10/mainproc.c:480 #, c-format msgid "public key is %s\n" msgstr "" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, c-format msgid "encrypted with %s key, ID %s, created %s\n" msgstr "" -#: g10/mainproc.c:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr "" -#: g10/mainproc.c:535 +#: g10/mainproc.c:540 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "" -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "" -#: g10/mainproc.c:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, c-format msgid "assuming %s encrypted data\n" msgstr "" -#: g10/mainproc.c:655 +#: g10/mainproc.c:660 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "" -#: g10/mainproc.c:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "" -#: g10/mainproc.c:763 +#: g10/mainproc.c:768 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:766 +#: g10/mainproc.c:771 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:771 +#: g10/mainproc.c:776 #, c-format msgid "decryption forced to fail!\n" msgstr "" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "" -#: g10/mainproc.c:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, c-format msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "" -#: g10/mainproc.c:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "" -#: g10/mainproc.c:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, c-format msgid "no signature found\n" msgstr "" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, c-format msgid "BAD signature from \"%s\"" msgstr "" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, c-format msgid "Expired signature from \"%s\"" msgstr "" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, c-format msgid "Good signature from \"%s\"" msgstr "" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "" -#: g10/mainproc.c:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, c-format msgid "Signature made %s\n" msgstr "" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr "" -#: g10/mainproc.c:1970 +#: g10/mainproc.c:1982 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "" -#: g10/mainproc.c:1976 +#: g10/mainproc.c:1988 #, c-format msgid " issuer \"%s\"\n" msgstr "" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, c-format msgid "Key available at: " msgstr "" -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "" -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, c-format msgid " aka \"%s\"" msgstr "" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, c-format msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "" -#: g10/mainproc.c:2402 +#: g10/mainproc.c:2414 #, c-format msgid "Signature expired %s\n" msgstr "" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, c-format msgid "Signature expires %s\n" msgstr "" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2430 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "" -#: g10/mainproc.c:2419 +#: g10/mainproc.c:2431 msgid "binary" msgstr "" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 msgid "unknown" msgstr "" -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 msgid ", key algorithm " msgstr "" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "" -#: g10/mainproc.c:2663 +#: g10/mainproc.c:2675 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "" -#: g10/mainproc.c:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "" @@ -5991,11 +6001,6 @@ msgstr "" msgid "%s:%d: deprecated option \"%s\"\n" msgstr "" -#: g10/misc.c:1188 -#, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -6980,133 +6985,133 @@ msgstr "" msgid "trustdb: sync failed: %s\n" msgstr "" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, c-format msgid "can't create lock for '%s'\n" msgstr "" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, c-format msgid "can't lock '%s'\n" msgstr "" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "" -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, c-format msgid "can't access '%s': %s\n" msgstr "" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, c-format msgid "Note: trustdb not writable\n" msgstr "" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "" @@ -7701,16 +7706,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -7739,10 +7744,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "" @@ -7762,150 +7767,150 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, c-format msgid "key already exists\n" msgstr "" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, c-format msgid "existing key will be replaced\n" msgstr "" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, c-format msgid "generating new key\n" msgstr "" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, c-format msgid "writing new key\n" msgstr "" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, c-format msgid "failed to store the key: %s\n" msgstr "" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, c-format msgid "response does not contain the EC public key\n" msgstr "" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, c-format msgid "please wait while key is being generated ...\n" msgstr "" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, c-format msgid "generating key failed\n" msgstr "" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, 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:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, c-format msgid "response does not contain the public key data\n" msgstr "" -#: scd/app-p15.c:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 msgid "|A|Please enter the Admin PIN" msgstr "" -#: scd/app-p15.c:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "" -#: scd/app-p15.c:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 msgid "||Please enter the PIN for the standard keys." msgstr "" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 msgid "Note: PIN has not yet been enabled." msgstr "" -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "" -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 msgid "|N|Please enter a new PIN for the standard keys." msgstr "" -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "" -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "" -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 scd/app-dinsig.c:534 #, c-format msgid "error getting new PIN: %s\n" msgstr "" -#: scd/app-openpgp.c:945 +#: scd/app-openpgp.c:946 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "" -#: scd/app-openpgp.c:958 +#: scd/app-openpgp.c:959 #, c-format msgid "failed to store the creation date: %s\n" msgstr "" -#: scd/app-openpgp.c:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, c-format msgid "error retrieving CHV status from card\n" msgstr "" -#: scd/app-openpgp.c:1951 +#: scd/app-openpgp.c:1952 #, c-format msgid "reading public key failed: %s\n" msgstr "" @@ -7913,42 +7918,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:2375 +#: scd/app-openpgp.c:2406 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2623 +#: scd/app-openpgp.c:2654 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2630 +#: scd/app-openpgp.c:2661 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2643 +#: scd/app-openpgp.c:2674 msgid "||Please unlock the card" msgstr "" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" -#: scd/app-openpgp.c:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "" -#: scd/app-openpgp.c:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -7956,20 +7961,20 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:2843 +#: scd/app-openpgp.c:2874 #, c-format msgid "access to admin commands is not configured\n" msgstr "" -#: scd/app-openpgp.c:3357 +#: scd/app-openpgp.c:3388 msgid "||Please enter the PIN" msgstr "" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 msgid "||Please enter the Reset Code for the card" msgstr "" -#: scd/app-openpgp.c:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -7977,78 +7982,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3545 +#: scd/app-openpgp.c:3576 msgid "||Please enter the PIN and New PIN" msgstr "" -#: scd/app-openpgp.c:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, c-format msgid "error reading application data\n" msgstr "" -#: scd/app-openpgp.c:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, c-format msgid "error reading fingerprint DO\n" msgstr "" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" -#: scd/app-openpgp.c:4648 +#: scd/app-openpgp.c:4679 #, c-format msgid "unsupported curve\n" msgstr "" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "" -#: scd/app-openpgp.c:5036 +#: scd/app-openpgp.c:5067 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:5236 +#: scd/app-openpgp.c:5267 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "" -#: scd/app-openpgp.c:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" -#: scd/app-openpgp.c:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "" @@ -8068,7 +8073,7 @@ msgstr "" msgid "run in multi server mode (foreground)" msgstr "" -#: scd/scdaemon.c:136 sm/gpgsm.c:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8112,32 +8117,32 @@ msgstr "" msgid "deny the use of admin card commands" msgstr "" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" msgstr "" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, c-format msgid "please use the option '--daemon' to run the program in the background\n" msgstr "" -#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, c-format msgid "error getting key usage information: %s\n" @@ -8363,7 +8368,7 @@ msgstr "" msgid "checking the trust list failed: %s\n" msgstr "" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, c-format msgid "certificate chain too long\n" msgstr "" @@ -8418,7 +8423,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n" msgstr "" #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, c-format msgid "out of core\n" @@ -8459,42 +8464,42 @@ msgid "" "created %s, expires %s.\n" msgstr "" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, c-format msgid "looking for another certificate\n" msgstr "" @@ -8680,6 +8685,11 @@ msgstr "" msgid "These parameters are used:\n" msgstr "" +#: sm/certreqgen-ui.c:433 +#, c-format +msgid "error creating temporary file: %s\n" +msgstr "" + #: sm/certreqgen-ui.c:439 msgid "Now creating self-signed certificate. " msgstr "" @@ -8750,150 +8760,150 @@ msgstr "" msgid "no valid recipients given\n" msgstr "" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 msgid "list external keys" msgstr "" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 msgid "list certificate chain" msgstr "" -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 msgid "import certificates" msgstr "" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 msgid "export certificates" msgstr "" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 msgid "register a smartcard" msgstr "" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 msgid "create base-64 encoded output" msgstr "" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 msgid "|USER-ID|use USER-ID as default secret key" msgstr "" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 msgid "|FILE|add keyring to the list of keyrings" msgstr "" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "" -#: sm/gpgsm.c:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 msgid "|NAME|use message digest algorithm NAME" msgstr "" -#: sm/gpgsm.c:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "" -#: sm/gpgsm.c:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 msgid "|FILE|write an audit log to FILE" msgstr "" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "" -#: sm/gpgsm.c:623 +#: sm/gpgsm.c:633 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:831 +#: sm/gpgsm.c:841 #, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "" -#: sm/gpgsm.c:842 +#: sm/gpgsm.c:852 #, c-format msgid "unknown validation model '%s'\n" msgstr "" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, c-format msgid "importing common certificates '%s'\n" msgstr "" -#: sm/gpgsm.c:1774 +#: sm/gpgsm.c:1795 #, c-format msgid "can't sign using '%s': %s\n" msgstr "" -#: sm/gpgsm.c:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -8923,7 +8933,7 @@ msgstr "" msgid "error importing certificate: %s\n" msgstr "" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, c-format msgid "error reading input: %s\n" msgstr "" @@ -8963,7 +8973,7 @@ msgstr "" msgid "error storing flags: %s\n" msgstr "" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "" @@ -9322,11 +9332,6 @@ msgstr "" msgid "error closing '%s': %s\n" msgstr "" -#: dirmngr/crlcache.c:948 -#, c-format -msgid "error renaming '%s' to '%s': %s\n" -msgstr "" - #: dirmngr/crlcache.c:1002 #, c-format msgid "can't hash '%s': %s\n" @@ -9978,92 +9983,92 @@ msgstr "" msgid "usage: %s [options] " msgstr "" -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, c-format msgid "colons are not allowed in the socket name\n" msgstr "" -#: dirmngr/dirmngr.c:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "" -#: dirmngr/dirmngr.c:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "" -#: dirmngr/dirmngr.c:1730 +#: dirmngr/dirmngr.c:1734 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "" -#: dirmngr/dirmngr.c:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, c-format msgid "%s:%u: read error: %s\n" msgstr "" -#: dirmngr/dirmngr.c:1892 +#: dirmngr/dirmngr.c:1896 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1979 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:2032 +#: dirmngr/dirmngr.c:2036 #, c-format msgid "shutdown forced\n" msgstr "" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "" -#: dirmngr/http.c:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, c-format msgid "too many redirections\n" msgstr "" -#: dirmngr/http.c:3768 +#: dirmngr/http.c:3802 #, c-format msgid "redirection changed to '%s'\n" msgstr "" @@ -10424,102 +10429,102 @@ msgstr "" msgid "certificate should not have been used for CRL signing\n" msgstr "" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 msgid "quiet" msgstr "" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 msgid "connect to the dirmngr" msgstr "" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 msgid "connect to the keyboxd" msgstr "" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 msgid "|ADDR|connect to Assuan server at ADDR" msgstr "" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 msgid "|FILE|run commands from FILE on startup" msgstr "" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 msgid "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" msgstr "" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, c-format msgid "receiving line failed: %s\n" msgstr "" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, c-format msgid "line too long - skipped\n" msgstr "" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, c-format msgid "unknown command '%s'\n" msgstr "" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, c-format msgid "sending line failed: %s\n" msgstr "" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, c-format msgid "no keybox daemon running in this session\n" msgstr "" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, c-format msgid "error sending standard options: %s\n" msgstr "" @@ -10579,12 +10584,12 @@ msgstr "" msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3573 +#: tools/gpgconf-comp.c:3576 #, c-format msgid "error closing '%s'\n" msgstr "" -#: tools/gpgconf-comp.c:3575 +#: tools/gpgconf-comp.c:3578 #, c-format msgid "error parsing '%s'\n" msgstr "" diff --git a/po/hu.po b/po/hu.po index f539155..8f2ebe3 100644 --- a/po/hu.po +++ b/po/hu.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gnupg 2.2.20\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-04-21 16:55+0200\n" +"POT-Creation-Date: 2022-07-11 12:31+0200\n" "PO-Revision-Date: 2020-06-09 23:10+0200\n" "Last-Translator: Nagy Ferenc László \n" "Language-Team: Hungarian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: agent/call-pinentry.c:338 +#: agent/call-pinentry.c:340 #, fuzzy, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "Bizalmi adatbázis (%s) inicializálása sikertelen!\n" @@ -26,52 +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:556 +#: agent/call-pinentry.c:554 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:557 +#: agent/call-pinentry.c:555 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:558 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:559 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:560 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:561 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:562 +#: agent/call-pinentry.c:560 #, 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:564 +#: agent/call-pinentry.c:562 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:565 +#: agent/call-pinentry.c:563 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "érvénytelen jelszó" -#: agent/call-pinentry.c:566 +#: agent/call-pinentry.c:564 msgid "Caps Lock is on" msgstr "" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:1022 +#: agent/call-pinentry.c:1019 msgid "Suggest" msgstr "" @@ -82,28 +82,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:1044 +#: agent/call-pinentry.c:1041 msgid "pinentry.genpin.tooltip" msgstr "" #. TRANSLATORS: This is a text shown by pinentry if the option #. for formatted passphrase is enabled. The length is #. limited to about 900 characters. -#: agent/call-pinentry.c:1072 +#: agent/call-pinentry.c:1069 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 +#: agent/call-pinentry.c:1128 #, 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:1198 +#: agent/call-pinentry.c:1195 msgid "Quality:" msgstr "" @@ -113,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:1219 +#: agent/call-pinentry.c:1216 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1477 +#: agent/call-pinentry.c:1474 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1480 +#: agent/call-pinentry.c:1477 #, 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:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 #: agent/protect-tool.c:729 #, fuzzy msgid "Passphrase:" msgstr "rossz jelszó" -#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 -#: agent/command.c:1988 agent/command-ssh.c:3056 agent/genkey.c:442 +#: agent/call-pinentry.c:1541 agent/call-pinentry.c:1799 agent/command.c:2049 +#: agent/command.c:2108 agent/command-ssh.c:3145 agent/genkey.c:427 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:1566 agent/call-pinentry.c:1830 +#: agent/call-pinentry.c:1563 agent/call-pinentry.c:1827 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 +#: agent/call-pinentry.c:1574 agent/call-pinentry.c:1838 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 -#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 +#: agent/call-pinentry.c:1586 agent/call-pinentry.c:1598 +#: agent/call-pinentry.c:1850 agent/call-pinentry.c:1862 #, fuzzy msgid "PIN too long" msgstr "A sor túl hosszú!\n" -#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 +#: agent/call-pinentry.c:1587 agent/call-pinentry.c:1851 #, fuzzy msgid "Passphrase too long" msgstr "A jelszó túl hosszú!\n" -#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 +#: agent/call-pinentry.c:1595 agent/call-pinentry.c:1859 #, fuzzy msgid "Invalid characters in PIN" msgstr "Érvénytelen karakter a névben!\n" -#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 +#: agent/call-pinentry.c:1600 agent/call-pinentry.c:1864 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 #, fuzzy msgid "Bad PIN" msgstr "hibás MPI" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 #, fuzzy msgid "Bad Passphrase" msgstr "rossz jelszó" -#: agent/command.c:823 +#: agent/command.c:826 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:824 +#: agent/command.c:827 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1235 g10/card-util.c:741 g10/card-util.c:762 +#: agent/command.c:1329 g10/card-util.c:741 g10/card-util.c:762 #, fuzzy, c-format msgid "error getting serial number of card: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2984 -#: agent/genkey.c:377 +#: agent/command.c:1876 agent/command.c:2041 agent/command-ssh.c:3073 +#: agent/genkey.c:362 #, fuzzy msgid "Please re-enter this passphrase" msgstr "jelszóváltoztatás" -#: agent/command.c:2703 +#: agent/command.c:2830 #, 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:2833 +#: agent/command.c:2960 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -225,9 +225,9 @@ 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:874 common/dotlock.c:856 g10/card-util.c:991 -#: g10/export.c:1329 g10/gpg.c:1454 g10/keygen.c:5370 g10/keyring.c:1329 +#: g10/export.c:1329 g10/gpg.c:1455 g10/keygen.c:5370 g10/keyring.c:1329 #: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 -#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:753 tools/gpg-card.c:479 +#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:739 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" @@ -235,15 +235,15 @@ msgstr "Nem tudom létrehozni a(z) \"%s\" állományt: %s.\n" #: agent/command-ssh.c:886 common/helpfile.c:57 g10/card-util.c:948 #: g10/dearmor.c:59 g10/dearmor.c:104 g10/decrypt.c:65 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1455 +#: g10/decrypt.c:148 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1456 #: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4319 #: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: g10/plaintext.c:640 g10/sign.c:1093 g10/sign.c:1320 g10/sign.c:1433 -#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:758 -#: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2253 -#: sm/gpgsm.c:2283 sm/gpgsm.c:2321 sm/keylist.c:1791 sm/qualified.c:65 +#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:744 +#: g10/tdbio.c:799 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2274 +#: sm/gpgsm.c:2304 sm/gpgsm.c:2342 sm/keylist.c:1809 sm/qualified.c:65 #: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489 -#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1817 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1821 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -254,137 +254,128 @@ msgstr "Nem tudom megnyitni a(z) \"%s\" állományt: %s.\n" msgid "no suitable card key found: %s\n" msgstr "Nem írható titkoskulcs-karikát találtam: %s\n" -#: agent/command-ssh.c:2513 +#: agent/command-ssh.c:2467 #, fuzzy, c-format msgid "error getting list of cards: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: agent/command-ssh.c:2688 +#: agent/command-ssh.c:2777 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " "allow this?" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Allow" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Deny" msgstr "" -#: agent/command-ssh.c:2704 +#: agent/command-ssh.c:2793 #, fuzzy, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "Kérem, adja meg a jelszót! Ezt egy titkos mondat. \n" -#: agent/command-ssh.c:3011 +#: agent/command-ssh.c:3100 #, fuzzy, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " "%s%%0Awithin gpg-agent's key storage" msgstr "Kérem, adja meg a jelszót! Ezt egy titkos mondat. \n" -#: agent/command-ssh.c:3708 +#: agent/command-ssh.c:3797 #, fuzzy, c-format msgid "failed to create stream from socket: %s\n" msgstr "%s: Hashtábla létrehozása sikertelen: %s.\n" -#: agent/divert-scd.c:118 -msgid "Please insert the card with serial number" -msgstr "" - -#: agent/divert-scd.c:243 +#: agent/divert-scd.c:136 msgid "Admin PIN" msgstr "" #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:248 +#: agent/divert-scd.c:141 msgid "PUK" msgstr "" -#: agent/divert-scd.c:255 +#: agent/divert-scd.c:148 msgid "Reset Code" msgstr "" -#: agent/divert-scd.c:283 +#: agent/divert-scd.c:176 msgid "Push ACK button on card/token." msgstr "" -#: agent/divert-scd.c:305 agent/divert-scd.c:309 +#: agent/divert-scd.c:198 agent/divert-scd.c:202 msgid "Use the reader's pinpad for input." msgstr "" -#: agent/divert-scd.c:375 +#: agent/divert-scd.c:268 #, fuzzy msgid "Repeat this Reset Code" msgstr "Ismételje meg a jelszót: " -#: agent/divert-scd.c:377 +#: agent/divert-scd.c:270 #, fuzzy msgid "Repeat this PUK" msgstr "Ismételje meg a jelszót: " -#: agent/divert-scd.c:378 +#: agent/divert-scd.c:271 #, fuzzy msgid "Repeat this PIN" msgstr "Ismételje meg a jelszót: " -#: agent/divert-scd.c:383 +#: agent/divert-scd.c:276 #, fuzzy msgid "Reset Code not correctly repeated; try again" msgstr "Nem ismételte meg helyesen a jelszót! Próbálja újra!" -#: agent/divert-scd.c:385 +#: agent/divert-scd.c:278 #, fuzzy msgid "PUK not correctly repeated; try again" msgstr "Nem ismételte meg helyesen a jelszót! Próbálja újra!" -#: agent/divert-scd.c:386 +#: agent/divert-scd.c:279 #, fuzzy msgid "PIN not correctly repeated; try again" msgstr "Nem ismételte meg helyesen a jelszót! Próbálja újra!" -#: agent/divert-scd.c:399 +#: agent/divert-scd.c:292 #, c-format msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "" -#: 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:150 +#: agent/genkey.c:154 #, fuzzy, c-format -msgid "error writing to temporary file: %s\n" -msgstr "Írok a \"%s\" állományba.\n" +msgid "error writing to pipe: %s\n" +msgstr "Hiba a \"%s\" kulcskarika írásakor: %s\n" -#: agent/genkey.c:191 +#: agent/genkey.c:176 #, fuzzy msgid "Enter new passphrase" msgstr "Írja be a jelszót!\n" -#: agent/genkey.c:227 +#: agent/genkey.c:212 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:229 +#: agent/genkey.c:214 #, 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:241 +#: agent/genkey.c:226 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:258 +#: agent/genkey.c:243 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -392,7 +383,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:277 +#: agent/genkey.c:262 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -400,386 +391,385 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:304 +#: agent/genkey.c:289 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:319 +#: agent/genkey.c:304 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:340 +#: agent/genkey.c:325 #, fuzzy msgid "Take this one anyway" msgstr "Mégis használjuk ezt a kulcsot? " -#: agent/genkey.c:508 +#: agent/genkey.c:493 #, 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:637 +#: agent/genkey.c:622 #, fuzzy msgid "Please enter the new passphrase" msgstr "jelszóváltoztatás" -#: agent/gpg-agent.c:165 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:167 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 msgid "Options used for startup" msgstr "" -#: agent/gpg-agent.c:167 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 +#: agent/gpg-agent.c:169 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:168 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:170 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:170 dirmngr/dirmngr.c:176 -#, fuzzy -#| msgid "Key is superseded" -msgid "run in supervised mode" -msgstr "A kulcsot lecserélték." - -#: agent/gpg-agent.c:172 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 +#: agent/gpg-agent.c:174 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:173 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:175 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:174 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 +#: agent/gpg-agent.c:176 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:183 g10/gpg.c:595 scd/scdaemon.c:125 sm/gpgsm.c:428 +#: agent/gpg-agent.c:185 g10/gpg.c:596 scd/scdaemon.c:125 sm/gpgsm.c:429 #: dirmngr/dirmngr.c:192 #, fuzzy msgid "|FILE|read options from FILE" msgstr "|fájl|bővítő modul betöltése" -#: agent/gpg-agent.c:187 g10/gpg.c:580 scd/scdaemon.c:129 sm/gpgsm.c:269 +#: agent/gpg-agent.c:189 g10/gpg.c:581 scd/scdaemon.c:129 sm/gpgsm.c:270 #: dirmngr/dirmngr.c:196 msgid "Options controlling the diagnostic output" msgstr "" -#: agent/gpg-agent.c:189 g10/gpg.c:582 g10/gpgv.c:78 kbx/kbxutil.c:89 -#: scd/scdaemon.c:131 sm/gpgsm.c:271 dirmngr/dirmngr-client.c:69 -#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:85 tools/gpgconf.c:117 +#: agent/gpg-agent.c:191 g10/gpg.c:583 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: scd/scdaemon.c:131 sm/gpgsm.c:272 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:86 tools/gpgconf.c:117 msgid "verbose" msgstr "bőbeszédű mód" -#: agent/gpg-agent.c:190 g10/gpg.c:584 g10/gpgv.c:79 kbx/kbxutil.c:90 -#: scd/scdaemon.c:132 sm/gpgsm.c:273 dirmngr/dirmngr-client.c:70 +#: agent/gpg-agent.c:192 g10/gpg.c:585 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: scd/scdaemon.c:132 sm/gpgsm.c:274 dirmngr/dirmngr-client.c:70 #: dirmngr/dirmngr.c:199 msgid "be somewhat more quiet" msgstr "még szűkszavúbb mód" -#: agent/gpg-agent.c:198 g10/gpg.c:599 sm/gpgsm.c:287 dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:600 sm/gpgsm.c:288 dirmngr/dirmngr.c:209 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:202 g10/gpg.c:605 scd/scdaemon.c:146 sm/gpgsm.c:294 +#: agent/gpg-agent.c:204 g10/gpg.c:606 scd/scdaemon.c:146 sm/gpgsm.c:295 #: dirmngr/dirmngr.c:213 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 #, fuzzy msgid "do not use the SCdaemon" msgstr "bizalmi adatbázis frissítése" -#: agent/gpg-agent.c:207 +#: agent/gpg-agent.c:209 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 #, 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:217 +#: agent/gpg-agent.c:219 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:219 +#: agent/gpg-agent.c:221 msgid "ignore requests to change the X display" msgstr "" -#: agent/gpg-agent.c:220 +#: agent/gpg-agent.c:222 #, fuzzy #| msgid "not supported" msgid "enable ssh support" msgstr "nem támogatott" -#: agent/gpg-agent.c:222 +#: agent/gpg-agent.c:224 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:225 +#: agent/gpg-agent.c:227 #, fuzzy #| msgid "not supported" msgid "enable putty support" msgstr "nem támogatott" -#: agent/gpg-agent.c:237 g10/gpg.c:850 scd/scdaemon.c:176 sm/gpgsm.c:388 +#: agent/gpg-agent.c:239 g10/gpg.c:851 scd/scdaemon.c:176 sm/gpgsm.c:389 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:250 +#: agent/gpg-agent.c:252 #, fuzzy msgid "disallow the use of an external password cache" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: agent/gpg-agent.c:252 +#: agent/gpg-agent.c:254 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:255 +#: agent/gpg-agent.c:259 #, fuzzy msgid "allow presetting passphrase" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: agent/gpg-agent.c:260 +#: agent/gpg-agent.c:264 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:267 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:265 +#: agent/gpg-agent.c:269 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:267 +#: agent/gpg-agent.c:271 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:274 +#: agent/gpg-agent.c:278 #, fuzzy msgid "|N|expire the passphrase after N days" msgstr "|N|N. sorszámú jelszómód használata" -#: agent/gpg-agent.c:276 +#: agent/gpg-agent.c:280 #, fuzzy msgid "do not allow the reuse of old passphrases" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:281 +#: agent/gpg-agent.c:285 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "gpg ügynök használata" -#: agent/gpg-agent.c:283 +#: agent/gpg-agent.c:287 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:285 +#: agent/gpg-agent.c:289 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:292 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:292 +#: agent/gpg-agent.c:296 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:296 +#: agent/gpg-agent.c:300 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:562 agent/preset-passphrase.c:99 agent/protect-tool.c:154 -#: g10/gpg.c:1149 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312 -#: sm/gpgsm.c:617 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 -#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:163 +#: agent/gpg-agent.c:561 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: g10/gpg.c:1150 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:313 +#: sm/gpgsm.c:627 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 +#: tools/gpg-connect-agent.c:223 tools/gpgconf.c:163 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" msgstr "A hibákat (angolul) a címre írja meg!\n" -#: agent/gpg-agent.c:571 +#: agent/gpg-agent.c:570 #, 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:573 +#: agent/gpg-agent.c:572 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "A kiválasztott kivonatoló algoritmus érvénytelen!\n" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, 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:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, 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:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "FIGYELEM: \"%s\" elavult opció!\n" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, fuzzy, c-format msgid "can't create socket: %s\n" msgstr "%s nem hozható létre: %s\n" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, c-format msgid "socket name '%s' is too long\n" msgstr "" -#: agent/gpg-agent.c:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, 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:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, fuzzy, c-format msgid "error getting nonce for the socket\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: agent/gpg-agent.c:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, 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:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, 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:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, fuzzy, c-format msgid "listening on socket '%s'\n" msgstr "Írom a titkos kulcsot a %s állományba.\n" -#: agent/gpg-agent.c:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: 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:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: g10/openfile.c:402 #, fuzzy, c-format msgid "directory '%s' created\n" msgstr "%s: Könyvtárat létrehoztam.\n" -#: agent/gpg-agent.c:2381 +#: agent/gpg-agent.c:2391 #, 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:2385 +#: agent/gpg-agent.c:2395 #, 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:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, fuzzy, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" -#: agent/gpg-agent.c:2747 +#: agent/gpg-agent.c:2757 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2752 +#: agent/gpg-agent.c:2762 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2827 +#: agent/gpg-agent.c:2837 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2832 +#: agent/gpg-agent.c:2842 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, fuzzy, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "Titkoskulcs-blokk frissítése sikertelen: %s\n" -#: agent/gpg-agent.c:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, fuzzy, c-format msgid "%s %s stopped\n" msgstr "%s: kihagyva: %s\n" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 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" @@ -805,7 +795,7 @@ msgid "" "Password cache maintenance\n" msgstr "" -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -815,7 +805,7 @@ msgstr "" " " #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -869,42 +859,42 @@ msgstr "Mégsem" msgid "error while asking for the passphrase: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, fuzzy, c-format msgid "error opening '%s': %s\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, fuzzy, c-format msgid "file '%s', line %d: %s\n" msgstr "\"%s\" kulcs nem található: %s\n" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, fuzzy, c-format msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "Olvasási hiba: %s.\n" -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, fuzzy, c-format msgid "system trustlist '%s' not available\n" msgstr "Titkos kulcsrészek nem állnak rendelkezésre.\n" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, fuzzy, c-format msgid "bad fingerprint in '%s', line %d\n" msgstr "Olvasási hiba: %s.\n" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, fuzzy, c-format msgid "invalid keyflag in '%s', line %d\n" msgstr "Hiba: Érvénytelen ujjlenyomat.\n" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, fuzzy, c-format msgid "error reading '%s', line %d: %s\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "" @@ -917,19 +907,19 @@ msgstr "" #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " "certificates?" msgstr "" -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 #, fuzzy msgid "Yes" msgstr "igen" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "" @@ -942,7 +932,7 @@ msgstr "" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -952,48 +942,63 @@ msgstr "" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, fuzzy, c-format +#| msgid "error reading `%s': %s\n" +msgid "error renaming '%s' to '%s': %s\n" +msgstr "Hiba \"%s\" olvasásakor: %s\n" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "" -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " "it now." msgstr "" -#: agent/findkey.c:397 agent/findkey.c:404 +#: agent/findkey.c:451 agent/findkey.c:458 #, fuzzy msgid "Change passphrase" msgstr "jelszóváltoztatás" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +msgid "Please insert the card with serial number" +msgstr "" + +#: agent/findkey.c:1231 +#, c-format +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "" + +#: agent/findkey.c:1741 #, fuzzy, c-format msgid "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A %%C" "%%0A?" msgstr "Valóban törli a kiválasztott kulcsokat? " -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 #, fuzzy msgid "Delete key" msgstr "kulcs engedélyezése" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -1015,7 +1020,7 @@ msgstr "" msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "A létrehozott aláírás ellenőrzése sikertelen: %s.\n" @@ -1057,7 +1062,7 @@ msgid "error creating a stream for a pipe: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" #: common/exechelp-posix.c:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, fuzzy, c-format msgid "error forking process: %s\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" @@ -1119,12 +1124,12 @@ msgstr "FIGYELEM: Nem biztonságos tulajdonos: %s \"%s\"\n" msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "FIGYELEM: nem biztonságos engedélyek: %s \"%s\"\n" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, fuzzy, c-format msgid "waiting for file '%s' to become accessible ...\n" msgstr "Frissítés sikertelen: %s.\n" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, fuzzy, c-format msgid "renaming '%s' to '%s' failed: %s\n" msgstr "Páncélozás nem sikerült: %s\n" @@ -1352,7 +1357,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:4215 +#: scd/app-openpgp.c:4246 #, fuzzy, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1523,7 +1528,7 @@ msgstr "Páncélozás nem sikerült: %s\n" msgid "iconv_open failed: %s\n" msgstr "Nem tudom megnyitni az állományt: %s.\n" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, fuzzy, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "Páncélozás nem sikerült: %s\n" @@ -1562,7 +1567,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:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1736,7 +1741,7 @@ msgstr "Hiba \"%s\" olvasásakor: %s\n" msgid "problem with the agent: %s\n" msgstr "Probléma az ügynökkel: ügynök válasza: 0x%lx\n" -#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, fuzzy, c-format msgid "no dirmngr running in this session\n" msgstr "GPG ügynök nem elérhető ebben a munkafolyamatban.\n" @@ -1779,7 +1784,7 @@ msgstr "" msgid "server uses an invalid certificate" msgstr "visszavonási igazolás készítése" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" @@ -1807,7 +1812,7 @@ msgstr "Nem tudom ezt megcsinálni kötegelt módban!\n" 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:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 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" @@ -1874,15 +1879,15 @@ msgstr "Nincs hozzá tartozó nyilvános kulcs: %s\n" #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 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:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" @@ -2230,27 +2235,27 @@ msgstr "Írom a titkos kulcsot a %s állományba.\n" msgid "Invalid command (try \"help\")\n" msgstr "Érvénytelen parancs! (Próbálja a súgót: \"help\".)\n" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format 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:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 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:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2313,8 +2318,8 @@ msgid "subkey" msgstr "Nyilvános kulcsú (pubkey): " #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "Frissítés sikertelen: %s.\n" @@ -2378,15 +2383,15 @@ msgstr "" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, 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:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 sm/verify.c:510 #, fuzzy, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "" @@ -2409,7 +2414,7 @@ msgstr "A %s (%d) rejtjelező használata sérti a címzett preferenciáit!\n" msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "FIGYELEM: \"%s\" elavult opció!\n" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2519,12 +2524,12 @@ msgstr "Írom a titkos kulcsot a %s állományba.\n" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "%08lX kulcs: PGP 2.x stílusú kulcs - kihagytam.\n" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "FIGYELEM: Semmit sem exportáltam.\n" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, fuzzy, c-format #| msgid "error creating `%s': %s\n" @@ -2595,297 +2600,297 @@ msgstr "" 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:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, fuzzy, c-format msgid "valid values for option '%s':\n" msgstr "Érvénytelen import opciók!\n" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 #, fuzzy msgid "make a signature" msgstr "különálló aláírás készítése" -#: g10/gpg.c:456 +#: g10/gpg.c:457 #, fuzzy msgid "make a clear text signature" msgstr "|[fájl]|olvasható szöveg aláírása" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "különálló aláírás készítése" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "adat titkosítása" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "titkosítás csak szimmetrikus rejtjelezővel" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "adat visszafejtése (alapértelmezés)" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "aláírás ellenőrzése" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "kulcsok listázása" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "kulcsok és aláírások listázása" -#: g10/gpg.c:472 +#: g10/gpg.c:473 #, fuzzy msgid "list and check key signatures" msgstr "kulcsaláírások ellenőrzése" -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "kulcsok és ujjlenyomatok listázása" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "titkos kulcsok listázása" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "új kulcspár létrehozása" -#: g10/gpg.c:480 +#: g10/gpg.c:481 #, fuzzy #| msgid "generate a new key pair" msgid "quickly generate a new key pair" msgstr "új kulcspár létrehozása" -#: g10/gpg.c:483 +#: g10/gpg.c:484 #, fuzzy #| msgid "generate a new key pair" msgid "quickly add a new user-id" msgstr "új kulcspár létrehozása" -#: g10/gpg.c:488 +#: g10/gpg.c:489 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a user-id" msgstr "új kulcspár létrehozása" -#: g10/gpg.c:491 +#: g10/gpg.c:492 #, fuzzy #| msgid "generate a new key pair" msgid "quickly set a new expiration date" msgstr "új kulcspár létrehozása" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "visszavonási igazolás készítése" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "kulcsok eltávolítása a nyilvánoskulcs-karikáról" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "kulcsok eltávolítása a titkoskulcs-karikáról" -#: g10/gpg.c:504 +#: g10/gpg.c:505 #, fuzzy #| msgid "sign a key" msgid "quickly sign a key" msgstr "kulcs aláírása" -#: g10/gpg.c:506 +#: g10/gpg.c:507 #, fuzzy #| msgid "sign a key locally" msgid "quickly sign a key locally" msgstr "kulcs aláírása helyileg" -#: g10/gpg.c:508 +#: g10/gpg.c:509 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a key signature" msgstr "új kulcspár létrehozása" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "kulcs aláírása" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "kulcs aláírása helyileg" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "kulcs aláírása vagy szerkesztése" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 #, fuzzy msgid "change a passphrase" msgstr "jelszóváltoztatás" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "kulcsok exportálása" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "kulcsok exportálása kulcsszerverre" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "kulcsok importálása kulcsszerverről" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "kulcsok keresése kulcsszerveren" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "minden kulcs frissítése kulcsszerverről" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "kulcsok importálása/összefűzése" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "bizalmi adatbázis frissítése" -#: g10/gpg.c:561 +#: g10/gpg.c:562 #, fuzzy msgid "print message digests" msgstr "|algo [fájlok]|üzenet kivonatának kiírása" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "|NÉV|NÉV használata alapértelmezett titkos kulcsként" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 #, fuzzy msgid "|NAME|encrypt to user ID NAME as well" msgstr "|NÉV|titkosítás NÉV részére" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "ne csináljon semmi változtatást" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "felülírás előtt rákérdezés" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 msgid "Options controlling the input" msgstr "" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 msgid "Options controlling the output" msgstr "" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "ascii páncélozott kimenet létrehozása" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 #, fuzzy msgid "|FILE|write output to FILE" msgstr "|fájl|bővítő modul betöltése" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "kanonikus szöveges mód használata" -#: g10/gpg.c:763 +#: g10/gpg.c:764 #, fuzzy 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:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 msgid "Options controlling key import and export" msgstr "" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "" -#: g10/gpg.c:775 +#: g10/gpg.c:776 #, fuzzy #| msgid "import keys from a keyserver" msgid "import missing key from a signature" msgstr "kulcsok importálása kulcsszerverről" -#: g10/gpg.c:780 +#: g10/gpg.c:781 #, fuzzy msgid "include the public key in signatures" msgstr "kulcsaláírások ellenőrzése" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 msgid "Options controlling key listings" msgstr "" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 #, fuzzy #| msgid "list secret keys" msgid "Options to specify keys" msgstr "titkos kulcsok listázása" -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 #, fuzzy msgid "|USER-ID|encrypt for USER-ID" msgstr "|NÉV|titkosítás NÉV részére" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 #, fuzzy msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "felh. azonosító aláíráshoz és visszafejtéshez" -#: g10/gpg.c:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "" -#: g10/gpg.c:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2893,7 +2898,7 @@ msgstr "" "@\n" "(A parancsok és opciók teljes listáját a man oldalon tekintheti meg.)\n" -#: g10/gpg.c:978 +#: g10/gpg.c:979 #, fuzzy #| msgid "" #| "@\n" @@ -2923,13 +2928,13 @@ msgstr "" " --list-keys [nevek] kulcsok kiíratása\n" " --fingerprint [nevek] ujjlenyomatok kiíratása\n" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "Használat: gpg [opciók] [fájlok] (-h a súgóhoz)" -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 #, fuzzy #| msgid "" #| "Syntax: gpg [options] [files]\n" @@ -2944,7 +2949,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:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" @@ -2952,572 +2957,572 @@ msgstr "" "\n" "Támogatott algoritmusok:\n" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "Nyilvános kulcsú (pubkey): " -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "Rejtjelező (cipher): " -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "Kivonatoló (hash): " -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 msgid "Compression: " msgstr "Tömörítő (compression): " -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, fuzzy, c-format msgid "usage: %s [options] %s\n" msgstr "Használat: gpg [opciók] " -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "Egymásnak ellentmondó parancsok!\n" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, fuzzy, c-format msgid "no = sign found in group definition '%s'\n" msgstr "Nem találtam = jelet a \"%s\" csoportdefinícióban!\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "FIGYELEM: Nem biztonságos tulajdonos: %s \"%s\"\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, fuzzy, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "FIGYELEM: Nem biztonságos tulajdonos: %s \"%s\"\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, fuzzy, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "FIGYELEM: Nem biztonságos tulajdonos: %s \"%s\"\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, fuzzy, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "FIGYELEM: nem biztonságos engedélyek: %s \"%s\"\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, 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:1725 +#: g10/gpg.c:1726 #, fuzzy, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "FIGYELEM: nem biztonságos engedélyek: %s \"%s\"\n" -#: g10/gpg.c:1731 +#: g10/gpg.c:1732 #, 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:1734 +#: g10/gpg.c:1735 #, 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:1737 +#: g10/gpg.c:1738 #, 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:1743 +#: g10/gpg.c:1744 #, 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:1746 +#: g10/gpg.c:1747 #, 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:1749 +#: g10/gpg.c:1750 #, 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:1965 +#: g10/gpg.c:1966 #, fuzzy, c-format msgid "unknown configuration item '%s'\n" msgstr "\"%s\": ismeretlen konfigurációs elem.\n" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 #, fuzzy msgid "show key usage information during key listings" msgstr "Nincs megfelelő aláírás a titkoskulcs-karikán.\n" -#: g10/gpg.c:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 #, fuzzy msgid "show all notations during signature listings" msgstr "Nincs megfelelő aláírás a titkoskulcs-karikán.\n" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 #, 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:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2081 +#: g10/gpg.c:2082 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2083 +#: g10/gpg.c:2084 #, fuzzy msgid "show the keyring name in key listings" msgstr "mutatja a kilistázott kulcs kulcskarikáját is" -#: g10/gpg.c:2085 +#: g10/gpg.c:2086 #, fuzzy msgid "show expiration dates during signature listings" msgstr "Nincs megfelelő aláírás a titkoskulcs-karikán.\n" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, fuzzy, c-format msgid "unknown TOFU policy '%s'\n" msgstr "Ismeretlen alapértelmezett címzett: \"%s\"\n" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "Ez a parancs %s módban nem engedélyezett.\n" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, 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:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, fuzzy, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "%s nem érvényes karakterkiosztás!\n" -#: g10/gpg.c:3219 +#: g10/gpg.c:3220 #, 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:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, fuzzy, c-format msgid "invalid pinentry mode '%s'\n" msgstr "Érvénytelen kivonatoló algoritmus: %s\n" -#: g10/gpg.c:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, fuzzy, c-format msgid "invalid request origin '%s'\n" msgstr "Érvénytelen import opciók!\n" -#: g10/gpg.c:3314 +#: g10/gpg.c:3315 #, fuzzy, c-format msgid "'%s' is not a valid character set\n" msgstr "%s nem érvényes karakterkiosztás!\n" -#: g10/gpg.c:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, fuzzy, c-format msgid "could not parse keyserver URL\n" msgstr "Értelmezhetetlen a kulcsszerver URI-ja!\n" -#: g10/gpg.c:3354 +#: g10/gpg.c:3355 #, fuzzy, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: Érvénytelen export opciók!\n" -#: g10/gpg.c:3357 +#: g10/gpg.c:3358 #, fuzzy, c-format msgid "invalid keyserver options\n" msgstr "Érvénytelen export opciók!\n" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: Érvénytelen import opciók!\n" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, c-format msgid "invalid import options\n" msgstr "Érvénytelen import opciók!\n" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, fuzzy, c-format msgid "invalid filter option: %s\n" msgstr "Érvénytelen import opciók!\n" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: Érvénytelen export opciók!\n" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, c-format msgid "invalid export options\n" msgstr "Érvénytelen export opciók!\n" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, fuzzy, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: Érvénytelen import opciók!\n" -#: g10/gpg.c:3397 +#: g10/gpg.c:3398 #, fuzzy, c-format msgid "invalid list options\n" msgstr "Érvénytelen import opciók!\n" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 #, fuzzy msgid "show all notations during signature verification" msgstr "%s nem érvényes karakterkiosztás!\n" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 #, 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:3419 +#: g10/gpg.c:3420 #, fuzzy msgid "show user ID validity during signature verification" msgstr "%s nem érvényes karakterkiosztás!\n" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3423 +#: g10/gpg.c:3424 #, fuzzy msgid "show only the primary user ID in signature verification" msgstr "%s nem érvényes karakterkiosztás!\n" -#: g10/gpg.c:3430 +#: g10/gpg.c:3431 #, fuzzy, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: Érvénytelen export opciók!\n" -#: g10/gpg.c:3433 +#: g10/gpg.c:3434 #, fuzzy, c-format msgid "invalid verify options\n" msgstr "Érvénytelen export opciók!\n" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, 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:3647 +#: g10/gpg.c:3648 #, fuzzy, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: Érvénytelen export opciók!\n" -#: g10/gpg.c:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, fuzzy, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "Érvénytelen import opciók!\n" -#: g10/gpg.c:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, 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:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "FIGYELEM: %s hatástalanítja %s-t!\n" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s és %s nem használható együtt!\n" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s értelmetlen %s mellett!\n" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, 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:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "A kiválasztott rejtjelező algoritmus érvénytelen!\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, 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:3961 +#: g10/gpg.c:3962 #, fuzzy, c-format msgid "selected compression algorithm is invalid\n" msgstr "A kiválasztott rejtjelező algoritmus érvénytelen!\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "Az igazoláshoz kiválasztott kivonatoló algoritmus érvénytelen!\n" -#: g10/gpg.c:3982 +#: g10/gpg.c:3983 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed nagyobb kell legyen 0-nál!\n" -#: g10/gpg.c:3984 +#: g10/gpg.c:3985 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed nagyobb kell legyen 1-nél!\n" -#: g10/gpg.c:3986 +#: g10/gpg.c:3987 #, 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:3988 +#: g10/gpg.c:3989 #, 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:3990 +#: g10/gpg.c:3991 #, 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:3994 +#: g10/gpg.c:3995 #, 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:3998 +#: g10/gpg.c:3999 #, 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:4005 +#: g10/gpg.c:4006 #, c-format msgid "invalid default preferences\n" msgstr "Érvénytelen alapértelmezett preferenciák!\n" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, c-format msgid "invalid personal cipher preferences\n" msgstr "Érvénytelen személyes rejtjelező-preferenciák!\n" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, 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:4016 +#: g10/gpg.c:4017 #, c-format msgid "invalid personal digest preferences\n" msgstr "Érvénytelen személyes kivonatolópreferenciák!\n" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, c-format msgid "invalid personal compress preferences\n" msgstr "Érvénytelen személyes tömörítőpreferenciák!\n" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, 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:4071 +#: g10/gpg.c:4072 #, 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:4134 +#: g10/gpg.c:4135 #, 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:4146 +#: g10/gpg.c:4147 #, 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:4301 +#: g10/gpg.c:4302 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "Bizalmi adatbázis (%s) inicializálása sikertelen!\n" -#: g10/gpg.c:4313 +#: g10/gpg.c:4314 #, 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:4385 +#: g10/gpg.c:4386 #, fuzzy, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "Visszafejtés sikertelen: %s.\n" -#: g10/gpg.c:4414 +#: g10/gpg.c:4415 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4417 +#: g10/gpg.c:4418 #, 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:4475 +#: g10/gpg.c:4476 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4478 +#: g10/gpg.c:4479 #, 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:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, c-format msgid "keyserver send failed: %s\n" msgstr "Küldés a kulcsszerverre sikertelen: %s\n" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, c-format msgid "keyserver receive failed: %s\n" msgstr "Vétel a kulcsszerverről sikertelen: %s\n" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, c-format msgid "key export failed: %s\n" msgstr "Kulcsexportálás sikertelen: %s\n" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, 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:4925 +#: g10/gpg.c:4926 #, c-format msgid "keyserver search failed: %s\n" msgstr "Keresés a kulcsszerveren sikertelen: %s\n" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "Frissítés a kulcsszerverről sikertelen: %s\n" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "Páncél eltávolítása nem sikerült: %s\n" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "Páncélozás nem sikerült: %s\n" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, 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:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 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:5286 +#: g10/gpg.c:5308 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5342 +#: g10/gpg.c:5364 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Kezdheti gépelni az üzenetet...\n" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, 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:5702 +#: g10/gpg.c:5724 #, 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:5735 +#: g10/gpg.c:5757 #, 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" @@ -3531,7 +3536,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:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 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" @@ -4258,7 +4263,7 @@ msgid "Are you sure you still want to sign it? (y/N) " msgstr "Biztos abban, hogy továbbra is alá akarja írni? (i/N) " #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr " Nem tudom aláírni.\n" @@ -4457,8 +4462,8 @@ msgstr "" msgid "Really sign? (y/N) " msgstr "Valóban aláírja? " -#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "Aláírás sikertelen: %s\n" @@ -4672,7 +4677,7 @@ msgid "" " (nrsign), or any combination thereof (ltsign, tnrsign, etc.).\n" msgstr "" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 msgid "Key is revoked." msgstr "A kulcsot visszavonták." @@ -4725,7 +4730,7 @@ msgstr "Valóban eltávolítja ezt a felhasználóazonosítót? " msgid "Really move the primary key? (y/N) " msgstr "Valóban eltávolítja ezt a felhasználóazonosítót? " -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 #, fuzzy msgid "You must select exactly one key.\n" msgstr "Legalább egy kulcsot ki kell választania!\n" @@ -4812,169 +4817,169 @@ msgstr "Mentsem a változtatásokat? " msgid "Quit without saving? (y/N) " msgstr "Kilépjek mentés nélkül? " -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "A kulcs nem változott, nincs szükség frissítésre.\n" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, 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:2523 +#: g10/keyedit.c:2579 #, fuzzy, c-format msgid "revoking the user ID failed: %s\n" msgstr "A létrehozott aláírás ellenőrzése sikertelen: %s.\n" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, fuzzy, c-format msgid "setting the primary user ID failed: %s\n" msgstr "A létrehozott aláírás ellenőrzése sikertelen: %s.\n" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, fuzzy, c-format msgid "\"%s\" is not a fingerprint\n" msgstr "Hiba: Érvénytelen ujjlenyomat.\n" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, fuzzy, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr "Bizalmi adatbázis (%s) inicializálása sikertelen!\n" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, fuzzy, c-format #| msgid "invalid value\n" msgid "Invalid user ID '%s': %s\n" msgstr "Érvénytelen érték!\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy #| msgid "No such user ID.\n" msgid "No matching user IDs." msgstr "Nincs ilyen felhasználói azonosító.\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy msgid "Nothing to sign.\n" msgstr "Nincs mit aláírni a %08lX kulccsal!\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, fuzzy, c-format msgid "Not signed by you.\n" msgstr " aláírva %08lX által %s%s időpontban.\n" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, fuzzy, c-format #| msgid "checking created signature failed: %s\n" msgid "revoking the key signature failed: %s\n" msgstr "A létrehozott aláírás ellenőrzése sikertelen: %s.\n" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, fuzzy, c-format msgid "'%s' is not a valid expiration time\n" msgstr "%s nem érvényes karakterkiosztás!\n" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, fuzzy, c-format msgid "\"%s\" is not a proper fingerprint\n" msgstr "Hiba: Érvénytelen ujjlenyomat.\n" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, fuzzy, c-format msgid "subkey \"%s\" not found\n" msgstr "\"%s\" kulcs nem található: %s\n" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "" -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "Kivonat: " -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "Jellemzők: " -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "" -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 #, fuzzy msgid "Notations: " msgstr "Jelölés: " -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "Nincsenek preferenciák egy PGP 2.x felhasználóazonosítón!\n" -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, fuzzy, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "Ezt a kulcsot a következő %s kulcs visszavonhatja: " -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, fuzzy, c-format msgid "This key may be revoked by %s key %s" msgstr "Ezt a kulcsot a következő %s kulcs visszavonhatja: " -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 #, fuzzy msgid "(sensitive)" msgstr " (érzékeny)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, fuzzy, c-format msgid "created: %s" msgstr "%s nem hozható létre: %s\n" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, fuzzy, c-format msgid "revoked: %s" msgstr "[visszavont] " -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, fuzzy, c-format msgid "expired: %s" msgstr " [lejár: %s]" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, fuzzy, c-format msgid "expires: %s" msgstr " [lejár: %s]" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, fuzzy, c-format msgid "usage: %s" msgstr " bizalom: %c/%c" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "" -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, fuzzy, c-format msgid "trust: %s" msgstr " bizalom: %c/%c" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "Ez a kulcs tiltott." -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" @@ -4982,19 +4987,19 @@ 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:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 #, fuzzy msgid "revoked" msgstr "[visszavont] " -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 #, fuzzy msgid "expired" msgstr "expire" -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" @@ -5003,18 +5008,18 @@ msgstr "" "FIGYELEM: Nincs kijelölt elsődleges felhasználóazonosító. Ez a parancs\n" " azt okozhatja, hogy egy másik azonosító lesz elsődlegesként használva.\n" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, fuzzy, c-format #| msgid "You can't change the expiration date of a v3 key\n" msgid "You may want to change its expiration date too.\n" msgstr "Nem változtathatja meg egy v3 kulcs lejárati dátumát!\n" -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -5024,35 +5029,35 @@ msgstr "" "okozhatja,\n" " hogy a PGP egyes verziói visszautasítják ezt a kulcsot.\n" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 msgid "Are you sure you still want to add it? (y/N) " msgstr "Továbbra is hozzá akarja adni? (i/N) " -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 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:3102 -msgid "Such a user ID already exists on this key!\n" +#: g10/keyedit.c:4329 +msgid "Such a user ID already exists on this key!" msgstr "" -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "Törli ezt a jó aláírást? (i/N/k)" -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "Törli ezt az érvénytelen aláírást? (i/N/k)" -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "Törli ezt az ismeretlen aláírást? (i/N/k)" -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "Valóban törli ezt az önaláírást? (i/N)" -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, fuzzy, c-format #| msgid "Deleted %d signature.\n" msgid "Deleted %d signature.\n" @@ -5060,38 +5065,38 @@ msgid_plural "Deleted %d signatures.\n" msgstr[0] "Töröltem %d aláírást.\n" msgstr[1] "Töröltem %d aláírást.\n" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "Nem töröltem semmit.\n" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 #, fuzzy msgid "invalid" msgstr "érvénytelen páncél" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, fuzzy, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "\"%s\" felhasználói azonosítót visszavonták." -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, fuzzy, c-format msgid "User ID \"%s\": %d signature removed\n" msgid_plural "User ID \"%s\": %d signatures removed\n" msgstr[0] "\"%s\" felhasználói azonosítót visszavonták." msgstr[1] "\"%s\" felhasználói azonosítót visszavonták." -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, fuzzy, c-format msgid "User ID \"%s\": already minimized\n" msgstr "\"%s\" felhasználói azonosítót már visszavonták.\n" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, fuzzy, c-format msgid "User ID \"%s\": already clean\n" msgstr "\"%s\" felhasználói azonosítót már visszavonták.\n" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" @@ -5101,224 +5106,224 @@ msgstr "" " azt okozhatja, hogy egyes PGP verziók visszautasítják ezt a " "kulcsot!\n" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "" "Lehet, hogy nem adhat kijelölt visszavonót egy PGP 2.x-stílusú kulcshoz.\n" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 msgid "Enter the user ID of the designated revoker: " msgstr "Írja be a kijelölt visszavonó felhasználóazonosítóját: " -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "Nem adhat meg PGP 2.x stílusú kulcsot kijelölt visszavonónak!\n" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "Nem adhat meg egy kulcsot saját kijelölt visszavonójának!\n" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, fuzzy, c-format msgid "this key has already been designated as a revoker\n" msgstr "FIGYELEM: Ezt a kulcsot a kijelölt visszavonó visszavonta!\n" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "" "FIGYELEM: A kijelölt visszavonó kulcs megadása nem csinálható vissza!\n" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 #, fuzzy msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "Biztosan ez a kulcs legyen a kijelölt visszavonó? (i/N): " -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 #, fuzzy msgid "" "Are you sure you want to change the expiration time for multiple subkeys? (y/" "N) " msgstr "Biztosan ez a kulcs legyen a kijelölt visszavonó? (i/N): " -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 #, fuzzy msgid "Changing expiration time for a subkey.\n" msgstr "Másodlagos kulcs lejárati idejének változtatása.\n" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "Elsődleges kulcs lejárati idejének változtatása.\n" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "Nem változtathatja meg egy v3 kulcs lejárati dátumát!\n" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 #, fuzzy msgid "Changing usage of a subkey.\n" msgstr "Másodlagos kulcs lejárati idejének változtatása.\n" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 #, fuzzy #| msgid "Changing expiration time for the primary key.\n" msgid "Changing usage of the primary key.\n" msgstr "Elsődleges kulcs lejárati idejének változtatása.\n" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, fuzzy, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "FIGYELEM: %08lX aláíró alkulcs nem kereszthitelesített.\n" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 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:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, 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" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "" -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 #, fuzzy msgid "Are you sure you want to replace it? (y/N) " msgstr "Biztos abban, hogy használni akarja (i/N)? " -#: g10/keyedit.c:5384 +#: g10/keyedit.c:5440 #, fuzzy msgid "Are you sure you want to delete it? (y/N) " msgstr "Biztos abban, hogy használni akarja (i/N)? " -#: g10/keyedit.c:5449 +#: g10/keyedit.c:5505 #, fuzzy msgid "Enter the notation: " msgstr "Aláírás-jelölés: " -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 #, fuzzy msgid "Proceed? (y/N) " msgstr "Felülírjam (i/N)? " -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, c-format msgid "No user ID with index %d\n" msgstr "Nincs %d indexű felhasználóazonosító!\n" -#: g10/keyedit.c:5728 +#: g10/keyedit.c:5784 #, fuzzy, c-format msgid "No user ID with hash %s\n" msgstr "Nincs %d indexű felhasználóazonosító!\n" -#: g10/keyedit.c:5829 +#: g10/keyedit.c:5885 #, fuzzy, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Nincs %d indexű felhasználóazonosító!\n" -#: g10/keyedit.c:5851 +#: g10/keyedit.c:5907 #, fuzzy, c-format msgid "No subkey with index %d\n" msgstr "Nincs %d indexű felhasználóazonosító!\n" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, fuzzy, c-format msgid "user ID: \"%s\"\n" msgstr "Felhasználóazonosító: \"" -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, 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:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr " (nem exportálható)" -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, c-format msgid "This signature expired on %s.\n" msgstr "Ez az aláírás lejárt %s időpontban.\n" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Biztos benne, hogy mégis visszavonja? (i/N) " -#: g10/keyedit.c:6011 +#: g10/keyedit.c:6067 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:6071 +#: g10/keyedit.c:6127 #, 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:6100 +#: g10/keyedit.c:6156 #, fuzzy msgid " (non-revocable)" msgstr " (nem exportálható)" -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, fuzzy, c-format msgid "revoked by your key %s on %s\n" msgstr " visszavonva %08lX által %s időpontban.\n" -#: g10/keyedit.c:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "A következő aláírásokat fogja visszavonni:\n" -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 msgid "Really create the revocation certificates? (y/N) " msgstr "Valóban létrehozzam a visszavonó igazolást? (i/N) " -#: g10/keyedit.c:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "Nincs titkos kulcs.\n" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6246 +#: g10/keyedit.c:6302 #, 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:6263 +#: g10/keyedit.c:6319 #, 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:6359 +#: g10/keyedit.c:6415 #, 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:6397 +#: g10/keyedit.c:6453 #, 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:6459 +#: g10/keyedit.c:6515 #, 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:6556 +#: g10/keyedit.c:6612 #, 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" @@ -5747,6 +5752,10 @@ msgstr "" 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" +#: g10/keygen.c:3102 +msgid "Such a user ID already exists on this key!\n" +msgstr "" + #. TRANSLATORS: These are the allowed answers in #. lower and uppercase. Below you will find the matching #. string which should be translated accordingly and the @@ -6076,57 +6085,57 @@ msgstr "Érvénytelen export opciók!\n" msgid "\"%s\" not a key ID: skipping\n" msgstr "" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, 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:1224 +#: g10/keyserver.c:1226 #, 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:1316 +#: g10/keyserver.c:1318 #, fuzzy, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "\"%s\" kulcs nem található: %s\n" -#: g10/keyserver.c:1319 +#: g10/keyserver.c:1321 #, fuzzy, c-format msgid "key not found on keyserver\n" msgstr "\"%s\" kulcs nem található: %s\n" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, fuzzy, c-format msgid "requesting key %s from %s\n" msgstr "Lekérem a %08lX kulcsot a %s kulcsszerverről.\n" -#: g10/keyserver.c:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, fuzzy, c-format msgid "no keyserver known\n" msgstr "Érvénytelen export opciók!\n" -#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 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:1619 +#: g10/keyserver.c:1621 #, 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:1662 +#: g10/keyserver.c:1664 #, fuzzy, c-format msgid "requesting key from '%s'\n" msgstr "Lekérem a %08lX kulcsot a %s kulcsszerverről.\n" -#: g10/keyserver.c:1680 +#: g10/keyserver.c:1682 #, fuzzy, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "" @@ -6160,254 +6169,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:475 +#: g10/mainproc.c:480 #, fuzzy, c-format msgid "public key is %s\n" msgstr "Nyilvános kulcs: %08lX\n" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, 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:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 g10/pkclist.c:231 #, fuzzy, c-format msgid " \"%s\"\n" msgstr " azaz \"" -#: g10/mainproc.c:535 +#: g10/mainproc.c:540 #, fuzzy, c-format msgid "encrypted with %s key, ID %s\n" msgstr "Titkosítva %s kulccsal, azonosító: %08lX\n" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "%lu jelszóval rejtjelezve\n" -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "1 jelszóval rejtjelezve\n" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "Nyilvános kulcsú visszafejtés sikertelen: %s\n" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "Nyilvános kulccsal titkosított adat: jó DEK.\n" -#: g10/mainproc.c:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, c-format msgid "assuming %s encrypted data\n" msgstr "%s titkosított adatot feltételezek.\n" -#: g10/mainproc.c:655 +#: g10/mainproc.c:660 #, 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:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, 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:763 +#: g10/mainproc.c:768 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:766 +#: g10/mainproc.c:771 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:771 +#: g10/mainproc.c:776 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "Visszafejtés sikertelen: %s.\n" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "Visszafejtés rendben.\n" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "FIGYELEM: A titkosított üzenetet manipulálták!\n" -#: g10/mainproc.c:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "Visszafejtés sikertelen: %s.\n" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, 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:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "Eredeti fájlnév: '%.*s'.\n" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, 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:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, fuzzy, c-format msgid "no signature found\n" msgstr "Jó aláírás a következőtől: \"" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, fuzzy, c-format msgid "BAD signature from \"%s\"" msgstr "ROSSZ aláírás a következőtől: \"" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, fuzzy, c-format msgid "Expired signature from \"%s\"" msgstr "Lejárt aláírás a következőtől: \"" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, fuzzy, c-format msgid "Good signature from \"%s\"" msgstr "Jó aláírás a következőtől: \"" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "Aláírás-ellenőrzés elnyomva.\n" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, 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:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, fuzzy, c-format msgid "Signature made %s\n" msgstr "Az aláírás lejárt: %s.\n" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 sm/verify.c:480 #, fuzzy, c-format msgid " using %s key %s\n" msgstr " azaz \"" -#: g10/mainproc.c:1970 +#: g10/mainproc.c:1982 #, fuzzy, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "Aláírva: %.*s; kulcs: %s, %08lX.\n" -#: g10/mainproc.c:1976 +#: g10/mainproc.c:1988 #, fuzzy, c-format msgid " issuer \"%s\"\n" msgstr " azaz \"" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, c-format msgid "Key available at: " msgstr "Kulcs található: " -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "[bizonytalan]" -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, fuzzy, c-format msgid " aka \"%s\"" msgstr " azaz \"" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, 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:2402 +#: g10/mainproc.c:2414 #, c-format msgid "Signature expired %s\n" msgstr "Az aláírás lejárt: %s.\n" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, c-format msgid "Signature expires %s\n" msgstr "Az aláírás lejár: %s.\n" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2430 #, 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:2419 +#: g10/mainproc.c:2431 msgid "binary" msgstr "Bináris" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "Szövegmódú" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 msgid "unknown" msgstr "Ismeretlen módú" -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 #, fuzzy #| msgid "unknown pubkey algorithm" msgid ", key algorithm " msgstr "ismeretlen nyilvános kulcsú algoritmus" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "Nem tudom ellenőrizni az aláírást: %s.\n" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "Nem különálló aláírás.\n" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, 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:2663 +#: g10/mainproc.c:2675 #, 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:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "Régi stílusú (PGP 2.x) aláírás.\n" @@ -6483,11 +6492,6 @@ msgstr "" msgid "%s:%d: deprecated option \"%s\"\n" msgstr "%s:%d: Elavult opció: \"%s\"\n" -#: g10/misc.c:1188 -#, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "FIGYELEM: \"%s\" elavult opció!\n" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -7582,134 +7586,134 @@ msgstr "Olvasási hiba: %s.\n" msgid "trustdb: sync failed: %s\n" msgstr "Bizalmi adatbázis: szinkronizáció sikertelen: %s.\n" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, fuzzy, c-format msgid "can't create lock for '%s'\n" msgstr "Nem tudom létrehozni a(z) \"%s\" állományt: %s.\n" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, fuzzy, c-format msgid "can't lock '%s'\n" msgstr "Nem tudom megnyitni %s-t!\n" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "Bizalmi adatbázis %lu. rekord: lseek sikertelen: %s.\n" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "Bizalmi adatbázis %lu. rekord: írás sikertelen (n=%d): %s.\n" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "Bizalmi adatbázis tranzakciója túl nagy.\n" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s: Könyvtár nem létezik!\n" -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, fuzzy, c-format msgid "can't access '%s': %s\n" msgstr "Nem tudom bezárni a(z) \"%s\" állományt: %s.\n" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s: Nem sikerült verziórekordot létrehoznom: %s" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s: Érvénytelen bizalmi adatbázis jött létre.\n" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s: Bizalmi adatbázis létrejött.\n" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, fuzzy, c-format #| msgid "NOTE: trustdb not writable\n" msgid "Note: trustdb not writable\n" msgstr "MEGJEGYZÉS: Bizalmi adatbázis nem írható.\n" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s: Érvénytelen bizalmi adatbázis.\n" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s: Hashtábla létrehozása sikertelen: %s.\n" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s: Hiba a verziórekord frissítésekor: %s.\n" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s: Hiba a verziórekord olvasásakor: %s.\n" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s: Hiba a verziórekord írásakor: %s.\n" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "Bizalmi adatbázis: lseek sikertelen: %s.\n" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "Bizalmi adatbázis: olvasás sikertelen (n=%d): %s.\n" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s: Nem bizalmi adatbázis.\n" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s: Verziórekord, rekordszám: %lu.\n" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s: Érvénytelen állományverzió (%d).\n" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s: Hiba szabad rekord olvasásakor: %s.\n" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s: Hiba könyvtárrekord írásakor: %s.\n" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s: Nem sikerült egy rekord nullázása: %s.\n" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s: Nem sikerült egy rekord hozzáadása: %s.\n" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, fuzzy, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "%s: Bizalmi adatbázis létrejött.\n" @@ -8332,16 +8336,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8376,10 +8380,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "" @@ -8399,158 +8403,158 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, 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:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, c-format msgid "existing key will be replaced\n" msgstr "" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, fuzzy, c-format msgid "generating new key\n" msgstr "új kulcspár létrehozása" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, fuzzy, c-format msgid "writing new key\n" msgstr "új kulcspár létrehozása" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, 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:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, 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:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, c-format msgid "please wait while key is being generated ...\n" msgstr "" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, 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:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, 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:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, c-format msgid "response does not contain the public key data\n" msgstr "" -#: scd/app-p15.c:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 #, fuzzy msgid "|A|Please enter the Admin PIN" msgstr "jelszóváltoztatás" -#: scd/app-p15.c:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 #, 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:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 #, fuzzy msgid "||Please enter the PIN for the standard keys." msgstr "jelszóváltoztatás" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 #, fuzzy #| msgid "Note: This key has been disabled.\n" msgid "Note: PIN has not yet been enabled." msgstr "Megjegyzés: Ez a kulcs le lett tiltva.\n" -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "" -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 #, fuzzy msgid "|N|Please enter a new PIN for the standard keys." msgstr "jelszóváltoztatás" -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 #, fuzzy msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "Kérem, válassza ki a visszavonás okát:\n" -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "" -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 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:945 +#: scd/app-openpgp.c:946 #, 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:958 +#: scd/app-openpgp.c:959 #, 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:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, c-format msgid "error retrieving CHV status from card\n" msgstr "" -#: scd/app-openpgp.c:1951 +#: scd/app-openpgp.c:1952 #, fuzzy, c-format msgid "reading public key failed: %s\n" msgstr "A kulcsblokk törlése sikertelen: %s.\n" @@ -8558,43 +8562,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:2375 +#: scd/app-openpgp.c:2406 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2623 +#: scd/app-openpgp.c:2654 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2630 +#: scd/app-openpgp.c:2661 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2643 +#: scd/app-openpgp.c:2674 #, fuzzy msgid "||Please unlock the card" msgstr "jelszóváltoztatás" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" -#: scd/app-openpgp.c:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, fuzzy, c-format msgid "verify CHV%d failed: %s\n" msgstr "Küldés a kulcsszerverre sikertelen: %s\n" -#: scd/app-openpgp.c:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8602,22 +8606,22 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:2843 +#: scd/app-openpgp.c:2874 #, c-format msgid "access to admin commands is not configured\n" msgstr "" -#: scd/app-openpgp.c:3357 +#: scd/app-openpgp.c:3388 #, fuzzy msgid "||Please enter the PIN" msgstr "jelszóváltoztatás" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 #, 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:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -8625,81 +8629,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 #, fuzzy msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "jelszóváltoztatás" -#: scd/app-openpgp.c:3545 +#: scd/app-openpgp.c:3576 #, fuzzy msgid "||Please enter the PIN and New PIN" msgstr "jelszóváltoztatás" -#: scd/app-openpgp.c:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, fuzzy, c-format msgid "error reading application data\n" msgstr "Hiba a kulcsblokk olvasásakor: %s\n" -#: scd/app-openpgp.c:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, fuzzy, c-format msgid "error reading fingerprint DO\n" msgstr "%s: Hiba szabad rekord olvasásakor: %s.\n" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" -#: scd/app-openpgp.c:4648 +#: scd/app-openpgp.c:4679 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "nem támogatott URI" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "" -#: scd/app-openpgp.c:5036 +#: scd/app-openpgp.c:5067 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:5236 +#: scd/app-openpgp.c:5267 #, 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:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" -#: scd/app-openpgp.c:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, fuzzy, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "Nem találtam érvényes OpenPGP adatot.\n" @@ -8720,7 +8724,7 @@ msgstr "" msgid "run in multi server mode (foreground)" msgstr "" -#: scd/scdaemon.c:136 sm/gpgsm.c:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8769,33 +8773,33 @@ msgstr "" msgid "deny the use of admin card commands" msgstr "Egymásnak ellentmondó parancsok!\n" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 #, fuzzy msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "Használat: gpg [opciók] [fájlok] (-h a súgóhoz)" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" msgstr "" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, c-format msgid "please use the option '--daemon' to run the program in the background\n" msgstr "" -#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, fuzzy, c-format msgid "error getting key usage information: %s\n" @@ -9029,7 +9033,7 @@ msgstr "" msgid "checking the trust list failed: %s\n" msgstr "A létrehozott aláírás ellenőrzése sikertelen: %s.\n" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, c-format msgid "certificate chain too long\n" msgstr "" @@ -9084,7 +9088,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n" msgstr "" #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, fuzzy, c-format msgid "out of core\n" @@ -9132,42 +9136,42 @@ msgstr "" "\"%.*s\"\n" "%u bites %s key, azonosító: %08lX, létrehozva: %s%s\n" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, fuzzy, c-format msgid "looking for another certificate\n" msgstr "rossz igazolás" @@ -9361,6 +9365,11 @@ msgstr "Csináljunk egy visszavonó igazolást ehhez a kulcshoz? " msgid "These parameters are used:\n" msgstr "" +#: sm/certreqgen-ui.c:433 +#, fuzzy, c-format +msgid "error creating temporary file: %s\n" +msgstr "Hiba a jelszó létrehozásakor: %s.\n" + #: sm/certreqgen-ui.c:439 msgid "Now creating self-signed certificate. " msgstr "" @@ -9433,134 +9442,134 @@ msgstr "A kulcsblokk törlése sikertelen: %s.\n" msgid "no valid recipients given\n" msgstr "(Nincs leírás.)\n" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 #, fuzzy msgid "list external keys" msgstr "titkos kulcsok listázása" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 #, fuzzy msgid "list certificate chain" msgstr "rossz igazolás" -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 #, fuzzy msgid "import certificates" msgstr "rossz igazolás" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 #, fuzzy msgid "export certificates" msgstr "rossz igazolás" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 msgid "register a smartcard" msgstr "" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "ne használja a terminált egyáltalán" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 #, fuzzy msgid "create base-64 encoded output" msgstr "ascii páncélozott kimenet létrehozása" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 #, fuzzy msgid "|USER-ID|use USER-ID as default secret key" msgstr "|NÉV|NÉV használata alapértelmezett titkos kulcsként" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 #, fuzzy msgid "|FILE|add keyring to the list of keyrings" msgstr "kulcskarika hozzáadása a kulcskarikalistához" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 #, fuzzy msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NÉV|NÉV rejtjelező algoritmus haszn. jelszavakhoz" -#: sm/gpgsm.c:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "|NÉV|NÉV rejtjelező algoritmus használata" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 msgid "|NAME|use message digest algorithm NAME" msgstr "|NÉV|NÉV kivonatoló algoritmus használata" -#: sm/gpgsm.c:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "kötegelt mód: soha nem kérdez" -#: sm/gpgsm.c:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "igen válasz feltételezése a legtöbb kérdésre" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "nem válasz feltételezése a legtöbb kérdésre" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 #, fuzzy msgid "|FILE|write an audit log to FILE" msgstr "|fájl|bővítő modul betöltése" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 #, 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:623 +#: sm/gpgsm.c:633 #, fuzzy msgid "" "Syntax: @GPGSM@ [options] [files]\n" @@ -9571,27 +9580,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:831 +#: sm/gpgsm.c:841 #, 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:842 +#: sm/gpgsm.c:852 #, fuzzy, c-format msgid "unknown validation model '%s'\n" msgstr "Ismeretlen alapértelmezett címzett: \"%s\"\n" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, fuzzy, c-format msgid "importing common certificates '%s'\n" msgstr "Írok a \"%s\" állományba.\n" -#: sm/gpgsm.c:1774 +#: sm/gpgsm.c:1795 #, 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:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -9621,7 +9630,7 @@ msgstr "Hiba a jelszó létrehozásakor: %s.\n" msgid "error importing certificate: %s\n" msgstr "Hiba a jelszó létrehozásakor: %s.\n" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, fuzzy, c-format msgid "error reading input: %s\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" @@ -9661,7 +9670,7 @@ msgstr "rev? Nem tudom ellenőrizni a visszavonást: %s.\n" msgid "error storing flags: %s\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "" @@ -10028,12 +10037,6 @@ msgstr "Nem tudom a \"%s\" könyvtárat létrehozni: %s.\n" msgid "error closing '%s': %s\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" -#: dirmngr/crlcache.c:948 -#, fuzzy, c-format -#| msgid "error reading `%s': %s\n" -msgid "error renaming '%s' to '%s': %s\n" -msgstr "Hiba \"%s\" olvasásakor: %s\n" - #: dirmngr/crlcache.c:1002 #, fuzzy, c-format msgid "can't hash '%s': %s\n" @@ -10721,93 +10724,93 @@ msgstr "" msgid "usage: %s [options] " msgstr "Használat: gpg [opciók] " -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, 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:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, fuzzy, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "Páncélozás nem sikerült: %s\n" -#: dirmngr/dirmngr.c:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, fuzzy, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "Páncélozás nem sikerült: %s\n" -#: dirmngr/dirmngr.c:1730 +#: dirmngr/dirmngr.c:1734 #, fuzzy, c-format msgid "%s:%u: line too long - skipped\n" msgstr "A sor túl hosszú!\n" -#: dirmngr/dirmngr.c:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, fuzzy, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "Hiba: Érvénytelen ujjlenyomat.\n" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, fuzzy, c-format msgid "%s:%u: read error: %s\n" msgstr "Olvasási hiba: %s.\n" -#: dirmngr/dirmngr.c:1892 +#: dirmngr/dirmngr.c:1896 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1979 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:2032 +#: dirmngr/dirmngr.c:2036 #, fuzzy, c-format msgid "shutdown forced\n" msgstr "nem feldolgozott" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, fuzzy, c-format msgid "error accessing '%s': http status %u\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" -#: dirmngr/http.c:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, fuzzy, c-format msgid "too many redirections\n" msgstr "Túl sok \"%c\" preferencia.\n" -#: dirmngr/http.c:3768 +#: dirmngr/http.c:3802 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11178,105 +11181,105 @@ msgstr "%c%lu preferencia kétszer szerepel!\n" msgid "certificate should not have been used for CRL signing\n" msgstr "" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 #, fuzzy msgid "quiet" msgstr "kilépés|kilepes" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 msgid "connect to the dirmngr" msgstr "" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 msgid "connect to the keyboxd" msgstr "" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 msgid "|ADDR|connect to Assuan server at ADDR" msgstr "" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 #, fuzzy msgid "|FILE|run commands from FILE on startup" msgstr "|fájl|bővítő modul betöltése" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 #, fuzzy msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "Használat: gpg [opciók] [fájlok] (-h a súgóhoz)" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 msgid "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" msgstr "" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, fuzzy, c-format msgid "receiving line failed: %s\n" msgstr "A kulcsblokk törlése sikertelen: %s.\n" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, fuzzy, c-format msgid "line too long - skipped\n" msgstr "A sor túl hosszú!\n" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, fuzzy, c-format msgid "unknown command '%s'\n" msgstr "Ismeretlen alapértelmezett címzett: \"%s\"\n" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, fuzzy, c-format msgid "sending line failed: %s\n" msgstr "Aláírás sikertelen: %s\n" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, fuzzy, c-format msgid "no keybox daemon running in this session\n" msgstr "GPG ügynök nem elérhető ebben a munkafolyamatban.\n" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, fuzzy, c-format msgid "error sending standard options: %s\n" msgstr "Hiba %s-ra/-re küldéskor: %s\n" @@ -11342,12 +11345,12 @@ msgstr "" msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3573 +#: tools/gpgconf-comp.c:3576 #, fuzzy, c-format msgid "error closing '%s'\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" -#: tools/gpgconf-comp.c:3575 +#: tools/gpgconf-comp.c:3578 #, fuzzy, c-format msgid "error parsing '%s'\n" msgstr "Hiba \"%s\" olvasásakor: %s\n" @@ -11537,6 +11540,15 @@ msgstr "" msgid "manage the command history" msgstr "" +#, fuzzy +#~ msgid "error writing to temporary file: %s\n" +#~ msgstr "Írok a \"%s\" állományba.\n" + +#, fuzzy +#~| msgid "Key is superseded" +#~ msgid "run in supervised mode" +#~ msgstr "A kulcsot lecserélték." + #~ msgid "Name may not start with a digit\n" #~ msgstr "A név lehet, hogy nem kezdődhet számmal!\n" @@ -11798,10 +11810,6 @@ msgstr "" #~ msgstr "Nem tudom megnyitni %s-t: %s\n" #, fuzzy -#~ msgid "error writing to %s: %s\n" -#~ msgstr "Hiba a \"%s\" kulcskarika írásakor: %s\n" - -#, fuzzy #~ msgid "error closing %s: %s\n" #~ msgstr "Hiba \"%s\" olvasásakor: %s\n" diff --git a/po/id.po b/po/id.po index de78211..d35ea87 100644 --- a/po/id.po +++ b/po/id.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: gnupg-id\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-04-21 16:55+0200\n" +"POT-Creation-Date: 2022-07-11 12:31+0200\n" "PO-Revision-Date: 2004-06-17 16:32+0700\n" "Last-Translator: Tedi Heriyanto \n" "Language-Team: Indonesian \n" @@ -20,7 +20,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.3\n" -#: agent/call-pinentry.c:338 +#: agent/call-pinentry.c:340 #, fuzzy, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "gagal inisialisasi TrustDB: %s\n" @@ -31,52 +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:556 +#: agent/call-pinentry.c:554 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:557 +#: agent/call-pinentry.c:555 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:558 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:559 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:560 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:561 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:562 +#: agent/call-pinentry.c:560 #, 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:564 +#: agent/call-pinentry.c:562 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:565 +#: agent/call-pinentry.c:563 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "passphrase tidak valid" -#: agent/call-pinentry.c:566 +#: agent/call-pinentry.c:564 msgid "Caps Lock is on" msgstr "" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:1022 +#: agent/call-pinentry.c:1019 msgid "Suggest" msgstr "" @@ -87,28 +87,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:1044 +#: agent/call-pinentry.c:1041 msgid "pinentry.genpin.tooltip" msgstr "" #. TRANSLATORS: This is a text shown by pinentry if the option #. for formatted passphrase is enabled. The length is #. limited to about 900 characters. -#: agent/call-pinentry.c:1072 +#: agent/call-pinentry.c:1069 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 +#: agent/call-pinentry.c:1128 #, 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:1198 +#: agent/call-pinentry.c:1195 msgid "Quality:" msgstr "" @@ -118,107 +118,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:1219 +#: agent/call-pinentry.c:1216 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1477 +#: agent/call-pinentry.c:1474 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1480 +#: agent/call-pinentry.c:1477 #, 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:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 #: agent/protect-tool.c:729 #, fuzzy msgid "Passphrase:" msgstr "passphrase yang buruk" -#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 -#: agent/command.c:1988 agent/command-ssh.c:3056 agent/genkey.c:442 +#: agent/call-pinentry.c:1541 agent/call-pinentry.c:1799 agent/command.c:2049 +#: agent/command.c:2108 agent/command-ssh.c:3145 agent/genkey.c:427 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:1566 agent/call-pinentry.c:1830 +#: agent/call-pinentry.c:1563 agent/call-pinentry.c:1827 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 +#: agent/call-pinentry.c:1574 agent/call-pinentry.c:1838 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 -#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 +#: agent/call-pinentry.c:1586 agent/call-pinentry.c:1598 +#: agent/call-pinentry.c:1850 agent/call-pinentry.c:1862 #, fuzzy msgid "PIN too long" msgstr "baris terlalu panjang\n" -#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 +#: agent/call-pinentry.c:1587 agent/call-pinentry.c:1851 #, fuzzy msgid "Passphrase too long" msgstr "passphrase terlalu panjang\n" -#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 +#: agent/call-pinentry.c:1595 agent/call-pinentry.c:1859 #, fuzzy msgid "Invalid characters in PIN" msgstr "Karakter tidak valid dalam nama\n" -#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 +#: agent/call-pinentry.c:1600 agent/call-pinentry.c:1864 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 #, fuzzy msgid "Bad PIN" msgstr "MPI yang buruk" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 #, fuzzy msgid "Bad Passphrase" msgstr "passphrase yang buruk" -#: agent/command.c:823 +#: agent/command.c:826 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:824 +#: agent/command.c:827 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1235 g10/card-util.c:741 g10/card-util.c:762 +#: agent/command.c:1329 g10/card-util.c:741 g10/card-util.c:762 #, fuzzy, c-format msgid "error getting serial number of card: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2984 -#: agent/genkey.c:377 +#: agent/command.c:1876 agent/command.c:2041 agent/command-ssh.c:3073 +#: agent/genkey.c:362 #, fuzzy msgid "Please re-enter this passphrase" msgstr "ubah passphrase" -#: agent/command.c:2703 +#: agent/command.c:2830 #, 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:2833 +#: agent/command.c:2960 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -230,9 +230,9 @@ msgid "ssh keys greater than %d bits are not supported\n" msgstr "algoritma proteksi %d%s tidak didukung\n" #: agent/command-ssh.c:874 common/dotlock.c:856 g10/card-util.c:991 -#: g10/export.c:1329 g10/gpg.c:1454 g10/keygen.c:5370 g10/keyring.c:1329 +#: g10/export.c:1329 g10/gpg.c:1455 g10/keygen.c:5370 g10/keyring.c:1329 #: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 -#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:753 tools/gpg-card.c:479 +#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:739 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" @@ -240,15 +240,15 @@ msgstr "tidak dapat membuat %s: %s\n" #: agent/command-ssh.c:886 common/helpfile.c:57 g10/card-util.c:948 #: g10/dearmor.c:59 g10/dearmor.c:104 g10/decrypt.c:65 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1455 +#: g10/decrypt.c:148 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1456 #: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4319 #: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: g10/plaintext.c:640 g10/sign.c:1093 g10/sign.c:1320 g10/sign.c:1433 -#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:758 -#: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2253 -#: sm/gpgsm.c:2283 sm/gpgsm.c:2321 sm/keylist.c:1791 sm/qualified.c:65 +#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:744 +#: g10/tdbio.c:799 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2274 +#: sm/gpgsm.c:2304 sm/gpgsm.c:2342 sm/keylist.c:1809 sm/qualified.c:65 #: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489 -#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1817 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1821 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -259,137 +259,128 @@ msgstr "tidak dapat membuka `%s': %s\n" msgid "no suitable card key found: %s\n" msgstr "tidak ditemukan keyring rahasia yang dapat ditulisi: %s\n" -#: agent/command-ssh.c:2513 +#: agent/command-ssh.c:2467 #, fuzzy, c-format msgid "error getting list of cards: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: agent/command-ssh.c:2688 +#: agent/command-ssh.c:2777 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " "allow this?" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Allow" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Deny" msgstr "" -#: agent/command-ssh.c:2704 +#: agent/command-ssh.c:2793 #, fuzzy, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "Silakan masukkan passphrase; ini kalimat rahasia\n" -#: agent/command-ssh.c:3011 +#: agent/command-ssh.c:3100 #, fuzzy, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " "%s%%0Awithin gpg-agent's key storage" msgstr "Silakan masukkan passphrase; ini kalimat rahasia\n" -#: agent/command-ssh.c:3708 +#: agent/command-ssh.c:3797 #, fuzzy, c-format msgid "failed to create stream from socket: %s\n" msgstr "%s: gagal membuat hashtable: %s\n" -#: agent/divert-scd.c:118 -msgid "Please insert the card with serial number" -msgstr "" - -#: agent/divert-scd.c:243 +#: agent/divert-scd.c:136 msgid "Admin PIN" msgstr "" #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:248 +#: agent/divert-scd.c:141 msgid "PUK" msgstr "" -#: agent/divert-scd.c:255 +#: agent/divert-scd.c:148 msgid "Reset Code" msgstr "" -#: agent/divert-scd.c:283 +#: agent/divert-scd.c:176 msgid "Push ACK button on card/token." msgstr "" -#: agent/divert-scd.c:305 agent/divert-scd.c:309 +#: agent/divert-scd.c:198 agent/divert-scd.c:202 msgid "Use the reader's pinpad for input." msgstr "" -#: agent/divert-scd.c:375 +#: agent/divert-scd.c:268 #, fuzzy msgid "Repeat this Reset Code" msgstr "Ulangi passphrase: " -#: agent/divert-scd.c:377 +#: agent/divert-scd.c:270 #, fuzzy msgid "Repeat this PUK" msgstr "Ulangi passphrase: " -#: agent/divert-scd.c:378 +#: agent/divert-scd.c:271 #, fuzzy msgid "Repeat this PIN" msgstr "Ulangi passphrase: " -#: agent/divert-scd.c:383 +#: agent/divert-scd.c:276 #, fuzzy msgid "Reset Code not correctly repeated; try again" msgstr "passphrase tidak diulang dengan benar; coba lagi" -#: agent/divert-scd.c:385 +#: agent/divert-scd.c:278 #, fuzzy msgid "PUK not correctly repeated; try again" msgstr "passphrase tidak diulang dengan benar; coba lagi" -#: agent/divert-scd.c:386 +#: agent/divert-scd.c:279 #, fuzzy msgid "PIN not correctly repeated; try again" msgstr "passphrase tidak diulang dengan benar; coba lagi" -#: agent/divert-scd.c:399 +#: agent/divert-scd.c:292 #, c-format msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "" -#: 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:150 +#: agent/genkey.c:154 #, fuzzy, c-format -msgid "error writing to temporary file: %s\n" -msgstr "menulis ke `%s'\n" +msgid "error writing to pipe: %s\n" +msgstr "kesalahan menulis keyring `%s': %s\n" -#: agent/genkey.c:191 +#: agent/genkey.c:176 #, fuzzy msgid "Enter new passphrase" msgstr "Masukkan passphrase\n" -#: agent/genkey.c:227 +#: agent/genkey.c:212 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:229 +#: agent/genkey.c:214 #, 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:241 +#: agent/genkey.c:226 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:258 +#: agent/genkey.c:243 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -397,7 +388,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:277 +#: agent/genkey.c:262 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -405,386 +396,385 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:304 +#: agent/genkey.c:289 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:319 +#: agent/genkey.c:304 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:340 +#: agent/genkey.c:325 #, fuzzy msgid "Take this one anyway" msgstr "Tetap gunakan kunci ini? " -#: agent/genkey.c:508 +#: agent/genkey.c:493 #, 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:637 +#: agent/genkey.c:622 #, fuzzy msgid "Please enter the new passphrase" msgstr "ubah passphrase" -#: agent/gpg-agent.c:165 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:167 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 msgid "Options used for startup" msgstr "" -#: agent/gpg-agent.c:167 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 +#: agent/gpg-agent.c:169 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:168 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:170 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:170 dirmngr/dirmngr.c:176 -#, fuzzy -#| msgid "Key is superseded" -msgid "run in supervised mode" -msgstr "Kunci dilampaui" - -#: agent/gpg-agent.c:172 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 +#: agent/gpg-agent.c:174 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:173 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:175 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:174 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 +#: agent/gpg-agent.c:176 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:183 g10/gpg.c:595 scd/scdaemon.c:125 sm/gpgsm.c:428 +#: agent/gpg-agent.c:185 g10/gpg.c:596 scd/scdaemon.c:125 sm/gpgsm.c:429 #: dirmngr/dirmngr.c:192 #, fuzzy msgid "|FILE|read options from FILE" msgstr "|FILE|muat modul ekstensi FILE" -#: agent/gpg-agent.c:187 g10/gpg.c:580 scd/scdaemon.c:129 sm/gpgsm.c:269 +#: agent/gpg-agent.c:189 g10/gpg.c:581 scd/scdaemon.c:129 sm/gpgsm.c:270 #: dirmngr/dirmngr.c:196 msgid "Options controlling the diagnostic output" msgstr "" -#: agent/gpg-agent.c:189 g10/gpg.c:582 g10/gpgv.c:78 kbx/kbxutil.c:89 -#: scd/scdaemon.c:131 sm/gpgsm.c:271 dirmngr/dirmngr-client.c:69 -#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:85 tools/gpgconf.c:117 +#: agent/gpg-agent.c:191 g10/gpg.c:583 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: scd/scdaemon.c:131 sm/gpgsm.c:272 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:86 tools/gpgconf.c:117 msgid "verbose" msgstr "detil" -#: agent/gpg-agent.c:190 g10/gpg.c:584 g10/gpgv.c:79 kbx/kbxutil.c:90 -#: scd/scdaemon.c:132 sm/gpgsm.c:273 dirmngr/dirmngr-client.c:70 +#: agent/gpg-agent.c:192 g10/gpg.c:585 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: scd/scdaemon.c:132 sm/gpgsm.c:274 dirmngr/dirmngr-client.c:70 #: dirmngr/dirmngr.c:199 msgid "be somewhat more quiet" msgstr "lebih diam" -#: agent/gpg-agent.c:198 g10/gpg.c:599 sm/gpgsm.c:287 dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:600 sm/gpgsm.c:288 dirmngr/dirmngr.c:209 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:202 g10/gpg.c:605 scd/scdaemon.c:146 sm/gpgsm.c:294 +#: agent/gpg-agent.c:204 g10/gpg.c:606 scd/scdaemon.c:146 sm/gpgsm.c:295 #: dirmngr/dirmngr.c:213 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 #, fuzzy msgid "do not use the SCdaemon" msgstr "perbarui database trust" -#: agent/gpg-agent.c:207 +#: agent/gpg-agent.c:209 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 #, 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:217 +#: agent/gpg-agent.c:219 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:219 +#: agent/gpg-agent.c:221 msgid "ignore requests to change the X display" msgstr "" -#: agent/gpg-agent.c:220 +#: agent/gpg-agent.c:222 #, fuzzy #| msgid "not supported" msgid "enable ssh support" msgstr "tidak didukung" -#: agent/gpg-agent.c:222 +#: agent/gpg-agent.c:224 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:225 +#: agent/gpg-agent.c:227 #, fuzzy #| msgid "not supported" msgid "enable putty support" msgstr "tidak didukung" -#: agent/gpg-agent.c:237 g10/gpg.c:850 scd/scdaemon.c:176 sm/gpgsm.c:388 +#: agent/gpg-agent.c:239 g10/gpg.c:851 scd/scdaemon.c:176 sm/gpgsm.c:389 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:250 +#: agent/gpg-agent.c:252 #, fuzzy msgid "disallow the use of an external password cache" msgstr "kesalahan penciptaan passphrase: %s\n" -#: agent/gpg-agent.c:252 +#: agent/gpg-agent.c:254 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:255 +#: agent/gpg-agent.c:259 #, fuzzy msgid "allow presetting passphrase" msgstr "kesalahan penciptaan passphrase: %s\n" -#: agent/gpg-agent.c:260 +#: agent/gpg-agent.c:264 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:267 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:265 +#: agent/gpg-agent.c:269 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:267 +#: agent/gpg-agent.c:271 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:274 +#: agent/gpg-agent.c:278 #, fuzzy msgid "|N|expire the passphrase after N days" msgstr "|N|gunakan passphrase mode N" -#: agent/gpg-agent.c:276 +#: agent/gpg-agent.c:280 #, fuzzy msgid "do not allow the reuse of old passphrases" msgstr "kesalahan penciptaan passphrase: %s\n" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:281 +#: agent/gpg-agent.c:285 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "gunakan gpg-agent" -#: agent/gpg-agent.c:283 +#: agent/gpg-agent.c:287 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:285 +#: agent/gpg-agent.c:289 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:292 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:292 +#: agent/gpg-agent.c:296 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:296 +#: agent/gpg-agent.c:300 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:562 agent/preset-passphrase.c:99 agent/protect-tool.c:154 -#: g10/gpg.c:1149 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312 -#: sm/gpgsm.c:617 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 -#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:163 +#: agent/gpg-agent.c:561 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: g10/gpg.c:1150 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:313 +#: sm/gpgsm.c:627 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 +#: tools/gpg-connect-agent.c:223 tools/gpgconf.c:163 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Laporkan bug ke .\n" -#: agent/gpg-agent.c:571 +#: agent/gpg-agent.c:570 #, fuzzy msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Pemakaian: gpg [pilihan] [file] (-h untuk bantuan)" -#: agent/gpg-agent.c:573 +#: agent/gpg-agent.c:572 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "algoritma digest yang dipilih tidak valid\n" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, 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:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, 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:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "WARNING: \"%s\" adalah opsi terdepresiasi\n" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, fuzzy, c-format msgid "can't create socket: %s\n" msgstr "tidak dapat membuat %s: %s\n" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, c-format msgid "socket name '%s' is too long\n" msgstr "" -#: agent/gpg-agent.c:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, 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:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, fuzzy, c-format msgid "error getting nonce for the socket\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: agent/gpg-agent.c:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, fuzzy, c-format msgid "error binding socket to '%s': %s\n" msgstr "kesalahan mengirim ke `%s': %s\n" -#: agent/gpg-agent.c:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, 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:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, fuzzy, c-format msgid "listening on socket '%s'\n" msgstr "menulis kunci rahasia ke `%s'\n" -#: agent/gpg-agent.c:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: 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:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: g10/openfile.c:402 #, fuzzy, c-format msgid "directory '%s' created\n" msgstr "%s: direktori tercipta\n" -#: agent/gpg-agent.c:2381 +#: agent/gpg-agent.c:2391 #, fuzzy, c-format msgid "stat() failed for '%s': %s\n" msgstr "trustdb: read failed (n=%d): %s\n" -#: agent/gpg-agent.c:2385 +#: agent/gpg-agent.c:2395 #, fuzzy, c-format msgid "can't use '%s' as home directory\n" msgstr "%s: tidak dapat membuat direktori: %s\n" -#: agent/gpg-agent.c:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, fuzzy, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "kesalahan membaca `%s': %s\n" -#: agent/gpg-agent.c:2747 +#: agent/gpg-agent.c:2757 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2752 +#: agent/gpg-agent.c:2762 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2827 +#: agent/gpg-agent.c:2837 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2832 +#: agent/gpg-agent.c:2842 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, fuzzy, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "gagal perbarui rahasia: %s\n" -#: agent/gpg-agent.c:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, fuzzy, c-format msgid "%s %s stopped\n" msgstr "%s: dilewati: %s\n" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 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" @@ -810,7 +800,7 @@ msgid "" "Password cache maintenance\n" msgstr "" -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -820,7 +810,7 @@ msgstr "" " " #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -874,42 +864,42 @@ msgstr "Batal" msgid "error while asking for the passphrase: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, fuzzy, c-format msgid "error opening '%s': %s\n" msgstr "kesalahan membaca `%s': %s\n" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, fuzzy, c-format msgid "file '%s', line %d: %s\n" msgstr "kunci '%s' tidak ditemukan: %s\n" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, fuzzy, c-format msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "kesalahan pembacaan: %s\n" -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, fuzzy, c-format msgid "system trustlist '%s' not available\n" msgstr "bagian kunci rahasia tidak tersedia\n" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, fuzzy, c-format msgid "bad fingerprint in '%s', line %d\n" msgstr "kesalahan pembacaan: %s\n" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, fuzzy, c-format msgid "invalid keyflag in '%s', line %d\n" msgstr "kesalahan: fingerprint tidak valid\n" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, fuzzy, c-format msgid "error reading '%s', line %d: %s\n" msgstr "kesalahan membaca `%s': %s\n" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "" @@ -922,19 +912,19 @@ msgstr "" #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " "certificates?" msgstr "" -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 #, fuzzy msgid "Yes" msgstr "y|ya" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "" @@ -947,7 +937,7 @@ msgstr "" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -957,48 +947,63 @@ msgstr "" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, fuzzy, c-format +#| msgid "error reading `%s': %s\n" +msgid "error renaming '%s' to '%s': %s\n" +msgstr "kesalahan membaca `%s': %s\n" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "" -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " "it now." msgstr "" -#: agent/findkey.c:397 agent/findkey.c:404 +#: agent/findkey.c:451 agent/findkey.c:458 #, fuzzy msgid "Change passphrase" msgstr "ubah passphrase" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +msgid "Please insert the card with serial number" +msgstr "" + +#: agent/findkey.c:1231 +#, c-format +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "" + +#: agent/findkey.c:1741 #, fuzzy, c-format msgid "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A %%C" "%%0A?" msgstr "Anda ingin menghapus kunci terpilih ini? " -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 #, fuzzy msgid "Delete key" msgstr "aktifkan kunci" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -1020,7 +1025,7 @@ msgstr "" msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "Gagal memeriksa signature yang dibuat: %s\n" @@ -1062,7 +1067,7 @@ msgid "error creating a stream for a pipe: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" #: common/exechelp-posix.c:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, fuzzy, c-format msgid "error forking process: %s\n" msgstr "kesalahan membaca `%s': %s\n" @@ -1124,12 +1129,12 @@ msgstr "Peringatan: kepemilikan tidak aman pada %s \"%s\"\n" msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "Peringatan: permisi tidak aman pada %s \"%s\"\n" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, fuzzy, c-format msgid "waiting for file '%s' to become accessible ...\n" msgstr "gagal memperbarui: %s\n" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, fuzzy, c-format msgid "renaming '%s' to '%s' failed: %s\n" msgstr "gagal enarmoring: %s\n" @@ -1357,7 +1362,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:4215 +#: scd/app-openpgp.c:4246 #, fuzzy, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1528,7 +1533,7 @@ msgstr "gagal enarmoring: %s\n" msgid "iconv_open failed: %s\n" msgstr "tidak dapat membuka file: %s\n" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, fuzzy, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "gagal enarmoring: %s\n" @@ -1567,7 +1572,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:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1742,7 +1747,7 @@ msgstr "kesalahan membaca `%s': %s\n" msgid "problem with the agent: %s\n" msgstr "masalah dengan agen: agen mengembalikan 0x%lx\n" -#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, fuzzy, c-format msgid "no dirmngr running in this session\n" msgstr "gpg-agent tidak tersedia untuk sesi ini\n" @@ -1785,7 +1790,7 @@ msgstr "" msgid "server uses an invalid certificate" msgstr "buat sertifikat revokasi" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" @@ -1813,7 +1818,7 @@ msgstr "tidak dapat melakukan hal itu dalam mode batch\n" 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:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 tools/gpg-card.c:2965 #, fuzzy, c-format msgid "Reset Code not or not anymore available\n" msgstr "bagian kunci rahasia tidak tersedia\n" @@ -1880,15 +1885,15 @@ msgstr "tidak ada kunci publik yang sesuai: %s\n" #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 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:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" @@ -2236,27 +2241,27 @@ msgstr "menulis kunci rahasia ke `%s'\n" msgid "Invalid command (try \"help\")\n" msgstr "Perintah tidak valid (coba \"help\")\n" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format msgid "--output doesn't work for this command\n" msgstr "--output tidak berfungsi untuk perintah ini\n" -#: g10/decrypt.c:247 g10/gpg.c:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 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:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2319,8 +2324,8 @@ msgid "subkey" msgstr "Pubkey: " #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "gagal memperbarui: %s\n" @@ -2384,15 +2389,15 @@ msgstr "" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, 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:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 sm/verify.c:510 #, fuzzy, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "" @@ -2415,7 +2420,7 @@ msgstr "memaksa cipher simetrik %s (%d) melanggar preferensi penerima\n" msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "WARNING: \"%s\" adalah opsi terdepresiasi\n" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2525,12 +2530,12 @@ msgstr "menulis kunci rahasia ke `%s'\n" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "kunci %08lX: kunci gaya PGP 2.x - dilewati\n" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "PERINGATAN: tidak ada yang diekspor\n" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, fuzzy, c-format #| msgid "error creating `%s': %s\n" @@ -2599,297 +2604,297 @@ msgstr "kunci tidak valid %08lX dibuat valid oleh --allow-non-selfsigned-uid\n" msgid "using subkey %s instead of primary key %s\n" msgstr "menggunakan kunci sekunder %08lX bukannya kunci primer %08lX\n" -#: g10/getkey.c:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, fuzzy, c-format msgid "valid values for option '%s':\n" msgstr "opsi impor tidak valid\n" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 #, fuzzy msgid "make a signature" msgstr "buat detached signature" -#: g10/gpg.c:456 +#: g10/gpg.c:457 #, fuzzy msgid "make a clear text signature" msgstr "|[file]|buat signature teks" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "buat detached signature" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "enkripsi data" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "enkripsi hanya dengan symmetric cipher" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "dekripsi data (default)" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "verifikasi signature" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "tampilkan kunci" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "tampilkan kunci dan signature" -#: g10/gpg.c:472 +#: g10/gpg.c:473 #, fuzzy msgid "list and check key signatures" msgstr "periksa signature kunci" -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "tampilkan kunci dan fingerprint" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "tampilkan kunci rahasia" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "buat sepasang kunci baru" -#: g10/gpg.c:480 +#: g10/gpg.c:481 #, fuzzy #| msgid "generate a new key pair" msgid "quickly generate a new key pair" msgstr "buat sepasang kunci baru" -#: g10/gpg.c:483 +#: g10/gpg.c:484 #, fuzzy #| msgid "generate a new key pair" msgid "quickly add a new user-id" msgstr "buat sepasang kunci baru" -#: g10/gpg.c:488 +#: g10/gpg.c:489 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a user-id" msgstr "buat sepasang kunci baru" -#: g10/gpg.c:491 +#: g10/gpg.c:492 #, fuzzy #| msgid "generate a new key pair" msgid "quickly set a new expiration date" msgstr "buat sepasang kunci baru" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "buat sertifikat revokasi" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "hapus kunci dari keyring publik" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "hapus kunci dari keyring pribadi" -#: g10/gpg.c:504 +#: g10/gpg.c:505 #, fuzzy #| msgid "sign a key" msgid "quickly sign a key" msgstr "tandai kunci" -#: g10/gpg.c:506 +#: g10/gpg.c:507 #, fuzzy #| msgid "sign a key locally" msgid "quickly sign a key locally" msgstr "tandai kunci secara lokal" -#: g10/gpg.c:508 +#: g10/gpg.c:509 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a key signature" msgstr "buat sepasang kunci baru" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "tandai kunci" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "tandai kunci secara lokal" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "tandai atau edit kunci" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 #, fuzzy msgid "change a passphrase" msgstr "ubah passphrase" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "ekspor kunci" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "ekspor kunci ke keyserver" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "impor kunci dari keyserver" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "cari kunci di keyserver" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "update semua kunci dari keyserver" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "impor/gabung kunci" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "perbarui database trust" -#: g10/gpg.c:561 +#: g10/gpg.c:562 #, fuzzy msgid "print message digests" msgstr "|algo [file]|cetak digest pesan" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "|NAMA|gunakan NAMA sebagai kunci rahasia baku" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 #, fuzzy msgid "|NAME|encrypt to user ID NAME as well" msgstr "|NAMA|enkripsi untuk NAMA" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "jangan buat perubahan" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "tanya sebelum menimpa" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 msgid "Options controlling the input" msgstr "" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 msgid "Options controlling the output" msgstr "" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "ciptakan output ascii" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 #, fuzzy msgid "|FILE|write output to FILE" msgstr "|FILE|muat modul ekstensi FILE" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "gunakan mode teks kanonikal" -#: g10/gpg.c:763 +#: g10/gpg.c:764 #, fuzzy msgid "|N|set compress level to N (0 disables)" msgstr "|N|set tingkat kompresi N (0 tidak ada)" -#: g10/gpg.c:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 msgid "Options controlling key import and export" msgstr "" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "" -#: g10/gpg.c:775 +#: g10/gpg.c:776 #, fuzzy #| msgid "import keys from a keyserver" msgid "import missing key from a signature" msgstr "impor kunci dari keyserver" -#: g10/gpg.c:780 +#: g10/gpg.c:781 #, fuzzy msgid "include the public key in signatures" msgstr "periksa signature kunci" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 msgid "Options controlling key listings" msgstr "" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 #, fuzzy #| msgid "list secret keys" msgid "Options to specify keys" msgstr "tampilkan kunci rahasia" -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 #, fuzzy msgid "|USER-ID|encrypt for USER-ID" msgstr "|NAMA|enkripsi untuk NAMA" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 #, fuzzy msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "gunakan id-user ini untuk menandai/dekripsi" -#: g10/gpg.c:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "" -#: g10/gpg.c:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2897,7 +2902,7 @@ msgstr "" "@\n" "(Lihat man page untuk daftar lengkap semua perintah dan option)\n" -#: g10/gpg.c:978 +#: g10/gpg.c:979 #, fuzzy #| msgid "" #| "@\n" @@ -2927,13 +2932,13 @@ msgstr "" " --list-keys [nama] tampilkan kunci\n" " --fingerprint [nama] tampilkan fingerprint\n" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "Pemakaian: gpg [pilihan] [file] (-h untuk bantuan)" -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 #, fuzzy #| msgid "" #| "Syntax: gpg [options] [files]\n" @@ -2948,7 +2953,7 @@ msgstr "" "tandai, cek, enkripsi atau dekripsi\n" "operasi baku tergantung pada data input\n" -#: g10/gpg.c:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" @@ -2956,574 +2961,574 @@ msgstr "" "\n" "Algoritma yang didukung:\n" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "Pubkey: " -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "Cipher: " -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "Hash: " -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 msgid "Compression: " msgstr "Kompresi: " -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, fuzzy, c-format msgid "usage: %s [options] %s\n" msgstr "pemakaian: gpg [pilihan] " -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "perintah saling konflik\n" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, fuzzy, c-format msgid "no = sign found in group definition '%s'\n" msgstr "tanda = tidak ditemukan dalam definisi grup \"%s\"\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "Peringatan: kepemilikan tidak aman pada %s \"%s\"\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, fuzzy, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "Peringatan: kepemilikan tidak aman pada %s \"%s\"\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, fuzzy, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "Peringatan: kepemilikan tidak aman pada %s \"%s\"\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, fuzzy, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "Peringatan: permisi tidak aman pada %s \"%s\"\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, fuzzy, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "Peringatan: permisi tidak aman pada %s \"%s\"\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, fuzzy, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "Peringatan: permisi tidak aman pada %s \"%s\"\n" -#: g10/gpg.c:1731 +#: g10/gpg.c:1732 #, 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:1734 +#: g10/gpg.c:1735 #, 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:1737 +#: g10/gpg.c:1738 #, 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:1743 +#: g10/gpg.c:1744 #, 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:1746 +#: g10/gpg.c:1747 #, 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:1749 +#: g10/gpg.c:1750 #, 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:1965 +#: g10/gpg.c:1966 #, fuzzy, c-format msgid "unknown configuration item '%s'\n" msgstr "Item Konfigurasi tidak dikenal \"%s\"\n" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 #, fuzzy msgid "show key usage information during key listings" msgstr "Tidak ada signature koresponden di ring rahasia\n" -#: g10/gpg.c:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 #, fuzzy msgid "show all notations during signature listings" msgstr "Tidak ada signature koresponden di ring rahasia\n" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 #, fuzzy msgid "show preferred keyserver URLs during signature listings" msgstr "URL signature kebijakan yang diberikan tidak valid\n" -#: g10/gpg.c:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2081 +#: g10/gpg.c:2082 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2083 +#: g10/gpg.c:2084 #, fuzzy msgid "show the keyring name in key listings" msgstr "tampilkan keyring tempat kunci yang dipilih berada" -#: g10/gpg.c:2085 +#: g10/gpg.c:2086 #, fuzzy msgid "show expiration dates during signature listings" msgstr "Tidak ada signature koresponden di ring rahasia\n" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, fuzzy, c-format msgid "unknown TOFU policy '%s'\n" msgstr "penerima baku tidak dikenal `%s'\n" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "Perintah ini tidak dibolehkan saat dalam mode %s.\n" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, 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:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, fuzzy, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "%s bukanlah set karakter yang valid\n" -#: g10/gpg.c:3219 +#: g10/gpg.c:3220 #, fuzzy, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "Bukan alamat email yang valid\n" -#: g10/gpg.c:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, fuzzy, c-format msgid "invalid pinentry mode '%s'\n" msgstr "algoritma hash tidak valid `%s'\n" -#: g10/gpg.c:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, fuzzy, c-format msgid "invalid request origin '%s'\n" msgstr "opsi impor tidak valid\n" -#: g10/gpg.c:3314 +#: g10/gpg.c:3315 #, fuzzy, c-format msgid "'%s' is not a valid character set\n" msgstr "%s bukanlah set karakter yang valid\n" -#: g10/gpg.c:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, fuzzy, c-format msgid "could not parse keyserver URL\n" msgstr "tidak dapat memparsing URI keyserver\n" -#: g10/gpg.c:3354 +#: g10/gpg.c:3355 #, fuzzy, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: opsi ekspor tidak valid\n" -#: g10/gpg.c:3357 +#: g10/gpg.c:3358 #, fuzzy, c-format msgid "invalid keyserver options\n" msgstr "opsi ekspor tidak valid\n" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: opsi impor tidak valid\n" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, c-format msgid "invalid import options\n" msgstr "opsi impor tidak valid\n" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, fuzzy, c-format msgid "invalid filter option: %s\n" msgstr "opsi impor tidak valid\n" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: opsi ekspor tidak valid\n" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, c-format msgid "invalid export options\n" msgstr "opsi ekspor tidak valid\n" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, fuzzy, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: opsi impor tidak valid\n" -#: g10/gpg.c:3397 +#: g10/gpg.c:3398 #, fuzzy, c-format msgid "invalid list options\n" msgstr "opsi impor tidak valid\n" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 #, fuzzy msgid "show all notations during signature verification" msgstr "%s bukanlah set karakter yang valid\n" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 #, fuzzy msgid "show preferred keyserver URLs during signature verification" msgstr "URL signature kebijakan yang diberikan tidak valid\n" -#: g10/gpg.c:3419 +#: g10/gpg.c:3420 #, fuzzy msgid "show user ID validity during signature verification" msgstr "%s bukanlah set karakter yang valid\n" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3423 +#: g10/gpg.c:3424 #, fuzzy msgid "show only the primary user ID in signature verification" msgstr "%s bukanlah set karakter yang valid\n" -#: g10/gpg.c:3430 +#: g10/gpg.c:3431 #, fuzzy, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: opsi ekspor tidak valid\n" -#: g10/gpg.c:3433 +#: g10/gpg.c:3434 #, fuzzy, c-format msgid "invalid verify options\n" msgstr "opsi ekspor tidak valid\n" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, c-format msgid "unable to set exec-path to %s\n" msgstr "tidak dapat menset path exec ke %s\n" -#: g10/gpg.c:3647 +#: g10/gpg.c:3648 #, fuzzy, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: opsi ekspor tidak valid\n" -#: g10/gpg.c:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, fuzzy, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "opsi impor tidak valid\n" -#: g10/gpg.c:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "PERINGATAN: program mungkin membuat file core!\n" -#: g10/gpg.c:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "PERINGATAN: %s menimpa %s\n" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s tidak dibolehkan dengan %s!\n" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s tidak masuk akal dengan %s!\n" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, fuzzy, c-format msgid "will not run with insecure memory due to %s\n" msgstr "menulis kunci rahasia ke `%s'\n" -#: g10/gpg.c:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "algoritma cipher yang dipilih tidak valid\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, 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:3961 +#: g10/gpg.c:3962 #, fuzzy, c-format msgid "selected compression algorithm is invalid\n" msgstr "algoritma cipher yang dipilih tidak valid\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "algoritma sertifikasi digest yang dipilih tidak valid\n" -#: g10/gpg.c:3982 +#: g10/gpg.c:3983 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed harus lebih dari 0\n" -#: g10/gpg.c:3984 +#: g10/gpg.c:3985 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed harus lebih dari 1\n" -#: g10/gpg.c:3986 +#: g10/gpg.c:3987 #, 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:3988 +#: g10/gpg.c:3989 #, 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:3990 +#: g10/gpg.c:3991 #, 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:3994 +#: g10/gpg.c:3995 #, 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:3998 +#: g10/gpg.c:3999 #, 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:4005 +#: g10/gpg.c:4006 #, c-format msgid "invalid default preferences\n" msgstr "preferensi baku tidak valid\n" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, c-format msgid "invalid personal cipher preferences\n" msgstr "preferensi cipher personal tidak valid\n" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, 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:4016 +#: g10/gpg.c:4017 #, c-format msgid "invalid personal digest preferences\n" msgstr "preferensi digest personal tidak valid\n" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, c-format msgid "invalid personal compress preferences\n" msgstr "preferensi kompresi personal tidak valid\n" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, 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:4071 +#: g10/gpg.c:4072 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s belum dapat dipakai dengan %s\n" -#: g10/gpg.c:4134 +#: g10/gpg.c:4135 #, 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:4146 +#: g10/gpg.c:4147 #, 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:4301 +#: g10/gpg.c:4302 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "gagal inisialisasi TrustDB: %s\n" -#: g10/gpg.c:4313 +#: g10/gpg.c:4314 #, 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:4385 +#: g10/gpg.c:4386 #, fuzzy, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "dekripsi gagal: %s\n" -#: g10/gpg.c:4414 +#: g10/gpg.c:4415 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4417 +#: g10/gpg.c:4418 #, 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:4475 +#: g10/gpg.c:4476 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4478 +#: g10/gpg.c:4479 #, 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:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, c-format msgid "keyserver send failed: %s\n" msgstr "Pengiriman keyserver gagal: %s\n" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, c-format msgid "keyserver receive failed: %s\n" msgstr "Penerimaan keyserver gagal: %s\n" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, c-format msgid "key export failed: %s\n" msgstr "Ekspor kunci gagal: %s\n" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, 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:4925 +#: g10/gpg.c:4926 #, c-format msgid "keyserver search failed: %s\n" msgstr "Pencarian keyserver gagal: %s\n" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "Refresh keyserver gagal: %s\n" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "gagal dearmoring: %s\n" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "gagal enarmoring: %s\n" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, 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:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 g10/tofu.c:2160 #, fuzzy, c-format msgid "error parsing key specification '%s': %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: g10/gpg.c:5286 +#: g10/gpg.c:5308 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5342 +#: g10/gpg.c:5364 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Teruskan dan ketikkan pesan anda ....\n" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "URL sertifikasi kebijakan yang diberikan tidak valid\n" -#: g10/gpg.c:5702 +#: g10/gpg.c:5724 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "URL signature kebijakan yang diberikan tidak valid\n" -#: g10/gpg.c:5735 +#: g10/gpg.c:5757 #, fuzzy, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "URL signature kebijakan yang diberikan tidak valid\n" @@ -3537,7 +3542,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:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|tulis info status ke FD ini" @@ -4261,7 +4266,7 @@ msgid "Are you sure you still want to sign it? (y/N) " msgstr "Apakah anda yakin masih ingin menandainya? (y/N) " #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr "..Tidak dapat menandai.\n" @@ -4463,8 +4468,8 @@ msgstr "" msgid "Really sign? (y/N) " msgstr "Ditandai? " -#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "gagal menandai: %s\n" @@ -4678,7 +4683,7 @@ msgid "" " (nrsign), or any combination thereof (ltsign, tnrsign, etc.).\n" msgstr "" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 msgid "Key is revoked." msgstr "Kunci dibatalkan" @@ -4731,7 +4736,7 @@ msgstr "Hapus ID user ini? " msgid "Really move the primary key? (y/N) " msgstr "Hapus ID user ini? " -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 #, fuzzy msgid "You must select exactly one key.\n" msgstr "Anda harus memilih minimum satu kunci.\n" @@ -4818,169 +4823,169 @@ msgstr "Simpan perubahan? " msgid "Quit without saving? (y/N) " msgstr "Berhenti tanpa menyimpan? " -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "Kunci tidak berubah sehingga tidak perlu pembaharuan.\n" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, 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:2523 +#: g10/keyedit.c:2579 #, fuzzy, c-format msgid "revoking the user ID failed: %s\n" msgstr "Gagal memeriksa signature yang dibuat: %s\n" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, fuzzy, c-format msgid "setting the primary user ID failed: %s\n" msgstr "Gagal memeriksa signature yang dibuat: %s\n" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, fuzzy, c-format msgid "\"%s\" is not a fingerprint\n" msgstr "kesalahan: fingerprint tidak valid\n" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, fuzzy, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr "gagal inisialisasi TrustDB: %s\n" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, fuzzy, c-format #| msgid "invalid value\n" msgid "Invalid user ID '%s': %s\n" msgstr "nilai yang tidak valid\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy #| msgid "No such user ID.\n" msgid "No matching user IDs." msgstr "Tidak ada ID user tersebut.\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy msgid "Nothing to sign.\n" msgstr "Tidak ada yang ditandai dengan kunci %08lX\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, fuzzy, c-format msgid "Not signed by you.\n" msgstr " ditandai oleh %08lX pada %s%s\n" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, fuzzy, c-format #| msgid "checking created signature failed: %s\n" msgid "revoking the key signature failed: %s\n" msgstr "Gagal memeriksa signature yang dibuat: %s\n" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, fuzzy, c-format msgid "'%s' is not a valid expiration time\n" msgstr "%s bukanlah set karakter yang valid\n" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, fuzzy, c-format msgid "\"%s\" is not a proper fingerprint\n" msgstr "kesalahan: fingerprint tidak valid\n" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, fuzzy, c-format msgid "subkey \"%s\" not found\n" msgstr "kunci '%s' tidak ditemukan: %s\n" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "" -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "Digest: " -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "Fitur: " -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "" -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 #, fuzzy msgid "Notations: " msgstr "Notasi: " -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "Tidak ada preferensi pada user ID bergaya PGP 2.x.\n" -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, fuzzy, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "Kunci ini dapat dibatalkan oleh kunci %s" -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, fuzzy, c-format msgid "This key may be revoked by %s key %s" msgstr "Kunci ini dapat dibatalkan oleh kunci %s" -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 #, fuzzy msgid "(sensitive)" msgstr " (sensitive)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, fuzzy, c-format msgid "created: %s" msgstr "tidak dapat membuat %s: %s\n" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, fuzzy, c-format msgid "revoked: %s" msgstr "[revoked] " -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, fuzzy, c-format msgid "expired: %s" msgstr " [berakhir: %s]" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, fuzzy, c-format msgid "expires: %s" msgstr " [berakhir: %s]" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, fuzzy, c-format msgid "usage: %s" msgstr " trust: %c/%c" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "" -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, fuzzy, c-format msgid "trust: %s" msgstr " trust: %c/%c" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "Kunci ini telah ditiadakan" -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" @@ -4988,19 +4993,19 @@ 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:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 #, fuzzy msgid "revoked" msgstr "[revoked] " -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 #, fuzzy msgid "expired" msgstr "expire" -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" @@ -5009,18 +5014,18 @@ msgstr "" "WARNING: no user ID has been marked as primary. This command may\n" " cause a different user ID to become the assumed primary.\n" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, fuzzy, c-format #| msgid "You can't change the expiration date of a v3 key\n" msgid "You may want to change its expiration date too.\n" msgstr "Anda tidak dapat merubah batas waktu kunci v3\n" -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -5030,35 +5035,35 @@ msgstr "" "dapat menyebabkan beberapa versi\n" " PGP menolak kunci ini.\n" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 msgid "Are you sure you still want to add it? (y/N) " msgstr "Anda tetap ingin menambahkannya? (y/n) " -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 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:3102 -msgid "Such a user ID already exists on this key!\n" +#: g10/keyedit.c:4329 +msgid "Such a user ID already exists on this key!" msgstr "" -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "Hapus signature baik ini? (y/T/q)" -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "Hapus signature tidak valid ini? (y/T/q)" -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "Hapus signature tidak dikenal ini? (y/T/q)" -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "Yakin ingin menghapus self-signature ini? (y/T)" -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, fuzzy, c-format #| msgid "Deleted %d signature.\n" msgid "Deleted %d signature.\n" @@ -5066,38 +5071,38 @@ msgid_plural "Deleted %d signatures.\n" msgstr[0] "Menghapus %d signature.\n" msgstr[1] "Menghapus %d signature.\n" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "Tidak ada yang dihapus.\n" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 #, fuzzy msgid "invalid" msgstr "armor tidak valid" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, fuzzy, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "User ID \"%s\" dibatalkan." -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, fuzzy, c-format msgid "User ID \"%s\": %d signature removed\n" msgid_plural "User ID \"%s\": %d signatures removed\n" msgstr[0] "User ID \"%s\" dibatalkan." msgstr[1] "User ID \"%s\" dibatalkan." -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, fuzzy, c-format msgid "User ID \"%s\": already minimized\n" msgstr "User ID \"%s\" telah dibatalkan\n" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, fuzzy, c-format msgid "User ID \"%s\": already clean\n" msgstr "User ID \"%s\" telah dibatalkan\n" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" @@ -5107,46 +5112,46 @@ msgstr "" "designated dapat\n" "............menyebabkan beberapa versi PGP menolak kunci ini.\n" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "Anda tidak boleh revoker designated ke kunci bergaya PGP2.x.\n" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 msgid "Enter the user ID of the designated revoker: " msgstr "Masukkan user ID pihak yang ingin dibatalkan: " -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "" "tidak dapat menunjuk kunci bergaya PGP 2.x sebagai pihak yang dibatalkan\n" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "" "anda tidak dapat menunjuk sebuah kunci sebagai pihak yang dibatalkan " "sendiri\n" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, fuzzy, c-format msgid "this key has already been designated as a revoker\n" msgstr "PERINGATAN: Kunci ini telah dibatalkan oleh pihak yang berwenang\n" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "" "PERINGATAN: menunjuk sebuah kunci sebagai pihak yang dibatalkan tidak dapat " "dilakukan\n" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 #, fuzzy msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "" "Anda yakin ingin menunjuk kunci inin sebagai pihak yang dibatalkan? (y/N):" -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 #, fuzzy msgid "" "Are you sure you want to change the expiration time for multiple subkeys? (y/" @@ -5154,181 +5159,181 @@ msgid "" msgstr "" "Anda yakin ingin menunjuk kunci inin sebagai pihak yang dibatalkan? (y/N):" -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 #, fuzzy msgid "Changing expiration time for a subkey.\n" msgstr "Merubah batas waktu untuk kunci sekunder.\n" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "Merubah batas waktu untuk kunci primer.\n" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "Anda tidak dapat merubah batas waktu kunci v3\n" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 #, fuzzy msgid "Changing usage of a subkey.\n" msgstr "Merubah batas waktu untuk kunci sekunder.\n" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 #, fuzzy #| msgid "Changing expiration time for the primary key.\n" msgid "Changing usage of the primary key.\n" msgstr "Merubah batas waktu untuk kunci primer.\n" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, fuzzy, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "PERINGATAN: subkey penandatangan %08lX tidak tersertifikasi silang\n" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 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:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, fuzzy, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "melewati self-signature v3 pada user id \"%s\"\n" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "" -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 #, fuzzy msgid "Are you sure you want to replace it? (y/N) " msgstr "Apakah anda yakin ingin menggunakannya? (y/N) " -#: g10/keyedit.c:5384 +#: g10/keyedit.c:5440 #, fuzzy msgid "Are you sure you want to delete it? (y/N) " msgstr "Apakah anda yakin ingin menggunakannya? (y/N) " -#: g10/keyedit.c:5449 +#: g10/keyedit.c:5505 #, fuzzy msgid "Enter the notation: " msgstr "Notasi signature: " -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 #, fuzzy msgid "Proceed? (y/N) " msgstr "Ditimpa (y/T)? " -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, c-format msgid "No user ID with index %d\n" msgstr "Tidak ada ID user dengan index %d\n" -#: g10/keyedit.c:5728 +#: g10/keyedit.c:5784 #, fuzzy, c-format msgid "No user ID with hash %s\n" msgstr "Tidak ada ID user dengan index %d\n" -#: g10/keyedit.c:5829 +#: g10/keyedit.c:5885 #, fuzzy, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Tidak ada ID user dengan index %d\n" -#: g10/keyedit.c:5851 +#: g10/keyedit.c:5907 #, fuzzy, c-format msgid "No subkey with index %d\n" msgstr "Tidak ada ID user dengan index %d\n" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, fuzzy, c-format msgid "user ID: \"%s\"\n" msgstr "ID user: " -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, 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:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr " (tidak dapat diekspor)" -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, c-format msgid "This signature expired on %s.\n" msgstr "Kunci ini akan kadaluarsa pada %s \n" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Anda tetap ingin membatalkannya? (y/n) " -#: g10/keyedit.c:6011 +#: g10/keyedit.c:6067 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Membuat sertifikat pembatalan untuk signature ini? (y/N)" -#: g10/keyedit.c:6071 +#: g10/keyedit.c:6127 #, 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:6100 +#: g10/keyedit.c:6156 #, fuzzy msgid " (non-revocable)" msgstr " (tidak dapat diekspor)" -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, fuzzy, c-format msgid "revoked by your key %s on %s\n" msgstr " dibatalkan oleh %08lX pada %s\n" -#: g10/keyedit.c:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "Anda akan membatalkan signature ini:\n" -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 msgid "Really create the revocation certificates? (y/N) " msgstr "Ingin membuat sertifikat pembatalan? (y/T)" -#: g10/keyedit.c:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "tidak ada kunci rahasia\n" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6246 +#: g10/keyedit.c:6302 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "User ID \"%s\" telah dibatalkan\n" -#: g10/keyedit.c:6263 +#: g10/keyedit.c:6319 #, 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:6359 +#: g10/keyedit.c:6415 #, 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:6397 +#: g10/keyedit.c:6453 #, fuzzy, c-format msgid "Key %s is already revoked.\n" msgstr "User ID \"%s\" telah dibatalkan\n" -#: g10/keyedit.c:6459 +#: g10/keyedit.c:6515 #, fuzzy, c-format msgid "Subkey %s is already revoked.\n" msgstr "User ID \"%s\" telah dibatalkan\n" -#: g10/keyedit.c:6556 +#: g10/keyedit.c:6612 #, 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" @@ -5755,6 +5760,10 @@ msgstr "" 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" +#: g10/keygen.c:3102 +msgid "Such a user ID already exists on this key!\n" +msgstr "" + #. TRANSLATORS: These are the allowed answers in #. lower and uppercase. Below you will find the matching #. string which should be translated accordingly and the @@ -6086,56 +6095,56 @@ msgstr "opsi ekspor tidak valid\n" msgid "\"%s\" not a key ID: skipping\n" msgstr "" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, 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:1224 +#: g10/keyserver.c:1226 #, 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:1316 +#: g10/keyserver.c:1318 #, fuzzy, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "kunci '%s' tidak ditemukan: %s\n" -#: g10/keyserver.c:1319 +#: g10/keyserver.c:1321 #, fuzzy, c-format msgid "key not found on keyserver\n" msgstr "kunci '%s' tidak ditemukan: %s\n" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, fuzzy, c-format msgid "requesting key %s from %s\n" msgstr "meminta kunci %08lX dari %s\n" -#: g10/keyserver.c:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, fuzzy, c-format msgid "no keyserver known\n" msgstr "opsi ekspor tidak valid\n" -#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 g10/skclist.c:214 g10/skclist.c:242 #, fuzzy, c-format msgid "skipped \"%s\": %s\n" msgstr "melewati `%s': %s\n" -#: g10/keyserver.c:1619 +#: g10/keyserver.c:1621 #, fuzzy, c-format msgid "sending key %s to %s\n" msgstr "" "\"\n" "ditandai dengan kunci anda %08lX pada %s\n" -#: g10/keyserver.c:1662 +#: g10/keyserver.c:1664 #, fuzzy, c-format msgid "requesting key from '%s'\n" msgstr "meminta kunci %08lX dari %s\n" -#: g10/keyserver.c:1680 +#: g10/keyserver.c:1682 #, fuzzy, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "PERINGATAN: tidak dapat menghapus file temp (%s) `%s': %s\n" @@ -6168,253 +6177,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:475 +#: g10/mainproc.c:480 #, fuzzy, c-format msgid "public key is %s\n" msgstr "kunci publik adalah %08lX\n" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, 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:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 g10/pkclist.c:231 #, fuzzy, c-format msgid " \"%s\"\n" msgstr " alias \"" -#: g10/mainproc.c:535 +#: g10/mainproc.c:540 #, fuzzy, c-format msgid "encrypted with %s key, ID %s\n" msgstr "dienkripsi dengan kunci %s, ID %08lX\n" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "dienkripsi dengan passphrase %lu\n" -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "dienkripsi dengan 1 passphrase\n" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "gagal dekripsi kunci publik: %s\n" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "data terenkripsi dengan kunci publik: DEK baik\n" -#: g10/mainproc.c:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, c-format msgid "assuming %s encrypted data\n" msgstr "asumsikan %s data terenkripsi\n" -#: g10/mainproc.c:655 +#: g10/mainproc.c:660 #, 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:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "PERINGATAN: integritas pesan tidak terlindungi\n" -#: g10/mainproc.c:763 +#: g10/mainproc.c:768 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:766 +#: g10/mainproc.c:771 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:771 +#: g10/mainproc.c:776 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "dekripsi gagal: %s\n" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "dekripsi lancar\n" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "PERINGATAN: pesan terenkripsi telah dimanipulasi!\n" -#: g10/mainproc.c:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "dekripsi gagal: %s\n" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, 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:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "original file name='%.*s'\n" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "pembatalan mandiri - gunakan \"gpg --import\" untuk mengaplikasikan\n" -#: g10/mainproc.c:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, fuzzy, c-format msgid "no signature found\n" msgstr "Signature baik dari \"" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, fuzzy, c-format msgid "BAD signature from \"%s\"" msgstr "signature BURUK dari \"" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, fuzzy, c-format msgid "Expired signature from \"%s\"" msgstr "Signature kadaluarsa dari \"" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, fuzzy, c-format msgid "Good signature from \"%s\"" msgstr "Signature baik dari \"" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "verifikasi signature tidak diabaikan\n" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, fuzzy, c-format msgid "can't handle this ambiguous signature data\n" msgstr "tidak dapat menangani banyak signature ini\n" -#: g10/mainproc.c:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, fuzzy, c-format msgid "Signature made %s\n" msgstr "Signature kadaluwarsa %s\n" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 sm/verify.c:480 #, fuzzy, c-format msgid " using %s key %s\n" msgstr " alias \"" -#: g10/mainproc.c:1970 +#: g10/mainproc.c:1982 #, 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:1976 +#: g10/mainproc.c:1988 #, fuzzy, c-format msgid " issuer \"%s\"\n" msgstr " alias \"" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, c-format msgid "Key available at: " msgstr "Kunci tersedia di:" -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "[uncertain]" -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, fuzzy, c-format msgid " aka \"%s\"" msgstr " alias \"" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, 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:2402 +#: g10/mainproc.c:2414 #, c-format msgid "Signature expired %s\n" msgstr "Signature kadaluwarsa %s\n" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, c-format msgid "Signature expires %s\n" msgstr "Signature kadaluarsa pada %s \n" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2430 #, 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:2419 +#: g10/mainproc.c:2431 msgid "binary" msgstr "biner" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "modeteks" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 msgid "unknown" msgstr "tidak dikenal" -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 #, fuzzy #| msgid "unknown pubkey algorithm" msgid ", key algorithm " msgstr "algoritma pubkey tidak dikenal" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "Tidak dapat memeriksa signature: %s\n" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "bukan detached signature\n" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, 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:2663 +#: g10/mainproc.c:2675 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "kelas signature mandiri 0x%02x\n" -#: g10/mainproc.c:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "signature model lama (PGP 2.X)\n" @@ -6486,11 +6495,6 @@ msgstr "" msgid "%s:%d: deprecated option \"%s\"\n" msgstr "%s:%d: opsi tidak digunakan lagi \"%s\"\n" -#: g10/misc.c:1188 -#, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "WARNING: \"%s\" adalah opsi terdepresiasi\n" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -7582,134 +7586,134 @@ msgstr "kesalahan pembacaan: %s\n" msgid "trustdb: sync failed: %s\n" msgstr "trustdb: gagal sync: %s\n" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, fuzzy, c-format msgid "can't create lock for '%s'\n" msgstr "tidak dapat membuat %s: %s\n" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, fuzzy, c-format msgid "can't lock '%s'\n" msgstr "tidak dapat membuka `%s'\n" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "trustdb rec %lu: lseek gagal: %s\n" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "trustdb rec %lu: write failed (n=%d): %s\n" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "transaksi trustdb terlalu besar\n" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s: direktori tidak ada!\n" -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, fuzzy, c-format msgid "can't access '%s': %s\n" msgstr "tidak dapat menutup `%s': %s\n" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s: gagal membuat catatan versi: %s" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s: tercipta trustdb tidak valid\n" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s: tercipta trustdb\n" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, fuzzy, c-format #| msgid "NOTE: trustdb not writable\n" msgid "Note: trustdb not writable\n" msgstr "CATATAN: trustdb tidak dapat ditulisi\n" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s: trustdb tidak valid\n" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s: gagal membuat hashtable: %s\n" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s: kesalahan memperbaharui catatan versi: %s\n" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s: kesalahan membaca catatan versi: %s\n" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s: kesalahan menulis catatan versi: %s\n" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "trustdb: lseek gagal: %s\n" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "trustdb: read failed (n=%d): %s\n" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s: bukan file trustdb\n" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s: catatan versi dengan recnum %lu\n" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s: versi file %d tidak valid\n" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s: kesalahan membaca record bebas: %s\n" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s: kesalahan menulis dir record: %s\n" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s: gagal mengosongkan record: %s\n" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s: gagal menambahkan record: %s\n" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, fuzzy, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "%s: tercipta trustdb\n" @@ -8331,16 +8335,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8375,10 +8379,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "" @@ -8398,158 +8402,158 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, fuzzy, c-format msgid "key already exists\n" msgstr "`%s' sudah dikompresi\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, c-format msgid "existing key will be replaced\n" msgstr "" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, fuzzy, c-format msgid "generating new key\n" msgstr "buat sepasang kunci baru" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, fuzzy, c-format msgid "writing new key\n" msgstr "buat sepasang kunci baru" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, 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:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, 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:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, c-format msgid "please wait while key is being generated ...\n" msgstr "" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, fuzzy, c-format msgid "generating key failed\n" msgstr "gagal menghapus keyblok: %s\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, 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:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, c-format msgid "response does not contain the public key data\n" msgstr "" -#: scd/app-p15.c:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 #, fuzzy msgid "|A|Please enter the Admin PIN" msgstr "ubah passphrase" -#: scd/app-p15.c:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 #, 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:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 #, fuzzy msgid "||Please enter the PIN for the standard keys." msgstr "ubah passphrase" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 #, fuzzy #| msgid "Note: This key has been disabled.\n" msgid "Note: PIN has not yet been enabled." msgstr "Catatan: Kunci ini telah ditiadakan\n" -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "" -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 #, fuzzy msgid "|N|Please enter a new PIN for the standard keys." msgstr "ubah passphrase" -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 #, fuzzy msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "Silakan pilih alasan untuk pembatalan:\n" -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "" -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 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:945 +#: scd/app-openpgp.c:946 #, fuzzy, c-format msgid "failed to store the fingerprint: %s\n" msgstr "gagal inisialisasi TrustDB: %s\n" -#: scd/app-openpgp.c:958 +#: scd/app-openpgp.c:959 #, fuzzy, c-format msgid "failed to store the creation date: %s\n" msgstr "gagal membuat kembali cache keyring: %s\n" -#: scd/app-openpgp.c:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, c-format msgid "error retrieving CHV status from card\n" msgstr "" -#: scd/app-openpgp.c:1951 +#: scd/app-openpgp.c:1952 #, fuzzy, c-format msgid "reading public key failed: %s\n" msgstr "gagal menghapus keyblok: %s\n" @@ -8557,43 +8561,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:2375 +#: scd/app-openpgp.c:2406 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2623 +#: scd/app-openpgp.c:2654 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2630 +#: scd/app-openpgp.c:2661 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2643 +#: scd/app-openpgp.c:2674 #, fuzzy msgid "||Please unlock the card" msgstr "ubah passphrase" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" -#: scd/app-openpgp.c:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, fuzzy, c-format msgid "verify CHV%d failed: %s\n" msgstr "Pengiriman keyserver gagal: %s\n" -#: scd/app-openpgp.c:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8601,22 +8605,22 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:2843 +#: scd/app-openpgp.c:2874 #, c-format msgid "access to admin commands is not configured\n" msgstr "" -#: scd/app-openpgp.c:3357 +#: scd/app-openpgp.c:3388 #, fuzzy msgid "||Please enter the PIN" msgstr "ubah passphrase" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 #, fuzzy msgid "||Please enter the Reset Code for the card" msgstr "Silakan pilih alasan untuk pembatalan:\n" -#: scd/app-openpgp.c:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -8624,81 +8628,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 #, fuzzy msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "ubah passphrase" -#: scd/app-openpgp.c:3545 +#: scd/app-openpgp.c:3576 #, fuzzy msgid "||Please enter the PIN and New PIN" msgstr "ubah passphrase" -#: scd/app-openpgp.c:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, fuzzy, c-format msgid "error reading application data\n" msgstr "gagal membaca keyblock: %s\n" -#: scd/app-openpgp.c:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, fuzzy, c-format msgid "error reading fingerprint DO\n" msgstr "%s: kesalahan membaca record bebas: %s\n" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" -#: scd/app-openpgp.c:4648 +#: scd/app-openpgp.c:4679 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "URI tidak didukung" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "" -#: scd/app-openpgp.c:5036 +#: scd/app-openpgp.c:5067 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:5236 +#: scd/app-openpgp.c:5267 #, fuzzy, c-format msgid "card does not support digest algorithm %s\n" msgstr "%s signature, algoritma digest %s\n" -#: scd/app-openpgp.c:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" -#: scd/app-openpgp.c:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, fuzzy, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "tidak ditemukan data OpenPGP yang valid.\n" @@ -8719,7 +8723,7 @@ msgstr "" msgid "run in multi server mode (foreground)" msgstr "" -#: scd/scdaemon.c:136 sm/gpgsm.c:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8768,33 +8772,33 @@ msgstr "" msgid "deny the use of admin card commands" msgstr "perintah saling konflik\n" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 #, fuzzy msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "Pemakaian: gpg [pilihan] [file] (-h untuk bantuan)" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" msgstr "" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, c-format msgid "please use the option '--daemon' to run the program in the background\n" msgstr "" -#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, fuzzy, c-format msgid "error getting key usage information: %s\n" @@ -9028,7 +9032,7 @@ msgstr "" msgid "checking the trust list failed: %s\n" msgstr "Gagal memeriksa signature yang dibuat: %s\n" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, c-format msgid "certificate chain too long\n" msgstr "" @@ -9083,7 +9087,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n" msgstr "" #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, fuzzy, c-format msgid "out of core\n" @@ -9130,42 +9134,42 @@ msgstr "" "\"%.*s\"\n" "%u-bit %s key, ID %08lX, tercipta %s%s\n" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, fuzzy, c-format msgid "looking for another certificate\n" msgstr "sertifikat yang buruk" @@ -9360,6 +9364,11 @@ msgstr "Buat sertifikat pembatalan untuk kunci ini?" msgid "These parameters are used:\n" msgstr "" +#: sm/certreqgen-ui.c:433 +#, fuzzy, c-format +msgid "error creating temporary file: %s\n" +msgstr "kesalahan penciptaan passphrase: %s\n" + #: sm/certreqgen-ui.c:439 msgid "Now creating self-signed certificate. " msgstr "" @@ -9432,134 +9441,134 @@ msgstr "gagal menghapus keyblok: %s\n" msgid "no valid recipients given\n" msgstr "(Tidak diberikan deskripsi)\n" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 #, fuzzy msgid "list external keys" msgstr "tampilkan kunci rahasia" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 #, fuzzy msgid "list certificate chain" msgstr "sertifikat yang buruk" -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 #, fuzzy msgid "import certificates" msgstr "sertifikat yang buruk" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 #, fuzzy msgid "export certificates" msgstr "sertifikat yang buruk" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 msgid "register a smartcard" msgstr "" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "jangan menggunakan terminal" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 #, fuzzy msgid "create base-64 encoded output" msgstr "ciptakan output ascii" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 #, fuzzy msgid "|USER-ID|use USER-ID as default secret key" msgstr "|NAMA|gunakan NAMA sebagai kunci rahasia baku" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 #, fuzzy msgid "|FILE|add keyring to the list of keyrings" msgstr "tambah keyring ini ke daftar keyring" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 #, fuzzy msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NAMA|gunakan algoritma cipher NAMA untuk passphrase" -#: sm/gpgsm.c:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAMA|gunakan algoritma cipher NAMA" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAMA|gunakan algoritma digest pesan NAMA" -#: sm/gpgsm.c:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "mode batch: tanpa tanya" -#: sm/gpgsm.c:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "asumsikan ya untuk seluruh pertanyaan" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "asumsikan tidak untuk seluruh pertanyaan" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 #, fuzzy msgid "|FILE|write an audit log to FILE" msgstr "|FILE|muat modul ekstensi FILE" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 #, 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:623 +#: sm/gpgsm.c:633 #, fuzzy msgid "" "Syntax: @GPGSM@ [options] [files]\n" @@ -9570,27 +9579,27 @@ msgstr "" "tandai, cek, enkripsi atau dekripsi\n" "operasi baku tergantung pada data input\n" -#: sm/gpgsm.c:831 +#: sm/gpgsm.c:841 #, 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:842 +#: sm/gpgsm.c:852 #, fuzzy, c-format msgid "unknown validation model '%s'\n" msgstr "penerima baku tidak dikenal `%s'\n" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, fuzzy, c-format msgid "importing common certificates '%s'\n" msgstr "menulis ke `%s'\n" -#: sm/gpgsm.c:1774 +#: sm/gpgsm.c:1795 #, fuzzy, c-format msgid "can't sign using '%s': %s\n" msgstr "tidak dapat menutup `%s': %s\n" -#: sm/gpgsm.c:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -9620,7 +9629,7 @@ msgstr "kesalahan penciptaan passphrase: %s\n" msgid "error importing certificate: %s\n" msgstr "kesalahan penciptaan passphrase: %s\n" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, fuzzy, c-format msgid "error reading input: %s\n" msgstr "kesalahan membaca `%s': %s\n" @@ -9660,7 +9669,7 @@ msgstr "rev? masalah memeriksa pembatalan: %s\n" msgid "error storing flags: %s\n" msgstr "kesalahan membaca `%s': %s\n" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "" @@ -10027,12 +10036,6 @@ msgstr "tidak dapat membuat direktori `%s': %s\n" msgid "error closing '%s': %s\n" msgstr "kesalahan membaca `%s': %s\n" -#: dirmngr/crlcache.c:948 -#, fuzzy, c-format -#| msgid "error reading `%s': %s\n" -msgid "error renaming '%s' to '%s': %s\n" -msgstr "kesalahan membaca `%s': %s\n" - #: dirmngr/crlcache.c:1002 #, fuzzy, c-format msgid "can't hash '%s': %s\n" @@ -10720,93 +10723,93 @@ msgstr "" msgid "usage: %s [options] " msgstr "pemakaian: gpg [pilihan] " -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, 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:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, fuzzy, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "gagal enarmoring: %s\n" -#: dirmngr/dirmngr.c:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, fuzzy, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "gagal enarmoring: %s\n" -#: dirmngr/dirmngr.c:1730 +#: dirmngr/dirmngr.c:1734 #, fuzzy, c-format msgid "%s:%u: line too long - skipped\n" msgstr "baris terlalu panjang\n" -#: dirmngr/dirmngr.c:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, fuzzy, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "kesalahan: fingerprint tidak valid\n" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, fuzzy, c-format msgid "%s:%u: read error: %s\n" msgstr "kesalahan pembacaan: %s\n" -#: dirmngr/dirmngr.c:1892 +#: dirmngr/dirmngr.c:1896 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1979 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:2032 +#: dirmngr/dirmngr.c:2036 #, fuzzy, c-format msgid "shutdown forced\n" msgstr "tidak diproses" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, fuzzy, c-format msgid "error accessing '%s': http status %u\n" msgstr "kesalahan membaca `%s': %s\n" -#: dirmngr/http.c:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, fuzzy, c-format msgid "too many redirections\n" msgstr "terlalu banyak preferensi `%c'\n" -#: dirmngr/http.c:3768 +#: dirmngr/http.c:3802 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11177,105 +11180,105 @@ msgstr "preferensi %c%lu ganda \n" msgid "certificate should not have been used for CRL signing\n" msgstr "" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 #, fuzzy msgid "quiet" msgstr "q|k|keluar" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 msgid "connect to the dirmngr" msgstr "" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 msgid "connect to the keyboxd" msgstr "" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 msgid "|ADDR|connect to Assuan server at ADDR" msgstr "" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 #, fuzzy msgid "|FILE|run commands from FILE on startup" msgstr "|FILE|muat modul ekstensi FILE" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 #, fuzzy msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "Pemakaian: gpg [pilihan] [file] (-h untuk bantuan)" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 msgid "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" msgstr "" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, fuzzy, c-format msgid "receiving line failed: %s\n" msgstr "gagal menghapus keyblok: %s\n" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, fuzzy, c-format msgid "line too long - skipped\n" msgstr "baris terlalu panjang\n" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, fuzzy, c-format msgid "unknown command '%s'\n" msgstr "penerima baku tidak dikenal `%s'\n" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, fuzzy, c-format msgid "sending line failed: %s\n" msgstr "gagal menandai: %s\n" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, fuzzy, c-format msgid "no keybox daemon running in this session\n" msgstr "gpg-agent tidak tersedia untuk sesi ini\n" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, fuzzy, c-format msgid "error sending standard options: %s\n" msgstr "kesalahan mengirim ke `%s': %s\n" @@ -11341,12 +11344,12 @@ msgstr "" msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3573 +#: tools/gpgconf-comp.c:3576 #, fuzzy, c-format msgid "error closing '%s'\n" msgstr "kesalahan membaca `%s': %s\n" -#: tools/gpgconf-comp.c:3575 +#: tools/gpgconf-comp.c:3578 #, fuzzy, c-format msgid "error parsing '%s'\n" msgstr "kesalahan membaca `%s': %s\n" @@ -11536,6 +11539,15 @@ msgstr "" msgid "manage the command history" msgstr "" +#, fuzzy +#~ msgid "error writing to temporary file: %s\n" +#~ msgstr "menulis ke `%s'\n" + +#, fuzzy +#~| msgid "Key is superseded" +#~ msgid "run in supervised mode" +#~ msgstr "Kunci dilampaui" + #~ msgid "Name may not start with a digit\n" #~ msgstr "Nama tidak boleh dimulai dengan digit\n" @@ -11797,10 +11809,6 @@ msgstr "" #~ msgstr "tidak dapat membuka %s: %s\n" #, fuzzy -#~ msgid "error writing to %s: %s\n" -#~ msgstr "kesalahan menulis keyring `%s': %s\n" - -#, fuzzy #~ msgid "error closing %s: %s\n" #~ msgstr "kesalahan membaca `%s': %s\n" diff --git a/po/it.gmo b/po/it.gmo index b8d277a1a4d165cc58545190dc55fe50ca85482f..832e93239d437aa94764af97a58b1cb6bcadcbc6 100644 GIT binary patch delta 43083 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 delta 43214 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%0DhmE+Iue6T^Z-`E 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 diff --git a/po/it.po b/po/it.po index 6b2b8b5..f2a2999 100644 --- a/po/it.po +++ b/po/it.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: GNU gnupg 2.3.0\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-04-21 16:55+0200\n" +"POT-Creation-Date: 2022-07-11 12:31+0200\n" "PO-Revision-Date: 2021-04-15 10:09+0900\n" "Last-Translator: Denis \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:338 +#: agent/call-pinentry.c:340 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "impossibile acquisire il blocco pinentry: %s\n" @@ -27,49 +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:556 +#: agent/call-pinentry.c:554 msgid "|pinentry-label|_OK" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:557 +#: agent/call-pinentry.c:555 msgid "|pinentry-label|_Cancel" msgstr "|pinentry-label|_Cancel" -#: agent/call-pinentry.c:558 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_Yes" msgstr "|pinentry-label|_Yes" -#: agent/call-pinentry.c:559 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_No" msgstr "|pinentry-label|_No" -#: agent/call-pinentry.c:560 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|PIN:" msgstr "|pinentry-label|PIN:" -#: agent/call-pinentry.c:561 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_Save in password manager" msgstr "|pinentry-label|_Save in gestione password" -#: agent/call-pinentry.c:562 +#: agent/call-pinentry.c:560 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:564 +#: agent/call-pinentry.c:562 msgid "|pinentry-tt|Make passphrase visible" msgstr "|pinentry-tt|Rendere visibile la passphrase" -#: agent/call-pinentry.c:565 +#: agent/call-pinentry.c:563 msgid "|pinentry-tt|Hide passphrase" msgstr "|pinentry-tt|Nascondi passphrase" -#: agent/call-pinentry.c:566 +#: agent/call-pinentry.c:564 msgid "Caps Lock is on" msgstr "" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:1022 +#: agent/call-pinentry.c:1019 msgid "Suggest" msgstr "Suggerisci" @@ -80,21 +80,21 @@ 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:1044 +#: agent/call-pinentry.c:1041 msgid "pinentry.genpin.tooltip" msgstr "pinentry.genpin.tooltip" #. TRANSLATORS: This is a text shown by pinentry if the option #. for formatted passphrase is enabled. The length is #. limited to about 900 characters. -#: agent/call-pinentry.c:1072 +#: agent/call-pinentry.c:1069 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 +#: agent/call-pinentry.c:1128 #, fuzzy #| msgid "Passphrase too long" msgid "Passphrase Not Allowed" @@ -102,7 +102,7 @@ msgstr "Passphrase troppo lunga" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:1198 +#: agent/call-pinentry.c:1195 msgid "Quality:" msgstr "Qualità:" @@ -112,11 +112,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:1219 +#: agent/call-pinentry.c:1216 msgid "pinentry.qualitybar.tooltip" msgstr "pinentry.qualitybar.tooltip" -#: agent/call-pinentry.c:1477 +#: agent/call-pinentry.c:1474 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" @@ -124,7 +124,7 @@ msgstr "" "Inserisci il tuo PIN, in modo che la chiave segreta possa essere sbloccata " "per questa sessione" -#: agent/call-pinentry.c:1480 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" @@ -132,76 +132,76 @@ msgstr "" "Inserisci la tua passphrase, in modo che la chiave segreta possa essere " "sbloccata per questa sessione" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 msgid "PIN:" msgstr "PIN:" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 #: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "Passphrase:" -#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 -#: agent/command.c:1988 agent/command-ssh.c:3056 agent/genkey.c:442 +#: agent/call-pinentry.c:1541 agent/call-pinentry.c:1799 agent/command.c:2049 +#: agent/command.c:2108 agent/command-ssh.c:3145 agent/genkey.c:427 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:1566 agent/call-pinentry.c:1830 +#: agent/call-pinentry.c:1563 agent/call-pinentry.c:1827 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (provare %d di %d)" -#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 +#: agent/call-pinentry.c:1574 agent/call-pinentry.c:1838 msgid "Repeat:" msgstr "Ripeti:" -#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 -#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 +#: agent/call-pinentry.c:1586 agent/call-pinentry.c:1598 +#: agent/call-pinentry.c:1850 agent/call-pinentry.c:1862 msgid "PIN too long" msgstr "PIN troppo lungo" -#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 +#: agent/call-pinentry.c:1587 agent/call-pinentry.c:1851 msgid "Passphrase too long" msgstr "Passphrase troppo lunga" -#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 +#: agent/call-pinentry.c:1595 agent/call-pinentry.c:1859 msgid "Invalid characters in PIN" msgstr "Caratteri non validi nel PIN" -#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 +#: agent/call-pinentry.c:1600 agent/call-pinentry.c:1864 msgid "PIN too short" msgstr "PIN troppo corto" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad PIN" msgstr "PIN non valido" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad Passphrase" msgstr "Passphrase non valido" -#: agent/command.c:823 +#: agent/command.c:826 msgid "Note: Request from the web browser." msgstr "Nota: richiesta dal browser Web." -#: agent/command.c:824 +#: agent/command.c:827 msgid "Note: Request from a remote site." msgstr "Nota: richiesta da un sito remoto." -#: agent/command.c:1235 g10/card-util.c:741 g10/card-util.c:762 +#: agent/command.c:1329 g10/card-util.c:741 g10/card-util.c:762 #, 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:1756 agent/command.c:1921 agent/command-ssh.c:2984 -#: agent/genkey.c:377 +#: agent/command.c:1876 agent/command.c:2041 agent/command-ssh.c:3073 +#: agent/genkey.c:362 msgid "Please re-enter this passphrase" msgstr "Inserisci di nuovo questa passphrase" -#: agent/command.c:2703 +#: agent/command.c:2830 #, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " @@ -210,7 +210,7 @@ msgstr "" "Immettere la passphrase per proteggere l'oggetto importato all'interno %s " "sistema." -#: agent/command.c:2833 +#: agent/command.c:2960 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -224,24 +224,24 @@ 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:874 common/dotlock.c:856 g10/card-util.c:991 -#: g10/export.c:1329 g10/gpg.c:1454 g10/keygen.c:5370 g10/keyring.c:1329 +#: g10/export.c:1329 g10/gpg.c:1455 g10/keygen.c:5370 g10/keyring.c:1329 #: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 -#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:753 tools/gpg-card.c:479 +#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:739 tools/gpg-card.c:479 #, c-format msgid "can't create '%s': %s\n" msgstr "impossibile creare '%s': %s\n" #: agent/command-ssh.c:886 common/helpfile.c:57 g10/card-util.c:948 #: g10/dearmor.c:59 g10/dearmor.c:104 g10/decrypt.c:65 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1455 +#: g10/decrypt.c:148 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1456 #: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4319 #: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: g10/plaintext.c:640 g10/sign.c:1093 g10/sign.c:1320 g10/sign.c:1433 -#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:758 -#: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2253 -#: sm/gpgsm.c:2283 sm/gpgsm.c:2321 sm/keylist.c:1791 sm/qualified.c:65 +#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:744 +#: g10/tdbio.c:799 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2274 +#: sm/gpgsm.c:2304 sm/gpgsm.c:2342 sm/keylist.c:1809 sm/qualified.c:65 #: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489 -#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1817 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1821 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "impossibile aprire '%s': %s\n" @@ -251,12 +251,12 @@ msgstr "impossibile aprire '%s': %s\n" msgid "no suitable card key found: %s\n" msgstr "nessuna chiave della scheda adatta trovata: %s\n" -#: agent/command-ssh.c:2513 +#: agent/command-ssh.c:2467 #, c-format msgid "error getting list of cards: %s\n" msgstr "errore durante il recupero dell'elenco delle schede: %s\n" -#: agent/command-ssh.c:2688 +#: agent/command-ssh.c:2777 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " @@ -265,20 +265,20 @@ msgstr "" "Un processo ssh ha richiesto l'utilizzo della chiave%%0A %s%%0A (%s)%%0ASi " "desidera consentire questa operazione?" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Allow" msgstr "Permettere" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Deny" msgstr "Rifiutare" -#: agent/command-ssh.c:2704 +#: agent/command-ssh.c:2793 #, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "Immettere la passphrase per la chiave ssh%%0A %F%%0A (%c)" -#: agent/command-ssh.c:3011 +#: agent/command-ssh.c:3100 #, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " @@ -287,88 +287,80 @@ msgstr "" "Immettere una passphrase per proteggere la chiave segreta ricevuta%%0A %s" "%%0A %s%%0A all'interno dell'archivio chiavi dell'agente gpg" -#: agent/command-ssh.c:3708 +#: agent/command-ssh.c:3797 #, c-format msgid "failed to create stream from socket: %s\n" msgstr "impossibile creare il flusso dal socket: %s\n" -#: agent/divert-scd.c:118 -msgid "Please insert the card with serial number" -msgstr "Inserire la scheda con il numero di serie" - -#: agent/divert-scd.c:243 +#: agent/divert-scd.c:136 msgid "Admin PIN" msgstr "PIN amministratore" #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:248 +#: agent/divert-scd.c:141 msgid "PUK" msgstr "PUK" -#: agent/divert-scd.c:255 +#: agent/divert-scd.c:148 msgid "Reset Code" msgstr "Resetta codice" -#: agent/divert-scd.c:283 +#: agent/divert-scd.c:176 msgid "Push ACK button on card/token." msgstr "Premere il pulsante ACK sulla scheda/token." -#: agent/divert-scd.c:305 agent/divert-scd.c:309 +#: agent/divert-scd.c:198 agent/divert-scd.c:202 msgid "Use the reader's pinpad for input." msgstr "Utilizzare il pinpad del lettore per l'input." -#: agent/divert-scd.c:375 +#: agent/divert-scd.c:268 msgid "Repeat this Reset Code" msgstr "Ripeti questo codice di reimpostazione" -#: agent/divert-scd.c:377 +#: agent/divert-scd.c:270 msgid "Repeat this PUK" msgstr "Ripeti questo PUK" -#: agent/divert-scd.c:378 +#: agent/divert-scd.c:271 msgid "Repeat this PIN" msgstr "Ripeti questo PIN" -#: agent/divert-scd.c:383 +#: agent/divert-scd.c:276 msgid "Reset Code not correctly repeated; try again" msgstr "Reimpostare il codice non ripetuto correttamente; Riprova" -#: agent/divert-scd.c:385 +#: agent/divert-scd.c:278 msgid "PUK not correctly repeated; try again" msgstr "PUK non ripetuto correttamente; Riprova" -#: agent/divert-scd.c:386 +#: agent/divert-scd.c:279 msgid "PIN not correctly repeated; try again" msgstr "PIN non ripetuto correttamente; Riprova" -#: agent/divert-scd.c:399 +#: agent/divert-scd.c:292 #, c-format 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: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: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 +#, fuzzy, c-format +#| msgid "error writing to %s: %s\n" +msgid "error writing to pipe: %s\n" +msgstr "errore durante la scrittura in %s: %s\n" -#: agent/genkey.c:191 +#: agent/genkey.c:176 msgid "Enter new passphrase" msgstr "Inserisci la nuova passphrase" -#: agent/genkey.c:227 +#: agent/genkey.c:212 #, 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:229 +#: agent/genkey.c:214 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -378,18 +370,18 @@ msgstr "" "prega di confermare che non si desidera disporre di alcuna protezione sulla " "chiave." -#: agent/genkey.c:241 +#: agent/genkey.c:226 msgid "Yes, protection is not needed" msgstr "Sì, la protezione non è necessaria" -#: agent/genkey.c:258 +#: agent/genkey.c:243 #, 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:277 +#: agent/genkey.c:262 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -399,234 +391,230 @@ msgstr[0] "" msgstr[1] "" "Una passphrase deve contenere almeno %u cifre o%%0Acaratteri speciali." -#: agent/genkey.c:304 +#: agent/genkey.c:289 #, 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:319 +#: agent/genkey.c:304 msgid "Warning: You have entered an insecure passphrase." msgstr "Avviso: è stata immessa una passphrase non sicura." -#: agent/genkey.c:340 +#: agent/genkey.c:325 msgid "Take this one anyway" msgstr "Prendi questo comunque" -#: agent/genkey.c:508 +#: agent/genkey.c:493 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "Immettere la passphrase a%0Aproteggere la nuova chiave" -#: agent/genkey.c:637 +#: agent/genkey.c:622 msgid "Please enter the new passphrase" msgstr "Inserisci la nuova passphrase" -#: agent/gpg-agent.c:165 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:167 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 msgid "Options used for startup" msgstr "Opzioni utilizzate per l'avvio" -#: agent/gpg-agent.c:167 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 +#: agent/gpg-agent.c:169 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 msgid "run in daemon mode (background)" msgstr "eseguire in modalità daemon (sfondo)" -#: agent/gpg-agent.c:168 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:170 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 msgid "run in server mode (foreground)" msgstr "eseguire in modalità server (in primo piano)" -#: agent/gpg-agent.c:170 dirmngr/dirmngr.c:176 -msgid "run in supervised mode" -msgstr "eseguire in modalità supervisionata" - -#: agent/gpg-agent.c:172 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 +#: agent/gpg-agent.c:174 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 msgid "do not detach from the console" msgstr "non scollegarsi dalla console" -#: agent/gpg-agent.c:173 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:175 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 msgid "sh-style command output" msgstr "uscita del comando sh-stile" -#: agent/gpg-agent.c:174 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 +#: agent/gpg-agent.c:176 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 msgid "csh-style command output" msgstr "uscita del comando in csh-stile" -#: agent/gpg-agent.c:183 g10/gpg.c:595 scd/scdaemon.c:125 sm/gpgsm.c:428 +#: agent/gpg-agent.c:185 g10/gpg.c:596 scd/scdaemon.c:125 sm/gpgsm.c:429 #: dirmngr/dirmngr.c:192 msgid "|FILE|read options from FILE" msgstr "|FILE|opzioni di lettura da FILE" -#: agent/gpg-agent.c:187 g10/gpg.c:580 scd/scdaemon.c:129 sm/gpgsm.c:269 +#: agent/gpg-agent.c:189 g10/gpg.c:581 scd/scdaemon.c:129 sm/gpgsm.c:270 #: dirmngr/dirmngr.c:196 msgid "Options controlling the diagnostic output" msgstr "Opzioni che controllano l'output diagnostico" -#: agent/gpg-agent.c:189 g10/gpg.c:582 g10/gpgv.c:78 kbx/kbxutil.c:89 -#: scd/scdaemon.c:131 sm/gpgsm.c:271 dirmngr/dirmngr-client.c:69 -#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:85 tools/gpgconf.c:117 +#: agent/gpg-agent.c:191 g10/gpg.c:583 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: scd/scdaemon.c:131 sm/gpgsm.c:272 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:86 tools/gpgconf.c:117 msgid "verbose" msgstr "prolisso" -#: agent/gpg-agent.c:190 g10/gpg.c:584 g10/gpgv.c:79 kbx/kbxutil.c:90 -#: scd/scdaemon.c:132 sm/gpgsm.c:273 dirmngr/dirmngr-client.c:70 +#: agent/gpg-agent.c:192 g10/gpg.c:585 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: scd/scdaemon.c:132 sm/gpgsm.c:274 dirmngr/dirmngr-client.c:70 #: dirmngr/dirmngr.c:199 msgid "be somewhat more quiet" msgstr "meno prolisso" -#: agent/gpg-agent.c:198 g10/gpg.c:599 sm/gpgsm.c:287 dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:600 sm/gpgsm.c:288 dirmngr/dirmngr.c:209 msgid "|FILE|write server mode logs to FILE" msgstr "|FILE|scrittura dei registri in modalità server in FILE" -#: agent/gpg-agent.c:202 g10/gpg.c:605 scd/scdaemon.c:146 sm/gpgsm.c:294 +#: agent/gpg-agent.c:204 g10/gpg.c:606 scd/scdaemon.c:146 sm/gpgsm.c:295 #: dirmngr/dirmngr.c:213 msgid "Options controlling the configuration" msgstr "Opzioni che controllano la configurazione" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "do not use the SCdaemon" msgstr "non utilizzare il SCdaemon" -#: agent/gpg-agent.c:207 +#: agent/gpg-agent.c:209 msgid "|PGM|use PGM as the SCdaemon program" msgstr "| PGM| utilizzare PGM come programma SCdaemon" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "|PGM|utilizzare PGM come programma tpm2daemon" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "|NAME|accept some commands via NAME" msgstr "|NAME|accettare alcuni comandi tramite NAME" -#: agent/gpg-agent.c:217 +#: agent/gpg-agent.c:219 msgid "ignore requests to change the TTY" msgstr "ignorare le richieste di modifica del TTY" -#: agent/gpg-agent.c:219 +#: agent/gpg-agent.c:221 msgid "ignore requests to change the X display" msgstr "ignorare le richieste di modifica della visualizzazione X" -#: agent/gpg-agent.c:220 +#: agent/gpg-agent.c:222 msgid "enable ssh support" msgstr "abilitare il supporto ssh" -#: agent/gpg-agent.c:222 +#: agent/gpg-agent.c:224 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "|ALGO|usa ALGO per mostrare le impronte digitali ssh" -#: agent/gpg-agent.c:225 +#: agent/gpg-agent.c:227 msgid "enable putty support" msgstr "abilitare il supporto putty" -#: agent/gpg-agent.c:237 g10/gpg.c:850 scd/scdaemon.c:176 sm/gpgsm.c:388 +#: agent/gpg-agent.c:239 g10/gpg.c:851 scd/scdaemon.c:176 sm/gpgsm.c:389 msgid "Options controlling the security" msgstr "Opzioni che controllano la sicurezza" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|expire cached PINs after N seconds" msgstr "|N|scadenza PIN memorizzati nella cache dopo N secondi" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|expire SSH keys after N seconds" msgstr "|N|Chiavi SSH di N-scadenza dopo N secondi" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 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:246 +#: agent/gpg-agent.c:248 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:248 +#: agent/gpg-agent.c:250 msgid "do not use the PIN cache when signing" msgstr "non utilizzare la cache PIN durante la firma" -#: agent/gpg-agent.c:250 +#: agent/gpg-agent.c:252 msgid "disallow the use of an external password cache" msgstr "non consentire l'uso di una cache di password esterna" -#: agent/gpg-agent.c:252 +#: agent/gpg-agent.c:254 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" "non consentire ai client di contrassegnare le chiavi come \"attendibili\"" -#: agent/gpg-agent.c:255 +#: agent/gpg-agent.c:259 msgid "allow presetting passphrase" msgstr "consentire la preimpostazione della passphrase" -#: agent/gpg-agent.c:260 +#: agent/gpg-agent.c:264 msgid "Options enforcing a passphrase policy" msgstr "Opzioni che applicano un criterio di passphrase" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:267 msgid "do not allow bypassing the passphrase policy" msgstr "non consentire l'esclusione dei criteri di passphrase" -#: agent/gpg-agent.c:265 +#: agent/gpg-agent.c:269 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:267 +#: agent/gpg-agent.c:271 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:270 +#: agent/gpg-agent.c:274 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|FILE||controlla le nuove passphrase rispetto al modello in FILE" -#: agent/gpg-agent.c:274 +#: agent/gpg-agent.c:278 msgid "|N|expire the passphrase after N days" msgstr "| La passphrase dopo N giorni" -#: agent/gpg-agent.c:276 +#: agent/gpg-agent.c:280 msgid "do not allow the reuse of old passphrases" msgstr "non consentono il riutilizzo di vecchie passphrase" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "Options controlling the PIN-Entry" msgstr "Opzioni che controllano la voce PIN" -#: agent/gpg-agent.c:281 +#: agent/gpg-agent.c:285 msgid "never use the PIN-entry" msgstr "non utilizzare mai la voce PIN-Entry" -#: agent/gpg-agent.c:283 +#: agent/gpg-agent.c:287 msgid "disallow caller to override the pinentry" msgstr "non consentire al chiamante di eseguire l'override del pinentry" -#: agent/gpg-agent.c:285 +#: agent/gpg-agent.c:289 msgid "let PIN-Entry grab keyboard and mouse" msgstr "lasciare che PIN-Entry prenda la tastiera e mouse" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:292 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "| PGM|utilizzare PGM come programma PIN-Entry" -#: agent/gpg-agent.c:292 +#: agent/gpg-agent.c:296 msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|Il timeout di Pinentry è impostato su N secondi" -#: agent/gpg-agent.c:296 +#: agent/gpg-agent.c:300 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:562 agent/preset-passphrase.c:99 agent/protect-tool.c:154 -#: g10/gpg.c:1149 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312 -#: sm/gpgsm.c:617 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 -#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:163 +#: agent/gpg-agent.c:561 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: g10/gpg.c:1150 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:313 +#: sm/gpgsm.c:627 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 +#: tools/gpg-connect-agent.c:223 tools/gpgconf.c:163 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Segnalare i bug a <@EMAIL@>.\n" -#: agent/gpg-agent.c:571 +#: agent/gpg-agent.c:570 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Utilizzo: @GPG_AGENT@ [opzioni] (-h per assistenza)" -#: agent/gpg-agent.c:573 +#: agent/gpg-agent.c:572 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -634,131 +622,136 @@ msgstr "" "Sintassi: @GPG_AGENT@ [opzioni] [comando [args]]\n" "Gestione delle chiavi segrete per @GNUPG@\n" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "'%s' a livello di debug non valido specificato\n" -#: agent/gpg-agent.c:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "l'algoritmo di digest selezionato non è valido\n" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, c-format msgid "reading options from '%s'\n" msgstr "opzioni di lettura da '%s'\n" -#: agent/gpg-agent.c:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, c-format msgid "Note: '%s' is not considered an option\n" msgstr "Nota: '%s' non è considerato un'opzione\n" -#: agent/gpg-agent.c:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "ATTENZIONE: \"%s\" è una opzione deprecata\n" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, c-format msgid "can't create socket: %s\n" msgstr "impossibile creare il socket: %s\n" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, c-format msgid "socket name '%s' is too long\n" msgstr "il nome socket '%s' è troppo lungo\n" -#: agent/gpg-agent.c:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, 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:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, 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:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, 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:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, c-format msgid "can't set permissions of '%s': %s\n" msgstr "impossibile impostare le autorizzazioni di '%s': %s\n" -#: agent/gpg-agent.c:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, c-format msgid "listening on socket '%s'\n" msgstr "ascolto sul socket '%s'\n" -#: agent/gpg-agent.c:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: 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:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "directory '%s' creata\n" -#: agent/gpg-agent.c:2381 +#: agent/gpg-agent.c:2391 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "stat() non riuscito per '%s': %s\n" -#: agent/gpg-agent.c:2385 +#: agent/gpg-agent.c:2395 #, c-format msgid "can't use '%s' as home directory\n" msgstr "impossibile utilizzare '%s' come home directory\n" -#: agent/gpg-agent.c:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, 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:2747 +#: agent/gpg-agent.c:2757 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "gestore 0x%lx per fd %d avviato\n" -#: agent/gpg-agent.c:2752 +#: agent/gpg-agent.c:2762 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "gestore 0x%lx per fd %d terminato\n" -#: agent/gpg-agent.c:2827 +#: agent/gpg-agent.c:2837 #, 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:2832 +#: agent/gpg-agent.c:2842 #, 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:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "npth_pselect non riuscito: %s - 1s in attesa\n" -#: agent/gpg-agent.c:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, c-format msgid "%s %s stopped\n" msgstr "%s %s arrestato\n" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 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" @@ -783,7 +776,7 @@ msgstr "" "Sintassi: gpg-preset-passphrase [opzioni] KEYGRIP\n" "Manutenzione della cache delle password\n" -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -793,7 +786,7 @@ msgstr "" " " #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -850,42 +843,42 @@ msgstr "annullato\n" msgid "error while asking for the passphrase: %s\n" msgstr "errore durante la richiesta della passphrase: %s\n" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, c-format msgid "error opening '%s': %s\n" msgstr "errore durante l'apertura di '%s': %s\n" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, c-format msgid "file '%s', line %d: %s\n" msgstr "file '%s', riga %d: %s\n" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, c-format msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "istruzione \"%s\" ignorata in '%s', riga %d\n" -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, c-format msgid "system trustlist '%s' not available\n" msgstr "elenco di attendibilità del sistema '%s' non disponibile\n" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, c-format msgid "bad fingerprint in '%s', line %d\n" msgstr "impronta digitale non valido in '%s', riga %d\n" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, c-format msgid "invalid keyflag in '%s', line %d\n" msgstr "keyflag non valido in '%s', riga %d\n" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, c-format msgid "error reading '%s', line %d: %s\n" msgstr "errore durante la lettura di '%s', riga %d: %s\n" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "" @@ -899,7 +892,7 @@ msgstr "" #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " @@ -908,11 +901,11 @@ msgstr "" "Alla fine ti fidi di %% 0A \"% s\" %%0Aper certificare correttamente i " "certificati utente?" -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 msgid "Yes" msgstr "Sì" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "No" @@ -925,7 +918,7 @@ msgstr "No" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -937,22 +930,27 @@ msgstr "" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "Corretto" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "Sbagliato" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, c-format +msgid "error renaming '%s' to '%s': %s\n" +msgstr "errore durante la ridenominazione di '%s' in '%s': %s\n" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "" "Nota: questa passphrase non è mai stata modificata.%0ASi prega di cambiarlo " "ora." -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " @@ -961,15 +959,29 @@ msgstr "" "Questa passphrase non è stata modificata%%0Ada %.4s-%.2s-%.2s. Si prega di " "cambiarlo ora." -#: agent/findkey.c:397 agent/findkey.c:404 +#: agent/findkey.c:451 agent/findkey.c:458 msgid "Change passphrase" msgstr "Modifica passphrase" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "Lo cambierò più tardi" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +msgid "Please insert the card with serial number" +msgstr "Inserire la scheda con il numero di serie" + +#: agent/findkey.c:1231 +#, fuzzy, c-format +#| msgid "" +#| "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want " +#| "to allow this?" +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "" +"Un processo ssh ha richiesto l'utilizzo della chiave%%0A %s%%0A (%s)%%0ASi " +"desidera consentire questa operazione?" + +#: agent/findkey.c:1741 #, c-format msgid "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A %%C" @@ -977,11 +989,11 @@ msgid "" msgstr "" "Si desidera eliminare la chiave identificata da keygrip%%0A %s%%0A %%C%%0A?" -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 msgid "Delete key" msgstr "Elimina chiave" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -1006,7 +1018,7 @@ msgstr "La chiave %s utilizza un hash unsafe (%u bit)\n" msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "un hash di bit %zu non è valido per una chiave %u bit %s\n" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "controllo della firma creata fallito: %s\n" @@ -1045,7 +1057,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:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, c-format msgid "error forking process: %s\n" msgstr "errore durante il processo di forking: %s\n" @@ -1106,12 +1118,12 @@ msgstr "Avviso: proprietà non sicura su %s \"%s\"\n" msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "Avviso: autorizzazioni non sicure su %s \"%s\"\n" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, c-format msgid "waiting for file '%s' to become accessible ...\n" msgstr "in attesa che il file '%s' diventi accessibile …\n" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, c-format msgid "renaming '%s' to '%s' failed: %s\n" msgstr "ridenominazione di '%s' in '%s' non riuscita: %s\n" @@ -1328,7 +1340,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:4215 +#: scd/app-openpgp.c:4246 #, c-format msgid "unsupported algorithm: %s" msgstr "algoritmo non supportato: %s" @@ -1485,7 +1497,7 @@ msgstr "conversione da '%s' a '%s' non disponibile\n" msgid "iconv_open failed: %s\n" msgstr "iconv_open non riuscito: %s\n" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "conversione da '%s' a '%s' non riuscita: %s\n" @@ -1524,7 +1536,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:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s è troppo vecchio (è necessario %s, con %s)\n" @@ -1693,7 +1705,7 @@ msgstr "errore da TPM: %s\n" msgid "problem with the agent: %s\n" msgstr "problema con l'agente: %s\n" -#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, c-format msgid "no dirmngr running in this session\n" msgstr "nessun dirmngr in esecuzione in questa sessione\n" @@ -1733,7 +1745,7 @@ msgstr "il reindirizzamento HTTP dal server è stato pulito" msgid "server uses an invalid certificate" msgstr "server utilizza un certificato non valido" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, c-format msgid "Note: %s\n" msgstr "Nota: %s\n" @@ -1760,7 +1772,7 @@ msgstr "impossibile eseguire questa operazione in modalità batch\n" 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:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 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" @@ -1825,14 +1837,14 @@ msgstr "URL per recuperare la chiave pubblica: " #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 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:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" @@ -2168,26 +2180,26 @@ msgstr "I comandi di amministrazione non sono consentiti\n" msgid "Invalid command (try \"help\")\n" msgstr "Comando non valido (prova \"help\")\n" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format msgid "--output doesn't work for this command\n" msgstr "--output non funziona con questo comando\n" -#: g10/decrypt.c:247 g10/gpg.c:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 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:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2251,8 +2263,8 @@ msgid "subkey" msgstr "sottochiave" #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "aggiornamento fallito: %s\n" @@ -2314,15 +2326,15 @@ msgstr "" msgid "(use option \"%s\" to override)\n" msgstr "(utilizzare l'opzione \"%s\" per ignorare)\n" -#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, 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:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 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" @@ -2345,7 +2357,7 @@ msgstr "" 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" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2450,12 +2462,12 @@ msgstr "esportazione di chiavi segrete non consentita\n" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "chiave %s: chiave di stile PGP 2.x - ignorata\n" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "ATTENZIONE: non è stato esportato nulla\n" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, c-format msgid "error creating '%s': %s\n" @@ -2520,270 +2532,270 @@ msgstr "Chiave non valida %s resa valida da --allow-non-selfsigned-uid\n" msgid "using subkey %s instead of primary key %s\n" msgstr "utilizzando la sottochiave %s anziché la chiave primaria %s\n" -#: g10/getkey.c:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, c-format msgid "valid values for option '%s':\n" msgstr "valori validi per l'opzione '%s':\n" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 msgid "make a signature" msgstr "fare una firma" -#: g10/gpg.c:456 +#: g10/gpg.c:457 msgid "make a clear text signature" msgstr "creare una firma di testo non crittografato" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "fai una firma separata" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "cifra dati" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "cifra solo con un cifrario simmetrico" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "decifra dati (predefinito)" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "verifica una firma" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "elenca le chiavi" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "elenca le chiavi e le firme" -#: g10/gpg.c:472 +#: g10/gpg.c:473 msgid "list and check key signatures" msgstr "elencare e controllare le firme delle chiavi" -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "elenca le chiavi e le impronte digitali" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "elenca le chiavi segrete" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "genera una nuova coppia di chiavi" -#: g10/gpg.c:480 +#: g10/gpg.c:481 msgid "quickly generate a new key pair" msgstr "generare rapidamente una nuova coppia di chiavi" -#: g10/gpg.c:483 +#: g10/gpg.c:484 msgid "quickly add a new user-id" msgstr "aggiungere rapidamente un nuovo id utente" -#: g10/gpg.c:488 +#: g10/gpg.c:489 msgid "quickly revoke a user-id" msgstr "revocare rapidamente un id utente" -#: g10/gpg.c:491 +#: g10/gpg.c:492 msgid "quickly set a new expiration date" msgstr "impostare rapidamente una nuova data di scadenza" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "generazione completa della coppia di chiavi in primo piano" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "genera un certificato di revoca" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "rimuove le chiavi dal portachiavi pubblico" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "rimuove le chiavi dal portachiavi privato" -#: g10/gpg.c:504 +#: g10/gpg.c:505 msgid "quickly sign a key" msgstr "firmare rapidamente un tasto" -#: g10/gpg.c:506 +#: g10/gpg.c:507 msgid "quickly sign a key locally" msgstr "firmare rapidamente una chiave localmente" -#: g10/gpg.c:508 +#: g10/gpg.c:509 msgid "quickly revoke a key signature" msgstr "revocare rapidamente una firma chiave" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "firma una chiave" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "firma una chiave localmente" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "firma o modifica una chiave" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 msgid "change a passphrase" msgstr "cambia la passphrase" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "esporta delle chiavi" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "esporta le chiavi a un keyserver" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "importa le chiavi da un keyserver" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "cerca delle chiavi su un keyserver" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "aggiorna tutte le chiavi da un keyserver" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "importa/aggiungi delle chiavi" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "stampare lo stato della scheda" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "modificare i dati su una scheda" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "modificare il PIN di una carta" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "aggiorna il database della fiducia" -#: g10/gpg.c:561 +#: g10/gpg.c:562 msgid "print message digests" msgstr "stampare digest dei messaggi" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "eseguire in modalità server" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "|VALORE|impostare il criterio TOFU per una chiave" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "|NAME|usa NAME come chiave segreta predefinita" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 msgid "|NAME|encrypt to user ID NAME as well" msgstr "Anche nome-crittografare all'ID utente NOME" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "|SPEC|configurare gli alias di posta elettronica" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "utilizzare un comportamento OpenPGP rigoroso" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "non fa cambiamenti" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "chiede prima di sovrascrivere" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 msgid "Options controlling the input" msgstr "Opzioni che controllano l'input" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 msgid "Options controlling the output" msgstr "Opzioni che controllano l'output" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "crea un output ascii con armatura" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 msgid "|FILE|write output to FILE" msgstr "|FILE|scrittura dell'output in FILE" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "usa il modo testo canonico" -#: g10/gpg.c:763 +#: g10/gpg.c:764 msgid "|N|set compress level to N (0 disables)" msgstr "|N|Impostare il livello di compressione su N (0 disabilita)" -#: g10/gpg.c:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 msgid "Options controlling key import and export" msgstr "Opzioni che controllano l'importazione e l'esportazione delle chiavi" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "" "|MECHANISMS|utilizzare MECHANISMS per individuare le chiavi in base " "all'indirizzo di posta elettronica" -#: g10/gpg.c:775 +#: g10/gpg.c:776 msgid "import missing key from a signature" msgstr "importare la chiave mancante da una firma" -#: g10/gpg.c:780 +#: g10/gpg.c:781 msgid "include the public key in signatures" msgstr "includere la chiave pubblica nelle firme" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "disabilitare tutti gli accessi al dirmngr" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 msgid "Options controlling key listings" msgstr "Opzioni di controllo delle inserzioni chiave" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 msgid "Options to specify keys" msgstr "Opzioni per specificare le chiavi" -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 msgid "|USER-ID|encrypt for USER-ID" msgstr "|USER-ID|encrypt per USER-ID" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|USER-ID|utilizzare USER-ID per firmare o decrittografare" -#: g10/gpg.c:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "Opzioni per l'uso automatico" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "Altre Opzioni" -#: g10/gpg.c:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2791,7 +2803,7 @@ msgstr "" "@\n" "(Vedi la man page per una lista completa di tutti i comandi e opzioni)\n" -#: g10/gpg.c:978 +#: g10/gpg.c:979 msgid "" "@\n" "Examples:\n" @@ -2811,11 +2823,11 @@ msgstr "" " --list-keys [nomi] mostra le chiavi\n" " --fingerprint [nomi] mostra le impronte digitali\n" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "Utilizzo: @GPG@ [opzioni] [file] (-h per assistenza)" -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 msgid "" "Syntax: @GPG@ [options] [files]\n" "Sign, check, encrypt or decrypt\n" @@ -2825,7 +2837,7 @@ msgstr "" "Firmare, controllare, crittografare o decrittografare\n" "Il funzionamento predefinito dipende dai dati di input\n" -#: g10/gpg.c:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" @@ -2833,73 +2845,73 @@ msgstr "" "\n" "Algoritmi gestiti:\n" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "A chiave pubblica: " -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "Cifrari: " -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "Hash: " -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 msgid "Compression: " msgstr "Compressione: " -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, c-format msgid "usage: %s [options] %s\n" msgstr "utilizzo: %s [opzioni] %s\n" -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "comandi in conflitto\n" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, c-format msgid "no = sign found in group definition '%s'\n" msgstr "nessun segno = trovato nella definizione di gruppo '%s'\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe 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 ownership on configuration file '%s'\n" msgstr "AVVISO: proprietà non sicura nel file di configurazione '%s'\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "AVVISO: proprietà non sicura nell'estensione '%s'\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "AVVISO: proprietà non sicura su homedir '%s'\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, 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:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "AVVISO: autorizzazioni non sicure per l'estensione '%s'\n" -#: g10/gpg.c:1731 +#: g10/gpg.c:1732 #, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "AVVISO: proprietà non sicura su homedir '%s'\n" -#: g10/gpg.c:1734 +#: g10/gpg.c:1735 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" @@ -2907,21 +2919,21 @@ msgstr "" "AVVISO: proprietà della directory di inclusione non sicura nel file di " "configurazione '%s'\n" -#: g10/gpg.c:1737 +#: g10/gpg.c:1738 #, 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:1743 +#: g10/gpg.c:1744 #, 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:1746 +#: g10/gpg.c:1747 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" @@ -2929,480 +2941,480 @@ msgstr "" "AVVISO: autorizzazioni della directory di inclusione non sicure nella " "directory homedir '%s'\n" -#: g10/gpg.c:1749 +#: g10/gpg.c:1750 #, 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:1965 +#: g10/gpg.c:1966 #, c-format msgid "unknown configuration item '%s'\n" msgstr "elemento di configurazione sconosciuto '%s'\n" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "visualizzare gli ID foto durante le elenchi dei tasti" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 msgid "show key usage information during key listings" msgstr "" "mostra le informazioni sull'utilizzo delle chiavi durante le inserzioni " "chiave" -#: g10/gpg.c:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "mostra URL dei criteri durante gli elenchi delle firme" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 msgid "show all notations during signature listings" msgstr "mostra tutte le notazioni durante gli elenchi delle firme" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "mostra notazioni standard IETF durante gli elenchi delle firme" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "" "mostra le notazioni fornite dall'utente durante gli elenchi delle firme" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 msgid "show preferred keyserver URLs during signature listings" msgstr "mostra gli URL preferiti del keyserver durante gli elenchi delle firme" -#: g10/gpg.c:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "mostra validità ID utente durante le inserzioni chiave" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 msgid "show revoked and expired user IDs in key listings" msgstr "mostra ID utente revocati e scaduti negli elenchi di chiavi" -#: g10/gpg.c:2081 +#: g10/gpg.c:2082 msgid "show revoked and expired subkeys in key listings" msgstr "mostra sottochiavi revocate e scadute negli elenchi di chiavi" -#: g10/gpg.c:2083 +#: g10/gpg.c:2084 msgid "show the keyring name in key listings" msgstr "mostrare il nome del keyring negli elenchi delle chiavi" -#: g10/gpg.c:2085 +#: g10/gpg.c:2086 msgid "show expiration dates during signature listings" msgstr "mostra date di scadenza durante le inserzioni delle firme" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "criterio TOFU sconosciuto '%s'\n" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "(utilizzare \"help\" per elencare le scelte)\n" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "Questo comando non è permesso in modalità %s.\n" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "Nota: %s non è per uso normale!\n" -#: g10/gpg.c:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "'%s' non è una scadenza di firma valida\n" -#: g10/gpg.c:3219 +#: g10/gpg.c:3220 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "\"%s\" non è un indirizzo di posta elettronica corretto\n" -#: g10/gpg.c:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "modalità pinentry non valida '%s'\n" -#: g10/gpg.c:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, c-format msgid "invalid request origin '%s'\n" msgstr "origine richiesta non valida '%s'\n" -#: g10/gpg.c:3314 +#: g10/gpg.c:3315 #, c-format msgid "'%s' is not a valid character set\n" msgstr "'%s' non è un set di caratteri valido\n" -#: g10/gpg.c:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, c-format msgid "could not parse keyserver URL\n" msgstr "impossibile analizzare l'URL del server dei chiavi\n" -#: g10/gpg.c:3354 +#: g10/gpg.c:3355 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: opzioni keyserver non valide\n" -#: g10/gpg.c:3357 +#: g10/gpg.c:3358 #, c-format msgid "invalid keyserver options\n" msgstr "opzioni keyserver non valide\n" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: opzioni di importazione non valide\n" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, c-format msgid "invalid import options\n" msgstr "opzioni di importazione non valide\n" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, c-format msgid "invalid filter option: %s\n" msgstr "opzione di filtro non valida: %s\n" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: opzioni di esportazione non valide\n" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, c-format msgid "invalid export options\n" msgstr "opzioni di esportazione non valide\n" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: opzioni di elenco non valide\n" -#: g10/gpg.c:3397 +#: g10/gpg.c:3398 #, c-format msgid "invalid list options\n" msgstr "opzioni di elenco non valide\n" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "visualizzare gli ID foto durante la verifica della firma" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "mostra URL dei criteri durante la verifica della firma" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 msgid "show all notations during signature verification" msgstr "mostra tutte le notazioni durante la verifica della firma" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "mostra notazioni standard IETF durante la verifica della firma" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "" "mostra le notazioni fornite dall'utente durante la verifica della firma" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 msgid "show preferred keyserver URLs during signature verification" msgstr "mostra gli URL preferiti del keyserver durante la verifica della firma" -#: g10/gpg.c:3419 +#: g10/gpg.c:3420 msgid "show user ID validity during signature verification" msgstr "mostra validità DELL'ID utente durante la verifica della firma" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 msgid "show revoked and expired user IDs in signature verification" msgstr "mostra ID utente revocati e scaduti nella verifica della firma" -#: g10/gpg.c:3423 +#: g10/gpg.c:3424 msgid "show only the primary user ID in signature verification" msgstr "mostra solo l'ID utente primario nella verifica della firma" -#: g10/gpg.c:3430 +#: g10/gpg.c:3431 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: opzioni di verifica non valide\n" -#: g10/gpg.c:3433 +#: g10/gpg.c:3434 #, c-format msgid "invalid verify options\n" msgstr "opzioni di verifica non valide\n" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, c-format msgid "unable to set exec-path to %s\n" msgstr "impossibile impostare exec-path a %s\n" -#: g10/gpg.c:3647 +#: g10/gpg.c:3648 #, 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:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "elenco di individuazione automatica delle chiavi non valido\n" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "argomento non valido per l'opzione \"%.50s\"\n" -#: g10/gpg.c:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "ATTENZIONE: il programma potrebbe creare un file core!\n" -#: g10/gpg.c:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "ATTENZIONE: %s ha la precedenza su %s\n" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "Non è permesso usare %s con %s!\n" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "Non ha senso usare %s con %s!\n" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "AVVISO: in esecuzione con l'ora di sistema falso: " -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, 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:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "l'algoritmo di cifratura selezionato non è valido\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, c-format msgid "selected AEAD algorithm is invalid\n" msgstr "l'algoritmo AEAD selezionato non è valido\n" -#: g10/gpg.c:3961 +#: g10/gpg.c:3962 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "algoritmo di compressione selezionato non valido\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "l'algoritmo di digest selezionato non è valido\n" -#: g10/gpg.c:3982 +#: g10/gpg.c:3983 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed deve essere maggiore di 0\n" -#: g10/gpg.c:3984 +#: g10/gpg.c:3985 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed deve essere maggiore di 1\n" -#: g10/gpg.c:3986 +#: g10/gpg.c:3987 #, 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:3988 +#: g10/gpg.c:3989 #, 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:3990 +#: g10/gpg.c:3991 #, 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:3994 +#: g10/gpg.c:3995 #, 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:3998 +#: g10/gpg.c:3999 #, 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:4005 +#: g10/gpg.c:4006 #, c-format msgid "invalid default preferences\n" msgstr "preferenze predefinite non valide\n" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, c-format msgid "invalid personal cipher preferences\n" msgstr "preferenze personali del cifrario non valide\n" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, c-format msgid "invalid personal AEAD preferences\n" msgstr "preferenze AEAD personali non valide\n" -#: g10/gpg.c:4016 +#: g10/gpg.c:4017 #, c-format msgid "invalid personal digest preferences\n" msgstr "preferenze personali del digest non valide\n" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, c-format msgid "invalid personal compress preferences\n" msgstr "preferenze personali di compressione non valide\n" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, c-format msgid "chunk size invalid - using %d\n" msgstr "dimensione del blocco non valida - utilizzando %d\n" -#: g10/gpg.c:4071 +#: g10/gpg.c:4072 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s non funziona ancora con %s\n" -#: g10/gpg.c:4134 +#: g10/gpg.c:4135 #, 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:4146 +#: g10/gpg.c:4147 #, 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:4301 +#: g10/gpg.c:4302 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "inizializzazione del trustdb fallita: %s\n" -#: g10/gpg.c:4313 +#: g10/gpg.c:4314 #, 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:4385 +#: g10/gpg.c:4386 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "crittografia simmetrica di '%s' non riuscita: %s\n" -#: g10/gpg.c:4414 +#: g10/gpg.c:4415 #, 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:4417 +#: g10/gpg.c:4418 #, 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:4475 +#: g10/gpg.c:4476 #, 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:4478 +#: g10/gpg.c:4479 #, 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:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, c-format msgid "keyserver send failed: %s\n" msgstr "invio al keyserver fallito: %s\n" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, c-format msgid "keyserver receive failed: %s\n" msgstr "ricezione dal keyserver fallita: %s\n" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, c-format msgid "key export failed: %s\n" msgstr "esportazione della chiave fallita: %s\n" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, c-format msgid "export as ssh key failed: %s\n" msgstr "esportazione come chiave ssh non riuscita: %s\n" -#: g10/gpg.c:4925 +#: g10/gpg.c:4926 #, c-format msgid "keyserver search failed: %s\n" msgstr "ricerca nel keyserver fallita: %s\n" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "aggiornamento del keyserver fallito: %s\n" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "rimozione dell'armatura fallita: %s\n" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "creazione dell'armatura fallita: %s\n" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "algoritmo hash non valido '%s'\n" -#: g10/gpg.c:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 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:5286 +#: g10/gpg.c:5308 #, 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:5342 +#: g10/gpg.c:5364 #, 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:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Vai avanti e scrivi il messaggio...\n" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, 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:5702 +#: g10/gpg.c:5724 #, 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:5735 +#: g10/gpg.c:5757 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "l'URL del keyserver preferito specificato non è valido\n" @@ -3415,7 +3427,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:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|scrivi le informazioni di stato sul FD" @@ -4140,7 +4152,7 @@ msgid "Are you sure you still want to sign it? (y/N) " msgstr "Sei ancora sicuro di volerla firmare? (s/N) " #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr " Impossibile firmarla.\n" @@ -4313,8 +4325,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:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "firma fallita: %s\n" @@ -4520,7 +4532,7 @@ msgstr "" "revocabili\n" " (nrsign), o qualsiasi altra combinazione (ltsign, tnrsign, ecc.).\n" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 msgid "Key is revoked." msgstr "La chiave è stata revocata." @@ -4568,7 +4580,7 @@ msgstr "Rimuovere davvero questo ID utente? (y/N) " msgid "Really move the primary key? (y/N) " msgstr "Spostare davvero la chiave primaria? (y/N) " -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 msgid "You must select exactly one key.\n" msgstr "È necessario selezionare esattamente una chiave.\n" @@ -4644,161 +4656,161 @@ msgstr "Salvare le modifiche? (y/N) " msgid "Quit without saving? (y/N) " msgstr "Uscire senza salvare? (y/N) " -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "La chiave non è cambiata quindi non sono necessari aggiornamenti.\n" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, c-format msgid "cannot revoke the last valid user ID.\n" msgstr "non può revocare l'ultimo ID utente valido.\n" -#: g10/keyedit.c:2523 +#: g10/keyedit.c:2579 #, c-format msgid "revoking the user ID failed: %s\n" msgstr "revoca dell'ID utente non riuscita: %s\n" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, c-format msgid "setting the primary user ID failed: %s\n" msgstr "impostazione dell'ID utente primario non riuscita: %s\n" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, c-format msgid "\"%s\" is not a fingerprint\n" msgstr "\"%s\" non è un'impronta digitale\n" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr "\"%s\" non è l'impronta digitale primaria\n" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, c-format msgid "Invalid user ID '%s': %s\n" msgstr "ID utente '%s' non valido: %s\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "No matching user IDs." msgstr "Nessun ID utente corrispondente." -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "Nothing to sign.\n" msgstr "Niente da firmare.\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, c-format msgid "Not signed by you.\n" msgstr "Non firmato da te.\n" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, c-format msgid "revoking the key signature failed: %s\n" msgstr "revoca della firma della chiave non riuscita: %s\n" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, c-format msgid "'%s' is not a valid expiration time\n" msgstr "'%s' non è un'ora di scadenza valida\n" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, c-format msgid "\"%s\" is not a proper fingerprint\n" msgstr "\"%s\" non è un'impronta digitale corretta\n" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, c-format msgid "subkey \"%s\" not found\n" msgstr "sottochiave \"%s\" non trovata\n" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "AEAD: " -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "Digest: " -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "Caratteristiche: " -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "Keyserver no-modify" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "Server delle chiavi preferito: " -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 msgid "Notations: " msgstr "Notazioni: " -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "Non esistono preferense su un user ID in stile PGP 2.x\n" -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "La seguente chiave è stata revocata su %s dalla chiave %s %s\n" -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, c-format msgid "This key may be revoked by %s key %s" msgstr "Questa chiave può essere revocata dalla chiave %s %s" -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 msgid "(sensitive)" msgstr "(sensibile)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "creato: %s" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, c-format msgid "revoked: %s" msgstr "revocato: %s" -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, c-format msgid "expired: %s" msgstr "scaduto: %s" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "scadenza: %s" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, c-format msgid "usage: %s" msgstr "utilizzo: %s" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "scheda-no: " -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, c-format msgid "trust: %s" msgstr "attendibilità: %s" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "validità: %s" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "Questa chiave è stata disabilitata" -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" @@ -4807,17 +4819,17 @@ msgstr "" "corretta\n" "finchè non eseguirai di nuovo il programma.\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 msgid "revoked" msgstr "revocato" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "scaduto" -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" @@ -4827,17 +4839,17 @@ msgstr "" " potrebbe fare diventare un altro user ID il primario " "predefinito.\n" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "AVVISO: la sottochiave di crittografia scade a breve.\n" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, c-format msgid "You may want to change its expiration date too.\n" msgstr "Si consiglia di modificare anche la sua data di scadenza.\n" -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -4846,73 +4858,75 @@ msgstr "" "ATTENZIONE: Questa è una chiave in stile PGP2. Aggiungere un ID fotografico\n" " può causarne il rifiuto da parte di alcune versioni di PGP.\n" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 msgid "Are you sure you still want to add it? (y/N) " msgstr "Sei ancora sicuro di volerlo aggiungere? (s/N) " -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 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:3102 -msgid "Such a user ID already exists on this key!\n" +#: g10/keyedit.c:4329 +#, fuzzy +#| msgid "Such a user ID already exists on this key!\n" +msgid "Such a user ID already exists on this key!" msgstr "Tale ID utente esiste già in questa chiave!\n" -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "Cancellare questa firma corretta? (s/N/q)" -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "Cancellare questa firma non valida? (s/N/q)" -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "Cancellare questa firma sconosciuta? (s/N/q)" -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "Cancellare davvero questa autofirma? (s/N)" -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, c-format msgid "Deleted %d signature.\n" msgid_plural "Deleted %d signatures.\n" msgstr[0] "Firma %d eliminata.\n" msgstr[1] "Firme %d eliminate.\n" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "Non è stato cancellato nulla.\n" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 msgid "invalid" msgstr "non valido" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "ID utente \"%s\" compattato: %s\n" -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, c-format msgid "User ID \"%s\": %d signature removed\n" msgid_plural "User ID \"%s\": %d signatures removed\n" msgstr[0] "ID utente \"%s\": firma %d rimossa\n" msgstr[1] "ID utente \"%s\": firme %d rimosse\n" -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, c-format msgid "User ID \"%s\": already minimized\n" msgstr "ID utente \"%s\": già ridotto a icona\n" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, c-format msgid "User ID \"%s\": already clean\n" msgstr "ID utente \"%s\": già pulito\n" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" @@ -4922,218 +4936,218 @@ msgstr "" " designato può causarne il rifiuto da parte di alcune versioni\n" " di PGP.\n" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "" "Non è possibile aggiungere un revocatore designato a una chiave in stile\n" "PGP 2.x.\n" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 msgid "Enter the user ID of the designated revoker: " msgstr "Inserisci l'user ID del revocatore designato: " -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "" "impossibile nominare come revocatore designato una chiave in stile PGP 2.x\n" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "" "impossibile nominare una chiave come revocatore designato di sè stessa\n" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, c-format msgid "this key has already been designated as a revoker\n" msgstr "questa chiave è già stata designata come revocatore\n" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "" "ATTENZIONE: la nomina di una chiave a revocatrice designata non può essere\n" "annullata.\n" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "" "Sei sicuro di voler nominare questa chiave come revocatore designato? (y/N) " -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 msgid "" "Are you sure you want to change the expiration time for multiple subkeys? (y/" "N) " msgstr "" "Si è sicuri di voler modificare l'ora di scadenza per più sottochiavi? (y/N) " -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 msgid "Changing expiration time for a subkey.\n" msgstr "Modifica dell'ora di scadenza per una sottochiave.\n" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "Cambio la data di scadenza per la chiave primaria.\n" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "Non è possibile cambiare la data di scadenza di una chiave v3\n" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 msgid "Changing usage of a subkey.\n" msgstr "Modifica dell'utilizzo di una sottochiave.\n" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 msgid "Changing usage of the primary key.\n" msgstr "Modifica dell'utilizzo della chiave primaria.\n" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "la sottochiave di firma %s è già certificata incrociata\n" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "la sottochiave %s non firma e pertanto non deve essere certificata\n" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 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:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "ignorare l'autode firma v3 sull'ID utente \"%s\"\n" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "Immettere l'URL del server di chiavi preferito: " -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 msgid "Are you sure you want to replace it? (y/N) " msgstr "Sei sicuro di volerlo sostituire? (y/N) " -#: g10/keyedit.c:5384 +#: g10/keyedit.c:5440 msgid "Are you sure you want to delete it? (y/N) " msgstr "Sei sicuro di volerlo eliminare? (y/N) " -#: g10/keyedit.c:5449 +#: g10/keyedit.c:5505 msgid "Enter the notation: " msgstr "Immettere la notazione: " -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 msgid "Proceed? (y/N) " msgstr "Procedere? (y/N) " -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, c-format msgid "No user ID with index %d\n" msgstr "Nessun user ID con l'indice %d\n" -#: g10/keyedit.c:5728 +#: g10/keyedit.c:5784 #, c-format msgid "No user ID with hash %s\n" msgstr "Nessun ID utente con hash %s\n" -#: g10/keyedit.c:5829 +#: g10/keyedit.c:5885 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Nessuna sottochiave con ID di chiave '%s'.\n" -#: g10/keyedit.c:5851 +#: g10/keyedit.c:5907 #, c-format msgid "No subkey with index %d\n" msgstr "Nessuna sottochiave con indice %d\n" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, c-format msgid "user ID: \"%s\"\n" msgstr "ID utente: \"%s\"\n" -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, 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:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr " (non esportabile)" -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, c-format msgid "This signature expired on %s.\n" msgstr "Questa chiave è scaduta il %s.\n" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Sei ancora sicuro di volerlo aggiungere? (s/N) " -#: g10/keyedit.c:6011 +#: g10/keyedit.c:6067 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Creare un certificato di revoca per questa firma? (s/N) " -#: g10/keyedit.c:6071 +#: g10/keyedit.c:6127 #, 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:6100 +#: g10/keyedit.c:6156 msgid " (non-revocable)" msgstr " (non revocabile)" -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, c-format msgid "revoked by your key %s on %s\n" msgstr "revocato dalla chiave %s su %s\n" -#: g10/keyedit.c:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "Stai per revocare queste firme:\n" -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 msgid "Really create the revocation certificates? (y/N) " msgstr "Creare davvero i certificati di revoca? (s/N) " -#: g10/keyedit.c:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "manca la chiave segreta\n" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, 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:6246 +#: g10/keyedit.c:6302 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "l'user ID \"%s\" è già stato revocato\n" -#: g10/keyedit.c:6263 +#: g10/keyedit.c:6319 #, 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:6359 +#: g10/keyedit.c:6415 #, c-format msgid "Cannot revoke the last valid user ID.\n" msgstr "Impossibile revocare l'ultimo ID utente valido.\n" -#: g10/keyedit.c:6397 +#: g10/keyedit.c:6453 #, c-format msgid "Key %s is already revoked.\n" msgstr "La chiave %s è già stata revocata.\n" -#: g10/keyedit.c:6459 +#: g10/keyedit.c:6515 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "La sottochiave %s è già stata revocata.\n" -#: g10/keyedit.c:6556 +#: g10/keyedit.c:6612 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "" @@ -5548,6 +5562,10 @@ msgstr "" 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" +#: g10/keygen.c:3102 +msgid "Such a user ID already exists on this key!\n" +msgstr "Tale ID utente esiste già in questa chiave!\n" + #. TRANSLATORS: These are the allowed answers in #. lower and uppercase. Below you will find the matching #. string which should be translated accordingly and the @@ -5871,7 +5889,7 @@ msgstr "protocollo keyserver non valido (noi %d!=intestazione %d!)\n" msgid "\"%s\" not a key ID: skipping\n" msgstr "\"%s\" non è un ID chiave:\n" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" @@ -5880,47 +5898,47 @@ msgstr[1] "" "aggiornamento della chiavi %d da %s\n" "\n" -#: g10/keyserver.c:1224 +#: g10/keyserver.c:1226 #, 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:1316 +#: g10/keyserver.c:1318 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "chiave \"%s\" non trovata nel keyserver\n" -#: g10/keyserver.c:1319 +#: g10/keyserver.c:1321 #, c-format msgid "key not found on keyserver\n" msgstr "chiave non trovata nel keyserver\n" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, c-format msgid "requesting key %s from %s\n" msgstr "richiesta della chiave %s da %s\n" -#: g10/keyserver.c:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, c-format msgid "no keyserver known\n" msgstr "nessun keyserver noto\n" -#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "\"%s\" ignorato: %s\n" -#: g10/keyserver.c:1619 +#: g10/keyserver.c:1621 #, c-format msgid "sending key %s to %s\n" msgstr "invio della chiave %s a %s\n" -#: g10/keyserver.c:1662 +#: g10/keyserver.c:1664 #, c-format msgid "requesting key from '%s'\n" msgstr "richiesta di chiave da '%s'\n" -#: g10/keyserver.c:1680 +#: g10/keyserver.c:1682 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "AVVISO: impossibile recuperare l'URI %s: %s\n" @@ -5950,69 +5968,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:475 +#: g10/mainproc.c:480 #, c-format msgid "public key is %s\n" msgstr "la chiave pubblica è %s\n" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, 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:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " \"%s\"\n" -#: g10/mainproc.c:535 +#: g10/mainproc.c:540 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "" "crittografata con chiave %s, ID %s\n" "\n" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "AVVISO: più testo in chiaro visti\n" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "cifratto con %lu passphrase\n" -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "cifratto con 1 passphrase\n" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "decifratura della chiave pubblica fallita: %s\n" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "dati cifrati con la chiave pubblica: DEK corretto\n" -#: g10/mainproc.c:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, c-format msgid "assuming %s encrypted data\n" msgstr "suppongo che i dati siano cifrati con %s\n" -#: g10/mainproc.c:655 +#: g10/mainproc.c:660 #, 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:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "ATTENZIONE: l'integrità del messaggio non era protetta\n" -#: g10/mainproc.c:763 +#: g10/mainproc.c:768 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" @@ -6022,179 +6040,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:766 +#: g10/mainproc.c:771 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "Utilizzare comunque l'opzione '%s' per decrittografare.\n" -#: g10/mainproc.c:771 +#: g10/mainproc.c:776 #, c-format msgid "decryption forced to fail!\n" msgstr "decrittazione costretto a fallire!\n" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "decifratura corretta\n" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "ATTENZIONE: il messaggio cifrato è stato manipolato!\n" -#: g10/mainproc.c:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "decifratura fallita: %s\n" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, c-format msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "Nota: mittente richiesto \"solo per i tuoi occhi\"\n" -#: g10/mainproc.c:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "nome del file originale='%.*s'\n" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "revoca solitaria - usa \"gpg --import\" per applicarla\n" -#: g10/mainproc.c:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, c-format msgid "no signature found\n" msgstr "nessuna firma trovata\n" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, c-format msgid "BAD signature from \"%s\"" msgstr "Firma BAD da \"%s\"" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, c-format msgid "Expired signature from \"%s\"" msgstr "Firma scaduta da \"%s\"" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, c-format msgid "Good signature from \"%s\"" msgstr "Firma valida da \"%s\"" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "verifica della firma soppressa\n" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "impossibile gestire questi dati di firma ambigui\n" -#: g10/mainproc.c:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, c-format msgid "Signature made %s\n" msgstr "Firma effettuata %s\n" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " utilizzando la chiave %s %s\n" -#: g10/mainproc.c:1970 +#: g10/mainproc.c:1982 #, 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:1976 +#: g10/mainproc.c:1988 #, c-format msgid " issuer \"%s\"\n" msgstr " autorità emittente \"%s\"\n" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, c-format msgid "Key available at: " msgstr "Chiave disponibile presso: " -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, 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:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "[incerta]" -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, c-format msgid " aka \"%s\"" msgstr " aka \"%s\"" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, 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:2402 +#: g10/mainproc.c:2414 #, c-format msgid "Signature expired %s\n" msgstr "Firma scaduta il %s\n" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, c-format msgid "Signature expires %s\n" msgstr "Questa firma scadrà il %s\n" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2430 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "Firma %s, algoritmo digest %s%s%s\n" -#: g10/mainproc.c:2419 +#: g10/mainproc.c:2431 msgid "binary" msgstr "binario" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "modo testo" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 msgid "unknown" msgstr "sconosciuto" -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 msgid ", key algorithm " msgstr ", algoritmo a chiave " -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, 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:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "Impossibile controllare la firma: %s\n" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "non è una firma separata\n" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, 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:2663 +#: g10/mainproc.c:2675 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "firma solitaria di classe 0x%02x\n" -#: g10/mainproc.c:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "firma vecchio stile (PGP 2.x)\n" @@ -6266,11 +6284,6 @@ msgstr "(ulteriori informazioni: " msgid "%s:%d: deprecated option \"%s\"\n" msgstr "%s:%d \"%s\" è una opzione deprecata\n" -#: g10/misc.c:1188 -#, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "ATTENZIONE: \"%s\" è una opzione deprecata\n" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -7369,133 +7382,133 @@ msgstr "errore di lettura in '%s': %s\n" msgid "trustdb: sync failed: %s\n" msgstr "trustdb: sync fallita: %s\n" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, c-format msgid "can't create lock for '%s'\n" msgstr "impossibile creare il blocco per '%s'\n" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, c-format msgid "can't lock '%s'\n" msgstr "impossibile bloccare '%s'\n" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "trustdb rec %lu: lseek fallita: %s\n" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "trustdb rec %lu: scrittura fallita (n=%d): %s\n" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "transazione del trustdb troppo grande\n" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s: la directory non esiste!\n" -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, c-format msgid "can't access '%s': %s\n" msgstr "impossibile accedere a '%s': %s\n" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s: creazione del record della versione fallita: %s" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s: è stato creato un trustdb non valido\n" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s: creato il trustdb\n" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, c-format msgid "Note: trustdb not writable\n" msgstr "Nota: trustdb non scrivibile\n" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s: trustdb non valido\n" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s: creazione della tabella hash fallita: %s\n" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s: errore durante l'aggiornamento del record di versione: %s\n" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s: errore durante la lettura del record di versione: %s\n" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s: errore durante la scrittura del record di versione: %s\n" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "trustdb: lseek fallita: %s\n" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "trustdb: read fallita (n=%d): %s\n" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s: non è un file di trustdb\n" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s: record di versione con recnum %lu\n" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s: versione %d del file non valida\n" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s: errore durante la lettura del record libero: %s\n" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s: errore durante la scrittura del dir record: %s\n" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s: azzeramento di un record fallito: %s\n" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s: accodatura a un record fallita: %s\n" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "Errore: trustdb danneggiato.\n" @@ -8132,16 +8145,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "Tentativi rimanenti: %d" @@ -8170,10 +8183,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "Errore di richiamata PIN: %s\n" @@ -8193,57 +8206,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:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, c-format msgid "key already exists\n" msgstr "chiave già esistente\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, c-format msgid "existing key will be replaced\n" msgstr "chiave esistente verrà sostituita\n" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, c-format msgid "generating new key\n" msgstr "generazione di una nuova chiave\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, c-format msgid "writing new key\n" msgstr "genera una nuova coppia di chiavi\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, 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:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, 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:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, 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:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, 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:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, 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:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, c-format msgid "generating key failed\n" msgstr "generazione della chiave non riuscita\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" @@ -8253,62 +8266,62 @@ msgstr[1] "" "\n" "\n" -#: scd/app-piv.c:3311 scd/app-openpgp.c:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, 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:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 msgid "|A|Please enter the Admin PIN" msgstr "|A|Inserisci il PIN di amministratore" -#: scd/app-p15.c:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 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:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 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:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, 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:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "Esponente pubblico RSA mancante o superiore a %d bit\n" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 msgid "Note: PIN has not yet been enabled." msgstr "Nota: il PIN non è ancora stato abilitato." -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "il NullPIN non è ancora stato modificato\n" -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 msgid "|N|Please enter a new PIN for the standard keys." msgstr "|N|Immettere un nuovo PIN per le chiavi standard." -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "" "|N|Inserisci un nuovo codice di sblocco del PIN (PUK) per i tasti standard." -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "|N|Immettere un nuovo PIN per la chiave per creare firme qualificate." -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." @@ -8316,7 +8329,7 @@ msgstr "" "|NP|Inserisci un nuovo codice di sblocco PIN (PUK) per la chiave per creare " "firme qualificate." -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." @@ -8324,27 +8337,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:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 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:945 +#: scd/app-openpgp.c:946 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "impossibile memorizzare l'impronta digitale: %s\n" -#: scd/app-openpgp.c:958 +#: scd/app-openpgp.c:959 #, c-format msgid "failed to store the creation date: %s\n" msgstr "impossibile memorizzare la data di creazione: %s\n" -#: scd/app-openpgp.c:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, 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:1951 +#: scd/app-openpgp.c:1952 #, c-format msgid "reading public key failed: %s\n" msgstr "lettura della chiave pubblica non riuscita: %s\n" @@ -8352,44 +8365,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:2375 +#: scd/app-openpgp.c:2406 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "%sNumero: %s%%0AHolder: %s%%0ACounter: %lu%s" -#: scd/app-openpgp.c:2623 +#: scd/app-openpgp.c:2654 #, c-format msgid "using default PIN as %s\n" msgstr "utilizzando il PIN predefinito come %s\n" -#: scd/app-openpgp.c:2630 +#: scd/app-openpgp.c:2661 #, 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:2643 +#: scd/app-openpgp.c:2674 msgid "||Please unlock the card" msgstr "||Si prega di sbloccare la carta" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, 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:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "verifica CHV%d non riuscita: %s\n" -#: scd/app-openpgp.c:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "carta è bloccata in modo permanente!\n" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8401,20 +8414,20 @@ msgstr[1] "" "%d tentativi di PIN di amministrazione rimanenti prima che la schede vengano " "bloccate in modo permanente\n" -#: scd/app-openpgp.c:2843 +#: scd/app-openpgp.c:2874 #, 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:3357 +#: scd/app-openpgp.c:3388 msgid "||Please enter the PIN" msgstr "||Inserisci il PIN" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 msgid "||Please enter the Reset Code for the card" msgstr "||Inserisci il Codice reset per la carta" -#: scd/app-openpgp.c:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, 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" @@ -8422,72 +8435,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "|RN|Nuovo codice di ripristino" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "|AN|Nuovo PIN di amministrazione" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "|N|Nuovo PIN" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 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:3545 +#: scd/app-openpgp.c:3576 msgid "||Please enter the PIN and New PIN" msgstr "||Inserisci il PIN e il nuovo PIN" -#: scd/app-openpgp.c:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, c-format msgid "error reading application data\n" msgstr "errore durante la lettura dei dati dell'applicazione\n" -#: scd/app-openpgp.c:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, c-format msgid "error reading fingerprint DO\n" msgstr "errore durante la lettura dell'impronta digitale DO\n" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "timestamp di creazione mancante\n" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, 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:4648 +#: scd/app-openpgp.c:4679 #, c-format msgid "unsupported curve\n" msgstr "curva non supportata\n" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, 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:5036 +#: scd/app-openpgp.c:5067 #, 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:5236 +#: scd/app-openpgp.c:5267 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "scheda non supporta l'algoritmo digest %s\n" -#: scd/app-openpgp.c:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "firme create finora: %lu\n" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" @@ -8495,7 +8508,7 @@ msgstr "" "la verifica del PIN di amministrazione è attualmente vietata tramite questo " "comando\n" -#: scd/app-openpgp.c:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "impossibile accedere a %s - scheda OpenPGP non valida?\n" @@ -8515,7 +8528,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:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|LEVEL| impostare il livello di debug su LEVEL" @@ -8559,11 +8572,11 @@ msgstr "|LIST| la priorità dell'applicazione in LIST" msgid "deny the use of admin card commands" msgstr "negare l'uso dei comandi della scheda di amministrazione" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "Utilizzo: @SCDAEMON@ [opzioni] (-h per assistenza)" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" @@ -8571,24 +8584,24 @@ msgstr "" "Sintassi: scdaemon [opzioni] [comando [args]]\n" "Daemon smartcard per @GNUPG@\n" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, c-format msgid "please use the option '--daemon' to run the program in the background\n" msgstr "" "si prega di utilizzare l'opzione '--daemon' per eseguire il programma in " "background\n" -#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, c-format msgid "handler for fd %d started\n" msgstr "gestore per fd %d avviato\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "gestore per fd %d terminato\n" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, c-format msgid "error getting key usage information: %s\n" @@ -8819,7 +8832,7 @@ msgstr "certificato radice non contrassegnato come attendibile" msgid "checking the trust list failed: %s\n" msgstr "controllo dell'elenco di attendibilità non riuscito: %s\n" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, c-format msgid "certificate chain too long\n" msgstr "catena di certificati troppo lunga\n" @@ -8874,7 +8887,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n" msgstr "un hash di bit %u non è valido per una chiave %u bit %s\n" #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, c-format msgid "out of core\n" @@ -8920,46 +8933,46 @@ msgstr "" "S/N %s, ID 0x%08lX,\n" "creato %s, scade %s.\n" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "" "nessun utilizzo chiave specificato - supponendo che tutti gli utilizzi\n" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "" "certificato non avrebbe dovuto essere utilizzato per la certificazione\n" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "" "certificato non deve essere stato utilizzato per la firma della risposta " "OCSP\n" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "certificato non avrebbe dovuto essere utilizzato per la crittografia\n" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "certificato non avrebbe dovuto essere utilizzato per la firma\n" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "certificato non è utilizzabile per la crittografia\n" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "certificato non è utilizzabile per la firma\n" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, c-format msgid "looking for another certificate\n" msgstr "alla ricerca di un altro certificato\n" @@ -9154,6 +9167,11 @@ msgstr "Creare un certificato autofirmato? (y/N) " msgid "These parameters are used:\n" msgstr "Vengono utilizzati i seguenti parametri:\n" +#: sm/certreqgen-ui.c:433 +#, c-format +msgid "error creating temporary file: %s\n" +msgstr "errore durante la creazione del file temporaneo: %s\n" + #: sm/certreqgen-ui.c:439 msgid "Now creating self-signed certificate. " msgstr "Creazione di un certificato autofirmato. " @@ -9224,123 +9242,123 @@ msgstr "eliminazione del certificato \"%s\" non riuscita: %s\n" msgid "no valid recipients given\n" msgstr "nessun destinatario valido dato\n" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 msgid "list external keys" msgstr "elencare le chiavi esterne" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 msgid "list certificate chain" msgstr "catena di certificati valida" -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 msgid "import certificates" msgstr "importa certificati" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 msgid "export certificates" msgstr "esporta certificati" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 msgid "register a smartcard" msgstr "registrare una smart card" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "passare un comando al dirmngr" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "richiamare gpg-protect-tool" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "non usa per niente il terminale" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "|N|numero di certificati da includere" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "|FILE|prendere le informazioni sui criteri da FILE" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "presupporre che l'input sia in formato PEM" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "presupporre che l'input sia in formato base 64" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "presupporre che l'input sia in formato binario" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 msgid "create base-64 encoded output" msgstr "creare output codificato in base 64" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 msgid "|USER-ID|use USER-ID as default secret key" msgstr "|USER-ID|utilizzare USER-ID come chiave segreta predefinita" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 msgid "|FILE|add keyring to the list of keyrings" msgstr "|FILE|aggiungere il tasto all'elenco dei keyring" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "recupera i certificati degli emittenti mancanti" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "Nome: utilizzare il nome di codifica per le passphrase PKCS-12" -#: sm/gpgsm.c:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "non consultare mai una CRL" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "non controllare i certificati radice nei CRL" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "verificare la validità utilizzando OCSP" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "non controllare le politiche dei certificati" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAME|usa l'algoritmo di cifratura NAME" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAME|usa l'algoritmo di message digest NAME" -#: sm/gpgsm.c:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "modo batch: non fa domande" -#: sm/gpgsm.c:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "risponde \"sì\" a quasi tutte le domande" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "risponde \"no\" a quasi tutte le domande" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 msgid "|FILE|write an audit log to FILE" msgstr "|FILE|scrittura di un registro di controllo in FILE" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Utilizzo: @GPGSM@ [opzioni] [file] (-h per assistenza)" -#: sm/gpgsm.c:623 +#: sm/gpgsm.c:633 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9351,27 +9369,27 @@ msgstr "" "protocollo S/MIME\n" "Il funzionamento predefinito dipende dai dati di input\n" -#: sm/gpgsm.c:831 +#: sm/gpgsm.c:841 #, 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:842 +#: sm/gpgsm.c:852 #, c-format msgid "unknown validation model '%s'\n" msgstr "modello di convalida sconosciuto '%s'\n" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, c-format msgid "importing common certificates '%s'\n" msgstr "importazione di certificati comuni '%s'\n" -#: sm/gpgsm.c:1774 +#: sm/gpgsm.c:1795 #, c-format msgid "can't sign using '%s': %s\n" msgstr "impossibile firmare utilizzando '%s': %s\n" -#: sm/gpgsm.c:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "comando non valido (non esiste alcun comando implicito)\n" @@ -9401,7 +9419,7 @@ msgstr "errore durante il recupero dei flag memorizzati: %s\n" msgid "error importing certificate: %s\n" msgstr "errore durante l'importazione del certificato: %s\n" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, c-format msgid "error reading input: %s\n" msgstr "errore durante la lettura dell'input: %s\n" @@ -9441,7 +9459,7 @@ msgstr "problema durante la ri-ricerca del certificato: %s\n" msgid "error storing flags: %s\n" msgstr "errore durante l'archiviazione dei flag: %s\n" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "Errore - " @@ -9820,11 +9838,6 @@ msgstr "impossibile creare il file dir della cache temporanea '%s': %s\n" msgid "error closing '%s': %s\n" msgstr "errore durante la chiusura di '%s': %s\n" -#: dirmngr/crlcache.c:948 -#, c-format -msgid "error renaming '%s' to '%s': %s\n" -msgstr "errore durante la ridenominazione di '%s' in '%s': %s\n" - #: dirmngr/crlcache.c:1002 #, c-format msgid "can't hash '%s': %s\n" @@ -10523,93 +10536,93 @@ msgstr "i livelli di debug validi sono: %s\n" msgid "usage: %s [options] " msgstr "utilizzo: %s [opzioni] " -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, 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:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "recupero CRL da '%s' non riuscito: %s\n" -#: dirmngr/dirmngr.c:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "elaborazione CRL da '%s' non riuscita: %s\n" -#: dirmngr/dirmngr.c:1730 +#: dirmngr/dirmngr.c:1734 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s:%u: riga troppo lunga - ignorata\n" -#: dirmngr/dirmngr.c:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: rilevata impronta digitale non valida\n" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, c-format msgid "%s:%u: read error: %s\n" msgstr "%s: %u: errore di lettura: %s\n" -#: dirmngr/dirmngr.c:1892 +#: dirmngr/dirmngr.c:1896 #, 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:1979 +#: dirmngr/dirmngr.c:1983 #, 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:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "SIGUSR2 ricevuto - nessuna azione definita\n" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "SIGTERM ricevuto - arresto …\n" -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "SIGTERM ricevuto - connessioni ancora %d attive\n" -#: dirmngr/dirmngr.c:2032 +#: dirmngr/dirmngr.c:2036 #, c-format msgid "shutdown forced\n" msgstr "arresto forzato\n" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "SIGINT ricevuto - arresto immediato\n" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "segnale %d ricevuto - nessuna azione definita\n" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "errore durante l'accesso a '%s': stato http %u\n" -#: dirmngr/http.c:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "URL '%s' reindirizzato a '%s' (%u)\n" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, c-format msgid "too many redirections\n" msgstr "troppi reindirizzamenti\n" -#: dirmngr/http.c:3768 +#: dirmngr/http.c:3802 #, c-format msgid "redirection changed to '%s'\n" msgstr "reindirizzamento modificato in '%s'\n" @@ -10976,55 +10989,55 @@ msgstr "catena di certificati è buono\n" msgid "certificate should not have been used for CRL signing\n" msgstr "certificato non deve essere stato utilizzato per la firma CRL\n" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 msgid "quiet" msgstr "tranquilla" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "stampare i dati esendo codificati" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "decodificare le righe di dati ricevute" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 msgid "connect to the dirmngr" msgstr "collegare al dirmngr" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 msgid "connect to the keyboxd" msgstr "connettersi alla cassetta delle chiavi" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "|NAME|connessione al socket Assuan NOME" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 msgid "|ADDR|connect to Assuan server at ADDR" msgstr "|ADDR|connessione al server Assuan presso ADDR" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "eseguire il server Assuan specificato sulla riga di comando" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "non utilizzare la modalità di connessione estesa" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 msgid "|FILE|run commands from FILE on startup" msgstr "|FILE|esegui comandi da FILE all'avvio" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "eseguire /subst all'avvio" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "Utilizzo: @GPG@-connect-agent [opzioni] (-h per assistenza)" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 msgid "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" @@ -11032,48 +11045,48 @@ msgstr "" "Sintassi: @GPG@-connect-agent [opzioni]\n" "Connettersi a un agente in esecuzione e inviare comandi\n" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "l'opzione \"%s\" richiede un programma e argomenti facoltativi\n" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "opzione \"%s\" ignorata a causa di \"%s\"\n" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, c-format msgid "receiving line failed: %s\n" msgstr "linea di ricezione non riuscita: %s\n" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, c-format msgid "line too long - skipped\n" msgstr "linea troppo lunga - saltata\n" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "linea accorciata a causa del carattere Nul incorporato\n" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, c-format msgid "unknown command '%s'\n" msgstr "comando sconosciuto '%s'\n" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, c-format msgid "sending line failed: %s\n" msgstr "riga di invio non riuscita: %s\n" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, c-format msgid "no keybox daemon running in this session\n" msgstr "nessun daemon keybox in esecuzione in questa sessione\n" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, c-format msgid "error sending standard options: %s\n" msgstr "errore durante l'invio delle opzioni standard: %s\n" @@ -11133,12 +11146,12 @@ msgstr "Verifica esterna del componente %s non riuscita" msgid "Note that group specifications are ignored\n" msgstr "Si noti che le specifiche del gruppo vengono ignorate\n" -#: tools/gpgconf-comp.c:3573 +#: tools/gpgconf-comp.c:3576 #, c-format msgid "error closing '%s'\n" msgstr "errore durante la chiusura di '%s'\n" -#: tools/gpgconf-comp.c:3575 +#: tools/gpgconf-comp.c:3578 #, c-format msgid "error parsing '%s'\n" msgstr "errore durante l'analisi di '%s'\n" @@ -11322,6 +11335,12 @@ msgstr "Comandi di gestione Yubikey" msgid "manage the command history" msgstr "gestire la cronologia dei comandi" +#~ msgid "error writing to temporary file: %s\n" +#~ msgstr "errore durante la scrittura nel file temporaneo: %s\n" + +#~ msgid "run in supervised mode" +#~ msgstr "eseguire in modalità supervisionata" + #~ msgid "Name may not start with a digit\n" #~ msgstr "Il nome non può iniziare con una cifra\n" @@ -11638,9 +11657,6 @@ msgstr "gestire la cronologia dei comandi" #~ msgid "could not open %s for writing: %s\n" #~ msgstr "impossibile aprire %s per la scrittura: %s\n" -#~ msgid "error writing to %s: %s\n" -#~ msgstr "errore durante la scrittura in %s: %s\n" - #~ msgid "error closing %s: %s\n" #~ msgstr "errore durante la chiusura di %s: %s\n" diff --git a/po/ja.gmo b/po/ja.gmo index f68e95834685c135af4a4b1389733b9a9a08f0c7..d4e30f98ec6bedc478a91b643516113afc57e410 100644 GIT binary patch delta 45678 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 delta 45749 zcmZ791(+2_+pg`N861YeT^8={J`C>e8r*|Rkj8=&T!U*8AOr$|;1b;3ofr@_Bq0#^ zuX{bk_rJ&PW3TV5s;(}t>NWF{*=JWp99b3dUCU^G2G8?m9QQo=J(j>rm>nZdcwS~K zj=8ZFX2VIC8aHDKJdIiLS4@iWPkLS&%#7)O7hO!?9dw?ovH>St?m=8nGTZIKN8S%!b5$lP%KLOQ{?Wifbf>HP!RdJyU zmhRUjpo+SpDw=|-XcOkZbEpE|qI#I*BI^N*qeiF?s=*UcL;oEr|78r|GmM7`F0r04 zEh?S|X|V5=B#@MZMi>{nV}2ZjYUx+bLztWRebnNKxNJSlgV%}I!~~e_ip_O#R5@+2 zFwVeQco?f}HM2jeA)`=3I2Fs|dhCQxaT+$F*2DNSYRK2$@Vpp! z6V<>6s1XUdNky0qwF?TMMz|Ixrhcy{f#^62o8Wk?h<7j#X1--TsgHSykHKoV8SCOZ z%!##bdtNRaj9TrhkRkR?Vp{wa)zRp8Y|$n{UqhCaKyoaGF|iKD$0n$?(Fv7rBBsQJ zsEW2=dc2ET1KwR5v23V{D`OJ;1T``PQTc|W*21d0%)biULV{NDY19z?jA~HGJ=^~& zQ4Onwn#)G0k(q?*`F7Oee1Hit=6%~{DN!R)3N>==F%8Z{<==SU_qiV>nhsRa_s_;Yd`&m!d}K2j>w?O#CXU;ZLv}{)y^9;fJ1A61(~Yk`h>j z8k!xbg72Z`%=_6!Bpqs`N}`6eAu3;2)OMVJnzH?WPH*Bx`?Ow^j#i`re+T>5MD)uW8htp|Cq2=Pc%4+f%Ix)4*~x0nErU<|y9 zD)0_|gKtqIwdRHA&BtS?A#eB6($`^j;-^s^{re^3uOUnG%JV8=0W5%nP(%AQY8UK9 z9VoX@J^2SUl!^Ydktu+QiFZTg8-Z%b0#yE8s8xR%li*WKk72JF|78R+y|xN}LiOl6 zYEJ)h@z{S^JPWG8;;4%1qeiADM&US2ipMYl@1WMeGfajdf7?4D1!_^2^$Doul~Ea* zqZ-f$HOEs?Q?U!1<6UfxrT+1}mbehr)4#DPrg~%P{ZRSOVi@N7*UX11zYqq{uR}mB z>5a*8FltRq$58wd)xagFo^8hXcofyME0_v@M-?3Ht&LCsmA@qF`MRhMcEA)k6gi50 zZ#DrHw8;{@gD%5e)KI@cRgn0djYwWpfvqqu_Q6~@9LM9=*bEE&XGi&D3=p4#+D$*8 z^54cv+W&Fh+ksLS3v*)zmc+xTp%3|B+batyUIp`GchsCO!bf-qOW<)YBse9}LPCNs zn{24XT@lORB-AcAin)CPF9>M=rwa`Uwy-9aCf*;@<0jO8K8M=R|DZ-BOIS#-Cy}UK z(*v~@mZ0+Ock!pF3KK>P32yI_Sde&c^wqMJ1XAPgsG*4-JtR0K1uzZq3NGFjH3EH6 zLpc|R#bXJ%!y-BYi%Q@#ceV8{-qvXA|VI9#sH>|8RF?gi^MG0 z4t0M5>cP#J4$oo$pP}+4h-D*F6t$S^p%zwRk^8E#5Ic0gb>k zT!I_164s7u&c@!vuVVmf#IvF8fzyaDL_MD~+@`KNYLN}ZYPiM4-(w{4((yxri*`6F zpTCblT>|g10oI8K3BFcWqB7jaQ5Z;Ii*f}PA$|vIW732nUL)*)KJGwGRmnuwzz*1+ z_@AhTHcf0(I~Z9@zPFHoR{tK<;(LNBAVm_Jf+*Deu6Q5kAt#N;V$JLbV08nVU&w5>*>3SNck!C4o7<>Kj6 z+2V@A0Qb9~7Slv5hl}0)Td4CPEVcDC9cnS=LcNrtob}Pyjdldo@*x<&QK)^t0=3=t zI&Y!g4R28|rxENn!6}xQ&a)HP!*3yy%krZ%GrYY{_qp3Lsw7@{?DZ+$`}&-IU|ct zKt0Td8rn8k6uY5@YB_3goo=M%ECo2EIcbja9Q*d>U3Degk!&q|a_AUsqJm2Vnr`U>N>@>gf)Q z#4}hP6XdXywLW$rJ{~)1|34w1o;Ap6J^mc^8vPzMhku|(C|xewR<%*va4hO*UWQtX zM^U@yZ`5|ol-owC32HkIM2+ZrtcusMqxOHMJod7fh+2%xQFFZugF}WHh_}ca68zRW z9CH(2fy#FV_1w?c5WRd>aU)Dmv_I~{*{C(qD1V686}wi5nQ(42-8unYmzwkd?F zxUP%$MJ>*0s71916XF4P{~~55{sPs&R0ZulUj>!^8ET|fqF%@6(bsnRkAUVVTOm91 zyE@mRrr>AP&?YNv1w>()5Z;ccDcD%V4y-GvsrlELtf=jhf*2sZhKu(=<@>xS`(Jah zoCNjwk;@pfmx&DqEQXh|MOqWf5Fdfs4ZBc_HAZP`Xe4SX2cVAh z*{C7kj^*%ItcckdzDVrh6R1RB18Rt0p>{+1vQ}|DtWA76s=_M&YlhHIXwa#G8mcPzC&jTJ1$E zSiX9wH8dM_PV8~<(2Cac+^7+3fg1XSSQAenBgy$+$-Y=L#Yk?5w*DbU@=^T zn!Ahcepq$e4f&m)pcdy$7e9h}C;Wr$F=34muL};q!FU@rwM}Y<1b;M}h*y2K(L(~7 z``xu|4u3~&tB5+*qhhF$7=@bC<5(P{*X3dUUs+T`%hj`0-V37>{{nR+&qf{9^KlIR zfQPVTeHOcV>@~2jTDedytdE&+ENY0q!YOzI)sQX?ZKO7#cEe57IgzT7?S>kt_~)1r zf55DG4KtwE*gBfAG5cR9RaFvnMh`%}KG$Ia+=*(yNo<23PzOhwCib=*>Kx~s;ar5- z$+yV+`ztv2g(EfbmiJrl9gI z#<=(u>ZP>>H4+a|Bbv0COaAuZP2jRMoeXpYLz5jA)HFo1JWJ=liY zem7845xbR{1@&FBJZdpEb?M_#4OxjAq0Oif-;Ffb_pTDq>iiqEIFh!u3X7pCXo_k` zf7A%fbLm?!iuhU7^NHKoYrFtz1gfFdR6Ep&%||tSH>v@TF}3!8jJCGOGNKyL2sJl@ zP;>Y->OFrA)x&3~wGiVIt0){piDyM^%N!W281>wI)QEhGYQQbj;*8slDWra{FaagB zMO82nRlqXTTkbOIY!7d5+piGngdB$I$w5@ZZ=;^~I@pLM#{kiisF7@e8ks?;5u1*_ zhV)wk+J+}k1^j~=@`#RBaY58JY>HZRlTnLm8|t}}s9o^J8K;xoPmLOZ{HS^=qZ-=Y z`FSVyzqZF(5>(+;RFB@e49Pm%NEAmco?e&;hoBbe6fA`cu{2&r9W;r%*a1}%RdGku zwjGTDoPzpZu%U}@Lvn~8xx1M1ssBx)`6$4FdgY%x{GoZM)NT1;cGJnlmc zWoTcUf?TKy+MyaY*f|Y#(5yi<>;$U8|2i}Dvo%x|Ro)N`?*A18)Uwm4BlaDt#ex3T zvvR1#)&li%8G@SA&ru_^7BxlNQTzKmYD6BRwr$J-W=T}}JyA#g3=Ho79|;6kFRFl7 zs5KF9pe@SGsGc@PEt;M#KEb&ZRpAe)2AxMe{{U6qThuv`WRNYw@~94V9>o4vPd_I? zEn9_E@hGZC2?yI+$c5S+wNV9+L~Wz_sF65;8kvU}3!kHg_zh}GGY+vSsfF4F!%*9E z#Sr$tT6UfU75D))G&w%Ag6m;^;{8w!U4?4ELDbydK#g4JP}>dZQ72?1s-hmK{4-G< z{023Gr%@yDyH7wZjXBI3kRP>(nxh`{QHyOJ>IB??I!Lyow$Uln)ZE2*_&4ggXv1wA zra@Iy8r8w(s0NQk)#EQGpdKGawfLzs$p~w4Nz?0imiJLpmvFQi!2T~zKn1r)^=vXK;|5d%ZaQD18WMku^(Y5w zPRpQ%@)Oi97>7DwR-lIbDhAicSj(RtRbK_nN&Q}T0$KxeF@Sqf72QQu@D|n6^q*V4 za;SJ0R8Jvw(oS!x>c1o}+q}V50T7 z7%E>|)Ps{yYh=BPA4g5q6Vwz$pJdxM18PmwM?E(Jb$=NKaMvUjpKjbDK|}rlRdK4x z_O-h_YD5O23R;M2;9(5lFQ^{HoZ{vdwfHKa%4vrxccM#Qg=*+QRJ}KS0y?4IqYBC~ z)rPh_s-h04`(sfBZbTJ$88zoGP!%To!qSVN3a*PWu`kBO&z$2>BR3Ou0{Y(((A?d1 z8U937;7zk_nHrU`Dr(LLV-5TgwTOO2E#B1Atw9x04eg2noQ}G`$$1_1T-c1@l=@yV z0!sJ<)ss1>#kK|2!|SLa`+(XuDQ4RJNYu!5Lgkx*s`v*NzlFhVH_O&SdaTI(x~LJF zgW0tIw-L~g+(9jl|4=S{QEMgf9Q##kIV?qd z2FAcs7>O6L4E1|S=h|F1KsBHrM#E{Smd?gF_ycMr_M>*gb<~=PHqY{O{M>f!gOlkyJgEg64- zy?)D~8c-EgP8;VKRQ|Q7DZjjc{jVOzS!i>c8#MwAQE$E8s2+?%&E-N=f!k0$x`FCI z+%GLXEo$n@qt-$P)KpDIP1P3Eh+T8O_>%pv#TI*!nGZ`4Z-m8h8tTELsD}Q5Wiev0 zRZttX%?6cMxY zhU8vuQ_=u6_gzs#JqK0Lc2vGwE*@=#H9QBZ{7TNAs1D4*s(Sx#CZPBKTU3GBSK2QO zYM{1Lb5x6mIA@>={2Dd4=THUyi|Rn~RW?N>FpT(M)QAkj08U4hw<#$5?-&8??|Z18 zBwlTERUFl@&iDn+#@U!@jji(Ss3UqmssZ;YL0~)LM9qDk$|j>tQKWLt3NO%s4EC%TedSE!0TF zUvK3WK$X)3wRp#`Xa8$%c95WgaLT%GKsESg2Yg17Q z3lndOn(L{kAzzKE_#mo-e|_uQQ03WZ`@RXPK{HVMb~V<-U04NUe`i0S)Way^3sF;d z3pFxtTs-9_`%;O<}?xg8BIOzXa6c=BNioU^uQv^>_zr z4lkgl<}qprKcGe??KbM+?GL&Kr_^$9EiaK1Ovp6p`L$)+6`|}uh&dJ+8U^Z`WoI2b$2LgKkcS8;F08|erqAFO90X&X+@G+Lg*t@L2%BUV!LycfR)QHVRt%dJh`UMyN z3pM4*cC-Jr8cXiBg4?2cJ_7aNV$_=0jjG@=>cOOYtf3`P71ctGKsPLei&2a89I8S8 zpvq0X*G9A?s-xBPQ)mQ%RwSsxo~SvViWgBr;TsES{qMljwXt2igBfuA5F;d|oS%@2 z?0>Dswj^kq%tH;~dQ=aNqP|G{hT1ME&sa}uI6pyIj6DQb$&yLiZXyI&a9kv6F3`=fTj zEO&oB#w30PwJYxU1mY6-54DJ5UkLF6m>)Gn^-v?w3)R4-sC+-73cib~=nd+?NpaEM zin&oeu7K)kN7UjTiW=FkQB&z3BcQo^=5B;uvH~)qMxq3UV^>r~gHUrk*TpxXo+jd|Hl)(ohZTLIMlDAX?KgfxJE|3^SWyU!B5$EZ0?c*R;;2GxUBs2=x2t&u6H zk@yO=4bPzF{v~Q8QeU+m=fe`jTcHlLc^JUGm|s8t-zA{cnedwJf*hztnGZ{1CscvU zQHyLVYD(^-Mkw)h>sbZV7n07XH829TMrL6#Jb>!xzb-w?4brLKYe=9JPC*rX6t&vl zxb$2%t%03UL+PXDZaQk4{(yQX96}B4GgJpM-LeieM?E(O)vz@f2X~^cxjRfiUPBGl z6VzO1y=^C5B@8Ye)DV7+h4CC}=wsZmsmg%?;?+(TQ4Qtx#)WFlxK3avngvMDC&*6#br!Tpm=zTBAm27HSv$h*~q3F}Oxh z&!@icTOjhj{cffsY7To~1ssE#vm>a*_Yze=+y_=+VN^jKQ9Yc5!HO|hF=`E5MvX-D zhgM!8oKC#8Pe27eL-jPp&-Q~xMO1-PuprJsEw-bm3jRSI$?1Nv#n%xvViQpnuR`tr z{Vx6hH3HtR)}S<~j`}qS=z(^qx%5#jU4g3bENazzzu6a%Jg9udP>ZfPYORb#HDDzM za1UyZ@3{CI)KsPV-8vS9)a!dS2&ko9Pz6sy6}SPl{Z3+ejQPm+do|Qr>5a<22DPY; zVQjpCTFgIVO#BDc5bv?|I2GzVDS!d(|0)DjP?ul=Ukp%3cBkbHq;`$f?8wmFo4;gvHx{|R3o4{Z;Be4aj3amgxbg3 zP$P5#)qtm{2FHAE6&6H|Ol{Pn>WM0EENVnHqZaK+jE65#Q}f|D`@af-m@lm0I;f%R zf&mcM){QF#J2ls8co{^QaU{Amr$fT5%p#xN{~m9P{R!%?U?|Ix)CIWxYtUrsegbzp(- z0{c)s{1vsDBmS}zF9WK9OR|x2VnEzP|b2{sy8a5Ei;g=Y|8>oi8LoK?@?`<(PK+XL~ z)RDd&gFQx-6Z3;LBsVrA-T*67zqf&aR{cxVP)BEJse%A%?yI7D&<@pui7x#s)Z89G zZO1#P=i-Ef1}iLx+RjZ-Yo;e^dwz}qT!g+}tGfwkE^nY3@D`OZS*SH24=P>-bs)7y z71$4TK1_BlMJ=lDQTcA68u$`50uf=M!4WI$Y#$ct2MeA_f~MeWjKY(s{TmU@dQ=A0 z!;V-Gr=y1cAO>H{STTgxa&&7z-58<4e`Nj{&LjN}s=Pt5LcLJpt5FBhSFwHT@z&U( z!7mtRF~E(d&WJb`&yN{MuZN|vAF9FMIWM^Te_?UbQ^XAozP#!=r(iYGk6>*~7%w#V z5^L)dXiCCd)GB_4s;EeKXz=HPCKw>z-Z>UEl&hV`QETIwizka88r*iJP$yg)7oXz% z4kJjvh$_c_=mN1LEFmvyh#R2R#yHfPScMw0y{LVC5>>!+)FMloz~Z@3`RZZ-TcOGu zfhunkYAu~X7Cry|hk#o226g1dPH2lJ3u=y|P$yy^)S?=L+FtWr`hL`YzJT#DRw8R) za@5)=g+;I-ssWQQfL{e={~aTs9zH@<5IwQ&hE!O9cuCa#9;p319@T>l&Y#@<8>sE~ z7k0pONrFA}#$Y({xu}M(a`97`M*IH;0TuiYssZVe+G;O^+CHsO=|fRHoQ@i)rKpkH ziJI#ZsO|R;YQ!=ov-6@bD!lH*6C^3{~F?NNYFMq;(Usl z`=n_@ga0{A6|6&i3s%Qy>FgY+gQbX1LA`vAqI&oSOJbh%HU(W!b3Yz4;CHCSc-|+V zp?;2PVUj>7|5XZKC{Qnn#aI{rM$KW>40eF@MfGq$s=_B&4g(oOgRkGVsFQRdD*YBJ zU)oGI()F++aesnKIE9+KXqjy!3SmCt%~1`UgjxgNqUP>7YJ_5BF^i+}cSF4!7NXY5 zW>iC8pz^25Y9m$~SzEq0iGUW}LDVXKL7W5YI(BkR!|FUPkbI~ zvA#tOap4^HTw^Rod=M&qqf0-BP4)hN=@M$>v^ng7YS3cm1ysvp=d$!tsJZNeC2%43 z#*3(JSt+;W`vmpUnTLA*5EjP2QRheQJS=kU{|W>+3cZ%7BlS~EkF!zxeGBTPa}agF zczJD6Wk=0%6;wkep;r4(7&C<5oaVDto-Du3eSXv;?SP>;2Yn6Qd;(qY9Twxkjs@(% zSzItQ_-%MICg%P@)DT|5&+!dvar%X9v7W_0i03S9yCg-C(BQv#Xpd@mH`MbpQSXQ? zMcDrun*AimSE%inrKn|y!oI}oU`;%LS|bs~Y=}#v=DaVK$91T+@ds+R6fAD}TcWo2 zL{$0Tq3)k5?psBFlMsi5XeF%Y5vZ?PnNd?y0oC%xsJS1E+OEq{`}il+6y10C)0ec0 ztD@c=15mqYI%&mr*BUSZVwI5EnHS z9k4QPMQy)#sOL(Ru@P&9`no^M>F*_=9zAv@DQkEh#2t9dR~#h)-1hL;QV z^bSdeIzRfOUS=y%=fE-NJ=6%i!PuBKGE`sZeJ>jU&E2P{x!Z*5;a{lzo~gXeRbx~E zBVBwI28f@=g!l|~(1b);dATtK@m{Er9FJOr>s|a}Q1;&&0vdsI6>P4nppMGs&M#1l z?0}2EMHQ56ZOHUXVgq5mV1*1{e_{P$Tm%>iLW{>}As!H4;-%+wUxD z*Zfg~{jZ^qThoTVFlsKVpcY>1P{Jeex>uGb;2{;E6;SubB*HLpM{&#VvA`RD&JYu zT6l_@>*!7Gxjd*Nwi#+IjKm?h0hKRXGizua%s{+9ax(hfTmtI(Ce$21Kn?A4)BzIS z+!~Mts}pa88q#H025({{rfOmF7N}jb0JVnByY%pu7O#O}q>l^A{+mQVuf;D=L%SC> z1y4~e4{2rZh8(Dqt1xQF%c7oZk2)D=V`@BrdNQHl+9L%>LJYJVk;Y4DS*e{Iz>ytVDbvYG2<)osikO+QHHfBZ;p?9bms< z0JC+o^s1=0;Y8GTzw1~Y6Lq(EL)1u5>F(QCrp+X%!gr_^NA<84FGmgSJ=B~g>uGad z0=50Rp+;mDYSA6W2>gKRP(&{~keXr@;$u(^If2@y;r^#~7T3oB3C&T9X(+0IuTkF* zUZU1S?%p=%4N)iE4Af%U<-CVllrj3)(OV4lTrbRkb5Z%Xqs{^U76I++ci0V6^|hXS zj_TPStbi|26&C4dwnZ(z$*2?XsPi^PBmO69o4rBh`w!KzlKt(q+yyDm_eK#=i`JuF zo99pm(a-oBCLCZtdi{$nh*uvN>P^NqsDq~9pwQr7G-!i!iEqN9SaqjJ2LFYk(haCXz)LmU5%ZI=NM)W&cJoV|3-na9q<=w@g^8&Ur-96zDZR@UyGs#0nOnTs3Uh3#>HKz z6YnUhfb$rMuQ4VT9d8FzS=71F1smZuERW$6?3+;?)LXPI#=`BW4(*@7{#Q%>CPDi& z^+em}4NyH_ijjC8bwBYWi`PKKr=ZSU+gQ)H~)c)H^0@ z3Uj0F5}0DvL!ASoF&vM&^vjr!c+9CbHN{YiwgaZXiC6tc_>qe z8u2~T?I)wVJ^{7xS5yyD&9ENS!TQAep?Z24mG3>)!2&aF2uGnBwhc9szoMop?kqdu z@}l0Z4Y2}_bLq!X`TgevGy+Lx+W}MwqY>|fyq~@9s5LMS^>&+%T2$+uhf&YpMV$`` z=h(qg8siXef!fxcP$Tsj>gb(?@wNYdB#?xJqo}#Lg$?l$YEhP(Yx}nmYECzy7SVgu zK94!iMy4!QBi;v9&Q9!sM{x!gnQz~yj^GsHxfg_b$F%={B%lLg%)(Hw7Tf3!E+n33 zQK;7zk76y%vDkjf9fW;}pF=%Yafz++Wmt;%Ce+*X4-CWXOKr|`V=Lmdu{*BEqT2r{ zmRZZ|V0GdPFcKf4-uGFS+uYSez4xc1=JYg1qPM~pWqH)s?q1Fns5NvMgB@6Di*XRD zp4sTDz&ivqVapdMVIOuYfw?t5H~};wC11|=l7T! zcVh%Ta`*p5y_Qp~vk|O^QN-t<(yy-bZNDd6Z*$fJ^}3yjYRE~{(BrpA}K*BI=hWD@? zmii&o`xckrTCBCrPP*5qld}AFi;qXGp$k|Zv;Sx(U^mn@{T}n+Bdm)lb_Ca!?{y`h zBXcn}#b>A!uIf%ppN~39AEA0&XqSz^r`VtPB~(MJ@3w+Bpc?ibwI(X=3H63zA5{7u zs16p|8_NH#$o`v3pbZI+up(C9XJ0C(VRhoCQTsjRe)|?Y1y>M%hx%Ty^nfjMf7GmxJ&4amH6ZMml~)awJ_Cb)|L?uKQSrFV;S|(d-9xS3h!d7x z4wXI|m3{!V3tnOsEOOE+9*)`t`%wo{tW&l|O5-Tv6L2HOInDmBMPSG2P;ay{p5Yr1 z+h{WCEI)D9R%z06W+b*Ey*swWW2moSInUdOOvJK0|1+i}J@Z97n#*Dg;&q&jF&pt# z7uo;&34Bh%Z&>A$&1L?}_ImA#>hV&{i>FXMeTQqX;uZVW{1~;$8(+0GG!?bq&tnrz zaLtbFE~sxl3sEC?)+bPqK;r9WWz>x!SOa%qa*TDu44}Tb6vxTf2-VYj7!ThfuT?MB zP22CuQSmIOcSd1UzD`cR9|67RN1_V)64leKr~~OCX2JNk>@{5&RbVyL(cRS90rgt$ z?d}gjRW!lfpM#Oam!o#sedOTd_kXu-?wX=j?-tZK@DFywdUtHq??Me}qPw=Z>S9LX z^H9(2aK1-PMbtf;x*?dE_*zVYCovJ;!{Fcl`_tWscHibIC2G$5U}9W~$?$vB0dyQS zWicMux84${9!)?!cMA3PdyAPc^+RiTIn-_#j%vszjLZ4s9VU<+&tq|o6s3|#ss_+Tw3@`AD^{^$jCq4?*(4SFLnc-KvUl-MY0jPJt*XXODqXaax;lJ5i zsRl+8ABS44M_l@UsDr2Y?{>z|#?-_wqvrZ0YFmB4P|WtoUP3uhQ#uRP!6z7rDIc@{ z^;N0)W1GV{sFUg%>I6*x#0qSUwTO>%UPO&V#y@P0)WlDSZ^I0j@~QQ>6e`{pqi{58 z1P-B|fAf_6uRx|}Hm9|)F!7P7A>4`qe1UpRCwgu_%~n7)bR=rz4x@S=?S)NEZVV9b zgWA3`Q6u#YYWp5WouChV0$Qz!U)o$&$MVDnxcD~bebhIW@K-icl~Idq5~{#&FdUDd zp1*{jVDdk0?F_+Y#J@*X9RAvVBJ#@+P*3ZiR_kQUiW^aj>oRH)h5TjPEkA0pHo#Um z4E2rXI%;lX{B0IOEwZ+#hWe-xT#8!UXOV{c-g^Q%nNt5_71cuZXc+1QT!4DuXJ_I! zb_AD4y=Et3OT3A7u*APE9TmTcn)BRmZPB$wHEcO%)cb!Qf#@VWa5sKOjX4649CQ57Zr&(=s4)DJLYQTG>O3jEP|9#d=oKPI4|iTU1Mv&Auj z_*B$TFGelO!>EGZVggL{!PZ1B)Ct%DHI-js7JP_0sN(QrNJcD!y5APn&_(Dg;Vc1t z@rV}^7W|^o1l8kJsHxe9jq#GM&GaXSX^ zXVfB%5hE;kjugbU#7D;P!-7L}j|3gDNn%>Y+Ro2V6|F&y#9{1$|De{$C$YkUi*o{M zP5giXyn)(g?@&{fJGPBz8Pxq|sHyqPC!o3C;1X`5TADD9rI*3l#CxH3!EUUKkFf<7 zjB6Erfm)n_RLGAxf38=sosGc52 zEyB0Xe2K$?M{j%7NG(EDcnmeREH?{yRpmxV(4B%$e^A}K4 zkvO&8FQ1zIuZ&$t&=-+usFUuZ%Md$_J&+$Yrf3off|XBwAQl%s3~ZH z+LjYsd;{u8zK$yAd0O_r<~(IOI~b~?UbFL24LXNf<;l`p1InX@xFhQ19FJP82T?uz z7j;mT4A?={3e};ZsB*qTt^OORDR|`*P=RSP*pQS%4S6TjqMC#Hf^iHhV9box;2NlW z!%+FwVI#bQD!51{8~Qe=kr;_OH#VRe{wL~rKYwPcxD6^{9BQ?0MXiZnQ3pyy7F$eJ zP(!^GYvLKyoTtfZ6;{Qx#Ji#@9*^qz7F5M|P(z*j6v;&O{kH1 zj(RXrcDr92gI_#QJ-?317e9wJEI+D(wy1_oM0I2>#=|q10B;8M*}nu-;d|76E|b$1 z%^1|{_A6Awj-Yz{8mnSdE*qK2IGOlCY>0JoTly;0JLM*-1IhB()YV6Q6&r)KsNcIq zpgHEsYdso=Drg7lwHcAm8dx1Q^b;{P{)n~lk~4FD8<~C>T)e0$NLIksLxtSm zv(X<*;5Y#dWu1aHS7T5Qe(T~lP}?X*Asf(dFp4z5F0_ycOu-a?H` zM6s~oSFK#A{az8ZEt_L99F95}XBYFW;3p)gfLEyPlcl&-PzTk6=FZ8ewXh4dsvqG1 zOj^R$#$>Ea{3_~PNMAB6_)~FX)Cjggl|R<`txrJv`zmU&Br9dBxh|?feNl^Zl}mr% zj9%Irk_}Z+Bh;dtf|`;`sF%%a)JSG8V-0TT^id<}e?uS*fn&~JP!)!iwKWliLx>N= zp7`9Qw=QQxIuq-Wz7@5GVn*7CmcmHlQK$xvK{aRxYFqw+)Wh$8%UjE;qZZu&)DgS_ zwPu4QB^F-A;svDk ze`74t!f1g#&F_mQHy6QD*qkSTt}~F2Tm3&PrMasaV|xj7ss&!{)=JQ zrn;TD?a^0;u>>?kTTm5T!{8dIVT&>ftB^hnHJ3l3w$EE^!J(x^Fai<;|M zSPqY&^2M%eJ+FXTYaQyc|1|>i|GtD!1t(aR=<%o zXdJ2oTTl&ph{~6?vAy;Bpzbd~t*K)ez{E{#YW%_k)WX)NhOBqKz{bRjHnpGarlNYZ z7PYvpV||R?%xsENiLXN)I3=1}MIA96@o}grUhO=F9kl=dAfTbB-@;lt!MPn(;cuu4 zQ@6CmRT(u!-BIuL#i&Jg2sKjAP$QJCmFH@(x;-HKZ3gd(%sMh32R6Dzb64z zJR4Q;QLKb-umYBAXK%4Fs2(i9)OZ^8+#?rH*WN~?B&Hy}9qMQviu!tf3bku~LpA6% z`bh}{I#@zc)LeaniEt#UL9+O|7Ti}*ZhB*Qyd z!>VC`c)L#Qf9=mPBxo)Vq8juVBQT`1H7p@&4ojoXg>D$YS(pL0pn7&0bc}Y6{mrPU`@M@F7W_?R{I0fY6QT+#gW*^mHPlT}74=6=&0K7NH&F%V?`HAN z7)pF6s$+Xl+wVOF*HCvmFPdR_(ntCPG=vA7AwBGE7m4ceDAdSoM6K>C*c4;*wEf%$ z_59bE5r0Fik+{9=Z5ZjCj2e;4sFN?%r?!jyDg^ZYAA*|Oxv2g718Q5|N1gpCdRxJ5 zQR#C~6`sIi_!QNUtbObp>4?#Ye}gJ_BP#zH)Eaq-jI{5?>uW=j64k;;)M6QnnQ)); zA!=x2^|Lh)7h@AIj5^uMqNZp9Ho|XE2b9;}=Dq=Hw~R%Nz;-O5{r@uo&1L!l_N}xZ zwjq8HyJMz-VP1QjhHBs|)ce2KARDh~~ zfdSG_qso1T+TKanbrmtE&;HlYe@cQ5ii21V-#g2Ww7DLET7+v+J$#1Bmu8d|*b<|N z_eHIdtymkkqdE|CwC$n-sD?Dd0FD?B`x)kkid4-NQ6%e3;wTD z#Zf(|h1%~OQ5AoQT0Cb^Qx-nS7FSi&IWQcx7Pg|Edy6Wkz+~%4H4G5{44E3=`;tHm z5)Pq8;3USu52&Lv&J^1|B~d-@irQAoFbh6JRTyWgjX+&gz5%FRvfgb;s^T-KHSiZ|pQoN>`RbxZ za4c#hwxGTvUPf)(h}rD_NCGtosK--KFPU{NejTF|e}gLcgR}4)+YMb&L;bmP7wQ|& zD`%d$*09c~k(q+JzYVM7i@EH7^{DhbYjJN>hE>knsBbVS=G%7bhMy2Wi~-EPz=pIM zs+{JiZTtnQr)yC?y^CsSnuTTq)c1%<3)%l#MBkGT53iy2`7fw~Lcg?=E;VW>d!Pzl zgj(H~P>U+=B3m2vP;a+|s2*=Y&HWt=V9dpKUS!9Z#Jl(eGqIymw! zx8Gd!K~?Y>>daq)>hUww!Bk|0*$K-NpNATmYnT)xR$4=|pgLL;b#C-Q)|Bt9C!ke- z57%SLRW@{oQ4M;5jWO41d*6>n9Y9l@$5HuWtqBYMXLwPVf%x~Rcf}=C&qLSRoEJbX z=H?ju`#;kN^dw;)Y6|jxW$*Qd7)iVjYD6|;1AL7-C#rpI2h|r?i}(W6l>Lg@w&lLD zhEBvP#E+nQ9J5k<5{eU={MM} z=z%)OPNNQ*xZm1{rNJb`v$}XG)ON3g!TL0%O8@(g{jZ)j++^FsN6pxWvDvrz?aM?H5NwW_`EZK|@Pj^JUajx0qj(u=5ilWp^_E? z;~S{+Ah6YXS{hYx3)Hssof}X+zk%s7&JVWQbE3|XI;dUN1$BQtYH^ zhHOCHzlW_c%>k=tsB;4b|NsBELqHG2J!mZ}hkCF-YR)#I4w&1hlP~vA_Itu^*ns#I z)FR7u$ks|l)Irn`HRS8D9KJ-Yg@T9e2bT8etH&D&Fc;np)EdZs#I{urR0C$BhHyV> z3f^E(%zV^(JQFn)dr|qGp~}s6%;vfQs^W#H^W_9;#NQut@BjSA?MJN+sH5{NYG0>1 zVIvdi?2p=hU!i(-67^C^bkY`QG1T^IjT)&DsET%>rsgSXq*9--qjvNx)rBhIjM_FOsC{ZXiM;VNn>lAjOrLNG}*4jm4b7VJ&_ybS+@ zgEyycaP{FEh+fg&)9CyQ2Quo~$jvLWI!?@1DG`t9`h~lrxZ9TS42qdYI)90Ze~h8K z3_ju96xEM=MaWl}_@BgMa=-Aba}yK$$w-;S-6~=BL_10dxY93iPuF=o&QrShH&I?F z_lr?lHJ(XAychA)e2$aG>fmqAunfrCjc00+R*>iaqee~*?>FMwQ10@*gJd4dN7r%+ zSw@Bxu41K4;lrN^^V*STKZVr6#S~QC<;hQ2S0d7L@chRsKjl>7-W6B2(tqRgm~>s2 zFf=-6OmhPKt3K}!3XjAnyYHPLu4}vNc^ASZDKHR=qnc-`xq{1bzdN5J+)u(Y6S>#I zHLfoWn#jE`F*E79KH<~dm3_e{u{fE#lJFnl>tx(d2A_wPx(eP=sn$YLSHMitTM*yJ zM^}38-*xu}^W1pK_;~S8$~>P>E>~7{>`4dexIFZqW7j>rlEfi2Bq5&x?g8B&OuQU< zX5kbZOg@`3n|c#O}- zs~6A5A@A$ZVE<_`3H-xnFO~`;BY(rpTSfdbm9(YckJnJ{T~%X9KaRs(p&iKoIca>w z@TO3f{!&99;?3Q&*GPZLrxN8aQ__|p59v_Yh0qOklFx{h>R)p4?G{6q32b&amay=nBmB=?q)XFBh= z;Je@&H#SmPK?>?cI5nAcRpjB{X-pZ?S5inL(qod=o4n&(BR3G%)d=rkao01Y@psd_ z3RE_nd)cY*!2dIPC8P67>`H-o_~=quLkZ`iko1HfVILmci$}ScnF1aYk3K8mw8Z`) za#ZBb3!WH3I6$~NIffE0h!b2lhD37l4eDu%k&r#+r z%D7GV0pTs=>q35l-a^71V(9x3*H$vKod`Kr-Vxl(7b;r=`;n*rQ}0A(bbjsJNa(7+IEnBjc0YW zr}U&eH;T_%lY0Xv7HLRiGQXX7ccQ9$rB>77w)`b0gA5l3CZU46)Z_*`qs9caJ&B*jUlch zJ1Hk6=|fy+3c5Ts$e)U|)abY6|L96Z=K56Bgm3|uwvO<48nKypEh>HF(kqj;h)T}z zY2_-5N8VRd@U_apwR}2ouMf}gEi`zIBc96TSHhKO%>QE7sxa(N19Yu-4=CJ>&kR^-QZJ{IDh@q8}qRi(qi)ve@iiVy(aH{J`G4qqsCFlEqeJm;qrtV z^7(?#$1Bo}fa1S?OvF^=xsLu&D&ohH;8lo9{-fY0u0iL>RGu*ZLY(844|%h@hFu_D zlpb|)@qeuduP+VRNO~+j5tRFo&ve2=P>Vf^&jP|<@M#j$Yv=9eWHni2q7Mz9KxGhRh^C|D}O9hBEK*(e>x7T60qSbGZ}C z)pCs-&$;t}l17s28D@5+en*L4Q)3(Q(t!jWg57u3sFjaa)eWIR_?AP*J|!f zM&4V&YrHEVIVHxW^fR+E%uDX~qK^4|I`g?qDZ6><8%puX)s6UCa;E0_9)#Dp68MFW zx0gIoJfkZSpH{A&Rk>Hw<-1S%Lc&A&Jm>k$cpG={`M`&ZKf1+(6)0#Cu?1AVl7d_F z=}6|uRKAbytRlS%`G)h*0$1rAr%I_p`b;a(t4rRyqVIXz1W0xRi&(|wvP=+qyF z!pD(NmQ2%097+5hnR`+AG#+?O`dHGhkS8PIG~6FZdVBJeBz+y>uU*525dM_(xVVGo z(~^HP_d4;+H-vMLR)Y8g@~p)l^(`Zcf-4e+XjXbe&8lV5Y5|Lkj#nVee2L33%_csau5xziS|B!h- z@pe3sk~}{X?#(@2JIVVOjnXxfye*NxP5pn@RM)@`D%YjfA>4(}{r}1LGj;e=Nqk6P zDwT9~g%%=wp70YM{=%i5CC?lhal*wf5g$)sgIxTTt5m-${CG9w{+E1~k++jej7z?7 zKCyVNP;`!|q6~X>8qtx2ol9F``pt`(HroA6U?PdSPByeH2QS5tfPe#*U~*Z@CX$H{X!X7IP* zmXwd1{1tj{Ee$H_GG?SOUGJRVkzRoC6dIP><;hJrE1zssP@A-h_J}u__>Z$rElKXL zC#4cOdh^-IXCEcB;jXUUG&6$FS!y2bN>qA5x|EVULtQu0^ITu@EO0HEN_ZQeGvtXv zU9H{oqj{#G%B3eHPd8H>gT;a+)PbDx2;892Et8T0hy_+9_gh? z>&F9$sUU$XATH^hNUuR2T|=ngJonF1-XyHT{S|x$alZulbj>h=zbijU9aBI4ycdT| zk4gB1!k_SvuJSxomb8qdW#j${m;NR9niI~;{hO|#ji@w&1|;NOT*AX#g}*Bw=>zct zX`y_o5?(@iYbe*}zj^lVk?`?KP9lHc-MdR#ZCA)DdNYlDnOwfvJp7DGdh@B_^5~c7 zZAs6`v+MY*;hDo2ljk~cPyhReuCK^noqIQVHjRGQ^cjKTWNOXBIk@rh+C=)t>jL** z60fh8yYzB|`CIzl9qzS3U403cr5s&@xnIeG!T+0qct%FzqN}4B_KP{|_VO6|Pi?(E z+*(aBzmWNBJb-CQ+v1AOM)(6oZzjDzMd_+ee1Hqbcg?y*{v(9fQRW3#)e+aE?mUw# z_$0rLRC5@MMbU%*u*p)R^KkQ7eO4s*^Kg3!x2w5FS5xE}GEF2s5ltE7s-1~FsOC1+ z=~~67s(VK9Fqco^xa9eRaw184K>XFmXQ*{Ab=9JrJv_Tpzs8zKhFN;bU5UsrmWp*9 zAX6*iE%tK1QRd%VZX712=#=idnJSsus)UiIrvODkGvAzc0HYxziM5JW`O$< zz6^ObNHSiE*g-w4I{gSZDJ)3=dxh^N?}E?dU?1Yo@W-*J3|<9ud*FzD#B3s13jGE| zF;DC3%$Fu_Jzx`Y3xpYXZH7nci)o{?OlvR1+9Hxm>;?BMiyiG7cpbnd5Mzj=Me~18 zY=|SzXJD8dVtt7s&m#T<}?%O6ZS+5%=~ zamXE_SXXAd5I@ydXDAv+ssD*zfmea<7FT{!WAcj*mr&=F1wXNo;xwmX||>G{%|PaPuPEqey( z4SWZS_Tz0J57R**iXGS2=mi3!6kDgu%Js1N2#PJHo(y&zZjsKlrUoR8xX}}{4zJe_FA;N#rYfl~ze}q1%VCgJcjbI_%VqN+p zTC>R8z}+Y$Y?W%+D&B^P4s+H|(c>gpAXyAGXZS~!eFfndM~G$Ef}uaSAItmdvHkUs z8}Ltn9c9T_;!g1E%x0qzi;Fd8hcmv0{%fMx4OfHt(0A_fr^pARmB-vG<&Q?oh_2XY z^nAc7>2+fMl5$G*p%yY5$=-OpgkBMIVetQEPaUxN^s7+2Gy9IY>qc)=7@fUzHq*&u zLpXUeCO;-t#l^~reVMLc+bWc%QJ;e!Ozg%7v! zBMr`w-0+SJ^?_8%fHMb-VcF-nGoC@O0oWvXcAHOsFT8FXv=Xs64h*CB63%M0zA}g8 zd7GLs`Hbou$SK%QL2JQ2sxN#)`o}bX3Z9GnUqrFXVEJyR#1mcMvxL7zx-NY~AVk0@gsMtxCd$4Q}ejO}Xmwib5f_fkR z67Pwh(wWEPo6#D`5nYK7(QrXCqbi@&W*TiFL?G}Rz${$sb7BMnaj|wR0{pV@B($19o5jP5L+fK!h1?ugf=5i~WjlA^nf3E6ID3 z7jwW9Tx>J^uFOY)pV6cGz`0;<_`P>j2&`-y(Xdu0ZW3F=cEdZND0T#uX-wJeHH!YY zm>bx7xOVg5*D4N;3-HhL4NFf`42%hM#ZpoHlbETuEOwaOj$$0xTJ2pyr4_sYW?O-M zsTYdQn|M9y=fq4j@3BMd1U+xKsmv6h<5i7Mp>8U8k~j{+5(X;tfO3Ym<8R?}z&$y8 zpkgvM0^x`BBAF@2#S#Es(D$X^54|+_XIVN0tS-Gbsh3knSs$8Dp>_;R2fPeW0|NgT z_KP}}sL@vOWfo39#HSEX(Ci6rA-}73d4;A;IZzQit9EsnBA51L5`_b=>#!`;j%IqC< zo)IIcQ_%`yx zcq72spX6Vg3#HiJW?uO^wJmFxP|JU%8jij-?+(?|Xb1xmbz3k6Hlu z8_R|f#h%%M_2UWz3dnAO?O^$G{0IxZs6CWdMjiw23fN5TEv8;U?S)^&*WeTI#`F_7 zAP0?~tlUPni63Y##v^!&MJgg;soA*I)06`J0Bhc3ybX-g-2WPM26+<)_Am7Jpd!|p znYr-A{CK=k)IGtAr~}B;>E)3xB|6bBBp*c_#hKOd@0dLZ_P~{&0ht9bnPp<1a>#fD zCaSm(y%p5$;XKjaeFnvH=~t!KnVA-N4>TTu^?+N+l6mx&!6~)T4d>|jnT^}LP4jq+ zIH~}qSE|}sn0DKXLIIrN#BzA+z+6y!sTbIJe^Sq-r~_vUcoI=;tOIWdyuYMO`0fA)HPe@4lM2pO!R3$^l4l|oL0(hwV)7jFR?IFV9|@j7JgYkl z)C0iX*|k9am_V!tdGfw+EeO>|;2KzC>R!xtWu~KYAJO}l z90|W4y>{rl4M!}P*Z}TnFgLKK@_TqRKqZYZz$BvBAcpQyXA+;$`$7e5D12Skk44qd z=nXzkUxCBaLpd^%xfgN>wv~D@aWB0H)p|hdMCB6t;*WnAqQ0n!% zO!&#<9xSb5pbtQ+OXpA^SV(&~pK3)nnla1_!Vpjll)< z{J^}3hru4OED--U$ELx1j{iaZ7@hyXi*h)k6aCZpC1zKnHBk>4f_53)JtjUFAc$?# zr@u{{!6J9Cor0_7kl$n3An-XvF;^Ab2|vu%G7N>c#^H!|s^3w$LK_Qy9-g}&MKafj zd72v*wJ;4tem^6DdQQ2+n6O%c4W_q7Pbej(vR>>no!LS?0QtMr=UDX+ET3K>bz|kW zW$qjtN89UcFqah7asM6t0RTzh-3xCN6?hhY`}4jCOOBs$bzJVag+}*U$qBy6(eaZK z5~C8Q`^Lmhh_?7=8NGVdj-BY6Ga%ZSiR6RGwn-UFI}3Czro%s!s0JCQkJ&x&BpJ#(3?j$SAJJ$gzH0 bRFVEoMf&cFjQP2rWLK$cDao#~@V);6gP#@o diff --git a/po/ja.po b/po/ja.po index e9489e9..2d9c4ff 100644 --- a/po/ja.po +++ b/po/ja.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: gnupg 2.3.4\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-04-21 16:55+0200\n" -"PO-Revision-Date: 2021-04-08 10:15+0900\n" +"POT-Creation-Date: 2022-07-11 12:31+0200\n" +"PO-Revision-Date: 2022-04-25 15:44+0200\n" "Last-Translator: NIIBE Yutaka \n" "Language-Team: none\n" "Language: ja\n" @@ -21,7 +21,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: agent/call-pinentry.c:338 +#: agent/call-pinentry.c:340 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "pinentryのロックの獲得に失敗しました: %s\n" @@ -32,49 +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:556 +#: agent/call-pinentry.c:554 msgid "|pinentry-label|_OK" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:557 +#: agent/call-pinentry.c:555 msgid "|pinentry-label|_Cancel" msgstr "|pinentry-label|キャンセル(_C)" -#: agent/call-pinentry.c:558 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_Yes" msgstr "|pinentry-label|_Yes" -#: agent/call-pinentry.c:559 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_No" msgstr "|pinentry-label|_No" -#: agent/call-pinentry.c:560 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|PIN:" msgstr "|pinentry-label|PIN:" -#: agent/call-pinentry.c:561 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_Save in password manager" msgstr "|pinentry-label|パスワードマネージャに保管(_S)" -#: agent/call-pinentry.c:562 +#: agent/call-pinentry.c:560 msgid "Do you really want to make your passphrase visible on the screen?" msgstr "本当に画面にパスフレーズを見えるようにしますか?" -#: agent/call-pinentry.c:564 +#: agent/call-pinentry.c:562 msgid "|pinentry-tt|Make passphrase visible" msgstr "|pinentry-tt|パスフレーズを見えるようにする" -#: agent/call-pinentry.c:565 +#: agent/call-pinentry.c:563 msgid "|pinentry-tt|Hide passphrase" msgstr "|pinentry-tt|パスフレーズを隠す" -#: agent/call-pinentry.c:566 +#: agent/call-pinentry.c:564 msgid "Caps Lock is on" msgstr "キャプスロックがオンです" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:1022 +#: agent/call-pinentry.c:1019 msgid "Suggest" msgstr "提示する" @@ -85,27 +85,27 @@ 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:1044 +#: agent/call-pinentry.c:1041 msgid "pinentry.genpin.tooltip" msgstr "ランダムなパスフレーズを提示する" #. TRANSLATORS: This is a text shown by pinentry if the option #. for formatted passphrase is enabled. The length is #. limited to about 900 characters. -#: agent/call-pinentry.c:1072 +#: agent/call-pinentry.c:1069 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 +#: agent/call-pinentry.c:1128 msgid "Passphrase Not Allowed" msgstr "パスフレーズが認められません" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:1198 +#: agent/call-pinentry.c:1195 msgid "Quality:" msgstr "品質:" @@ -115,11 +115,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:1219 +#: agent/call-pinentry.c:1216 msgid "pinentry.qualitybar.tooltip" msgstr "pinentry.qualitybar.tooltip" -#: agent/call-pinentry.c:1477 +#: agent/call-pinentry.c:1474 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" @@ -127,7 +127,7 @@ msgstr "" "あなたのPINを入力してください(このセッションで秘密鍵のロックを解除するために" "使われます)" -#: agent/call-pinentry.c:1480 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" @@ -135,76 +135,76 @@ msgstr "" "あなたのパスフレーズを入力してください(このセッションで秘密鍵のロックを解除す" "るために使われます)" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 msgid "PIN:" msgstr "PIN:" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 #: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "パスフレーズ:" -#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 -#: agent/command.c:1988 agent/command-ssh.c:3056 agent/genkey.c:442 +#: agent/call-pinentry.c:1541 agent/call-pinentry.c:1799 agent/command.c:2049 +#: agent/command.c:2108 agent/command-ssh.c:3145 agent/genkey.c:427 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:1566 agent/call-pinentry.c:1830 +#: agent/call-pinentry.c:1563 agent/call-pinentry.c:1827 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (現在 %d / 最大 %d)" -#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 +#: agent/call-pinentry.c:1574 agent/call-pinentry.c:1838 msgid "Repeat:" msgstr "繰り返し:" -#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 -#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 +#: agent/call-pinentry.c:1586 agent/call-pinentry.c:1598 +#: agent/call-pinentry.c:1850 agent/call-pinentry.c:1862 msgid "PIN too long" msgstr "PINが長すぎます" -#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 +#: agent/call-pinentry.c:1587 agent/call-pinentry.c:1851 msgid "Passphrase too long" msgstr "パスフレーズが長すぎます" -#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 +#: agent/call-pinentry.c:1595 agent/call-pinentry.c:1859 msgid "Invalid characters in PIN" msgstr "PINに無効な文字があります" -#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 +#: agent/call-pinentry.c:1600 agent/call-pinentry.c:1864 msgid "PIN too short" msgstr "PINが短すぎます" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad PIN" msgstr "不正なPINです" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad Passphrase" msgstr "パスフレーズが不正です" -#: agent/command.c:823 +#: agent/command.c:826 msgid "Note: Request from the web browser." msgstr "注意: ウェブブラウザからのリクエストです。" -#: agent/command.c:824 +#: agent/command.c:827 msgid "Note: Request from a remote site." msgstr "注意: リモートサイトからのリクエストです。" -#: agent/command.c:1235 g10/card-util.c:741 g10/card-util.c:762 +#: agent/command.c:1329 g10/card-util.c:741 g10/card-util.c:762 #, c-format msgid "error getting serial number of card: %s\n" msgstr "カード・シリアル番号の取得エラー: %s\n" -#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2984 -#: agent/genkey.c:377 +#: agent/command.c:1876 agent/command.c:2041 agent/command-ssh.c:3073 +#: agent/genkey.c:362 msgid "Please re-enter this passphrase" msgstr "このパスフレーズをもう一度入力してください" -#: agent/command.c:2703 +#: agent/command.c:2830 #, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " @@ -213,7 +213,7 @@ msgstr "" "%sシステムにインポートされたオブジェクトを保護するためにパスフレーズを入力し" "てください" -#: agent/command.c:2833 +#: agent/command.c:2960 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -227,24 +227,24 @@ msgid "ssh keys greater than %d bits are not supported\n" msgstr "ssh鍵で%dビットより大きいものはサポートされません\n" #: agent/command-ssh.c:874 common/dotlock.c:856 g10/card-util.c:991 -#: g10/export.c:1329 g10/gpg.c:1454 g10/keygen.c:5370 g10/keyring.c:1329 +#: g10/export.c:1329 g10/gpg.c:1455 g10/keygen.c:5370 g10/keyring.c:1329 #: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 -#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:753 tools/gpg-card.c:479 +#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:739 tools/gpg-card.c:479 #, c-format msgid "can't create '%s': %s\n" msgstr "'%s'が作成できません: %s\n" #: agent/command-ssh.c:886 common/helpfile.c:57 g10/card-util.c:948 #: g10/dearmor.c:59 g10/dearmor.c:104 g10/decrypt.c:65 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1455 +#: g10/decrypt.c:148 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1456 #: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4319 #: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: g10/plaintext.c:640 g10/sign.c:1093 g10/sign.c:1320 g10/sign.c:1433 -#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:758 -#: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2253 -#: sm/gpgsm.c:2283 sm/gpgsm.c:2321 sm/keylist.c:1791 sm/qualified.c:65 +#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:744 +#: g10/tdbio.c:799 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2274 +#: sm/gpgsm.c:2304 sm/gpgsm.c:2342 sm/keylist.c:1809 sm/qualified.c:65 #: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489 -#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1817 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1821 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "'%s'が開けません: %s\n" @@ -254,12 +254,12 @@ msgstr "'%s'が開けません: %s\n" msgid "no suitable card key found: %s\n" msgstr "適当なカードの鍵が見つかりません: %s\n" -#: agent/command-ssh.c:2513 +#: agent/command-ssh.c:2467 #, c-format msgid "error getting list of cards: %s\n" msgstr "カードのリスト の取得エラー: %s\n" -#: agent/command-ssh.c:2688 +#: agent/command-ssh.c:2777 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " @@ -268,20 +268,20 @@ msgstr "" "sshプロセスが以下の鍵の使用を要求しました:%%0A %s%%0A (%s)%%0Aこの使用を認" "めますか?" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Allow" msgstr "許可する" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Deny" msgstr "拒否する" -#: agent/command-ssh.c:2704 +#: agent/command-ssh.c:2793 #, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "以下のssh鍵に対するパスフレーズを入力してください:%%0A %F%%0A (%c)" -#: agent/command-ssh.c:3011 +#: agent/command-ssh.c:3100 #, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " @@ -290,88 +290,80 @@ msgstr "" "パスフレーズを入力してください。gpg-agentの鍵の保管で受信した秘密鍵%%0A %s" "%%0A %s%%0Aを保護します。" -#: agent/command-ssh.c:3708 +#: agent/command-ssh.c:3797 #, c-format msgid "failed to create stream from socket: %s\n" msgstr "ソケットからストリームを作成するのに失敗しました: %s\n" -#: agent/divert-scd.c:118 -msgid "Please insert the card with serial number" -msgstr "以下のシリアル番号のカードを挿入してください" - -#: agent/divert-scd.c:243 +#: agent/divert-scd.c:136 msgid "Admin PIN" msgstr "管理者PIN" #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:248 +#: agent/divert-scd.c:141 msgid "PUK" msgstr "PUK" -#: agent/divert-scd.c:255 +#: agent/divert-scd.c:148 msgid "Reset Code" msgstr "リセット・コード" -#: agent/divert-scd.c:283 +#: agent/divert-scd.c:176 msgid "Push ACK button on card/token." msgstr "カード/トークンのACKボタンを押してください。" -#: agent/divert-scd.c:305 agent/divert-scd.c:309 +#: agent/divert-scd.c:198 agent/divert-scd.c:202 msgid "Use the reader's pinpad for input." msgstr "リーダーのピンパッドを入力に使ってください。" -#: agent/divert-scd.c:375 +#: agent/divert-scd.c:268 msgid "Repeat this Reset Code" msgstr "このリセット・コードをもう一度入力してください" -#: agent/divert-scd.c:377 +#: agent/divert-scd.c:270 msgid "Repeat this PUK" msgstr "このPUKをもう一度入力してください" -#: agent/divert-scd.c:378 +#: agent/divert-scd.c:271 msgid "Repeat this PIN" msgstr "このPINをもう一度入力してください" -#: agent/divert-scd.c:383 +#: agent/divert-scd.c:276 msgid "Reset Code not correctly repeated; try again" msgstr "リセット・コードが正しく繰り返されていません。もう一度" -#: agent/divert-scd.c:385 +#: agent/divert-scd.c:278 msgid "PUK not correctly repeated; try again" msgstr "PUKが正しく繰り返されていません。もう一度" -#: agent/divert-scd.c:386 +#: agent/divert-scd.c:279 msgid "PIN not correctly repeated; try again" msgstr "PINが正しく繰り返されていません。もう一度" -#: agent/divert-scd.c:399 +#: agent/divert-scd.c:292 #, c-format msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "カードのロックを解除するためにPIN%s%s%sを入力してください" -#: agent/genkey.c:142 sm/certreqgen-ui.c:433 -#, c-format -msgid "error creating temporary file: %s\n" -msgstr "一時ファイルの作成エラー: %s\n" - -#: agent/genkey.c:150 -#, c-format -msgid "error writing to temporary file: %s\n" -msgstr "一時ファイルの書き込みエラー: %s\n" +#: agent/genkey.c:154 +#, fuzzy, c-format +#| msgid "error writing to %s: %s\n" +msgid "error writing to pipe: %s\n" +msgstr "'%s'の書き込みエラー: %s\n" -#: agent/genkey.c:191 +#: agent/genkey.c:176 msgid "Enter new passphrase" msgstr "新しいパスフレーズを入力してください" -#: agent/genkey.c:227 +#: agent/genkey.c:212 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" "パスフレーズが入力されませんでした!%0A空のパスフレーズは認められません。" -#: agent/genkey.c:229 +#: agent/genkey.c:214 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -380,251 +372,247 @@ msgstr "" "パスフレーズが入力されませんでした - 通常これは良くない考えです!%0A鍵に何の保" "護も必要としないことを確認ください。" -#: agent/genkey.c:241 +#: agent/genkey.c:226 msgid "Yes, protection is not needed" msgstr "はい、保護は必要ありません" -#: agent/genkey.c:258 +#: agent/genkey.c:243 #, 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:277 +#: agent/genkey.c:262 #, 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:304 +#: agent/genkey.c:289 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" "パスフレーズには、よく知られている用語や特定のパターンにマッチするものは%%0A" "避けましょう。" -#: agent/genkey.c:319 +#: agent/genkey.c:304 msgid "Warning: You have entered an insecure passphrase." msgstr "警告: 安全とは言えないパスフレーズが入力されました。" -#: agent/genkey.c:340 +#: agent/genkey.c:325 msgid "Take this one anyway" msgstr "それでもこれを使います" -#: agent/genkey.c:508 +#: agent/genkey.c:493 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "新しい鍵を保護するために、%0Aパスフレーズを入力してください。" -#: agent/genkey.c:637 +#: agent/genkey.c:622 msgid "Please enter the new passphrase" msgstr "新しいパスフレーズを入力してください" -#: agent/gpg-agent.c:165 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:167 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 msgid "Options used for startup" msgstr "起動に使われるオプション" -#: agent/gpg-agent.c:167 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 +#: agent/gpg-agent.c:169 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 msgid "run in daemon mode (background)" msgstr "デーモン・モードで実行 (バックグラウンド)" -#: agent/gpg-agent.c:168 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:170 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 msgid "run in server mode (foreground)" msgstr "サーバ・モードで実行 (フォアグラウンド)" -#: agent/gpg-agent.c:170 dirmngr/dirmngr.c:176 -msgid "run in supervised mode" -msgstr "スーパーバイズド・モードで実行" - -#: agent/gpg-agent.c:172 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 +#: agent/gpg-agent.c:174 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 msgid "do not detach from the console" msgstr "コンソールからデタッチしない" -#: agent/gpg-agent.c:173 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:175 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 msgid "sh-style command output" msgstr "sh-形式のコマンド出力" -#: agent/gpg-agent.c:174 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 +#: agent/gpg-agent.c:176 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 msgid "csh-style command output" msgstr "csh-形式のコマンド出力" -#: agent/gpg-agent.c:183 g10/gpg.c:595 scd/scdaemon.c:125 sm/gpgsm.c:428 +#: agent/gpg-agent.c:185 g10/gpg.c:596 scd/scdaemon.c:125 sm/gpgsm.c:429 #: dirmngr/dirmngr.c:192 msgid "|FILE|read options from FILE" msgstr "|FILE|FILEからオプションを読み込みます" -#: agent/gpg-agent.c:187 g10/gpg.c:580 scd/scdaemon.c:129 sm/gpgsm.c:269 +#: agent/gpg-agent.c:189 g10/gpg.c:581 scd/scdaemon.c:129 sm/gpgsm.c:270 #: dirmngr/dirmngr.c:196 msgid "Options controlling the diagnostic output" msgstr "診断出力を制御するオプション" -#: agent/gpg-agent.c:189 g10/gpg.c:582 g10/gpgv.c:78 kbx/kbxutil.c:89 -#: scd/scdaemon.c:131 sm/gpgsm.c:271 dirmngr/dirmngr-client.c:69 -#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:85 tools/gpgconf.c:117 +#: agent/gpg-agent.c:191 g10/gpg.c:583 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: scd/scdaemon.c:131 sm/gpgsm.c:272 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:86 tools/gpgconf.c:117 msgid "verbose" msgstr "冗長" -#: agent/gpg-agent.c:190 g10/gpg.c:584 g10/gpgv.c:79 kbx/kbxutil.c:90 -#: scd/scdaemon.c:132 sm/gpgsm.c:273 dirmngr/dirmngr-client.c:70 +#: agent/gpg-agent.c:192 g10/gpg.c:585 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: scd/scdaemon.c:132 sm/gpgsm.c:274 dirmngr/dirmngr-client.c:70 #: dirmngr/dirmngr.c:199 msgid "be somewhat more quiet" msgstr "いくらかおとなしく" -#: agent/gpg-agent.c:198 g10/gpg.c:599 sm/gpgsm.c:287 dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:600 sm/gpgsm.c:288 dirmngr/dirmngr.c:209 msgid "|FILE|write server mode logs to FILE" msgstr "|FILE|FILEにサーバ・モードのログを書き出す" -#: agent/gpg-agent.c:202 g10/gpg.c:605 scd/scdaemon.c:146 sm/gpgsm.c:294 +#: agent/gpg-agent.c:204 g10/gpg.c:606 scd/scdaemon.c:146 sm/gpgsm.c:295 #: dirmngr/dirmngr.c:213 msgid "Options controlling the configuration" msgstr "コンフィグレーションを制御するオプション" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "do not use the SCdaemon" msgstr "SCdaemonを使わない" -#: agent/gpg-agent.c:207 +#: agent/gpg-agent.c:209 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PGM|PGMをSCdaemonプログラムとして使う" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "|PGM|PGMをtpm2daemonプログラムとして使う" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 msgid "|NAME|accept some commands via NAME" msgstr "|NAME|NAMEからのコマンドを受け付ける" -#: agent/gpg-agent.c:217 +#: agent/gpg-agent.c:219 msgid "ignore requests to change the TTY" msgstr "TTYの変更要求を無視する" -#: agent/gpg-agent.c:219 +#: agent/gpg-agent.c:221 msgid "ignore requests to change the X display" msgstr "Xディスプレイの変更要求を無視する" -#: agent/gpg-agent.c:220 +#: agent/gpg-agent.c:222 msgid "enable ssh support" msgstr "sshサポートを有功にする" -#: agent/gpg-agent.c:222 +#: agent/gpg-agent.c:224 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "|ALGO|ssh署名の表示にALGOを使う" -#: agent/gpg-agent.c:225 +#: agent/gpg-agent.c:227 msgid "enable putty support" msgstr "puttyサポートを有功にする" -#: agent/gpg-agent.c:237 g10/gpg.c:850 scd/scdaemon.c:176 sm/gpgsm.c:388 +#: agent/gpg-agent.c:239 g10/gpg.c:851 scd/scdaemon.c:176 sm/gpgsm.c:389 msgid "Options controlling the security" msgstr "セキュリティを制御するオプション" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|expire cached PINs after N seconds" msgstr "|N|N秒後に保持したPINを無効とする" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|expire SSH keys after N seconds" msgstr "|N|N秒後にSSH鍵を無効とする" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "|N|最大PINキャッシュ存続時間をN秒とする" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "|N|最大SSH鍵存続時間をN秒とする" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "do not use the PIN cache when signing" msgstr "署名に対してPINの保持を使わない" -#: agent/gpg-agent.c:250 +#: agent/gpg-agent.c:252 msgid "disallow the use of an external password cache" msgstr "外部のパスワードキャッシュの使用を認めない" -#: agent/gpg-agent.c:252 +#: agent/gpg-agent.c:254 msgid "disallow clients to mark keys as \"trusted\"" msgstr "クライアントが鍵に\"trusted\"マークをつけることを認めない" -#: agent/gpg-agent.c:255 +#: agent/gpg-agent.c:259 msgid "allow presetting passphrase" msgstr "パスフレーズの事前設定を認める" -#: agent/gpg-agent.c:260 +#: agent/gpg-agent.c:264 msgid "Options enforcing a passphrase policy" msgstr "パスワード・ポリシーの強制オプション" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:267 msgid "do not allow bypassing the passphrase policy" msgstr "パスワード・ポリシーを迂回することを認めない" -#: agent/gpg-agent.c:265 +#: agent/gpg-agent.c:269 msgid "|N|set minimal required length for new passphrases to N" msgstr "|N|新しいパスフレーズの必要とする最低長をNとする" -#: agent/gpg-agent.c:267 +#: agent/gpg-agent.c:271 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" "|N|新しいパスフレーズとしてアルファベットでないキャラクタを最低N必要とする" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|FILE|新しいパスフレーズをFILEのパターンに対してチェックする" -#: agent/gpg-agent.c:274 +#: agent/gpg-agent.c:278 msgid "|N|expire the passphrase after N days" msgstr "|N|N日後にパスフレーズを期限切れとする" -#: agent/gpg-agent.c:276 +#: agent/gpg-agent.c:280 msgid "do not allow the reuse of old passphrases" msgstr "古いパスフレーズを再使用することを認めない" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "Options controlling the PIN-Entry" msgstr "PIN-Entryを制御するオプション" -#: agent/gpg-agent.c:281 +#: agent/gpg-agent.c:285 msgid "never use the PIN-entry" msgstr "PIN-Entryを決して使わない" -#: agent/gpg-agent.c:283 +#: agent/gpg-agent.c:287 msgid "disallow caller to override the pinentry" msgstr "pinentryより優先してパスフレーズ入力を認めない" -#: agent/gpg-agent.c:285 +#: agent/gpg-agent.c:289 msgid "let PIN-Entry grab keyboard and mouse" msgstr "PIN-Entryにキーボードとマウスを占有させる" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:292 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PGM|PGMをPIN入力プログラムとして使う" -#: agent/gpg-agent.c:292 +#: agent/gpg-agent.c:296 msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|PinentryのタイムアウトをN秒とする" -#: agent/gpg-agent.c:296 +#: agent/gpg-agent.c:300 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:562 agent/preset-passphrase.c:99 agent/protect-tool.c:154 -#: g10/gpg.c:1149 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312 -#: sm/gpgsm.c:617 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 -#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:163 +#: agent/gpg-agent.c:561 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: g10/gpg.c:1150 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:313 +#: sm/gpgsm.c:627 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 +#: tools/gpg-connect-agent.c:223 tools/gpgconf.c:163 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "バグは <@EMAIL@> までご報告ください。\n" -#: agent/gpg-agent.c:571 +#: agent/gpg-agent.c:570 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "使い方: @GPG_AGENT@ [オプション] (ヘルプは -h)" -#: agent/gpg-agent.c:573 +#: agent/gpg-agent.c:572 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -632,131 +620,136 @@ msgstr "" "形式: @GPG_AGENT@ [オプション] [コマンド [引数]]\n" "@GnuPG@の秘密鍵の管理\n" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "無効なdebug-level '%s'が与えられました\n" -#: agent/gpg-agent.c:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "選択されたダイジェスト・アルゴリズムは、無効です\n" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, c-format msgid "reading options from '%s'\n" msgstr "'%s' からオプションを読み込みます\n" -#: agent/gpg-agent.c:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, c-format msgid "Note: '%s' is not considered an option\n" msgstr "注意: '%s'はオプションとは考えられません\n" -#: agent/gpg-agent.c:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "*警告*: \"%s\"は、廃止されたオプションです\n" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, c-format msgid "can't create socket: %s\n" msgstr "ソケットが作成できません: %s\n" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, c-format msgid "socket name '%s' is too long\n" msgstr "ソケット名'%s'は長すぎます\n" -#: agent/gpg-agent.c:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "稼働中の %s からソケットを奪おうとします\n" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, c-format msgid "a gpg-agent is already running - not starting a new one\n" msgstr "gpg-agentは既に実行されています - 新しいものをスタートさせません\n" -#: agent/gpg-agent.c:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, c-format msgid "error getting nonce for the socket\n" msgstr "ソケットのナンス取得エラー\n" -#: agent/gpg-agent.c:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, c-format msgid "error binding socket to '%s': %s\n" msgstr "'%s'でソケットのバインドのエラー: %s\n" -#: agent/gpg-agent.c:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, c-format msgid "can't set permissions of '%s': %s\n" msgstr "'%s'の許可が設定できません: %s\n" -#: agent/gpg-agent.c:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, c-format msgid "listening on socket '%s'\n" msgstr "ソケット'%s'でlisten\n" -#: agent/gpg-agent.c:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: 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:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "ディレクトリ'%s'が作成されました\n" -#: agent/gpg-agent.c:2381 +#: agent/gpg-agent.c:2391 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "'%s'でstat()が失敗しました: %s\n" -#: agent/gpg-agent.c:2385 +#: agent/gpg-agent.c:2395 #, c-format msgid "can't use '%s' as home directory\n" msgstr "'%s'をホーム・ディレクトリに使えません\n" -#: agent/gpg-agent.c:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "fd %dでナンスの読み込みエラー: %s\n" -#: agent/gpg-agent.c:2747 +#: agent/gpg-agent.c:2757 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "ハンドラ0x%lx (fd %d に対する)が開始\n" -#: agent/gpg-agent.c:2752 +#: agent/gpg-agent.c:2762 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "ハンドラ0x%lx (fd %d に対する)が終了\n" -#: agent/gpg-agent.c:2827 +#: agent/gpg-agent.c:2837 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "ssh ハンドラ0x%lx (fd %d に対する)が開始\n" -#: agent/gpg-agent.c:2832 +#: agent/gpg-agent.c:2842 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "ssh ハンドラ0x%lx (fd %d に対する)が終了\n" -#: agent/gpg-agent.c:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "npth_pselectに失敗しました: %s - 一秒待ちます\n" -#: agent/gpg-agent.c:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, c-format msgid "%s %s stopped\n" msgstr "%s %s 停止しました\n" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 tools/card-call-scd.c:311 #, c-format msgid "no gpg-agent running in this session\n" msgstr "このセッションでgpg-agentは実行されていません\n" @@ -781,7 +774,7 @@ msgstr "" "形式: gpg-preset-passphrase [オプション] KEYGRIP\n" "パスワードキャッシュの管理\n" -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -791,7 +784,7 @@ msgstr "" " " #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -848,42 +841,42 @@ msgstr "キャンセルされました\n" msgid "error while asking for the passphrase: %s\n" msgstr "パスフレーズを問い合わせする際、エラー: %s\n" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, c-format msgid "error opening '%s': %s\n" msgstr "'%s'を開く際、エラー: %s\n" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, c-format msgid "file '%s', line %d: %s\n" msgstr "ファイル'%s'(行 %d): %s\n" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, c-format msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "ステートメント \"%s\" は'%s'で無視されました(行 %d)\n" -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, c-format msgid "system trustlist '%s' not available\n" msgstr "システム信用リスト'%s'が得られません\n" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, c-format msgid "bad fingerprint in '%s', line %d\n" msgstr "'%s'の不正なフィンガープリント (行 %d)\n" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, c-format msgid "invalid keyflag in '%s', line %d\n" msgstr "'%s'の無効な鍵フラグ(行 %d)\n" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, c-format msgid "error reading '%s', line %d: %s\n" msgstr "'%s'の読み込みエラー(行 %d): %s\n" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "信用されたルート証明書のリストの読み込みエラ−\n" @@ -896,18 +889,18 @@ msgstr "信用されたルート証明書のリストの読み込みエラ−\n" #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " "certificates?" msgstr "究極的にこれを信用し%%0A \"%s\"%%0A正にユーザの証明書と保証しますか?" -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 msgid "Yes" msgstr "はい" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "いいえ" @@ -920,7 +913,7 @@ msgstr "いいえ" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -932,20 +925,25 @@ msgstr "" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "正しい" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "誤り" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, c-format +msgid "error renaming '%s' to '%s': %s\n" +msgstr "'%s'から'%s'へ名前変更のエラー: %s\n" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "注意: パスフレーズは変更されていません。%0A今、変更してください。" -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " @@ -954,26 +952,40 @@ msgstr "" "このパスフレーズは%.4s-%.2s-%.2sから変更されていません。%%0A今、変更してくだ" "さい。" -#: agent/findkey.c:397 agent/findkey.c:404 +#: agent/findkey.c:451 agent/findkey.c:458 msgid "Change passphrase" msgstr "パスフレーズを変更する" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "後で変更する" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +msgid "Please insert the card with serial number" +msgstr "以下のシリアル番号のカードを挿入してください" + +#: agent/findkey.c:1231 +#, fuzzy, c-format +#| msgid "" +#| "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want " +#| "to allow this?" +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "" +"sshプロセスが以下の鍵の使用を要求しました:%%0A %s%%0A (%s)%%0Aこの使用を認" +"めますか?" + +#: agent/findkey.c:1741 #, c-format msgid "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A %%C" "%%0A?" msgstr "本当にこの鍵: keygrip%%0A %s%%0A %%C%%0Aを削除しますか?" -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 msgid "Delete key" msgstr "鍵を削除する" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -997,7 +1009,7 @@ msgstr "%s 鍵は安全でない(%uビット)ハッシュを使用していま msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "%zuビットのハッシュは%uビットの%s鍵には無効です\n" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "作成された署名の検査に失敗しました: %s\n" @@ -1036,7 +1048,7 @@ msgid "error creating a stream for a pipe: %s\n" msgstr "パイプのストリーム作成エラー: %s\n" #: common/exechelp-posix.c:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, c-format msgid "error forking process: %s\n" msgstr "プロセスforkエラー: %s\n" @@ -1097,12 +1109,12 @@ msgstr "警告: '%s'の安全でない所有 \"%s\"\n" msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "警告: '%s'の安全でない許可 \"%s\"\n" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, c-format msgid "waiting for file '%s' to become accessible ...\n" msgstr "ファイル'%s'がアクセスできるのを待ちます...\n" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, c-format msgid "renaming '%s' to '%s' failed: %s\n" msgstr "'%s'から'%s'へ名前変更に失敗: %s\n" @@ -1319,7 +1331,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:4215 +#: scd/app-openpgp.c:4246 #, c-format msgid "unsupported algorithm: %s" msgstr "サポートされていないアルゴリズム: %s" @@ -1474,7 +1486,7 @@ msgstr "'%s'から'%s'への変換は利用できません\n" msgid "iconv_open failed: %s\n" msgstr "iconv_openに失敗しました: %s\n" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "'%s'から'%s'への変換に失敗: %s\n" @@ -1513,7 +1525,7 @@ msgstr "lock '%s' は作成されませんでした: %s\n" msgid "waiting for lock %s...\n" msgstr "lock %s を待ちます...\n" -#: common/init.c:191 sm/gpgsm.c:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s が古すぎます (%s が必要、現在 %s)\n" @@ -1680,7 +1692,7 @@ msgstr "TPMからのエラー: %s\n" msgid "problem with the agent: %s\n" msgstr "エージェントに問題: %s\n" -#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, c-format msgid "no dirmngr running in this session\n" msgstr "このセッションでdirmngrは実行されていません\n" @@ -1720,7 +1732,7 @@ msgstr "サーバからの受け容れることのできないHTTPりダイレ msgid "server uses an invalid certificate" msgstr "サーバは無効な証明書を使っています" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, c-format msgid "Note: %s\n" msgstr "注意: %s\n" @@ -1747,7 +1759,7 @@ msgstr "これはバッチ・モードではできません\n" msgid "This command is only available for version 2 cards\n" msgstr "このコマンドが使えるのはバージョン2のカードだけです\n" -#: g10/card-util.c:107 scd/app-openpgp.c:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "リセット・コードが(もはや)利用可能ではありません\n" @@ -1812,14 +1824,14 @@ msgstr "公開鍵を取得するURL: " #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 tools/gpg-card.c:426 #, c-format msgid "error reading '%s': %s\n" msgstr "'%s'の読み込みエラー: %s\n" -#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" @@ -2147,26 +2159,26 @@ msgstr "管理者コマンドは禁止されています\n" msgid "Invalid command (try \"help\")\n" msgstr "無効なコマンド (\"help\"を参照)\n" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format msgid "--output doesn't work for this command\n" msgstr "このコマンドで--outputは機能しません\n" -#: g10/decrypt.c:247 g10/gpg.c:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 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:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2225,8 +2237,8 @@ msgid "subkey" msgstr "副鍵: " #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "更新に失敗しました: %s\n" @@ -2286,14 +2298,14 @@ msgstr "暗号アルゴリズム'%s'を暗号化に使うことはできませ msgid "(use option \"%s\" to override)\n" msgstr "(オーバーライドするには、オプション\"%s\"を使います)\n" -#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, c-format msgid "cipher algorithm '%s' may not be used in %s mode\n" msgstr "暗号アルゴリズム'%s'を%sモードで使うことはできません\n" -#: g10/encrypt.c:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 sm/verify.c:510 #, c-format msgid "digest algorithm '%s' may not be used in %s mode\n" msgstr "ダイジェスト・アルゴリズム'%s'を%sモードで使うことはできません\n" @@ -2315,7 +2327,7 @@ msgstr "" msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "*警告*: 鍵%sは、%sモードでは、暗号化に適しません\n" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2345,10 +2357,9 @@ msgid "option '%s' may not be used in %s mode\n" msgstr "オプション'%s'を%sモードで使うことはできません\n" #: g10/decrypt-data.c:245 -#, fuzzy, c-format -#| msgid "%s.%s encrypted data\n" +#, c-format msgid "%s encrypted data\n" -msgstr "%s.%s暗号化済みデータ\n" +msgstr "%s暗号化済みデータ\n" #: g10/decrypt-data.c:248 #, c-format @@ -2415,12 +2426,12 @@ msgstr "秘密鍵のエクスポートは認められません\n" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "鍵%s: PGP 2.x形式の鍵です - スキップします\n" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "*警告*: 何もエクスポートされていません\n" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, c-format msgid "error creating '%s': %s\n" @@ -2484,268 +2495,268 @@ msgstr "--allow-non-selfsigned-uidで有効にされた無効な鍵%sです\n" msgid "using subkey %s instead of primary key %s\n" msgstr "副鍵%s(主鍵%sではなく)を用います\n" -#: g10/getkey.c:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, c-format msgid "valid values for option '%s':\n" msgstr "オプション'%s'に有効な値:\n" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 msgid "make a signature" msgstr "署名を作成" -#: g10/gpg.c:456 +#: g10/gpg.c:457 msgid "make a clear text signature" msgstr "クリア・テクスト署名を作成" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "分遣署名を作成" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "データを暗号化" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "暗号化には共通鍵暗号方式のみを使用" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "データを復号 (デフォルト)" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "署名を検証" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "鍵の一覧" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "鍵と署名の一覧" -#: g10/gpg.c:472 +#: g10/gpg.c:473 msgid "list and check key signatures" msgstr "鍵署名の検査と一覧" -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "鍵とフィンガープリントの一覧" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "秘密鍵の一覧" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "新しい鍵ペアを生成" -#: g10/gpg.c:480 +#: g10/gpg.c:481 msgid "quickly generate a new key pair" msgstr "すばやく新しい鍵ペアを生成" -#: g10/gpg.c:483 +#: g10/gpg.c:484 msgid "quickly add a new user-id" msgstr "すばやく新しいユーザIDを追加" -#: g10/gpg.c:488 +#: g10/gpg.c:489 msgid "quickly revoke a user-id" msgstr "すばやくユーザIDを失効" -#: g10/gpg.c:491 +#: g10/gpg.c:492 msgid "quickly set a new expiration date" msgstr "すばやく新しい有効期限を設定" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "全機能の鍵ペアを生成" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "失効証明書を生成" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "公開鍵リングから鍵を削除" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "秘密鍵リングから鍵を削除" -#: g10/gpg.c:504 +#: g10/gpg.c:505 msgid "quickly sign a key" msgstr "すばやく鍵に署名" -#: g10/gpg.c:506 +#: g10/gpg.c:507 msgid "quickly sign a key locally" msgstr "すばやく鍵へローカルに署名" -#: g10/gpg.c:508 +#: g10/gpg.c:509 msgid "quickly revoke a key signature" msgstr "すばやく鍵への署名を失効" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "鍵に署名" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "鍵へローカルに署名" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "鍵への署名や編集" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 msgid "change a passphrase" msgstr "パスフレーズの変更" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "鍵をエクスポートする" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "鍵サーバに鍵をエクスポートする" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "鍵サーバから鍵をインポートする" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "鍵サーバの鍵を検索する" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "鍵サーバから鍵を全部更新する" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "鍵のインポート/マージ" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "カード・ステイタスを表示" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "カードのデータを変更" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "カードのPINを変更" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "信用データベースを更新" -#: g10/gpg.c:561 +#: g10/gpg.c:562 msgid "print message digests" msgstr "メッセージ・ダイジェストを表示" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "サーバ・モードで実行" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "|VALUE|TOFUポリシーを鍵に設定する" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "|NAME|デフォルトの秘密鍵としてNAMEを用いる" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 msgid "|NAME|encrypt to user ID NAME as well" msgstr "|NAME|ユーザID NAMEにも暗号化する" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "|SPEC|電子メールエイリアスを設定する" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "厳密なOpenPGPの振舞を採用" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "無変更" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "上書き前に確認" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 msgid "Options controlling the input" msgstr "入力を制御するオプション" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 msgid "Options controlling the output" msgstr "出力を制御するオプション" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "ASCII形式の外装を作成" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 msgid "|FILE|write output to FILE" msgstr "|FILE|出力をFILEに書き出す" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "正準テキスト・モードを使用" -#: g10/gpg.c:763 +#: g10/gpg.c:764 msgid "|N|set compress level to N (0 disables)" msgstr "|N|圧縮レベルをNに設定 (0は非圧縮)" -#: g10/gpg.c:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 msgid "Options controlling key import and export" msgstr "鍵のインポートとエクスポートを制御するオプション" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "|MECHANISMS|メールアドレスによって鍵を特定する際、MECHANISMSを使用する" -#: g10/gpg.c:775 +#: g10/gpg.c:776 msgid "import missing key from a signature" msgstr "署名から手元にない鍵をインポートする" -#: g10/gpg.c:780 +#: g10/gpg.c:781 msgid "include the public key in signatures" msgstr "署名に公開鍵を含める" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "dirmngrへのすべてのアクセスを無効とする" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 msgid "Options controlling key listings" msgstr "鍵のリスティングをを制御するオプション" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 msgid "Options to specify keys" msgstr "鍵を指定するオプション" -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 msgid "|USER-ID|encrypt for USER-ID" msgstr "|USER-ID|USER-ID用に暗号化" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|USER-ID|署名や復号にこのUSER-IDを使用" -#: g10/gpg.c:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "無人使用のためのオプション" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "そのほかのオプション" -#: g10/gpg.c:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2753,7 +2764,7 @@ msgstr "" "@\n" "(コマンドとオプション全部の一覧は、マニュアル・ページをご覧ください)\n" -#: g10/gpg.c:978 +#: g10/gpg.c:979 msgid "" "@\n" "Examples:\n" @@ -2773,11 +2784,11 @@ msgstr "" " --list-keys [名前] 鍵を表示\n" " --fingerprint [名前] フィンガープリントを表示\n" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "使い方: @GPG@ [オプション] [ファイル] (ヘルプは -h)" -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 msgid "" "Syntax: @GPG@ [options] [files]\n" "Sign, check, encrypt or decrypt\n" @@ -2787,7 +2798,7 @@ msgstr "" "署名、検査、暗号化または復号\n" "デフォルトの操作は、入力データに依存\n" -#: g10/gpg.c:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" @@ -2795,558 +2806,558 @@ msgstr "" "\n" "サポートしているアルゴリズム:\n" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "公開鍵: " -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "暗号方式: " -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "ハッシュ: " -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 msgid "Compression: " msgstr "圧縮: " -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, c-format msgid "usage: %s [options] %s\n" msgstr "使い方: %s [オプション] %s\n" -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "対立するコマンド\n" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, c-format msgid "no = sign found in group definition '%s'\n" msgstr "=記号が、グループ定義'%s'内に見つかりません\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "*警告*: homedir '%s'の安全でない所有\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "*警告*: コンフィグレーション・ファイル'%s'の安全でない所有\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "*警告*: 拡張'%s'の安全でない所有\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "*警告*: homedir '%s'の安全でない許可\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "*警告*: コンフィグレーション・ファイル'%s'の安全でない許可\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "*警告*: 拡張'%s'の安全でない許可\n" -#: g10/gpg.c:1731 +#: g10/gpg.c:1732 #, c-format msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" msgstr "*警告*: homedir '%s'の安全でない上位ディレクトリ所有\n" -#: g10/gpg.c:1734 +#: g10/gpg.c:1735 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" msgstr "" "*警告*: コンフィグレーション・ファイル'%s'の安全でない上位ディレクトリ所有\n" -#: g10/gpg.c:1737 +#: g10/gpg.c:1738 #, c-format msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" msgstr "*警告*: 拡張'%s'の安全でない上位ディレクトリ所有\n" -#: g10/gpg.c:1743 +#: g10/gpg.c:1744 #, c-format msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" msgstr "*警告*: homedir '%s'の安全でない上位ディレクトリ許可\n" -#: g10/gpg.c:1746 +#: g10/gpg.c:1747 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" msgstr "" "*警告*: コンフィグレーション・ファイル'%s'の安全でない上位ディレクトリ許可\n" -#: g10/gpg.c:1749 +#: g10/gpg.c:1750 #, c-format msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" msgstr "*警告*: 拡張'%s'の安全でない上位ディレクトリ許可\n" -#: g10/gpg.c:1965 +#: g10/gpg.c:1966 #, c-format msgid "unknown configuration item '%s'\n" msgstr "不明のコンフィグレーション項目'%s'\n" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "鍵の一覧時にフォトIDを表示する" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 msgid "show key usage information during key listings" msgstr "鍵の一覧時に鍵の使い方の情報を表示する" -#: g10/gpg.c:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "署名の一覧時にポリシーURLを表示する" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 msgid "show all notations during signature listings" msgstr "署名の一覧時にすべての注釈を表示する" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "署名の一覧時にIETF標準注釈を表示する" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "署名の一覧時にユーザの注釈を表示する" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 msgid "show preferred keyserver URLs during signature listings" msgstr "署名の一覧時に優先鍵サーバURLを表示する" -#: g10/gpg.c:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "鍵の一覧時にユーザIDの有効性を表示する" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 msgid "show revoked and expired user IDs in key listings" msgstr "鍵の一覧に失効したユーザID、期限切れとなったユーザIDを表示する" -#: g10/gpg.c:2081 +#: g10/gpg.c:2082 msgid "show revoked and expired subkeys in key listings" msgstr "鍵の一覧に失効した副鍵、期限切れとなった副鍵を表示する" -#: g10/gpg.c:2083 +#: g10/gpg.c:2084 msgid "show the keyring name in key listings" msgstr "鍵の一覧に鍵リングの名前を表示する" -#: g10/gpg.c:2085 +#: g10/gpg.c:2086 msgid "show expiration dates during signature listings" msgstr "署名の一覧時に有効期限の日付を表示する" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "不明のTOFUポリシー'%s'\n" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "(選択肢の一覧には\"help\"を使ってください)\n" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "%sモードでこのコマンドは禁止です。\n" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "注意: 普通%sは使いません!\n" -#: g10/gpg.c:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "'%s'は、有効な署名表現ではありません\n" -#: g10/gpg.c:3219 +#: g10/gpg.c:3220 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "\"%s\"は正しいメール・アドレスではありません\n" -#: g10/gpg.c:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "無効な pinentry mode '%s'です\n" -#: g10/gpg.c:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, c-format msgid "invalid request origin '%s'\n" msgstr "無効な送信元要求 '%s' です\n" -#: g10/gpg.c:3314 +#: g10/gpg.c:3315 #, c-format msgid "'%s' is not a valid character set\n" msgstr "'%s'は、有効な文字集合ではありません\n" -#: g10/gpg.c:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, c-format msgid "could not parse keyserver URL\n" msgstr "鍵サーバのURLを解析不能\n" -#: g10/gpg.c:3354 +#: g10/gpg.c:3355 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: 無効な鍵サーバ・オプションです\n" -#: g10/gpg.c:3357 +#: g10/gpg.c:3358 #, c-format msgid "invalid keyserver options\n" msgstr "無効な鍵サーバ・オプションです\n" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: 無効なインポート・オプションです\n" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, c-format msgid "invalid import options\n" msgstr "無効なインポート・オプションです\n" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, c-format msgid "invalid filter option: %s\n" msgstr "無効なフィルタ・オプションです: %s\n" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: 無効なエクスポート・オプションです\n" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, c-format msgid "invalid export options\n" msgstr "無効なエクスポート・オプションです\n" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: 無効な一覧オプションです\n" -#: g10/gpg.c:3397 +#: g10/gpg.c:3398 #, c-format msgid "invalid list options\n" msgstr "無効な一覧オプションです\n" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "署名の検証時にフォトIDを表示する" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "署名の検証時にポリシーURLを表示する" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 msgid "show all notations during signature verification" msgstr "署名の検証時にすべての注釈を表示する" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "署名の検証時にIETF標準注釈を表示する" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "署名の検証時にユーザの注釈を表示する" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 msgid "show preferred keyserver URLs during signature verification" msgstr "署名の検証時に優先鍵サーバURLを表示する" -#: g10/gpg.c:3419 +#: g10/gpg.c:3420 msgid "show user ID validity during signature verification" msgstr "署名の検証時にユーザIDの有効性を表示する" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 msgid "show revoked and expired user IDs in signature verification" msgstr "署名の検証時に失効したユーザID、期限切れとなったユーザIDを表示する" -#: g10/gpg.c:3423 +#: g10/gpg.c:3424 msgid "show only the primary user ID in signature verification" msgstr "署名の検証時にプライマリ・ユーザIDだけをを表示する" -#: g10/gpg.c:3430 +#: g10/gpg.c:3431 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: 無効な検証オプションです\n" -#: g10/gpg.c:3433 +#: g10/gpg.c:3434 #, c-format msgid "invalid verify options\n" msgstr "無効な検証オプションです\n" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, c-format msgid "unable to set exec-path to %s\n" msgstr "exec-pathを%sに設定不能\n" -#: g10/gpg.c:3647 +#: g10/gpg.c:3648 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: 無効な auto-key-locate リストです\n" -#: g10/gpg.c:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "無効な auto-key-locate リストです\n" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "オプション\"%.50s\"には無効な引数です\n" -#: g10/gpg.c:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "*警告*: プログラムはcoreファイルを作成することがあります!\n" -#: g10/gpg.c:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "*警告*: %sは%sより優先\n" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "%sは%sとともに使うことはできません!\n" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%sは%sとともに使っても無意味です!\n" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "*警告*: ニセモノのシステム時刻で実行しています: " -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, c-format msgid "will not run with insecure memory due to %s\n" msgstr "%s のため、セキュアでないメモリで実行しません\n" -#: g10/gpg.c:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "選択された暗号アルゴリズムは無効です\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, c-format msgid "selected AEAD algorithm is invalid\n" msgstr "選択されたAEADアルゴリズムは無効です\n" -#: g10/gpg.c:3961 +#: g10/gpg.c:3962 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "選択された圧縮アルゴリズムは無効です\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "選択された証明書ダイジェスト・アルゴリズムは無効です\n" -#: g10/gpg.c:3982 +#: g10/gpg.c:3983 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-neededは正の値が必要です\n" -#: g10/gpg.c:3984 +#: g10/gpg.c:3985 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-neededは1より大きな値が必要です\n" -#: g10/gpg.c:3986 +#: g10/gpg.c:3987 #, 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:3988 +#: g10/gpg.c:3989 #, 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:3990 +#: g10/gpg.c:3991 #, 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:3994 +#: g10/gpg.c:3995 #, c-format msgid "Note: simple S2K mode (0) is strongly discouraged\n" msgstr "注意: 単純なS2Kモード(0)の使用には強く反対します\n" -#: g10/gpg.c:3998 +#: g10/gpg.c:3999 #, c-format msgid "invalid S2K mode; must be 0, 1 or 3\n" msgstr "無効なS2Kモード。0か1か3でなければなりません\n" -#: g10/gpg.c:4005 +#: g10/gpg.c:4006 #, c-format msgid "invalid default preferences\n" msgstr "無効なデフォルトの優先指定\n" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, c-format msgid "invalid personal cipher preferences\n" msgstr "無効な個人用暗号方式の優先指定\n" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, c-format msgid "invalid personal AEAD preferences\n" msgstr "無効な個人用AEAD方式の優先指定\n" -#: g10/gpg.c:4016 +#: g10/gpg.c:4017 #, c-format msgid "invalid personal digest preferences\n" msgstr "無効な個人用ダイジェストの優先指定\n" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, c-format msgid "invalid personal compress preferences\n" msgstr "無効な個人用圧縮の優先指定\n" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, c-format msgid "chunk size invalid - using %d\n" msgstr "無効なチャンク長 - %dビットにします\n" -#: g10/gpg.c:4071 +#: g10/gpg.c:4072 #, c-format msgid "%s does not yet work with %s\n" msgstr "%sは%sではまだ機能しません\n" -#: g10/gpg.c:4134 +#: g10/gpg.c:4135 #, c-format msgid "AEAD algorithm '%s' may not be used in %s mode\n" msgstr "AEADアルゴリズム'%s'を%sモードで使うことはできません\n" -#: g10/gpg.c:4146 +#: g10/gpg.c:4147 #, c-format msgid "compression algorithm '%s' may not be used in %s mode\n" msgstr "圧縮アルゴリズム'%s'を%sモードで使うことはできません\n" -#: g10/gpg.c:4301 +#: g10/gpg.c:4302 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "信用データベースの初期化に失敗しました: %s\n" -#: g10/gpg.c:4313 +#: g10/gpg.c:4314 #, c-format msgid "WARNING: recipients (-r) given without using public key encryption\n" msgstr "*警告*: 公開鍵暗号を使わずに、受取人 (-r) を指定しています\n" -#: g10/gpg.c:4385 +#: g10/gpg.c:4386 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "'%s'の共通鍵暗号に失敗しました: %s\n" -#: g10/gpg.c:4414 +#: g10/gpg.c:4415 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "--symmetric --encryptを--s2k-mode 0で使うことはできません\n" -#: g10/gpg.c:4417 +#: g10/gpg.c:4418 #, c-format msgid "you cannot use --symmetric --encrypt in %s mode\n" msgstr "--symmetric --encryptを%sモードで使うことはできません\n" -#: g10/gpg.c:4475 +#: g10/gpg.c:4476 #, 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:4478 +#: g10/gpg.c:4479 #, c-format msgid "you cannot use --symmetric --sign --encrypt in %s mode\n" msgstr "--symmetric --sign --encryptを%sモードで使うことはできません\n" -#: g10/gpg.c:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, c-format msgid "keyserver send failed: %s\n" msgstr "鍵サーバへの送信に失敗しました: %s\n" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, c-format msgid "keyserver receive failed: %s\n" msgstr "鍵サーバからの受信に失敗しました: %s\n" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, c-format msgid "key export failed: %s\n" msgstr "鍵のエクスポートに失敗しました: %s\n" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, c-format msgid "export as ssh key failed: %s\n" msgstr "ssh鍵としてのエクスポートに失敗しました: %s\n" -#: g10/gpg.c:4925 +#: g10/gpg.c:4926 #, c-format msgid "keyserver search failed: %s\n" msgstr "鍵サーバの検索に失敗しました: %s\n" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "鍵サーバの更新に失敗しました: %s\n" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "外装除去に失敗しました: %s\n" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "外装に失敗しました: %s\n" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "無効なハッシュ・アルゴリズム'%s'です\n" -#: g10/gpg.c:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 g10/tofu.c:2160 #, c-format msgid "error parsing key specification '%s': %s\n" msgstr "鍵指定'%s'の構文解析エラー: %s\n" -#: g10/gpg.c:5286 +#: g10/gpg.c:5308 #, 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:5342 +#: g10/gpg.c:5364 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" "*警告*: コマンドが指定されていません。なにを意味しているのか当ててみま" "す ...\n" -#: g10/gpg.c:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "開始します。メッセージを打ってください ...\n" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "あたえられた証明書ポリシーURLは無効です\n" -#: g10/gpg.c:5702 +#: g10/gpg.c:5724 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "あたえられた署名ポリシーURLは無効です\n" -#: g10/gpg.c:5735 +#: g10/gpg.c:5757 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "指定された優先鍵サーバURLは無効です\n" @@ -3359,7 +3370,7 @@ msgstr "|FILE|鍵リングFILEの鍵を扱います" msgid "make timestamp conflicts only a warning" msgstr "日時の矛盾を警告だけにします" -#: g10/gpgv.c:86 sm/gpgsm.c:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|このFDにステイタス情報を書き出す" @@ -4062,7 +4073,7 @@ msgid "Are you sure you still want to sign it? (y/N) " msgstr "それでもこの鍵に署名したいですか? (y/N) " #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr " 署名不能。\n" @@ -4234,8 +4245,8 @@ msgstr "この鍵は、かなり注意して検査しました。\n" msgid "Really sign? (y/N) " msgstr "本当に署名しますか? (y/N) " -#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "署名に失敗しました: %s\n" @@ -4430,7 +4441,7 @@ msgstr "" " 't' で始まると信用署名 (tsign)、'nr' で始まると失効不可署名\n" " (nrsign)、もしくはこれらの組み合わせ (ltsign, tnrsign, など)となります。\n" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 msgid "Key is revoked." msgstr "鍵は、失効されています。" @@ -4478,7 +4489,7 @@ msgstr "このユーザIDを本当に削除しますか? (y/N) " msgid "Really move the primary key? (y/N) " msgstr "この主鍵を本当に移動しますか? (y/N) " -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 msgid "You must select exactly one key.\n" msgstr "鍵をきっかり1つ選択してください。\n" @@ -4553,161 +4564,161 @@ msgstr "変更を保存しますか? (y/N) " msgid "Quit without saving? (y/N) " msgstr "保存せずに終了しますか? (y/N) " -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "鍵は無変更なので更新は不要です。\n" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, c-format msgid "cannot revoke the last valid user ID.\n" msgstr "最後の有効なユーザIDは失効できません。\n" -#: g10/keyedit.c:2523 +#: g10/keyedit.c:2579 #, c-format msgid "revoking the user ID failed: %s\n" msgstr "ユーザIDの失効に失敗しました: %s\n" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, c-format msgid "setting the primary user ID failed: %s\n" msgstr "プライマリ・ユーザIDの設定に失敗しました: %s\n" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, c-format msgid "\"%s\" is not a fingerprint\n" msgstr "\"%s\"はフィンガープリントではありません\n" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr "\"%s\" はプライマリ・フィンガープリントではありません\n" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, c-format msgid "Invalid user ID '%s': %s\n" msgstr "無効なユーザID '%s': %s\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "No matching user IDs." msgstr "マッチするユーザIDはありません。" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "Nothing to sign.\n" msgstr "署名するものがありません。\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, c-format msgid "Not signed by you.\n" msgstr "あなたによって署名されていません。\n" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, c-format msgid "revoking the key signature failed: %s\n" msgstr "鍵の署名の失効に失敗しました: %s\n" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, c-format msgid "'%s' is not a valid expiration time\n" msgstr "'%s'は、有効な有効期限ではありません\n" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, c-format msgid "\"%s\" is not a proper fingerprint\n" msgstr "\"%s\"は正しいフィンガープリントではありません\n" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, c-format msgid "subkey \"%s\" not found\n" msgstr "副鍵\"%s\"が見つかりません\n" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "AEAD: " -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "ダイジェスト: " -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "機能: " -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "鍵サーバ 修正しない" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "優先鍵サーバ: " -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 msgid "Notations: " msgstr "注釈: " -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "PGP 2.x形式ユーザIDの優先指定が、ありません。\n" -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "%sで%s鍵%sによって以下の鍵は、失効されました\n" -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, c-format msgid "This key may be revoked by %s key %s" msgstr "この鍵は、%s鍵%sによって失効可能です" -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 msgid "(sensitive)" msgstr "(機密指定)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "作成: %s" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, c-format msgid "revoked: %s" msgstr "失効: %s" -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, c-format msgid "expired: %s" msgstr "期限切れ: %s" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "有効期限: %s" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, c-format msgid "usage: %s" msgstr "利用法: %s" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "カード番号: " -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, c-format msgid "trust: %s" msgstr "信用: %s" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "有効性: %s" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "この鍵は使用禁止に設定されています" -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" @@ -4715,17 +4726,17 @@ msgstr "" "プログラムを再起動するまで、表示された鍵の有効性は正しくないかもしれない、\n" "ということを念頭においてください。\n" -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 msgid "revoked" msgstr "失効" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "期限切れ" -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" @@ -4734,17 +4745,17 @@ msgstr "" "*警告*: 主たるユーザIDがありません。このコマンドは、別な\n" " ユーザIDが主になると仮定する場合があります。\n" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "*警告*: あなたの暗号副鍵はもうすぐ期限切れとなります。\n" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, c-format msgid "You may want to change its expiration date too.\n" msgstr "その有効期限も変更したいでしょう\n" -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -4754,70 +4765,70 @@ msgstr "" "は、\n" " この鍵を拒否するかもしれません。\n" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 msgid "Are you sure you still want to add it? (y/N) " msgstr "それでも追加したいですか? (y/N) " -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 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:3102 -msgid "Such a user ID already exists on this key!\n" -msgstr "そういったユーザIDはすでにこの鍵に存在しています!\n" +#: g10/keyedit.c:4329 +msgid "Such a user ID already exists on this key!" +msgstr "そういったユーザIDはすでにこの鍵に存在しています!" -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "この正しい署名を削除しますか? (y/N/q)" -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "この無効な署名を削除しますか? (y/N/q)" -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "この不明の署名を削除しますか? (y/N/q)" -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "この自己署名を本当に削除しますか? (y/N)" -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, c-format msgid "Deleted %d signature.\n" msgid_plural "Deleted %d signatures.\n" msgstr[0] "%d個の署名を削除しました。\n" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "何も削除していません。\n" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 msgid "invalid" msgstr "無効" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "ユーザID \"%s\" は、コンパクトになりました: %s\n" -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, c-format msgid "User ID \"%s\": %d signature removed\n" msgid_plural "User ID \"%s\": %d signatures removed\n" msgstr[0] "ユーザID \"%s\": %d の署名が除去されました\n" -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, c-format msgid "User ID \"%s\": already minimized\n" msgstr "ユーザID \"%s\": 既に最小化されています\n" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, c-format msgid "User ID \"%s\": already clean\n" msgstr "ユーザID \"%s\": 既にクリーンとなっています\n" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" @@ -4827,209 +4838,209 @@ msgstr "" "では、\n" " この鍵を拒否するかもしれません。\n" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "PGP 2.x形式の鍵には指名失効者を追加できません。\n" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 msgid "Enter the user ID of the designated revoker: " msgstr "指名失効者のユーザIDを入力してください: " -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "PGP 2.x形式の鍵は、指名失効者に任命できません\n" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "指名失効者には、その鍵自体を任命できません\n" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, c-format msgid "this key has already been designated as a revoker\n" msgstr "この鍵は失効者としてもう指名されています\n" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "*警告*: ある鍵を指名失効者に設定すると、元に戻せません!\n" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "本当にこの鍵を指名失効者に任命しますか? (y/N) " -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 msgid "" "Are you sure you want to change the expiration time for multiple subkeys? (y/" "N) " msgstr "本当に複数の副鍵の失効期限を変更しますか? (y/N) " -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 msgid "Changing expiration time for a subkey.\n" msgstr "副鍵の有効期限を変更します。\n" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "主鍵の有効期限を変更します。\n" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "v3鍵の有効期限は変更できません\n" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 msgid "Changing usage of a subkey.\n" msgstr "副鍵の使用法を変更します。\n" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 msgid "Changing usage of the primary key.\n" msgstr "主鍵の使用法を変更します。\n" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "署名する副鍵%sはすでに相互証明されています\n" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "副鍵 %s は署名をしないので、相互証明の必要はありません\n" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 msgid "Please select exactly one user ID.\n" msgstr "ユーザIDをきっかりひとつ選択してください。\n" -#: g10/keyedit.c:5130 g10/keyedit.c:5244 g10/keyedit.c:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "ユーザID\"%s\"のv3自己署名をスキップします\n" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "優先鍵サーバURLを入力してください: " -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 msgid "Are you sure you want to replace it? (y/N) " msgstr "本当に置き換えたいですか? (y/N) " -#: g10/keyedit.c:5384 +#: g10/keyedit.c:5440 msgid "Are you sure you want to delete it? (y/N) " msgstr "本当に削除したいですか? (y/N) " -#: g10/keyedit.c:5449 +#: g10/keyedit.c:5505 msgid "Enter the notation: " msgstr "注釈を入力: " -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 msgid "Proceed? (y/N) " msgstr "進みますか? (y/N) " -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, c-format msgid "No user ID with index %d\n" msgstr "%d番のユーザIDはありません\n" -#: g10/keyedit.c:5728 +#: g10/keyedit.c:5784 #, c-format msgid "No user ID with hash %s\n" msgstr "ハッシュ%sのユーザIDはありません\n" -#: g10/keyedit.c:5829 +#: g10/keyedit.c:5885 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "鍵ID'%s'の副鍵はありません\n" -#: g10/keyedit.c:5851 +#: g10/keyedit.c:5907 #, c-format msgid "No subkey with index %d\n" msgstr "%d番の副鍵はありません\n" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, c-format msgid "user ID: \"%s\"\n" msgstr "ユーザID:\"%s\"\n" -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, c-format msgid "signed by your key %s on %s%s%s\n" msgstr "%sで%s%s%sに署名されています\n" -#: g10/keyedit.c:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr " (エクスポート不可)" -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, c-format msgid "This signature expired on %s.\n" msgstr "この署名は%sで期限切れです。\n" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "それでも本当に失効したいですか? (y/N) " -#: g10/keyedit.c:6011 +#: g10/keyedit.c:6067 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "この署名に対する失効証明書を作成しますか? (y/N) " -#: g10/keyedit.c:6071 +#: g10/keyedit.c:6127 #, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "これらのユーザIDに鍵%sで署名しました:\n" -#: g10/keyedit.c:6100 +#: g10/keyedit.c:6156 msgid " (non-revocable)" msgstr " (失効不可)" -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, c-format msgid "revoked by your key %s on %s\n" msgstr "あなたの鍵%sで%sに失効されています\n" -#: g10/keyedit.c:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "これらの署名を失効しようとしています:\n" -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 msgid "Really create the revocation certificates? (y/N) " msgstr "失効証明書を本当に作成しますか? (y/N) " -#: g10/keyedit.c:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "秘密鍵がありません\n" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "ユーザIDでないものを失効しようとしました: %s\n" -#: g10/keyedit.c:6246 +#: g10/keyedit.c:6302 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "ユーザID\"%s\"は、もう失効されています\n" -#: g10/keyedit.c:6263 +#: g10/keyedit.c:6319 #, c-format msgid "WARNING: a user ID signature is dated %d seconds in the future\n" msgstr "*警告*: ユーザID署名が、%d秒未来です\n" -#: g10/keyedit.c:6359 +#: g10/keyedit.c:6415 #, c-format msgid "Cannot revoke the last valid user ID.\n" msgstr "最後の有効なユーザIDは失効できません。\n" -#: g10/keyedit.c:6397 +#: g10/keyedit.c:6453 #, c-format msgid "Key %s is already revoked.\n" msgstr "鍵 %s は、もう失効されています。\n" -#: g10/keyedit.c:6459 +#: g10/keyedit.c:6515 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "副鍵 %s は、もう失効されています。\n" -#: g10/keyedit.c:6556 +#: g10/keyedit.c:6612 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "%s (大きさ%ld) の鍵%s (uid %d) のフォトIDとして表示\n" @@ -5442,6 +5453,10 @@ msgstr "" msgid "Please don't put the email address into the real name or the comment\n" msgstr "電子メールのアドレスを本名やコメントに入れないように\n" +#: g10/keygen.c:3102 +msgid "Such a user ID already exists on this key!\n" +msgstr "そういったユーザIDはすでにこの鍵に存在しています!\n" + #. TRANSLATORS: These are the allowed answers in #. lower and uppercase. Below you will find the matching #. string which should be translated accordingly and the @@ -5748,53 +5763,53 @@ msgstr "無効な鍵サーバ・プロトコルです (us %d!=handler %d)\n" msgid "\"%s\" not a key ID: skipping\n" msgstr "\"%s\"鍵IDではありません: スキップします\n" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, 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:1224 +#: g10/keyserver.c:1226 #, c-format msgid "WARNING: unable to refresh key %s via %s: %s\n" msgstr "*警告*: 鍵%sを%s経由で更新できません: %s\n" -#: g10/keyserver.c:1316 +#: g10/keyserver.c:1318 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "鍵\"%s\"が鍵サーバに見つかりません\n" -#: g10/keyserver.c:1319 +#: g10/keyserver.c:1321 #, c-format msgid "key not found on keyserver\n" msgstr "鍵が鍵サーバに見つかりません\n" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, c-format msgid "requesting key %s from %s\n" msgstr "鍵%sを%sに要求\n" -#: g10/keyserver.c:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, c-format msgid "no keyserver known\n" msgstr "鍵サーバがわかりません\n" -#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "\"%s\"をスキップしました: %s\n" -#: g10/keyserver.c:1619 +#: g10/keyserver.c:1621 #, c-format msgid "sending key %s to %s\n" msgstr "鍵%sを%sへ送信\n" -#: g10/keyserver.c:1662 +#: g10/keyserver.c:1664 #, c-format msgid "requesting key from '%s'\n" msgstr "鍵を'%s'から要求\n" -#: g10/keyserver.c:1680 +#: g10/keyserver.c:1682 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "*警告*: URI %s からデータを取れません: %s\n" @@ -5824,67 +5839,67 @@ msgstr "不明のアルゴリズム%d.%sによる暗号化\n" msgid "passphrase generated with unknown digest algorithm %d\n" msgstr "不明のダイジェスト・アルゴリズムで生成されたパスフレーズ %d\n" -#: g10/mainproc.c:475 +#: g10/mainproc.c:480 #, c-format msgid "public key is %s\n" msgstr "公開鍵は%sです\n" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, c-format msgid "encrypted with %s key, ID %s, created %s\n" msgstr "%s鍵, ID %s, 日付%sに暗号化されました\n" -#: g10/mainproc.c:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " \"%s\"\n" -#: g10/mainproc.c:535 +#: g10/mainproc.c:540 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "%s鍵, ID %sで暗号化されました\n" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "*警告*: 複数のプレインテクストが見られます\n" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "%lu 個のパスフレーズで暗号化\n" -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "1 個のパスフレーズで暗号化\n" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "公開鍵の復号に失敗しました: %s\n" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "公開鍵による暗号化済みデータ: 正しいDEKです\n" -#: g10/mainproc.c:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, c-format msgid "assuming %s encrypted data\n" msgstr "%s暗号化済みデータを仮定\n" -#: g10/mainproc.c:655 +#: g10/mainproc.c:660 #, c-format msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n" msgstr "IDEA暗号方式は利用不能なので、楽天的ですが%sで代用しようとしています\n" -#: g10/mainproc.c:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "*警告*: メッセージの完全性は保護されていません\n" -#: g10/mainproc.c:763 +#: g10/mainproc.c:768 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" @@ -5894,179 +5909,179 @@ msgstr "" "このメッセージはおそらく正当でしょう。当時、整合性保護は広く使われ\n" "てはいなかったためです。\n" -#: g10/mainproc.c:766 +#: g10/mainproc.c:771 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "それでも復号するにはオプション '%s' を使います。\n" -#: g10/mainproc.c:771 +#: g10/mainproc.c:776 #, c-format msgid "decryption forced to fail!\n" msgstr "復号は強制的に失敗とされました!\n" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "復号に成功\n" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "*警告*: 暗号化されたメッセージは改竄されています!\n" -#: g10/mainproc.c:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "復号に失敗しました: %s\n" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, c-format msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "注意: 送信者は\"極秘とする\"ように求めています\n" -#: g10/mainproc.c:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "元のファイル名='%.*s'\n" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, c-format msgid "standalone revocation - use \"gpg --import\" to apply\n" msgstr "スタンドアロン失効 - \"gpg --import\"を使って適用してください\n" -#: g10/mainproc.c:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, c-format msgid "no signature found\n" msgstr "署名が見つかりません\n" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, c-format msgid "BAD signature from \"%s\"" msgstr "\"%s\"からの*不正な*署名" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, c-format msgid "Expired signature from \"%s\"" msgstr "\"%s\"からの期限切れの署名" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, c-format msgid "Good signature from \"%s\"" msgstr "\"%s\"からの正しい署名" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "署名の検証を省略\n" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "このあいまいな署名データは取り扱えません\n" -#: g10/mainproc.c:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, c-format msgid "Signature made %s\n" msgstr "%sに施された署名\n" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " %s鍵%sを使用\n" -#: g10/mainproc.c:1970 +#: g10/mainproc.c:1982 #, c-format msgid "Signature made %s using %s key ID %s\n" msgstr "%sに%s鍵ID %sで施された署名\n" -#: g10/mainproc.c:1976 +#: g10/mainproc.c:1988 #, c-format msgid " issuer \"%s\"\n" msgstr " 発行者\"%s\"\n" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, c-format msgid "Key available at: " msgstr "以下に鍵があります: " -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "注意: この情報を利用するには '%s' を使ってください\n" -#: g10/mainproc.c:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "[不確定]" -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, c-format msgid " aka \"%s\"" msgstr " 別名\"%s\"" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, c-format msgid "WARNING: This key is not suitable for signing in %s mode\n" msgstr "*警告*: この鍵は%sモードでの署名に適しません!\n" -#: g10/mainproc.c:2402 +#: g10/mainproc.c:2414 #, c-format msgid "Signature expired %s\n" msgstr "期限切れの署名 %s\n" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, c-format msgid "Signature expires %s\n" msgstr "この署名は%sで期限切れとなります\n" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2430 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s署名、ダイジェスト・アルゴリズム %s%s%s\n" -#: g10/mainproc.c:2419 +#: g10/mainproc.c:2431 msgid "binary" msgstr "バイナリ" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "テキストモード" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 msgid "unknown" msgstr "不明の" -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 msgid ", key algorithm " msgstr "、鍵アルゴリズム " -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" "*警告*: 分遣署名ではありません。ファイル「%s」は検証され*ませんでした*!\n" -#: g10/mainproc.c:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "署名を検査できません: %s\n" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "分遣署名でありません\n" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, c-format msgid "" "WARNING: multiple signatures detected. Only the first will be checked.\n" msgstr "*警告*: 多重署名の検出。最初のものだけ検査します。\n" -#: g10/mainproc.c:2663 +#: g10/mainproc.c:2675 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "クラス0x%02xのスタンドアロン署名\n" -#: g10/mainproc.c:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "古い形式 (PGP 2.x) の署名\n" @@ -6136,11 +6151,6 @@ msgstr "(より詳細な情報: " msgid "%s:%d: deprecated option \"%s\"\n" msgstr "%s:%d: 廃止されたオプション\"%s\"\n" -#: g10/misc.c:1188 -#, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "*警告*: \"%s\"は、廃止されたオプションです\n" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -7177,133 +7187,133 @@ msgstr "'%s'で読み込みエラー: %s\n" msgid "trustdb: sync failed: %s\n" msgstr "信用データベース: 同期に失敗しました: %s\n" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, c-format msgid "can't create lock for '%s'\n" msgstr "'%s'のロックを作成できません\n" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, c-format msgid "can't lock '%s'\n" msgstr "'%s'がロックできません\n" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "信用データベース レコード%lu: シークに失敗しました: %s\n" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "信用データベース レコード%lu: 書き込みに失敗しました (n=%d): %s\n" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "信用データベースのトランザクションが大きすぎます\n" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s: ディレクトリがありません!\n" -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, c-format msgid "can't access '%s': %s\n" msgstr "'%s'にアクセスできません: %s\n" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s: バージョン・レコードの作成に失敗しました: %s" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s: 無効な信用データベースを作成\n" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s: 信用データベースができました\n" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, c-format msgid "Note: trustdb not writable\n" msgstr "注意: 信用データベースが、書き込み不能です\n" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s: 無効な信用データベース\n" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s: ハッシュ表の作成に失敗しました: %s\n" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s: バージョン・レコードの更新エラー: %s\n" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s: バージョン・レコードの読み込みエラー: %s\n" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s: バージョン・レコードの書き込みエラー: %s\n" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "信用データベース: シークに失敗しました: %s\n" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "信用データベース: 読み込みに失敗しました (n=%d): %s\n" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s: 信用データベース・ファイルではありません\n" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s: レコード番号%lu番のバージョン・レコード\n" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s: 無効なファイル・バージョン%d\n" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s: 空きレコードの読み込みエラー: %s\n" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s: ディレクトリ・レコードの書き込みエラー: %s\n" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s: レコードの初期化に失敗しました: %s\n" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s: レコードの追加に失敗しました: %s\n" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "エラー: 信用データベースが壊れています。\n" @@ -7894,16 +7904,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "残された試行回数: %d" @@ -7932,10 +7942,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "PINコールバックがエラーを返しました: %s\n" @@ -7955,151 +7965,151 @@ 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:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, c-format msgid "key already exists\n" msgstr "鍵はもうあります\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, c-format msgid "existing key will be replaced\n" msgstr "既存の鍵は置き換えられます\n" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, c-format msgid "generating new key\n" msgstr "新しい鍵を生成\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, c-format msgid "writing new key\n" msgstr "新しい鍵を書き込み\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, c-format msgid "failed to store the key: %s\n" msgstr "鍵の保管に失敗しました: %s\n" -#: scd/app-piv.c:3108 scd/app-openpgp.c:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "応答にRSAのモジュラスが含まれていません\n" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "応答にRSA公開指数が含まれていません\n" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, c-format msgid "response does not contain the EC public key\n" msgstr "応答に楕円曲線の公開鍵が含まれていません\n" -#: scd/app-piv.c:3279 scd/app-openpgp.c:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, c-format msgid "please wait while key is being generated ...\n" msgstr "鍵生成の間、お待ちください ...\n" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, c-format msgid "generating key failed\n" msgstr "鍵の生成に失敗しました\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, 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:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, c-format msgid "response does not contain the public key data\n" msgstr "応答に公開鍵データが含まれていません\n" -#: scd/app-p15.c:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 msgid "|A|Please enter the Admin PIN" msgstr "|A|管理者PINを入力してください" -#: scd/app-p15.c:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "|P|標準の鍵のPIN Unblocking Code (PUK)を入力してください。" -#: scd/app-p15.c:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 msgid "||Please enter the PIN for the standard keys." msgstr "||PINを標準の鍵のために入力してください。" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, 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:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "RSA公開指数がないか %d ビットより大きすぎます\n" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 msgid "Note: PIN has not yet been enabled." msgstr "注意: PINがまだ有効となっていません" -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "NullPINが変更されていません\n" -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 msgid "|N|Please enter a new PIN for the standard keys." msgstr "|N|新しいPINを標準の鍵のために入力してください。" -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "|NP|標準の鍵の新しいPIN Unblocking Code (PUK)を入力してください。" -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "|N|新しいPINを認定署名を生成する鍵のために入力してください。" -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" "|NP|認定署名の鍵のために新しいPINブロック解除コード(PUK)を入力してください。" -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" "|P|認定署名の鍵のために新しいPINブロック解除コード(PUK)を入力してください。" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 scd/app-dinsig.c:534 #, c-format msgid "error getting new PIN: %s\n" msgstr "新しいPINの取得エラー: %s\n" -#: scd/app-openpgp.c:945 +#: scd/app-openpgp.c:946 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "指紋の保管に失敗しました: %s\n" -#: scd/app-openpgp.c:958 +#: scd/app-openpgp.c:959 #, c-format msgid "failed to store the creation date: %s\n" msgstr "生成日の保管に失敗しました: %s\n" -#: scd/app-openpgp.c:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, c-format msgid "error retrieving CHV status from card\n" msgstr "カードからCHVステイタスの取得でエラー\n" -#: scd/app-openpgp.c:1951 +#: scd/app-openpgp.c:1952 #, c-format msgid "reading public key failed: %s\n" msgstr "公開鍵の読み込みに失敗しました: %s\n" @@ -8107,64 +8117,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:2375 +#: scd/app-openpgp.c:2406 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "%s番号: %s%%0A保持者: %s%%0Aカウンタ: %lu%s" -#: scd/app-openpgp.c:2623 +#: scd/app-openpgp.c:2654 #, c-format msgid "using default PIN as %s\n" msgstr "デフォルトPINを%sとして使います\n" -#: scd/app-openpgp.c:2630 +#: scd/app-openpgp.c:2661 #, 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:2643 +#: scd/app-openpgp.c:2674 msgid "||Please unlock the card" msgstr "||カードをアンロックしてください" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, 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:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "CHV%dの認証に失敗しました: %s\n" -#: scd/app-openpgp.c:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "カードが永久にロックされてます!\n" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, 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:2843 +#: scd/app-openpgp.c:2874 #, c-format msgid "access to admin commands is not configured\n" msgstr "管理コマンドへのアクセスが設定されていません\n" -#: scd/app-openpgp.c:3357 +#: scd/app-openpgp.c:3388 msgid "||Please enter the PIN" msgstr "||PINを入力してください" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 msgid "||Please enter the Reset Code for the card" msgstr "||カードのリセット・コードを入力してください" -#: scd/app-openpgp.c:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "リセット・コードが短すぎます。最短の長さは%dです。\n" @@ -8172,78 +8182,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "|RN|新しいリセット・コード" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "|AN|新しい管理者PIN" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "|N|新しいPIN" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "||管理者PINと新しい管理者PINを入力してください" -#: scd/app-openpgp.c:3545 +#: scd/app-openpgp.c:3576 msgid "||Please enter the PIN and New PIN" msgstr "||PINと新しいPINを入力してください" -#: scd/app-openpgp.c:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, c-format msgid "error reading application data\n" msgstr "アプリケーション・データの読み込みエラー\n" -#: scd/app-openpgp.c:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, c-format msgid "error reading fingerprint DO\n" msgstr "フィンガープリントのデータ・オブジェクトの読み込みエラー\n" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "作成時刻スタンプがありません\n" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "RSA素数 %s がありません、または%dビットのものではありません\n" -#: scd/app-openpgp.c:4648 +#: scd/app-openpgp.c:4679 #, c-format msgid "unsupported curve\n" msgstr "サポートされていない曲線\n" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "OpenPGPカードに無効な構造 (データ・オブジェクト 0x93)\n" -#: scd/app-openpgp.c:5036 +#: scd/app-openpgp.c:5067 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "カードのフィンガープリントが要求されたものと一致しません\n" -#: scd/app-openpgp.c:5236 +#: scd/app-openpgp.c:5267 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "カードはダイジェスト・アルゴリズム %s をサポートしていません\n" -#: scd/app-openpgp.c:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "これまでに作成された署名: %lu\n" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "管理者PINの確認はこのコマンドでは今のところ禁止されています\n" -#: scd/app-openpgp.c:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "%sにアクセスできません - 無効なOpenPGPカード?\n" @@ -8263,7 +8273,7 @@ msgstr "|N|初期の新しいPIN" msgid "run in multi server mode (foreground)" msgstr "マルチ・サーバ・モード(フォアグラウンド)で実行" -#: scd/scdaemon.c:136 sm/gpgsm.c:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|LEVEL|デバッグ・レベルをLEVELとします" @@ -8307,11 +8317,11 @@ msgstr "|LIST|アプリケーションの優先度をLISTとする" msgid "deny the use of admin card commands" msgstr "管理カード・コマンドの使用を拒否" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "使い方: @SCDAEMON@ [オプション] (ヘルプは -h)" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" @@ -8319,24 +8329,24 @@ msgstr "" "形式: scdaemon [オプション] [コマンド [引数]]\n" "@GNUPG@のSmartcardデーモン\n" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, c-format msgid "please use the option '--daemon' to run the program in the background\n" msgstr "" "'--daemon'オプションを使って、プログラムをバックグラウンドで実行してくださ" "い\n" -#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, c-format msgid "handler for fd %d started\n" msgstr "fd %dのハンドラが開始されました\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "fd %dのハンドラが終了しました\n" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, c-format msgid "error getting key usage information: %s\n" @@ -8565,7 +8575,7 @@ msgstr "ルート証明書が信用できるとマークされていません" msgid "checking the trust list failed: %s\n" msgstr "信用リストの検査に失敗しました: %s\n" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, c-format msgid "certificate chain too long\n" msgstr "証明書のチェインが長すぎます\n" @@ -8620,7 +8630,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n" msgstr "%uビットハッシュは%uビットの%s鍵には無効です\n" #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, c-format msgid "out of core\n" @@ -8666,42 +8676,42 @@ msgstr "" "S/N %s, ID 0x%08lX,\n" "作成 %s, 有効期限 %s.\n" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "鍵の使い方が指定されていません - すべての使い道を仮定します\n" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "証明書は証明のために使われるべきではありませんでした\n" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "証明書はOCSP応答の署名のために使われるべきではありませんでした\n" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "証明書は暗号化のために使われるべきではありませんでした\n" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "証明書は署名のために使われるべきではありませんでした\n" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "証明書は暗号化のために使えません\n" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "証明書は署名のために使えません\n" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, c-format msgid "looking for another certificate\n" msgstr "別の証明書を探す\n" @@ -8889,6 +8899,11 @@ msgstr "自己署名証明書を作成しますか? (y/N) " msgid "These parameters are used:\n" msgstr "下記のパラメータが使われます:\n" +#: sm/certreqgen-ui.c:433 +#, c-format +msgid "error creating temporary file: %s\n" +msgstr "一時ファイルの作成エラー: %s\n" + #: sm/certreqgen-ui.c:439 msgid "Now creating self-signed certificate. " msgstr "今、自己署名証明書を作成しています。 " @@ -8959,123 +8974,123 @@ msgstr "証明書'%s'の削除に失敗しました: %s\n" msgid "no valid recipients given\n" msgstr "有効な受け取り手が指定されていません\n" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 msgid "list external keys" msgstr "外部鍵を一覧する" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 msgid "list certificate chain" msgstr "証明書のチェインを表示する" -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 msgid "import certificates" msgstr "証明書をインポートする" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 msgid "export certificates" msgstr "証明書をエクスポートする" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 msgid "register a smartcard" msgstr "スマートカードを登録する" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "dirmngrにコマンドを渡す" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "gpg-protect-toolを起動する" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "端末をまったく使わない" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "|N|インクルードする証明書の数" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "|FILE|ポリシー情報をFILEから取得する" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "PEMフォーマットの入力を仮定する" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "base-64フォーマットの入力を仮定する" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "バイナリ・フォーマットの入力を仮定する" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 msgid "create base-64 encoded output" msgstr "base-64形式の出力を作成" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 msgid "|USER-ID|use USER-ID as default secret key" msgstr "|USER-ID|USER-IDをデフォルトの秘密鍵として使う" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 msgid "|FILE|add keyring to the list of keyrings" msgstr "|FILE|鍵リングを鍵リングのリストに追加" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "紛失している発行者証明書を取得する" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NAME|PKCS#12のパスフレーズにNAMEのエンコーディングを使う" -#: sm/gpgsm.c:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "決してCRLを調べない" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "ルート証明書のCRLをチェックしない" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "OCSPを用いて有効性を確認する" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "証明書ポリシーをチェックしない" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAME|暗号アルゴリズムにNAMEを使用" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAME|ダイジェスト・アルゴリズムにNAMEを使用" -#: sm/gpgsm.c:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "バッチ・モード: なにもユーザに問い合わせない" -#: sm/gpgsm.c:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "ほとんどの設問にyesを仮定する" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "ほとんどの設問にnoを仮定する" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 msgid "|FILE|write an audit log to FILE" msgstr "|FILE|監査ログをFILEに書き出す" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "使い方: @GPGSM@ [オプション] [ファイル] (ヘルプは -h)" -#: sm/gpgsm.c:623 +#: sm/gpgsm.c:633 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9085,27 +9100,27 @@ msgstr "" "S/MIMEプロトコルを用いて、署名、検査、暗号化や復号を行います\n" "デフォルトの操作は、入力データに依存します\n" -#: sm/gpgsm.c:831 +#: sm/gpgsm.c:841 #, c-format msgid "Note: won't be able to encrypt to '%s': %s\n" msgstr "注意:'%s'に対して暗号化できません: %s\n" -#: sm/gpgsm.c:842 +#: sm/gpgsm.c:852 #, c-format msgid "unknown validation model '%s'\n" msgstr "不明の検証モデル '%s'\n" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, c-format msgid "importing common certificates '%s'\n" msgstr "共通証明書のインポート・エラー: %s\n" -#: sm/gpgsm.c:1774 +#: sm/gpgsm.c:1795 #, c-format msgid "can't sign using '%s': %s\n" msgstr "'%s'を用いて署名できません: %s\n" -#: sm/gpgsm.c:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "無効なコマンド (暗黙のコマンドはありません)\n" @@ -9135,7 +9150,7 @@ msgstr "保存されたフラグの取得エラー: %s\n" msgid "error importing certificate: %s\n" msgstr "証明書のインポート・エラー: %s\n" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, c-format msgid "error reading input: %s\n" msgstr "入力読み込みエラー: %s\n" @@ -9175,7 +9190,7 @@ msgstr "証明書の再検索の問題: %s\n" msgid "error storing flags: %s\n" msgstr "フラグの保存エラー: %s\n" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "エラー - " @@ -9548,11 +9563,6 @@ msgstr "一時キャッシュ・ディレクトリ・ファイル'%s'が作成 msgid "error closing '%s': %s\n" msgstr "'%s'でクローズのエラー: %s\n" -#: dirmngr/crlcache.c:948 -#, c-format -msgid "error renaming '%s' to '%s': %s\n" -msgstr "'%s'から'%s'へ名前変更のエラー: %s\n" - #: dirmngr/crlcache.c:1002 #, c-format msgid "can't hash '%s': %s\n" @@ -10226,92 +10236,92 @@ msgstr "有効なdebugレベルは: %s\n" msgid "usage: %s [options] " msgstr "使い方: %s [オプション] " -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, c-format msgid "colons are not allowed in the socket name\n" msgstr "コロンはソケット名に許されません\n" -#: dirmngr/dirmngr.c:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "'%s'からCRLの取得の失敗: %s\n" -#: dirmngr/dirmngr.c:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "'%s'からCRLの処理に失敗: %s\n" -#: dirmngr/dirmngr.c:1730 +#: dirmngr/dirmngr.c:1734 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s:%u: 行が長すぎます - スキップされました\n" -#: dirmngr/dirmngr.c:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: 無効なフィンガープリントが検出されました\n" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, c-format msgid "%s:%u: read error: %s\n" msgstr "%s:%u: 読み込みエラー: %s\n" -#: dirmngr/dirmngr.c:1892 +#: dirmngr/dirmngr.c:1896 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "%s:%u: 行末のゴミを無視\n" -#: dirmngr/dirmngr.c:1979 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "SIGHUPを受け取り - 設定を読み直し、キャッシュをフラッシュ\n" -#: dirmngr/dirmngr.c:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "SIGUSR2を受け取り - 動作は定義されない\n" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "SIGTERMを受け取り - シャットダウン...\n" -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "SIGTERMを受け取り - %d本のアクティブな接続がまだあります\n" -#: dirmngr/dirmngr.c:2032 +#: dirmngr/dirmngr.c:2036 #, c-format msgid "shutdown forced\n" msgstr "強制的にシャットダウンする\n" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "SIGINTを受け取り - すぐにシャットダウン\n" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "シグナル%dを受け取り - アクションは定義されない\n" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "'%s'へアクセスのエラー: httpステイタス %u\n" -#: dirmngr/http.c:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "URL'%s' は '%s' (%u) へリダイレクトされました\n" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, c-format msgid "too many redirections\n" msgstr "リダイレクトが多すぎます\n" -#: dirmngr/http.c:3768 +#: dirmngr/http.c:3802 #, c-format msgid "redirection changed to '%s'\n" msgstr "リダイレクトが'%s'に変更されました\n" @@ -10674,55 +10684,55 @@ msgstr "証明書チェインは正しいです\n" msgid "certificate should not have been used for CRL signing\n" msgstr "証明書はCRL署名のために使われるべきではありませんでした\n" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 msgid "quiet" msgstr "おとなしく" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "16進でエンコードしてデータ出力を表示する" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "受信したデータ行をデコードする" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 msgid "connect to the dirmngr" msgstr "dirmngrへ接続" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 msgid "connect to the keyboxd" msgstr "keyboxdへ接続" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "|NAME|Assuanのソケット名NAMEに接続する" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 msgid "|ADDR|connect to Assuan server at ADDR" msgstr "|ADDR|ADDRのAssuanサーバに接続する" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "コマンド・ラインで与えられたAssuanサーバを実行する" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "拡張接続モードを使わない" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 msgid "|FILE|run commands from FILE on startup" msgstr "|FILE|起動時にFILEからコマンドを実行する" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "起動時に /subst を実行する" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "使い方: @GPG@-connect-agent [オプション] (ヘルプは -h)" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 msgid "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" @@ -10730,48 +10740,48 @@ msgstr "" "形式: @GPG@-connect-agent [オプション]\n" "実行中のagentに接続し、コマンドを送る\n" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "オプション\"%s\"はプログラムとオプショナルの引数を要します\n" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "オプション\"%s\"は\"%s\"のため無視されました\n" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, c-format msgid "receiving line failed: %s\n" msgstr "行の受信に失敗しました: %s\n" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, c-format msgid "line too long - skipped\n" msgstr "行が長すぎます - スキップされました\n" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "組込みのNulキャラクタのため行は短くされました\n" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, c-format msgid "unknown command '%s'\n" msgstr "不明のコマンド'%s'\n" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, c-format msgid "sending line failed: %s\n" msgstr "行の送信に失敗しました: %s\n" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, c-format msgid "no keybox daemon running in this session\n" msgstr "このセッションでkeyboxデーモンは実行されていません\n" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, c-format msgid "error sending standard options: %s\n" msgstr "標準オプションを送信エラー: %s\n" @@ -10831,12 +10841,12 @@ msgstr "コンポーネント%sの外部の検証が失敗しました" msgid "Note that group specifications are ignored\n" msgstr "グループ仕様は無視されていることに注意してください\n" -#: tools/gpgconf-comp.c:3573 +#: tools/gpgconf-comp.c:3576 #, c-format msgid "error closing '%s'\n" msgstr "'%s'でクローズのエラー\n" -#: tools/gpgconf-comp.c:3575 +#: tools/gpgconf-comp.c:3578 #, c-format msgid "error parsing '%s'\n" msgstr "'%s'でパーズのエラー\n" @@ -11018,6 +11028,12 @@ msgstr "Yubikey管理コマンド" msgid "manage the command history" msgstr "コマンド履歴を管理する" +#~ msgid "error writing to temporary file: %s\n" +#~ msgstr "一時ファイルの書き込みエラー: %s\n" + +#~ msgid "run in supervised mode" +#~ msgstr "スーパーバイズド・モードで実行" + #~ msgid "Name may not start with a digit\n" #~ msgstr "名前を数字で始めてはいけません\n" @@ -11350,9 +11366,6 @@ msgstr "コマンド履歴を管理する" #~ msgid "could not open %s for writing: %s\n" #~ msgstr "%sを書き込みでオープンできませんでした: %s\n" -#~ msgid "error writing to %s: %s\n" -#~ msgstr "'%s'の書き込みエラー: %s\n" - #~ msgid "error closing %s: %s\n" #~ msgstr "'%s'でクローズのエラー: %s\n" diff --git a/po/nb.gmo b/po/nb.gmo index c1c68b6d9eced91d9b4e746e61fed8b66b65ce7e..5c1dd2789159320ae65e607e7ee4a75e8e269ff1 100644 GIT binary patch delta 43433 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 cd3&P|7N?p\n" "Language-Team: Norwegian Bokmål \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:338 +#: agent/call-pinentry.c:340 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "klarte ikke å skaffe pin-inntastingslås: %s\n" @@ -34,49 +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:556 +#: agent/call-pinentry.c:554 msgid "|pinentry-label|_OK" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:557 +#: agent/call-pinentry.c:555 msgid "|pinentry-label|_Cancel" msgstr "|pinentry-label|_Avbryt" -#: agent/call-pinentry.c:558 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_Yes" msgstr "|pinentry-label|_Ja" -#: agent/call-pinentry.c:559 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_No" msgstr "|pinentry-label|_Nei" -#: agent/call-pinentry.c:560 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|PIN:" msgstr "|pinentry-label|PIN:" -#: agent/call-pinentry.c:561 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_Save in password manager" msgstr "|pinentry-label|_Lagre i passordbehandler" -#: agent/call-pinentry.c:562 +#: agent/call-pinentry.c:560 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:564 +#: agent/call-pinentry.c:562 msgid "|pinentry-tt|Make passphrase visible" msgstr "|pinentry-tt|Gjør passordfrase synlig" -#: agent/call-pinentry.c:565 +#: agent/call-pinentry.c:563 msgid "|pinentry-tt|Hide passphrase" msgstr "|pinentry-tt|Skjul passordfrase" -#: agent/call-pinentry.c:566 +#: agent/call-pinentry.c:564 msgid "Caps Lock is on" msgstr "" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:1022 +#: agent/call-pinentry.c:1019 msgid "Suggest" msgstr "" @@ -87,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:1044 +#: agent/call-pinentry.c:1041 #, fuzzy #| msgid "pinentry.qualitybar.tooltip" msgid "pinentry.genpin.tooltip" @@ -98,14 +98,14 @@ msgstr "" #. TRANSLATORS: This is a text shown by pinentry if the option #. for formatted passphrase is enabled. The length is #. limited to about 900 characters. -#: agent/call-pinentry.c:1072 +#: agent/call-pinentry.c:1069 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 +#: agent/call-pinentry.c:1128 #, fuzzy #| msgid "Passphrase too long" msgid "Passphrase Not Allowed" @@ -113,7 +113,7 @@ msgstr "For lang passordfrase" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:1198 +#: agent/call-pinentry.c:1195 msgid "Quality:" msgstr "Kvalitet:" @@ -123,20 +123,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:1219 +#: agent/call-pinentry.c:1216 msgid "pinentry.qualitybar.tooltip" msgstr "" "Kvaliteten på teksten overfor. Spør administrator for mer informasjon om " "hvordan kvaliteten vurderes." -#: agent/call-pinentry.c:1477 +#: agent/call-pinentry.c:1474 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:1480 +#: agent/call-pinentry.c:1477 msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " "this session" @@ -144,76 +144,76 @@ msgstr "" "Skriv inn passordfrasen din, slik at hemmelig nøkkel kan låses opp for " "gjeldende økt" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 msgid "PIN:" msgstr "PIN:" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 #: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "Passordfrase:" -#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 -#: agent/command.c:1988 agent/command-ssh.c:3056 agent/genkey.c:442 +#: agent/call-pinentry.c:1541 agent/call-pinentry.c:1799 agent/command.c:2049 +#: agent/command.c:2108 agent/command-ssh.c:3145 agent/genkey.c:427 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:1566 agent/call-pinentry.c:1830 +#: agent/call-pinentry.c:1563 agent/call-pinentry.c:1827 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (forsøk %d av %d)" -#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 +#: agent/call-pinentry.c:1574 agent/call-pinentry.c:1838 msgid "Repeat:" msgstr "Gjenta:" -#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 -#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 +#: agent/call-pinentry.c:1586 agent/call-pinentry.c:1598 +#: agent/call-pinentry.c:1850 agent/call-pinentry.c:1862 msgid "PIN too long" msgstr "For lang PIN" -#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 +#: agent/call-pinentry.c:1587 agent/call-pinentry.c:1851 msgid "Passphrase too long" msgstr "For lang passordfrase" -#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 +#: agent/call-pinentry.c:1595 agent/call-pinentry.c:1859 msgid "Invalid characters in PIN" msgstr "Ugyldig tegn i PIN" -#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 +#: agent/call-pinentry.c:1600 agent/call-pinentry.c:1864 msgid "PIN too short" msgstr "Koden er for kort" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad PIN" msgstr "Ugyldig PIN" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad Passphrase" msgstr "Ugyldig passordfrase" -#: agent/command.c:823 +#: agent/command.c:826 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:824 +#: agent/command.c:827 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1235 g10/card-util.c:741 g10/card-util.c:762 +#: agent/command.c:1329 g10/card-util.c:741 g10/card-util.c:762 #, c-format msgid "error getting serial number of card: %s\n" msgstr "feil under henting av kort-serienummer: %s\n" -#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2984 -#: agent/genkey.c:377 +#: agent/command.c:1876 agent/command.c:2041 agent/command-ssh.c:3073 +#: agent/genkey.c:362 msgid "Please re-enter this passphrase" msgstr "Skriv inn denne passordfrasen på nytt" -#: agent/command.c:2703 +#: agent/command.c:2830 #, fuzzy, c-format #| msgid "" #| "Please enter the passphrase to protect the imported object within the " @@ -224,7 +224,7 @@ msgid "" msgstr "" "Skriv inn passordfrase for å låse nytt importert objekt i GnuPG-systemet." -#: agent/command.c:2833 +#: agent/command.c:2960 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -236,24 +236,24 @@ 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:874 common/dotlock.c:856 g10/card-util.c:991 -#: g10/export.c:1329 g10/gpg.c:1454 g10/keygen.c:5370 g10/keyring.c:1329 +#: g10/export.c:1329 g10/gpg.c:1455 g10/keygen.c:5370 g10/keyring.c:1329 #: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 -#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:753 tools/gpg-card.c:479 +#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:739 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:886 common/helpfile.c:57 g10/card-util.c:948 #: g10/dearmor.c:59 g10/dearmor.c:104 g10/decrypt.c:65 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1455 +#: g10/decrypt.c:148 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1456 #: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4319 #: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: g10/plaintext.c:640 g10/sign.c:1093 g10/sign.c:1320 g10/sign.c:1433 -#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:758 -#: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2253 -#: sm/gpgsm.c:2283 sm/gpgsm.c:2321 sm/keylist.c:1791 sm/qualified.c:65 +#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:744 +#: g10/tdbio.c:799 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2274 +#: sm/gpgsm.c:2304 sm/gpgsm.c:2342 sm/keylist.c:1809 sm/qualified.c:65 #: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489 -#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1817 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1821 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "klarte ikke å åpne «%s»: %s\n" @@ -263,12 +263,12 @@ msgstr "klarte ikke å åpne «%s»: %s\n" msgid "no suitable card key found: %s\n" msgstr "fant ingen passende kortnøkkel: %s\n" -#: agent/command-ssh.c:2513 +#: agent/command-ssh.c:2467 #, c-format msgid "error getting list of cards: %s\n" msgstr "feil under henting av kortliste: %s\n" -#: agent/command-ssh.c:2688 +#: agent/command-ssh.c:2777 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " @@ -277,20 +277,20 @@ msgstr "" "En ssh-prosess ber om tillatelse til å brukt nøkkel%%0A %s%%0A (%s)%%0AVil " "du tillate dette?" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Allow" msgstr "Tillat" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Deny" msgstr "Avvis" -#: agent/command-ssh.c:2704 +#: agent/command-ssh.c:2793 #, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "Skriv inn passordfrase for ssh-nøkkel%%0A %F%%0A (%c)" -#: agent/command-ssh.c:3011 +#: agent/command-ssh.c:3100 #, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " @@ -299,90 +299,82 @@ msgstr "" "Skriv inn passordfrase som skal brukes til å beskytte mottatt hemmelig nøkkel" "%%0A %s%%0A %s%%0Ai nøkkellageret for gpg-agent" -#: agent/command-ssh.c:3708 +#: agent/command-ssh.c:3797 #, c-format msgid "failed to create stream from socket: %s\n" msgstr "klarte ikke å lage strøm av sokkel: %s\n" -#: agent/divert-scd.c:118 -msgid "Please insert the card with serial number" -msgstr "Sett inn kort med serienummer" - -#: agent/divert-scd.c:243 +#: agent/divert-scd.c:136 msgid "Admin PIN" msgstr "Admin-PIN" #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:248 +#: agent/divert-scd.c:141 msgid "PUK" msgstr "PUK" -#: agent/divert-scd.c:255 +#: agent/divert-scd.c:148 msgid "Reset Code" msgstr "Tilbakestillingskode" -#: agent/divert-scd.c:283 +#: agent/divert-scd.c:176 msgid "Push ACK button on card/token." msgstr "" -#: agent/divert-scd.c:305 agent/divert-scd.c:309 +#: agent/divert-scd.c:198 agent/divert-scd.c:202 #, fuzzy #| msgid "%s%%0A%%0AUse the reader's pinpad for input." msgid "Use the reader's pinpad for input." msgstr "%s%%0A%%0ABruk leserens kodeplate til å skrive." -#: agent/divert-scd.c:375 +#: agent/divert-scd.c:268 msgid "Repeat this Reset Code" msgstr "Gjenta tilbakestillingskode" -#: agent/divert-scd.c:377 +#: agent/divert-scd.c:270 msgid "Repeat this PUK" msgstr "Gjenta PUK" -#: agent/divert-scd.c:378 +#: agent/divert-scd.c:271 msgid "Repeat this PIN" msgstr "Gjenta PIN" -#: agent/divert-scd.c:383 +#: agent/divert-scd.c:276 msgid "Reset Code not correctly repeated; try again" msgstr "Tilbakestillingskode ble ikke gjentatt korrekt. Prøv igjen" -#: agent/divert-scd.c:385 +#: agent/divert-scd.c:278 msgid "PUK not correctly repeated; try again" msgstr "PUK-kode ble ikke gjentatt korrekt. Prøv igjen" -#: agent/divert-scd.c:386 +#: agent/divert-scd.c:279 msgid "PIN not correctly repeated; try again" msgstr "PIN ble ikke gjentatt korrekt. Prøv igjen" -#: agent/divert-scd.c:399 +#: agent/divert-scd.c:292 #, c-format 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: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:150 -#, c-format -msgid "error writing to temporary file: %s\n" -msgstr "feil under skriving til midlertidig fil: %s\n" +#: agent/genkey.c:154 +#, fuzzy, c-format +#| msgid "error writing to %s: %s\n" +msgid "error writing to pipe: %s\n" +msgstr "feil under skriving til %s: %s\n" -#: agent/genkey.c:191 +#: agent/genkey.c:176 msgid "Enter new passphrase" msgstr "Skriv inn ny passordfrase" -#: agent/genkey.c:227 +#: agent/genkey.c:212 #, 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:229 +#: agent/genkey.c:214 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -391,18 +383,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:241 +#: agent/genkey.c:226 msgid "Yes, protection is not needed" msgstr "Ja, beskyttelse er unødvendig" -#: agent/genkey.c:258 +#: agent/genkey.c:243 #, 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:277 +#: agent/genkey.c:262 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -410,240 +402,236 @@ 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:304 +#: agent/genkey.c:289 #, 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:319 +#: agent/genkey.c:304 msgid "Warning: You have entered an insecure passphrase." msgstr "Advarsel: du har skrevet inn en svak passordfrase." -#: agent/genkey.c:340 +#: agent/genkey.c:325 msgid "Take this one anyway" msgstr "Bruk denne likevel" -#: agent/genkey.c:508 +#: agent/genkey.c:493 #, c-format msgid "Please enter the passphrase to%0Aprotect your new key" msgstr "Skriv inn passordfrase for å%0Abeskytte ny nøkkel" -#: agent/genkey.c:637 +#: agent/genkey.c:622 msgid "Please enter the new passphrase" msgstr "Skriv inn ny passordfrase" -#: agent/gpg-agent.c:165 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:167 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 #, fuzzy #| msgid "Options useful for debugging" msgid "Options used for startup" msgstr "Nyttige feilsøkingsvalg" -#: agent/gpg-agent.c:167 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 +#: agent/gpg-agent.c:169 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 msgid "run in daemon mode (background)" msgstr "kjør som bakgrunnsprosess («daemon»)" -#: agent/gpg-agent.c:168 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:170 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 msgid "run in server mode (foreground)" msgstr "kjør i tjenermodus (forgrunn)" -#: agent/gpg-agent.c:170 dirmngr/dirmngr.c:176 -msgid "run in supervised mode" -msgstr "kjør i «supervised» modus" - -#: agent/gpg-agent.c:172 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 +#: agent/gpg-agent.c:174 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 msgid "do not detach from the console" msgstr "ikke løsne fra konsoll" -#: agent/gpg-agent.c:173 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:175 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 msgid "sh-style command output" msgstr "sh-utdata for kommandoer" -#: agent/gpg-agent.c:174 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 +#: agent/gpg-agent.c:176 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 msgid "csh-style command output" msgstr "csh-utdata for kommandoer" -#: agent/gpg-agent.c:183 g10/gpg.c:595 scd/scdaemon.c:125 sm/gpgsm.c:428 +#: agent/gpg-agent.c:185 g10/gpg.c:596 scd/scdaemon.c:125 sm/gpgsm.c:429 #: dirmngr/dirmngr.c:192 msgid "|FILE|read options from FILE" msgstr "|FIL|les valg fra valgt FIL" -#: agent/gpg-agent.c:187 g10/gpg.c:580 scd/scdaemon.c:129 sm/gpgsm.c:269 +#: agent/gpg-agent.c:189 g10/gpg.c:581 scd/scdaemon.c:129 sm/gpgsm.c:270 #: dirmngr/dirmngr.c:196 msgid "Options controlling the diagnostic output" msgstr "Styring av diagnostikk-utdata" -#: agent/gpg-agent.c:189 g10/gpg.c:582 g10/gpgv.c:78 kbx/kbxutil.c:89 -#: scd/scdaemon.c:131 sm/gpgsm.c:271 dirmngr/dirmngr-client.c:69 -#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:85 tools/gpgconf.c:117 +#: agent/gpg-agent.c:191 g10/gpg.c:583 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: scd/scdaemon.c:131 sm/gpgsm.c:272 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:86 tools/gpgconf.c:117 msgid "verbose" msgstr "detaljert utskrift" -#: agent/gpg-agent.c:190 g10/gpg.c:584 g10/gpgv.c:79 kbx/kbxutil.c:90 -#: scd/scdaemon.c:132 sm/gpgsm.c:273 dirmngr/dirmngr-client.c:70 +#: agent/gpg-agent.c:192 g10/gpg.c:585 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: scd/scdaemon.c:132 sm/gpgsm.c:274 dirmngr/dirmngr-client.c:70 #: dirmngr/dirmngr.c:199 msgid "be somewhat more quiet" msgstr "være noenlunde stille" -#: agent/gpg-agent.c:198 g10/gpg.c:599 sm/gpgsm.c:287 dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:600 sm/gpgsm.c:288 dirmngr/dirmngr.c:209 msgid "|FILE|write server mode logs to FILE" msgstr "|FIL|skriv tjenermodus-logger til valgt FIL" -#: agent/gpg-agent.c:202 g10/gpg.c:605 scd/scdaemon.c:146 sm/gpgsm.c:294 +#: agent/gpg-agent.c:204 g10/gpg.c:606 scd/scdaemon.c:146 sm/gpgsm.c:295 #: dirmngr/dirmngr.c:213 msgid "Options controlling the configuration" msgstr "Oppsettsvalg" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "do not use the SCdaemon" msgstr "ikke bruk SCdaemon" -#: agent/gpg-agent.c:207 +#: agent/gpg-agent.c:209 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PGM|bruk PGN som SCdaemon-program" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, 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:213 +#: agent/gpg-agent.c:215 msgid "|NAME|accept some commands via NAME" msgstr "|NAME|godta enkelte kommandoer via «NAME»" -#: agent/gpg-agent.c:217 +#: agent/gpg-agent.c:219 msgid "ignore requests to change the TTY" msgstr "ignorer forespørsler om å bytte TTY" -#: agent/gpg-agent.c:219 +#: agent/gpg-agent.c:221 msgid "ignore requests to change the X display" msgstr "ignorer forespørsler om å bytte X-skjerm" -#: agent/gpg-agent.c:220 +#: agent/gpg-agent.c:222 msgid "enable ssh support" msgstr "slå på ssh-støtte" -#: agent/gpg-agent.c:222 +#: agent/gpg-agent.c:224 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "|ALGO|bruk valgt ALGOritme til å vise ssh-fingeravtrykk" -#: agent/gpg-agent.c:225 +#: agent/gpg-agent.c:227 msgid "enable putty support" msgstr "slå på støtte for putty" -#: agent/gpg-agent.c:237 g10/gpg.c:850 scd/scdaemon.c:176 sm/gpgsm.c:388 +#: agent/gpg-agent.c:239 g10/gpg.c:851 scd/scdaemon.c:176 sm/gpgsm.c:389 msgid "Options controlling the security" msgstr "Sikkerhetsvalg" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|expire cached PINs after N seconds" msgstr "|N|fjern hurtiglagrede PIN-koder etter N sekunder" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|expire SSH keys after N seconds" msgstr "|N|SSH-nøkler utgår etter N antall sekunder" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 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:246 +#: agent/gpg-agent.c:248 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:248 +#: agent/gpg-agent.c:250 msgid "do not use the PIN cache when signing" msgstr "ikke bruk PIN-hurtiglager under signering" -#: agent/gpg-agent.c:250 +#: agent/gpg-agent.c:252 msgid "disallow the use of an external password cache" msgstr "ikke tillat bruk av eksternt passord-hurtiglager" -#: agent/gpg-agent.c:252 +#: agent/gpg-agent.c:254 msgid "disallow clients to mark keys as \"trusted\"" msgstr "ikke la klienter tillitsmarkere nøkler" -#: agent/gpg-agent.c:255 +#: agent/gpg-agent.c:259 msgid "allow presetting passphrase" msgstr "tillat valg av passordfrase på forhånd" -#: agent/gpg-agent.c:260 +#: agent/gpg-agent.c:264 msgid "Options enforcing a passphrase policy" msgstr "Valg som håndhever passordfrase-regler" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:267 msgid "do not allow bypassing the passphrase policy" msgstr "ikke tillat avvik fra passordregler" -#: agent/gpg-agent.c:265 +#: agent/gpg-agent.c:269 msgid "|N|set minimal required length for new passphrases to N" msgstr "|N|endre minimal passordfrase-lengde til N" -#: agent/gpg-agent.c:267 +#: agent/gpg-agent.c:271 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:270 +#: agent/gpg-agent.c:274 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "|FIL|kontroller nye passordfraser mot mønster i valgt FIL" -#: agent/gpg-agent.c:274 +#: agent/gpg-agent.c:278 msgid "|N|expire the passphrase after N days" msgstr "|N|regn passord som ugyldig etter N antall dager" -#: agent/gpg-agent.c:276 +#: agent/gpg-agent.c:280 msgid "do not allow the reuse of old passphrases" msgstr "ikke tillat gjenbruk av gamle passordfraser" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the PIN-Entry" msgstr "Sikkerhetsvalg" -#: agent/gpg-agent.c:281 +#: agent/gpg-agent.c:285 msgid "never use the PIN-entry" msgstr "" -#: agent/gpg-agent.c:283 +#: agent/gpg-agent.c:287 msgid "disallow caller to override the pinentry" msgstr "ikke la kaller overstyre PIN-inntasting" -#: agent/gpg-agent.c:285 +#: agent/gpg-agent.c:289 #, 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:288 +#: agent/gpg-agent.c:292 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PGM|bruk PGM til inntasting av PIN-koder" -#: agent/gpg-agent.c:292 +#: agent/gpg-agent.c:296 msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|endre tidsavbrudd for PIN-inntasting til N antall sekunder" -#: agent/gpg-agent.c:296 +#: agent/gpg-agent.c:300 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:562 agent/preset-passphrase.c:99 agent/protect-tool.c:154 -#: g10/gpg.c:1149 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312 -#: sm/gpgsm.c:617 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 -#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:163 +#: agent/gpg-agent.c:561 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: g10/gpg.c:1150 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:313 +#: sm/gpgsm.c:627 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 +#: tools/gpg-connect-agent.c:223 tools/gpgconf.c:163 #: tools/gpg-check-pattern.c:143 msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Rapporter programfeil til <@EMAIL@>.\n" -#: agent/gpg-agent.c:571 +#: agent/gpg-agent.c:570 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Bruk: @GPG_AGENT@ [valg] («-h» for hjelp)" -#: agent/gpg-agent.c:573 +#: agent/gpg-agent.c:572 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -651,131 +639,136 @@ msgstr "" "Syntaks: @GPG_AGENT@ [valg] [kommando [arg]]\n" "Håndtering av hemmelige nøkler for @GNUPG@\n" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "«%s» er et ugyldig feilsøkingsnivå\n" -#: agent/gpg-agent.c:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "valg kontrollsum-algoritme er ugyldig\n" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, c-format msgid "reading options from '%s'\n" msgstr "leser valg fra «%s»\n" -#: agent/gpg-agent.c:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, c-format msgid "Note: '%s' is not considered an option\n" msgstr "Merk: «%s» regnes ikke som et valg\n" -#: agent/gpg-agent.c:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "ADVARSEL: valget «%s» er utgått\n" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, c-format msgid "can't create socket: %s\n" msgstr "klarte ikke å lage sokkel: %s\n" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, c-format msgid "socket name '%s' is too long\n" msgstr "sokkelnavnet «%s» er for langt\n" -#: agent/gpg-agent.c:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, 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:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, c-format msgid "error getting nonce for the socket\n" msgstr "feil under henting av sokkel-anledning\n" -#: agent/gpg-agent.c:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, c-format msgid "error binding socket to '%s': %s\n" msgstr "feil under knytning av sokkel til «%s»: %s\n" -#: agent/gpg-agent.c:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, c-format msgid "can't set permissions of '%s': %s\n" msgstr "klarte ikke å endre tillatelser til «%s»: %s\n" -#: agent/gpg-agent.c:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, c-format msgid "listening on socket '%s'\n" msgstr "lytter på sokkel «%s»\n" -#: agent/gpg-agent.c:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: 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:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "mappa «%s» er opprettet\n" -#: agent/gpg-agent.c:2381 +#: agent/gpg-agent.c:2391 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "stat() mislyktes for «%s»: %s\n" -#: agent/gpg-agent.c:2385 +#: agent/gpg-agent.c:2395 #, c-format msgid "can't use '%s' as home directory\n" msgstr "«%s» kan ikke brukes som hjemmemappe\n" -#: agent/gpg-agent.c:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, 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:2747 +#: agent/gpg-agent.c:2757 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "startet behandler 0x%lx for fd %d\n" -#: agent/gpg-agent.c:2752 +#: agent/gpg-agent.c:2762 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "avsluttet behandler 0x%lx for fd %d\n" -#: agent/gpg-agent.c:2827 +#: agent/gpg-agent.c:2837 #, 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:2832 +#: agent/gpg-agent.c:2842 #, 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:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "npth_pselect mislyktes: %s - venter 1s\n" -#: agent/gpg-agent.c:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, c-format msgid "%s %s stopped\n" msgstr "%s %s stoppet\n" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 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" @@ -800,7 +793,7 @@ msgstr "" "Syntaks: gpg-preset-passphrase [valg] KEYGRIP\n" "Vedlikehold av hurtiglager for passord\n" -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -810,7 +803,7 @@ msgstr "" " " #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -865,42 +858,42 @@ msgstr "avbrutt\n" msgid "error while asking for the passphrase: %s\n" msgstr "feil under spørring etter passordfrase: %s\n" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, c-format msgid "error opening '%s': %s\n" msgstr "feil under åpning av «%s»: %s\n" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, c-format msgid "file '%s', line %d: %s\n" msgstr "fil «%s», linje %d: %s\n" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, c-format msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "uttrykk «%s» ignorert i «%s», linje %d\n" -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, c-format msgid "system trustlist '%s' not available\n" msgstr "system-tillitsliste «%s» er ikke tilgjengelig\n" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, c-format msgid "bad fingerprint in '%s', line %d\n" msgstr "ugyldig fingeravtrykk i «%s», linje %d\n" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, c-format msgid "invalid keyflag in '%s', line %d\n" msgstr "ugyldig nøkkelvalg i «%s», linje %d\n" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, c-format msgid "error reading '%s', line %d: %s\n" msgstr "feil under lesing av «%s», linje %d: %s\n" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "feil under lesing av liste over tillitsmerkede rotsertifikater\n" @@ -913,7 +906,7 @@ msgstr "feil under lesing av liste over tillitsmerkede rotsertifikater\n" #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " @@ -922,11 +915,11 @@ msgstr "" "Stoler du fullstendig på at%%0A «%s»%%0Asertifiserer brukersertifikater " "korrekt?" -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 msgid "Yes" msgstr "Ja" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "Nei" @@ -939,7 +932,7 @@ msgstr "Nei" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -949,21 +942,26 @@ msgstr "Kontroller at sertifikatet%%0A «%s»%%0Ahar fingeravtrykket%%0A %s" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "Riktig" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "Feil" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, c-format +msgid "error renaming '%s' to '%s': %s\n" +msgstr "klarte ikke å gi «%s» det nye navnet «%s»: %s\n" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "" "Merk: denne passordfrasen har aldri blitt endret.%0AEndre den umiddelbart." -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " @@ -972,15 +970,29 @@ msgstr "" "Denne passordfrasen har ikke blitt endret%%0Asiden %.4s-%.2s-%.2s. Endre den " "umiddelbart." -#: agent/findkey.c:397 agent/findkey.c:404 +#: agent/findkey.c:451 agent/findkey.c:458 msgid "Change passphrase" msgstr "Endre passordfrase" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "Jeg endrer senere" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +msgid "Please insert the card with serial number" +msgstr "Sett inn kort med serienummer" + +#: agent/findkey.c:1231 +#, fuzzy, c-format +#| msgid "" +#| "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want " +#| "to allow this?" +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "" +"En ssh-prosess ber om tillatelse til å brukt nøkkel%%0A %s%%0A (%s)%%0AVil " +"du tillate dette?" + +#: agent/findkey.c:1741 #, c-format msgid "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A %%C" @@ -988,11 +1000,11 @@ msgid "" msgstr "" "Er du sikker på at du vil slette nøkkel med nøkkelgrep%%0A %s%%0A %%C%%0A?" -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 msgid "Delete key" msgstr "Slett nøkkel" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -1017,7 +1029,7 @@ msgstr "%s nøkkel bruker utrygg kontrollsum (%u bit)\n" msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "kontrollsum på %zu bit er ugyldig for %u-bits %s-nøkler\n" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "kontroll av opprettet signatur mislyktes: %s\n" @@ -1056,7 +1068,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:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, c-format msgid "error forking process: %s\n" msgstr "feil under kopiering av prosess: %s\n" @@ -1118,12 +1130,12 @@ msgstr "Advarsel: utrygt eierskap til %s «%s»\n" msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "Advarsel: utrygge tillatelser til %s «%s»\n" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, c-format msgid "waiting for file '%s' to become accessible ...\n" msgstr "venter på at fila «%s» skal bli tilgjengelig …\n" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, c-format msgid "renaming '%s' to '%s' failed: %s\n" msgstr "klarte ikke å gi «%s» det nye navnet «%s»: %s\n" @@ -1343,7 +1355,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:4215 +#: scd/app-openpgp.c:4246 #, c-format msgid "unsupported algorithm: %s" msgstr "ustøttet algoritme: %s" @@ -1498,7 +1510,7 @@ msgstr "konvertering fra «%s» til «%s» er ikke tilgjengelig\n" msgid "iconv_open failed: %s\n" msgstr "iconv_open mislyktes: %s\n" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "konvertering fra «%s» til «%s» mislyktes: %s\n" @@ -1537,7 +1549,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:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "%s er for gammel (krever %s, har %s)\n" @@ -1706,7 +1718,7 @@ msgstr "feil under lesing fra %s: %s\n" msgid "problem with the agent: %s\n" msgstr "problem med agent: %s\n" -#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, c-format msgid "no dirmngr running in this session\n" msgstr "ingen dirmngr kjører i gjeldende økt\n" @@ -1751,7 +1763,7 @@ msgstr "" msgid "server uses an invalid certificate" msgstr "lag opphevelsessertifikat" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" @@ -1779,7 +1791,7 @@ msgstr "du kan ikke gjøres dette i buntmodus\n" 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:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 tools/gpg-card.c:2965 #, c-format msgid "Reset Code not or not anymore available\n" msgstr "Tilbakestillingskode er ikke tilgjengelig\n" @@ -1844,14 +1856,14 @@ msgstr "Adresse for henting av offentlig nøkkel: " #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 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:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" @@ -2203,26 +2215,26 @@ msgstr "Admin-kommandoer er ikke tillatt\n" msgid "Invalid command (try \"help\")\n" msgstr "Ugyldig kommando (prøv «help»)\n" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format msgid "--output doesn't work for this command\n" msgstr "«--output» virker ikke med denne kommandoen\n" -#: g10/decrypt.c:247 g10/gpg.c:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 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:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2282,8 +2294,8 @@ msgid "subkey" msgstr "undernøkkel" #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "oppdatering mislyktes: %s\n" @@ -2345,14 +2357,14 @@ msgstr "du kan ikke bruke algoritme «%s» i %s-modus\n" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, 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:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 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" @@ -2375,7 +2387,7 @@ msgstr "" 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" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2479,12 +2491,12 @@ msgstr "eksportering av hemmelige nøkler er ikke tillatt\n" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "nøkkel %s: PGP 2.x-aktig nøkkel - hoppet over\n" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "ADVARSEL: ingenting eksportert\n" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, c-format msgid "error creating '%s': %s\n" @@ -2548,284 +2560,284 @@ msgstr "Ugyldig nøkkel %s gjort gyldig av --allow-non-selfsigned-uid\n" 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:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, c-format msgid "valid values for option '%s':\n" msgstr "følgende verdier er gyldige for «%s»:\n" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 msgid "make a signature" msgstr "lag signatur" -#: g10/gpg.c:456 +#: g10/gpg.c:457 msgid "make a clear text signature" msgstr "lag klartekst-signatur" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "lag adskilt signatur" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "krypter data" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "krypter data (symmetrisk)" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "dekrypter data (forvalgt)" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "bekreft signatur" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "vis nøkler" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "vis nøkler og signaturer" -#: g10/gpg.c:472 +#: g10/gpg.c:473 msgid "list and check key signatures" msgstr "vis og kontroller nøkkelsignaturer" -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "vis nøkler og fingeravtrykk" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "vis hemmelige nøkler" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "lag nytt nøkkelpar" -#: g10/gpg.c:480 +#: g10/gpg.c:481 msgid "quickly generate a new key pair" msgstr "lag nytt nøkkelpar raskt" -#: g10/gpg.c:483 +#: g10/gpg.c:484 msgid "quickly add a new user-id" msgstr "legg til en ny bruker-ID raskt" -#: g10/gpg.c:488 +#: g10/gpg.c:489 msgid "quickly revoke a user-id" msgstr "opphev bruker-ID raskt" -#: g10/gpg.c:491 +#: g10/gpg.c:492 msgid "quickly set a new expiration date" msgstr "endre utløpsdato raskt" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "fullverdig generering av nøkkelpar" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "lag opphevelsessertifikat" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "fjern nøkler fra offentlig nøkkelknippe" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "fjern nøkler fra hemmelig nøkkelknippe" -#: g10/gpg.c:504 +#: g10/gpg.c:505 msgid "quickly sign a key" msgstr "hurtigsigner nøkkel" -#: g10/gpg.c:506 +#: g10/gpg.c:507 msgid "quickly sign a key locally" msgstr "hurtigsigner nøkkel lokalt" -#: g10/gpg.c:508 +#: g10/gpg.c:509 #, fuzzy #| msgid "quickly revoke a user-id" msgid "quickly revoke a key signature" msgstr "opphev bruker-ID raskt" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "signer nøkkel" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "signer nøkkel lokalt" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "signer eller rediger nøkkel" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 msgid "change a passphrase" msgstr "endre passordfrase" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "eksporter nøkler" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "eksporter nøkler til nøkkeltjener" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "importer nøkler fra nøkkeltjener" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "søk etter nøkler på nøkkeltjener" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "oppdater alle nøkler fra nøkkeltjener" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "importer/slå sammen nøkler" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "vis kortstatus" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "endre data på kort" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "endre PIN på kort" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "oppdater tillitsdatabase" -#: g10/gpg.c:561 +#: g10/gpg.c:562 msgid "print message digests" msgstr "skriv ut kontrollsum av melding" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "kjør i tjenermodus" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "|VERDI|endre TOFU-regler for nøkkel" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "|NAVN|bruk valgt NAVN som forvalgt hemmelig nøkkel" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 msgid "|NAME|encrypt to user ID NAME as well" msgstr "|NAVN|krypter også til valgt bruker-id-NAVN" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "|SPES|sett opp e-post-alias" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "bruk streng OpenPGP-oppførsel" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "ikke utfør valgte endringer" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "spør før overskriving" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the input" msgstr "Sikkerhetsvalg" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 #, fuzzy #| msgid "Options controlling the diagnostic output" msgid "Options controlling the output" msgstr "Styring av diagnostikk-utdata" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "lag ASCII-beskyttet utdata" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 msgid "|FILE|write output to FILE" msgstr "|FILE|skriv utdata til valgt FIL" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "bruk kanonisk tekstmodus" -#: g10/gpg.c:763 +#: g10/gpg.c:764 msgid "|N|set compress level to N (0 disables)" msgstr "|N|endre komprimeringsnivå til N (0 for å slå av)" -#: g10/gpg.c:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 #, fuzzy #| msgid "Options controlling the interactivity and enforcement" msgid "Options controlling key import and export" msgstr "Valg som styrer grensesnitt og håndheving av regler" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "|MEKANISMER|bruk valgte MEKANISME til å finne nøkler med e-postadresse" -#: g10/gpg.c:775 +#: g10/gpg.c:776 #, fuzzy #| msgid "import keys from a keyserver" msgid "import missing key from a signature" msgstr "importer nøkler fra nøkkeltjener" -#: g10/gpg.c:780 +#: g10/gpg.c:781 #, fuzzy #| msgid "list and check key signatures" msgid "include the public key in signatures" msgstr "vis og kontroller nøkkelsignaturer" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "slå av all tilgang til dirmngr" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 #, fuzzy #| msgid "Options controlling the configuration" msgid "Options controlling key listings" msgstr "Oppsettsvalg" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 #, fuzzy #| msgid "list secret keys" msgid "Options to specify keys" msgstr "vis hemmelige nøkler" -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 msgid "|USER-ID|encrypt for USER-ID" msgstr "|BRUKER-ID|krypter for valgt BRUKER-ID" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "|BRUKER-ID|bruk valgt BRUKER-ID til å signere eller dekryptere" -#: g10/gpg.c:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "" -#: g10/gpg.c:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2833,7 +2845,7 @@ msgstr "" "@\n" "(Se bruksanvisning for en fullstendig liste over alle kommandoer og valg)\n" -#: g10/gpg.c:978 +#: g10/gpg.c:979 msgid "" "@\n" "Examples:\n" @@ -2853,11 +2865,11 @@ msgstr "" " --list-keys [navn] vis nøkler\n" " --fingerprint [navn] vis fingeravtrykk\n" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "Bruk: @GPG@ [valg] [filer] (-h for hjelp)" -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 msgid "" "Syntax: @GPG@ [options] [files]\n" "Sign, check, encrypt or decrypt\n" @@ -2867,7 +2879,7 @@ msgstr "" "Signer, kontroller, krypter eller dekrypter.\n" "Forvalgt handling avhenger av inndata.\n" -#: g10/gpg.c:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" @@ -2875,562 +2887,562 @@ msgstr "" "\n" "Støttede algoritmer:\n" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "Off. nøkkel: " -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "Kryptering: " -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "Hash: " -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 msgid "Compression: " msgstr "Komprimering: " -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, c-format msgid "usage: %s [options] %s\n" msgstr "bruk: %s [valg] %s\n" -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "motstridende kommandoer\n" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, c-format msgid "no = sign found in group definition '%s'\n" msgstr "fant ingen «=»-tegn i gruppedefinisjon «%s»\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, c-format msgid "WARNING: unsafe ownership on homedir '%s'\n" msgstr "ADVARSEL: utrygt eierskap til hjemmemappe «%s»\n" -#: g10/gpg.c:1710 +#: g10/gpg.c:1711 #, c-format msgid "WARNING: unsafe ownership on configuration file '%s'\n" msgstr "ADVARSEL: utrygt eierskap til oppsettsfil «%s»\n" -#: g10/gpg.c:1713 +#: g10/gpg.c:1714 #, c-format msgid "WARNING: unsafe ownership on extension '%s'\n" msgstr "ADVARSEL: utrygt eierskap til utvidelse «%s»\n" -#: g10/gpg.c:1719 +#: g10/gpg.c:1720 #, c-format msgid "WARNING: unsafe permissions on homedir '%s'\n" msgstr "ADVARSEL: utrygge tillatelser til hjemmemappe «%s»\n" -#: g10/gpg.c:1722 +#: g10/gpg.c:1723 #, c-format msgid "WARNING: unsafe permissions on configuration file '%s'\n" msgstr "ADVARSEL: utrygge tillatelser til oppsettsfil «%s»\n" -#: g10/gpg.c:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "ADVARSEL: utrygge tillatelser til utvidelse «%s»\n" -#: g10/gpg.c:1731 +#: g10/gpg.c:1732 #, 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:1734 +#: g10/gpg.c:1735 #, 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:1737 +#: g10/gpg.c:1738 #, 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:1743 +#: g10/gpg.c:1744 #, 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:1746 +#: g10/gpg.c:1747 #, 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:1749 +#: g10/gpg.c:1750 #, 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:1965 +#: g10/gpg.c:1966 #, c-format msgid "unknown configuration item '%s'\n" msgstr "oppsettselementet «%s» er ukjent\n" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "vis foto-id-er i nøkkelvisning" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 msgid "show key usage information during key listings" msgstr "vis informasjon om nøkkelbruk i nøkkelvisning" -#: g10/gpg.c:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "vis regeladresser i signaturvisning" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 msgid "show all notations during signature listings" msgstr "vis alle notater i signaturvisning" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "vis IETF-standardnotater under signaturvisning" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "vis brukervalgte notater under signaturvisning" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 msgid "show preferred keyserver URLs during signature listings" msgstr "vis foretrukne nøkkeltjener-adresser under signaturvisning" -#: g10/gpg.c:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "vis gyldighet for bruker-ID under nøkkelvisning" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 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:2081 +#: g10/gpg.c:2082 msgid "show revoked and expired subkeys in key listings" msgstr "vis opphevede og utgåtte undernøkler i nøkkelvisning" -#: g10/gpg.c:2083 +#: g10/gpg.c:2084 msgid "show the keyring name in key listings" msgstr "vis nøkkelknippe-navn i nøkkelvisning" -#: g10/gpg.c:2085 +#: g10/gpg.c:2086 msgid "show expiration dates during signature listings" msgstr "vis utløpsdatoer i nøkkelvisning" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "«%s» er et ukjent TOFU-regelverk\n" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "(bruk «help» for å vise valg)\n" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "Denne kommandoen er ikke tillatt i %s-modus.\n" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "Merk: %s er ikke ment for vanlig bruk.\n" -#: g10/gpg.c:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, c-format msgid "'%s' is not a valid signature expiration\n" msgstr "«%s» er en ugyldig signatur-utløpstid\n" -#: g10/gpg.c:3219 +#: g10/gpg.c:3220 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "«%s» er en ugyldig e-postadresse\n" -#: g10/gpg.c:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "PIN-inntastingsmodus «%s» er ugyldig\n" -#: g10/gpg.c:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, 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:3314 +#: g10/gpg.c:3315 #, c-format msgid "'%s' is not a valid character set\n" msgstr "«%s» er ikke et gyldig tegnsett\n" -#: g10/gpg.c:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, c-format msgid "could not parse keyserver URL\n" msgstr "klarte ikke å tolke nøkkeltjener-adresse\n" -#: g10/gpg.c:3354 +#: g10/gpg.c:3355 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: ugyldige nøkkeltjener-valg\n" -#: g10/gpg.c:3357 +#: g10/gpg.c:3358 #, c-format msgid "invalid keyserver options\n" msgstr "ugyldige nøkkeltjener-valg\n" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: ugyldige importeringsvalg\n" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, c-format msgid "invalid import options\n" msgstr "ugyldige importeringsvalg\n" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, c-format msgid "invalid filter option: %s\n" msgstr "filtervalget %s er ugyldig\n" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: ugyldige eksporteringsvalg\n" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, c-format msgid "invalid export options\n" msgstr "ugyldige eksporteringsvalg\n" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: ugyldige listevalg\n" -#: g10/gpg.c:3397 +#: g10/gpg.c:3398 #, c-format msgid "invalid list options\n" msgstr "ugyldige listevalg\n" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "vis bruker-ID under signaturbekreftelse" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "vis adresser til retningslinjer under signaturbekreftelse" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 msgid "show all notations during signature verification" msgstr "vis alle merknader under signaturbekreftelse" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "vis IETF-standardnotater under signaturbekreftelse" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "vis selvvalgte merknader under signaturbekreftelse" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 msgid "show preferred keyserver URLs during signature verification" msgstr "vis adresser til foretrukne nøkkeltjenere under signaturbekreftelse" -#: g10/gpg.c:3419 +#: g10/gpg.c:3420 msgid "show user ID validity during signature verification" msgstr "vis gyldighet for bruker-ID under signaturbekreftelse" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 msgid "show revoked and expired user IDs in signature verification" msgstr "vis opphevede og utgåtte bruker-id-er under signaturbekreftelse" -#: g10/gpg.c:3423 +#: g10/gpg.c:3424 msgid "show only the primary user ID in signature verification" msgstr "bare vis primærbrukerens ID under signaturbekreftelse" -#: g10/gpg.c:3430 +#: g10/gpg.c:3431 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: ugyldige kontrollvalg\n" -#: g10/gpg.c:3433 +#: g10/gpg.c:3434 #, c-format msgid "invalid verify options\n" msgstr "ugyldige kontrollvalg\n" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, c-format msgid "unable to set exec-path to %s\n" msgstr "klarte ikke å endre «exec»-sti til %s\n" -#: g10/gpg.c:3647 +#: g10/gpg.c:3648 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: ugyldig «auto-key-locate»-liste\n" -#: g10/gpg.c:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "ugyldig «auto-key-locate»-liste\n" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "ugyldig argument for valget «%.50s»\n" -#: g10/gpg.c:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "ADVARSEL: programmet kan lage en kjernefil.\n" -#: g10/gpg.c:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "ADVARSEL: %s overstyrere %s\n" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "du kan ikke bruke %s med %s.\n" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s gir ikke mening med %s.\n" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "ADVARSEL: kjører med falsk systemtid: " -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, 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:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "valgt krypteringsalgoritme er ugyldig\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, 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:3961 +#: g10/gpg.c:3962 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "valgt komprimeringsalgoritme er ugyldig\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "valgt kontrollsum-algoritme for sertifisering er ugyldig\n" -#: g10/gpg.c:3982 +#: g10/gpg.c:3983 #, 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:3984 +#: g10/gpg.c:3985 #, 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:3986 +#: g10/gpg.c:3987 #, 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:3988 +#: g10/gpg.c:3989 #, 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:3990 +#: g10/gpg.c:3991 #, 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:3994 +#: g10/gpg.c:3995 #, 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:3998 +#: g10/gpg.c:3999 #, 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:4005 +#: g10/gpg.c:4006 #, c-format msgid "invalid default preferences\n" msgstr "ugyldig standardoppsett\n" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, c-format msgid "invalid personal cipher preferences\n" msgstr "ugyldig personlig oppsett av krypteringsmetode\n" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, 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:4016 +#: g10/gpg.c:4017 #, c-format msgid "invalid personal digest preferences\n" msgstr "ugyldig personlig oppsett av kontrollsummetode\n" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, c-format msgid "invalid personal compress preferences\n" msgstr "ugyldig personlig oppsett av komprimeringsmetode\n" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, 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:4071 +#: g10/gpg.c:4072 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s virker ikke enda med %s\n" -#: g10/gpg.c:4134 +#: g10/gpg.c:4135 #, 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:4146 +#: g10/gpg.c:4147 #, 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:4301 +#: g10/gpg.c:4302 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "klarte ikke å starte tillitsdatabase (TrustDB): %s\n" -#: g10/gpg.c:4313 +#: g10/gpg.c:4314 #, 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:4385 +#: g10/gpg.c:4386 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "symmetrisk kryptering av «%s» mislyktes: %s\n" -#: g10/gpg.c:4414 +#: g10/gpg.c:4415 #, 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:4417 +#: g10/gpg.c:4418 #, 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:4475 +#: g10/gpg.c:4476 #, 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:4478 +#: g10/gpg.c:4479 #, 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:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, c-format msgid "keyserver send failed: %s\n" msgstr "sending til nøkkeltjener mislyktes: %s\n" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, c-format msgid "keyserver receive failed: %s\n" msgstr "mottak fra nøkkeltjener mislyktes: %s\n" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, c-format msgid "key export failed: %s\n" msgstr "nøkkeleksport mislyktes: %s\n" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, c-format msgid "export as ssh key failed: %s\n" msgstr "eksportering som ssh-nøkkel mislyktes: %s\n" -#: g10/gpg.c:4925 +#: g10/gpg.c:4926 #, c-format msgid "keyserver search failed: %s\n" msgstr "søk på nøkkeltjener mislyktes: %s\n" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "oppdatering av nøkkeltjener mislyktes: %s\n" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "dearmoring failed: %s\n" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "enarmoring failed: %s\n" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "«%s» er en ugyldig summeringsalgoritme\n" -#: g10/gpg.c:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 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:5286 +#: g10/gpg.c:5308 #, 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:5342 +#: g10/gpg.c:5364 #, 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:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Skriv inn melding …\n" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "valgt adresse for sertifikasjonsregler er ugyldig\n" -#: g10/gpg.c:5702 +#: g10/gpg.c:5724 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "valgt adresse for signaturregler er ugyldig\n" -#: g10/gpg.c:5735 +#: g10/gpg.c:5757 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "valgt adresse for foretrukket nøkkeltjener er ugyldig\n" @@ -3443,7 +3455,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:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|skrive statusinfo til denne FD" @@ -4170,7 +4182,7 @@ msgid "Are you sure you still want to sign it? (y/N) " msgstr "Er du sikker på at du vil signerere den? (j/N) " #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr " Klarte ikke å signere.\n" @@ -4343,8 +4355,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:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "signering mislyktes: %s\n" @@ -4548,7 +4560,7 @@ msgstr "" " (nrsign), eller hvilken som helst kombinasjon av disse (ltsign, tnrsign, " "osv.).\n" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 msgid "Key is revoked." msgstr "Nøkkelen er opphevet." @@ -4596,7 +4608,7 @@ msgstr "Er du sikker på at du vil fjerne valgt bruker-ID? (j/N) " msgid "Really move the primary key? (y/N) " msgstr "Er du sikker på at du vil flytte primærnøkkelen? (j/N) " -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 msgid "You must select exactly one key.\n" msgstr "Du må velge minst én nøkkel.\n" @@ -4672,162 +4684,162 @@ msgstr "Vil du lagre endringer? (j/N) " msgid "Quit without saving? (y/N) " msgstr "Vil du avslutte uten å lagre? (j/N) " -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "Nøkkelen ble ikke endret, så ingen oppdatering er nødvendig.\n" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, c-format msgid "cannot revoke the last valid user ID.\n" msgstr "klarte ikke å oppheve siste gyldige bruker-ID.\n" -#: g10/keyedit.c:2523 +#: g10/keyedit.c:2579 #, c-format msgid "revoking the user ID failed: %s\n" msgstr "opphevelse av bruker-id mislyktes: %s\n" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, c-format msgid "setting the primary user ID failed: %s\n" msgstr "endring av primær bruker-ID mislyktes: %s\n" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, c-format msgid "\"%s\" is not a fingerprint\n" msgstr "«%s» er ikke et fingeravtrykk\n" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr "«%s» er ikke primært fingeravtrykk\n" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, c-format msgid "Invalid user ID '%s': %s\n" msgstr "Bruker-ID «%s» er ugyldig: %s\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "No matching user IDs." msgstr "Ingen treff på bruker-id-er." -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "Nothing to sign.\n" msgstr "Ingenting å signere.\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, c-format msgid "Not signed by you.\n" msgstr "Ikke signert av deg.\n" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, fuzzy, c-format #| msgid "checking created signature failed: %s\n" msgid "revoking the key signature failed: %s\n" msgstr "kontroll av opprettet signatur mislyktes: %s\n" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, c-format msgid "'%s' is not a valid expiration time\n" msgstr "«%s» er en ugyldig utløpstid\n" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, c-format msgid "\"%s\" is not a proper fingerprint\n" msgstr "«%s» er et ugyldig fingeravtrykk\n" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, c-format msgid "subkey \"%s\" not found\n" msgstr "fant ikke undernøkkel «%s»\n" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "" -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "Kontrollsum: " -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "Funksjoner: " -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "Nøkkeltjener no-modify" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "Foretrukket nøkkeltjener: " -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 msgid "Notations: " msgstr "Notasjoner: " -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "PGP 2.x-brukere har ingen oppsettsmuligheter.\n" -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "Følgende nøkkel ble opphevet %s av %s med nøkkelen %s\n" -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, c-format msgid "This key may be revoked by %s key %s" msgstr "Denne nøkkelen kan bli opphevet av %s med nøkkelen %s" -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 msgid "(sensitive)" msgstr "(sensitiv)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "opprettet: %s" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, c-format msgid "revoked: %s" msgstr "opphevet: %s" -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, c-format msgid "expired: %s" msgstr "utgikk: %s" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "utgår: %s" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, c-format msgid "usage: %s" msgstr "bruk: %s" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "kortnr.: " -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, c-format msgid "trust: %s" msgstr "tillit: %s" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "gyldighet: %s" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "Denne nøkkelen er ikke i bruk" -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" @@ -4835,17 +4847,17 @@ 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:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 msgid "revoked" msgstr "opphevet" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "utgått" -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" @@ -4854,17 +4866,17 @@ msgstr "" "ADVARSEL: ingen bruker-ID er merket som primær. Denne kommandoen kan\n" " føre til at en annen bruker-ID blir brukt som primærbruker.\n" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "ADVARSEL: Undernøkkel for kryptering utløper snart.\n" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, c-format msgid "You may want to change its expiration date too.\n" msgstr "Du bør vurdere å endre utløpsdato samtidig.\n" -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -4874,72 +4886,74 @@ msgstr "" "føre til at\n" " enkelte PGP-versjoner avviser nøkkelen.\n" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 msgid "Are you sure you still want to add it? (y/N) " msgstr "Er du sikker på at du vil legge den til? (j/N) " -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 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:3102 -msgid "Such a user ID already exists on this key!\n" +#: g10/keyedit.c:4329 +#, fuzzy +#| msgid "Such a user ID already exists on this key!\n" +msgid "Such a user ID already exists on this key!" msgstr "Valgt bruker-ID finnes allerede på denne nøkkelen!\n" -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "Slette denne gode signaturen? (j/N/a)" -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "Vil du slette denne ugyldige signaturen? (j/N/q)" -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "Vil du slette denne ukjente signaturen? (j/N/q)" -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "Er du sikker på at du vil slette denne selvsignaturen? (j/N)" -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, c-format msgid "Deleted %d signature.\n" msgid_plural "Deleted %d signatures.\n" msgstr[0] "Slettet %d signatur.\n" msgstr[1] "Slettet %d signaturer.\n" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "Ingen ble slettet.\n" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 msgid "invalid" msgstr "ugyldig" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "Bruker-ID «%s» pakket sammen: %s\n" -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, c-format msgid "User ID \"%s\": %d signature removed\n" msgid_plural "User ID \"%s\": %d signatures removed\n" msgstr[0] "Bruker-ID «%s»: %d signatur fjernet\n" msgstr[1] "Bruker-ID «%s»: %d signaturer fjernet\n" -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, c-format msgid "User ID \"%s\": already minimized\n" msgstr "Bruker-ID «%s»: allerede minimert\n" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, c-format msgid "User ID \"%s\": already clean\n" msgstr "Bruker-ID «%s»: allerede renset\n" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" @@ -4949,216 +4963,216 @@ msgstr "" " kan dette føre til at enkelte PGP-versjoner ikke vil kunne bruke " "nøkkelen.\n" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "Du kan ikke knytte opphevere til PGP 2.x-nøkler.\n" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 msgid "Enter the user ID of the designated revoker: " msgstr "Skriv inn oppheverens bruker-ID: " -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "du kan ikke bruke PGP 2.x-nøkler som opphevere\n" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "du kan ikke bruke en nøkkel som opphevelsesnøkkel for seg selv\n" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, c-format msgid "this key has already been designated as a revoker\n" msgstr "denne nøkkelen er allerede i bruk som opphevelsesnøkkel\n" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "" "ADVARSEL: du kan ikke angre tildeling av opphevelsesrolle til en nøkkel.\n" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "Er du sikker på at du vil gjøre denne nøkkelen til en opphever? (j/N) " -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 msgid "" "Are you sure you want to change the expiration time for multiple subkeys? (y/" "N) " msgstr "" "Er du sikker på at du vil endre utløpstid for flere undernøkler? (j/N) " -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 msgid "Changing expiration time for a subkey.\n" msgstr "Endrer utløpstid for undernøkkel.\n" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "Endrer utløpstid for primærnøkkel.\n" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "Du kan ikke endre utløpsdato for v3-nøkler\n" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 #, fuzzy #| msgid "Changing expiration time for a subkey.\n" msgid "Changing usage of a subkey.\n" msgstr "Endrer utløpstid for undernøkkel.\n" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 #, fuzzy #| msgid "Changing expiration time for the primary key.\n" msgid "Changing usage of the primary key.\n" msgstr "Endrer utløpstid for primærnøkkel.\n" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "signerings-undernøkkel %s er allerede kryssertifisert\n" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "" "undernøkkel %s signerer ikke, og behøver derfor ikke å bli kryssertifisert\n" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 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:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "hopper over v3-selvsignatur for bruker-ID «%s»\n" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "Skriv inn adresse til foretrukket nøkkeltjener: " -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 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:5384 +#: g10/keyedit.c:5440 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:5449 +#: g10/keyedit.c:5505 msgid "Enter the notation: " msgstr "Skriv inn notat: " -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 msgid "Proceed? (y/N) " msgstr "Vil du fortsette? (j/N) " -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, c-format msgid "No user ID with index %d\n" msgstr "Ingen bruker-ID med indeks %d\n" -#: g10/keyedit.c:5728 +#: g10/keyedit.c:5784 #, c-format msgid "No user ID with hash %s\n" msgstr "Ingen bruker-ID med kontrollsum %s\n" -#: g10/keyedit.c:5829 +#: g10/keyedit.c:5885 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Ingen undernøkkel med ID «%s».\n" -#: g10/keyedit.c:5851 +#: g10/keyedit.c:5907 #, c-format msgid "No subkey with index %d\n" msgstr "Ingen undernøkkel med indeks %d\n" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, c-format msgid "user ID: \"%s\"\n" msgstr "bruker-ID: «%s»\n" -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, 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:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr " (ikke-eksporterbar)" -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, c-format msgid "This signature expired on %s.\n" msgstr "Denne signaturen utgikk %s.\n" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 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:6011 +#: g10/keyedit.c:6067 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Vil du lage et opphevelsessertifikat for denne signaturen? (j/N) " -#: g10/keyedit.c:6071 +#: g10/keyedit.c:6127 #, 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:6100 +#: g10/keyedit.c:6156 msgid " (non-revocable)" msgstr " (kan ikke oppheves)" -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, c-format msgid "revoked by your key %s on %s\n" msgstr "opphevet med nøkkelen %s %s\n" -#: g10/keyedit.c:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "Du er i ferd med å oppheve følgende signaturer:\n" -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 msgid "Really create the revocation certificates? (y/N) " msgstr "Er du sikker på at du vil lage opphevelsessertifikatene? (j/N) " -#: g10/keyedit.c:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "ingen hemmelig nøkkel\n" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, 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:6246 +#: g10/keyedit.c:6302 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "bruker-ID «%s» er allerede opphevet\n" -#: g10/keyedit.c:6263 +#: g10/keyedit.c:6319 #, 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:6359 +#: g10/keyedit.c:6415 #, c-format msgid "Cannot revoke the last valid user ID.\n" msgstr "Klarte ikke å oppheve siste gyldige bruker-ID.\n" -#: g10/keyedit.c:6397 +#: g10/keyedit.c:6453 #, c-format msgid "Key %s is already revoked.\n" msgstr "Nøkkelen %s er allerede opphevet.\n" -#: g10/keyedit.c:6459 +#: g10/keyedit.c:6515 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "Undernøkkel %s er allerede opphevet.\n" -#: g10/keyedit.c:6556 +#: g10/keyedit.c:6612 #, 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" @@ -5590,6 +5604,10 @@ msgstr "" 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" +#: g10/keygen.c:3102 +msgid "Such a user ID already exists on this key!\n" +msgstr "Valgt bruker-ID finnes allerede på denne nøkkelen!\n" + #. TRANSLATORS: These are the allowed answers in #. lower and uppercase. Below you will find the matching #. string which should be translated accordingly and the @@ -5910,54 +5928,54 @@ msgstr "ugyldig nøkkeltjener-protokoll (us %d!=håndteringsprogram %d)\n" msgid "\"%s\" not a key ID: skipping\n" msgstr "«%s» er ikke en nøkkel-ID, og blir hoppet over\n" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, 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:1224 +#: g10/keyserver.c:1226 #, 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:1316 +#: g10/keyserver.c:1318 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "fant ikke nøkkelen «%s» på nøkkeltjener\n" -#: g10/keyserver.c:1319 +#: g10/keyserver.c:1321 #, c-format msgid "key not found on keyserver\n" msgstr "fant ikke nøkkelen på nøkkeltjener\n" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, c-format msgid "requesting key %s from %s\n" msgstr "ber om nøkkelen %s fra %s\n" -#: g10/keyserver.c:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, c-format msgid "no keyserver known\n" msgstr "ingen kjent nøkkeltjener\n" -#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "hoppet over «%s»: %s\n" -#: g10/keyserver.c:1619 +#: g10/keyserver.c:1621 #, c-format msgid "sending key %s to %s\n" msgstr "sender nøkkelen %s til %s\n" -#: g10/keyserver.c:1662 +#: g10/keyserver.c:1664 #, c-format msgid "requesting key from '%s'\n" msgstr "ber om nøkkel fra «%s»\n" -#: g10/keyserver.c:1680 +#: g10/keyserver.c:1682 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "ADVARSEL: klarte ikke å fange URI %s: %s\n" @@ -5990,12 +6008,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:475 +#: g10/mainproc.c:480 #, c-format msgid "public key is %s\n" msgstr "offentlig nøkkel er %s\n" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, 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" @@ -6003,236 +6021,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:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " «%s»\n" -#: g10/mainproc.c:535 +#: g10/mainproc.c:540 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "kryptert med %s-nøkkel, ID %s\n" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "ADVARSEL: fant flere elementer i ren tekst\n" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "kryptert med %lu passordfraser\n" -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "kryptert med 1 passordfrase\n" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "offentlig nøkkel-dekryptering mislyktes: %s\n" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "offentlig nøkkel-kryptert data: god DEK\n" -#: g10/mainproc.c:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, c-format msgid "assuming %s encrypted data\n" msgstr "antar %s kryptert data\n" -#: g10/mainproc.c:655 +#: g10/mainproc.c:660 #, 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:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "ADVARSEL: meldinga var ikke integritetsbeskyttet\n" -#: g10/mainproc.c:763 +#: g10/mainproc.c:768 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:766 +#: g10/mainproc.c:771 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:771 +#: g10/mainproc.c:776 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "dekryptering mislyktes: %s\n" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "dekryptering ok\n" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "ADVARSEL: kryptert melding er blitt manipulert.\n" -#: g10/mainproc.c:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "dekryptering mislyktes: %s\n" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, c-format msgid "Note: sender requested \"for-your-eyes-only\"\n" msgstr "Merk: senderen spesifiserte «kun for dine øyne»\n" -#: g10/mainproc.c:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "opprinnelig filnavn=«%.*s»\n" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, 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:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, c-format msgid "no signature found\n" msgstr "fant ikke signatur\n" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, c-format msgid "BAD signature from \"%s\"" msgstr "DÅRLIG signatur fra «%s»" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, c-format msgid "Expired signature from \"%s\"" msgstr "Utgått signatur fra «%s»" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, c-format msgid "Good signature from \"%s\"" msgstr "God signatur fra «%s»" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "signaturbekreftelse ble hindret\n" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, c-format msgid "can't handle this ambiguous signature data\n" msgstr "disse flertydige signaturdataene kan ikke behandles\n" -#: g10/mainproc.c:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, c-format msgid "Signature made %s\n" msgstr "Signatur opprettet %s\n" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " bruker %s nøkkel %s\n" -#: g10/mainproc.c:1970 +#: g10/mainproc.c:1982 #, 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:1976 +#: g10/mainproc.c:1988 #, c-format msgid " issuer \"%s\"\n" msgstr " utsteder «%s»\n" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, c-format msgid "Key available at: " msgstr "Nøkkel tilgjengelig ved: " -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "[usikker]" -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, c-format msgid " aka \"%s\"" msgstr " aka «%s»" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, 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:2402 +#: g10/mainproc.c:2414 #, c-format msgid "Signature expired %s\n" msgstr "Signatur utgått %s\n" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, c-format msgid "Signature expires %s\n" msgstr "Signatur utgår %s\n" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2430 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "%s-signatur, kontrollsum-algoritme %s%s%s\n" -#: g10/mainproc.c:2419 +#: g10/mainproc.c:2431 msgid "binary" msgstr "binær" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "tekstmodus" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 msgid "unknown" msgstr "ukjent" -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 msgid ", key algorithm " msgstr ", nøkkelalgoritme" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, 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:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "Klarte ikke å kontrollere signatur: %s\n" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "ikke en separat signatur\n" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, 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:2663 +#: g10/mainproc.c:2675 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "separat signatur av klasse 0x%02x\n" -#: g10/mainproc.c:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "gammeldags (PGP 2.x) signatur\n" @@ -6303,11 +6321,6 @@ msgstr "(mer info: " msgid "%s:%d: deprecated option \"%s\"\n" msgstr "%s:%d: valget «%s» er utgått\n" -#: g10/misc.c:1188 -#, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "ADVARSEL: valget «%s» er utgått\n" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -7387,133 +7400,133 @@ msgstr "lesefeil i «%s»: %s\n" msgid "trustdb: sync failed: %s\n" msgstr "trustdb: synk mislyktes: %s\n" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, c-format msgid "can't create lock for '%s'\n" msgstr "klarte ikke å lage lås for «%s»\n" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, c-format msgid "can't lock '%s'\n" msgstr "klarte ikke å låse «%s»\n" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "trustdb-oppf. %lu: lseek mislyktes: %s\n" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "trustdb-oppf. %lu: skriving mislyktes (n=%d): %s\n" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "trustdb-transaksjon er for stor\n" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s: mappa finnes ikke.\n" -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, c-format msgid "can't access '%s': %s\n" msgstr "fikk ikke tilgang til «%s»: %s\n" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s: klarte ikke å lage versjonsoppføring: %s" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s: laget ugyldig trustdb\n" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s: trustdb opprettet\n" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, c-format msgid "Note: trustdb not writable\n" msgstr "Merk: trustdb er ikke skrivbar\n" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s: ugyldig trustdb\n" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s: klarte ikke å lage kontrollsum-tabell: %s\n" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s: feil under oppdatering av versjonsoppføring: %s\n" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s: feil under lesing av versjonsoppføring: %s\n" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s: feil under skriving av versjonsoppføring: %s\n" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "trustdb: lseek mislyktes: %s\n" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "trustdb: lesing mislyktes (n=%d): %s\n" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s: ikke en trustdb-fil\n" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s: versjonsoppføring nr. %lu\n" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s: %d er en ugyldig filversjon\n" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s: feil under lesing av «free»-oppføring: %s\n" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s: feil under skriving av «dir»-oppføring: %s\n" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s: klarte ikke å nullstille oppføring: %s\n" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s: klarte ikke å legge til oppføring: %s\n" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "Error: trustdb er skadet.\n" @@ -8139,16 +8152,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "Gjenstående forsøk: %d" @@ -8189,10 +8202,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "PIN-callback returnerte en feil: %s\n" @@ -8214,153 +8227,153 @@ 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:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, c-format msgid "key already exists\n" msgstr "nøkkelen finnes allerede\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, 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:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, c-format msgid "generating new key\n" msgstr "lager ny nøkkel\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, c-format msgid "writing new key\n" msgstr "skriver ny nøkkel\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, 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:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, 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:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, 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:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, 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:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, 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:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, c-format msgid "generating key failed\n" msgstr "nøkkelgenerering mislyktes\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, 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:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, c-format msgid "response does not contain the public key data\n" msgstr "svar inneholder ikke offentlig nøkkeldata\n" -#: scd/app-p15.c:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 msgid "|A|Please enter the Admin PIN" msgstr "|A|Skriv inn admin-PIN" -#: scd/app-p15.c:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 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:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 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:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, 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:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, 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" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 #, fuzzy #| msgid "the NullPIN has not yet been changed\n" msgid "Note: PIN has not yet been enabled." msgstr "NullPIN er ikke blitt endret enda\n" -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "NullPIN er ikke blitt endret enda\n" -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 msgid "|N|Please enter a new PIN for the standard keys." msgstr "|N|Skriv inn ny PIN-kode for standardnøkler." -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "|NP|Skriv inn ny PIN-opplåsingskode (PUK) for standardnøkler." -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "|N|Skriv inn ny PIN for å la nøkkelen lage kvalifiserte signaturer." -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" "|NP|Skriv inn ny PUK-kode for å la nøkkelen lage kvalifiserte signaturer." -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "|P|Skriv inn PUK-kode for å la nøkkelen lage kvalifiserte signaturer." -#: scd/app-nks.c:2221 scd/app-openpgp.c:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 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:945 +#: scd/app-openpgp.c:946 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "klarte ikke å lagre fingeravtrykk: %s\n" -#: scd/app-openpgp.c:958 +#: scd/app-openpgp.c:959 #, c-format msgid "failed to store the creation date: %s\n" msgstr "klarte ikke å lagre opprettelsesdato: %s\n" -#: scd/app-openpgp.c:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, c-format msgid "error retrieving CHV status from card\n" msgstr "feil under henting av CHV-status fra kort\n" -#: scd/app-openpgp.c:1951 +#: scd/app-openpgp.c:1952 #, c-format msgid "reading public key failed: %s\n" msgstr "lesing av offentlig nøkkel mislyktes: %s\n" @@ -8368,44 +8381,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:2375 +#: scd/app-openpgp.c:2406 #, 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:2623 +#: scd/app-openpgp.c:2654 #, c-format msgid "using default PIN as %s\n" msgstr "bruker forvalgt PIN som %s\n" -#: scd/app-openpgp.c:2630 +#: scd/app-openpgp.c:2661 #, 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:2643 +#: scd/app-openpgp.c:2674 msgid "||Please unlock the card" msgstr "||Lås opp kort" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, 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:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "bekreftelse av CHV%d mislyktes: %s\n" -#: scd/app-openpgp.c:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "kortet er låst for godt.\n" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8413,20 +8426,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:2843 +#: scd/app-openpgp.c:2874 #, c-format msgid "access to admin commands is not configured\n" msgstr "tilgang til admin-kommandoer er ikke konfigurert\n" -#: scd/app-openpgp.c:3357 +#: scd/app-openpgp.c:3388 msgid "||Please enter the PIN" msgstr "||Skriv inn PIN-kode" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 msgid "||Please enter the Reset Code for the card" msgstr "||Skriv inn tilbakestillingskode for kortet" -#: scd/app-openpgp.c:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "Tilbakestillingskoden er for kort. Minimumslengde er %d\n" @@ -8434,78 +8447,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "|RN|Ny tilbakestillingskode" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "|AN|Ny Admin PIN" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "|N|Ny PIN" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "||Skriv inn admin-PIN og ny admin-PIN" -#: scd/app-openpgp.c:3545 +#: scd/app-openpgp.c:3576 msgid "||Please enter the PIN and New PIN" msgstr "||Skriv inn PIN-kode og ny PIN-kode" -#: scd/app-openpgp.c:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, c-format msgid "error reading application data\n" msgstr "feil under lesing av programdata\n" -#: scd/app-openpgp.c:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, c-format msgid "error reading fingerprint DO\n" msgstr "feil under lesing av fingeravtrykk DO\n" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "tidsstempel for opprettelse mangler\n" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, 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:4648 +#: scd/app-openpgp.c:4679 #, c-format msgid "unsupported curve\n" msgstr "ustøttet kurve\n" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "ugyldig struktur i OpenPGP-kort (DO 0x93)\n" -#: scd/app-openpgp.c:5036 +#: scd/app-openpgp.c:5067 #, 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:5236 +#: scd/app-openpgp.c:5267 #, c-format msgid "card does not support digest algorithm %s\n" msgstr "kortet støtter ikke kontrollsum-algoritme %s\n" -#: scd/app-openpgp.c:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "signaturer opprettet så langt: %lu\n" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, 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:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "fikk ikke tilgang til %s. Bruker du et ugyldig OpenPGP-kort?\n" @@ -8525,7 +8538,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:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|NIVÅ|endre feilsøkingsnivå til valgt NIVÅ" @@ -8569,11 +8582,11 @@ msgstr "" msgid "deny the use of admin card commands" msgstr "avvis bruk av admin-kortkommandoer" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "Bruk: @SCDAEMON@ [valg] (-h for hjelp)" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" @@ -8581,22 +8594,22 @@ msgstr "" "Syntaks: scdaemon [valg] [kommando [arg]]\n" "Smartcard-bakgrunnsprogram for @GNUPG@\n" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, c-format 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:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, c-format msgid "handler for fd %d started\n" msgstr "startet håndteringsprogram for fd %d\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "avsluttet håndteringsprogram for fd %d\n" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, c-format msgid "error getting key usage information: %s\n" @@ -8823,7 +8836,7 @@ msgstr "rotsertifikat er ikke merket som troverdig" msgid "checking the trust list failed: %s\n" msgstr "kontroll av tillitsliste mislyktes: %s\n" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, c-format msgid "certificate chain too long\n" msgstr "sertifikatkjede er for langt\n" @@ -8878,7 +8891,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n" msgstr "kontrollsum på %u bit er ugyldig for en %u-bit %s-nøkkel\n" #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, c-format msgid "out of core\n" @@ -8924,42 +8937,42 @@ msgstr "" "S/N %s, ID 0x%08lX,\n" "opprettet %s, utgår %s.\n" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "ingen bruksområder for nøkler valgt. Antar alle bruksområder\n" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "sertifikatet skulle ikke vært brukt til sertifisering\n" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "sertifikatet skulle ikke vært brukt til OCSP-responssignering\n" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "sertifikatet skulle ikke vært brukt til kryptering\n" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "sertifikatet skulle ikke vært brukt til signering\n" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "sertifikatet egner seg ikke til kryptering\n" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "sertifikatet egner seg ikke til signering\n" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, fuzzy, c-format #| msgid "lookup a certificate" msgid "looking for another certificate\n" @@ -9149,6 +9162,11 @@ msgstr "Vil du lage selvsignert sertifikat? (y/N) " msgid "These parameters are used:\n" msgstr "Følgende parametre brukes:\n" +#: sm/certreqgen-ui.c:433 +#, c-format +msgid "error creating temporary file: %s\n" +msgstr "feil under oppretting av midlertidig fil: %s\n" + #: sm/certreqgen-ui.c:439 msgid "Now creating self-signed certificate. " msgstr "Lager selvsignert sertifikat." @@ -9222,123 +9240,123 @@ msgstr "sletting av sertifikat «%s» mislyktes: %s\n" msgid "no valid recipients given\n" msgstr "ingen gyldige mottakere valgt\n" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 msgid "list external keys" msgstr "vis eksterne nøkler" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 msgid "list certificate chain" msgstr "vis sertifikatkjede " -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 msgid "import certificates" msgstr "importer sertifikater" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 msgid "export certificates" msgstr "eksporter sertifikater" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 msgid "register a smartcard" msgstr "registrer smartkort" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "send en kommando til dirmngr" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "kall gpg-protect-tool" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "ikke bruk terminal i det hele tatt" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "|N|antall sertifikater som skal være med" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "|FIL|hent regler fra valgt FIL" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "forvent inndata i «PEM»-format" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "forvent inndata i «base-64»-format" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "forvent inndata i binærformat" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 msgid "create base-64 encoded output" msgstr "lag base64-kodet utdata" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 msgid "|USER-ID|use USER-ID as default secret key" msgstr "|BRUKER-ID|bruk valgt BRUKER-ID som forvalgt hemmelig nøkkel" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 msgid "|FILE|add keyring to the list of keyrings" msgstr "|FIL|legg til nøkkelknippe i liste over nøkkelknipper" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "hent manglende utstedersertifikat" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NAVN|bruk valgt kodeNAVN til PKCS#12-passordfraser" -#: sm/gpgsm.c:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "aldri spør CRL" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "ikke se etter rotsertifikater i CRL" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "kontroller gyldighet med OCSP" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "ikke kontroller sertifikatregler" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAVN|bruk valgt krypteringsalgoritme-NAVN" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAVN|bruk valgt summeringsalgoritme-NAVN for melding" -#: sm/gpgsm.c:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "buntmodus: aldri spør" -#: sm/gpgsm.c:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "svar automatisk ja på de fleste spørsmål" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "svar automatisk nei på de fleste spørsmål" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 msgid "|FILE|write an audit log to FILE" msgstr "|FIL|lagre en revisjonslogg i valgt FIL" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Bruk: @GPGSM@ [valg] [filer] (-h for hjelp)" -#: sm/gpgsm.c:623 +#: sm/gpgsm.c:633 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9348,27 +9366,27 @@ msgstr "" "Signer, kontroller, krypter eller dekrypter.\n" "Forvalgt handling avhenger av inndata.\n" -#: sm/gpgsm.c:831 +#: sm/gpgsm.c:841 #, 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:842 +#: sm/gpgsm.c:852 #, c-format msgid "unknown validation model '%s'\n" msgstr "«%s» er en ukjent kontrollmodell\n" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, c-format msgid "importing common certificates '%s'\n" msgstr "importerer sertifikat «%s»\n" -#: sm/gpgsm.c:1774 +#: sm/gpgsm.c:1795 #, c-format msgid "can't sign using '%s': %s\n" msgstr "klarte ikke å signere med «%s»: %s\n" -#: sm/gpgsm.c:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "ugyldig kommando (implisitt kommando finnes ikke)\n" @@ -9398,7 +9416,7 @@ msgstr "feil under henting av lagrede valg: %s\n" msgid "error importing certificate: %s\n" msgstr "feil under importering av sertifikat: %s\n" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, c-format msgid "error reading input: %s\n" msgstr "feil under lesing av inndata: %s\n" @@ -9439,7 +9457,7 @@ msgstr "det oppstod en feil under nytt søk etter sertifikat: %s\n" msgid "error storing flags: %s\n" msgstr "feil under lagring av valg: %s\n" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "Feil - " @@ -9814,11 +9832,6 @@ msgstr "klarte ikke å lage midlertidig hurtiglagermappe-fil «%s»: %s\n" msgid "error closing '%s': %s\n" msgstr "feil under lukking av «%s»: %s\n" -#: dirmngr/crlcache.c:948 -#, c-format -msgid "error renaming '%s' to '%s': %s\n" -msgstr "klarte ikke å gi «%s» det nye navnet «%s»: %s\n" - #: dirmngr/crlcache.c:1002 #, c-format msgid "can't hash '%s': %s\n" @@ -10494,92 +10507,92 @@ msgstr "følgende feilsøkingsnivåer er gyldige: %s\n" msgid "usage: %s [options] " msgstr "bruk: %s [valg] " -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, c-format msgid "colons are not allowed in the socket name\n" msgstr "kolon tillates ikke i sokkelnavn\n" -#: dirmngr/dirmngr.c:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "henting av CRL fra «%s» mislyktes: %s\n" -#: dirmngr/dirmngr.c:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "behandling av CRL fra «%s» mislyktes: %s\n" -#: dirmngr/dirmngr.c:1730 +#: dirmngr/dirmngr.c:1734 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s:%u: for lang linje. Hoppet over\n" -#: dirmngr/dirmngr.c:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: oppdaget ugyldig fingeravtrykk\n" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, c-format msgid "%s:%u: read error: %s\n" msgstr "%s:%u: lesefeil: %s\n" -#: dirmngr/dirmngr.c:1892 +#: dirmngr/dirmngr.c:1896 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "%s:%u: ignorerer ugyldige data ved linjeslutt\n" -#: dirmngr/dirmngr.c:1979 +#: dirmngr/dirmngr.c:1983 #, 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:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "SIGUSR2 mottatt. Ingen handling definert\n" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "SIGTERM mottatt. Slår av …\n" -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "SIGTERM mottatt. %d tilkoblinger er fremdeles aktive\n" -#: dirmngr/dirmngr.c:2032 +#: dirmngr/dirmngr.c:2036 #, c-format msgid "shutdown forced\n" msgstr "slår av under tvang\n" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "SIGINT mottatt. Slår av umiddelbart\n" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "signal %d mottatt. Ingen handling definert\n" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "fikk ikke tilgang til «%s»: http-status %u\n" -#: dirmngr/http.c:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "Videresendt fra adresse «%s» til «%s» (%u)\n" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, c-format msgid "too many redirections\n" msgstr "for mange videresendinger\n" -#: dirmngr/http.c:3768 +#: dirmngr/http.c:3802 #, fuzzy, c-format #| msgid "writing to '%s'\n" msgid "redirection changed to '%s'\n" @@ -10943,57 +10956,57 @@ msgstr "sertifikatkjede er funnet i orden\n" msgid "certificate should not have been used for CRL signing\n" msgstr "sertifikat skulle ikke vært brukt til CRL-signering\n" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 msgid "quiet" msgstr "stille" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "kod utdata i heksadesimaler" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "dekod mottatte datalinjer" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 msgid "connect to the dirmngr" msgstr "koble til dirmngr" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 #, fuzzy #| msgid "connect to the dirmngr" msgid "connect to the keyboxd" msgstr "koble til dirmngr" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "|NAVN|koble til valgt Assuan-sokkelNAVN" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 msgid "|ADDR|connect to Assuan server at ADDR" msgstr "|ADR|koble til Assuan-tjener på valgt nettADResse" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "kjør valgt Assuan-tjener" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "ikke bruk utvidet tilkoblingsmodus" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 msgid "|FILE|run commands from FILE on startup" msgstr "|FIL|kjør kommandoer fra valgt FIL ved oppstart" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "kjør /subst ved oppstart" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "Bruk: @GPG@-connect-agent [vlag] (-h for hjelp)" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 msgid "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" @@ -11001,49 +11014,49 @@ msgstr "" "Syntaks: @GPG@-connect-agent [valg]\n" "Koble til kjørende agent og send kommandoer\n" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "valget «%s» krever et program som argument\n" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "ignorerer valget «%s» pga. «%s»\n" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, c-format msgid "receiving line failed: %s\n" msgstr "linjemottak mislyktes: %s\n" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, c-format msgid "line too long - skipped\n" msgstr "hoppet over for lang linje\n" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "linje forkortet pga. innebygget Nul-tegn\n" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, c-format msgid "unknown command '%s'\n" msgstr "«%s» er en ukjent kommando\n" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, c-format msgid "sending line failed: %s\n" msgstr "sending av linje mislyktes: %s\n" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, fuzzy, c-format #| msgid "no dirmngr running in this session\n" msgid "no keybox daemon running in this session\n" msgstr "ingen dirmngr kjører i gjeldende økt\n" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, c-format msgid "error sending standard options: %s\n" msgstr "feil under sending av standardvalg: %s\n" @@ -11107,12 +11120,12 @@ msgstr "Ekstern bekreftelse av komponent %s mislyktes" msgid "Note that group specifications are ignored\n" msgstr "Merk at gruppespesifikasjoner blir ignorert\n" -#: tools/gpgconf-comp.c:3573 +#: tools/gpgconf-comp.c:3576 #, c-format msgid "error closing '%s'\n" msgstr "feil under lukking av «%s»\n" -#: tools/gpgconf-comp.c:3575 +#: tools/gpgconf-comp.c:3578 #, c-format msgid "error parsing '%s'\n" msgstr "feil under tolkning av «%s»\n" @@ -11303,6 +11316,12 @@ msgstr "" msgid "manage the command history" msgstr "" +#~ msgid "error writing to temporary file: %s\n" +#~ msgstr "feil under skriving til midlertidig fil: %s\n" + +#~ msgid "run in supervised mode" +#~ msgstr "kjør i «supervised» modus" + #~ msgid "Name may not start with a digit\n" #~ msgstr "Navn kan ikke begynne med siffer\n" @@ -11646,9 +11665,6 @@ msgstr "" #~ msgid "could not open %s for writing: %s\n" #~ msgstr "klarte ikke å åpne %s for skriving: %s\n" -#~ msgid "error writing to %s: %s\n" -#~ msgstr "feil under skriving til %s: %s\n" - #~ msgid "error closing %s: %s\n" #~ msgstr "feil under lukking av %s: %s\n" diff --git a/po/pl.gmo b/po/pl.gmo index 2ddcb43ccf9a8d7764f825293059944bf517d6cb..d0e5d08b44c9a565aa320d3362f6f6f2f66f25b7 100644 GIT binary patch delta 40814 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 LDlONx6l>#OmOYj8 delta 40913 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

aa+!!_TiReXlBMFWC4C(>TP-~gEvx(~B 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 diff --git a/po/pl.po b/po/pl.po index fbd2f57..1f57afd 100644 --- a/po/pl.po +++ b/po/pl.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gnupg-2.2.24\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-04-21 16:55+0200\n" +"POT-Creation-Date: 2022-07-11 12:31+0200\n" "PO-Revision-Date: 2020-11-18 17:35+0100\n" "Last-Translator: Jakub Bogusz \n" "Language-Team: Polish \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:338 +#: agent/call-pinentry.c:340 #, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "nie udało się uzyskać blokady pinentry: %s\n" @@ -30,49 +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:556 +#: agent/call-pinentry.c:554 msgid "|pinentry-label|_OK" msgstr "|pinentry-label|_OK" -#: agent/call-pinentry.c:557 +#: agent/call-pinentry.c:555 msgid "|pinentry-label|_Cancel" msgstr "|pinentry-label|_Anuluj" -#: agent/call-pinentry.c:558 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_Yes" msgstr "|pinentry-label|_Tak" -#: agent/call-pinentry.c:559 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_No" msgstr "|pinentry-label|_Nie" -#: agent/call-pinentry.c:560 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|PIN:" msgstr "|pinentry-label|PIN:" -#: agent/call-pinentry.c:561 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_Save in password manager" msgstr "|pinentry-label|_Zapisz w zarządcy haseł" -#: agent/call-pinentry.c:562 +#: agent/call-pinentry.c:560 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:564 +#: agent/call-pinentry.c:562 msgid "|pinentry-tt|Make passphrase visible" msgstr "|pinentry-tt|Pokazanie hasła" -#: agent/call-pinentry.c:565 +#: agent/call-pinentry.c:563 msgid "|pinentry-tt|Hide passphrase" msgstr "|pinentry-tt|Ukrycie hasła" -#: agent/call-pinentry.c:566 +#: agent/call-pinentry.c:564 msgid "Caps Lock is on" msgstr "" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:1022 +#: agent/call-pinentry.c:1019 msgid "Suggest" msgstr "" @@ -83,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:1044 +#: agent/call-pinentry.c:1041 #, fuzzy #| msgid "pinentry.qualitybar.tooltip" msgid "pinentry.genpin.tooltip" @@ -94,14 +94,14 @@ msgstr "" #. TRANSLATORS: This is a text shown by pinentry if the option #. for formatted passphrase is enabled. The length is #. limited to about 900 characters. -#: agent/call-pinentry.c:1072 +#: agent/call-pinentry.c:1069 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 +#: agent/call-pinentry.c:1128 #, fuzzy #| msgid "Passphrase too long" msgid "Passphrase Not Allowed" @@ -109,7 +109,7 @@ msgstr "Hasło zbyt długie" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for the quality bar. -#: agent/call-pinentry.c:1198 +#: agent/call-pinentry.c:1195 msgid "Quality:" msgstr "Jakość:" @@ -119,95 +119,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:1219 +#: agent/call-pinentry.c:1216 msgid "pinentry.qualitybar.tooltip" msgstr "" "Jakość wpisanego wyżej tekstu.\n" "Kryteria jakości można uzyskać od administratora." -#: agent/call-pinentry.c:1477 +#: agent/call-pinentry.c:1474 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:1480 +#: agent/call-pinentry.c:1477 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:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 msgid "PIN:" msgstr "PIN:" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 #: agent/protect-tool.c:729 msgid "Passphrase:" msgstr "Hasło:" -#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 -#: agent/command.c:1988 agent/command-ssh.c:3056 agent/genkey.c:442 +#: agent/call-pinentry.c:1541 agent/call-pinentry.c:1799 agent/command.c:2049 +#: agent/command.c:2108 agent/command-ssh.c:3145 agent/genkey.c:427 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:1566 agent/call-pinentry.c:1830 +#: agent/call-pinentry.c:1563 agent/call-pinentry.c:1827 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "SETERROR %s (próba %d z %d)" -#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 +#: agent/call-pinentry.c:1574 agent/call-pinentry.c:1838 msgid "Repeat:" msgstr "Powtórzenie:" -#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 -#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 +#: agent/call-pinentry.c:1586 agent/call-pinentry.c:1598 +#: agent/call-pinentry.c:1850 agent/call-pinentry.c:1862 msgid "PIN too long" msgstr "PIN zbyt długi" -#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 +#: agent/call-pinentry.c:1587 agent/call-pinentry.c:1851 msgid "Passphrase too long" msgstr "Hasło zbyt długie" -#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 +#: agent/call-pinentry.c:1595 agent/call-pinentry.c:1859 msgid "Invalid characters in PIN" msgstr "Niewłaściwy znak w PIN-ie" -#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 +#: agent/call-pinentry.c:1600 agent/call-pinentry.c:1864 msgid "PIN too short" msgstr "PIN zbyt krótki" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad PIN" msgstr "Niepoprawny PIN" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 msgid "Bad Passphrase" msgstr "Niepoprawne hasło" -#: agent/command.c:823 +#: agent/command.c:826 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:824 +#: agent/command.c:827 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1235 g10/card-util.c:741 g10/card-util.c:762 +#: agent/command.c:1329 g10/card-util.c:741 g10/card-util.c:762 #, c-format msgid "error getting serial number of card: %s\n" msgstr "błąd pobierania numeru seryjnego karty: %s\n" -#: agent/command.c:1756 agent/command.c:1921 agent/command-ssh.c:2984 -#: agent/genkey.c:377 +#: agent/command.c:1876 agent/command.c:2041 agent/command-ssh.c:3073 +#: agent/genkey.c:362 msgid "Please re-enter this passphrase" msgstr "Proszę ponownie wprowadzić to hasło" -#: agent/command.c:2703 +#: agent/command.c:2830 #, fuzzy, c-format #| msgid "" #| "Please enter the passphrase to protect the imported object within the " @@ -218,7 +218,7 @@ msgid "" msgstr "" "Proszę wprowadzić hasło do zabezpieczenia ważnego obiektu w systemie GnuPG." -#: agent/command.c:2833 +#: agent/command.c:2960 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -230,24 +230,24 @@ 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:874 common/dotlock.c:856 g10/card-util.c:991 -#: g10/export.c:1329 g10/gpg.c:1454 g10/keygen.c:5370 g10/keyring.c:1329 +#: g10/export.c:1329 g10/gpg.c:1455 g10/keygen.c:5370 g10/keyring.c:1329 #: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 -#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:753 tools/gpg-card.c:479 +#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:739 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:886 common/helpfile.c:57 g10/card-util.c:948 #: g10/dearmor.c:59 g10/dearmor.c:104 g10/decrypt.c:65 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1455 +#: g10/decrypt.c:148 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1456 #: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4319 #: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: g10/plaintext.c:640 g10/sign.c:1093 g10/sign.c:1320 g10/sign.c:1433 -#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:758 -#: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2253 -#: sm/gpgsm.c:2283 sm/gpgsm.c:2321 sm/keylist.c:1791 sm/qualified.c:65 +#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:744 +#: g10/tdbio.c:799 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2274 +#: sm/gpgsm.c:2304 sm/gpgsm.c:2342 sm/keylist.c:1809 sm/qualified.c:65 #: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489 -#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1817 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1821 tools/gpg-card.c:408 #, c-format msgid "can't open '%s': %s\n" msgstr "nie można otworzyć ,,%s'': %s\n" @@ -257,12 +257,12 @@ msgstr "nie można otworzyć ,,%s'': %s\n" msgid "no suitable card key found: %s\n" msgstr "nie znaleziono pasującego klucza karty: %s\n" -#: agent/command-ssh.c:2513 +#: agent/command-ssh.c:2467 #, c-format msgid "error getting list of cards: %s\n" msgstr "błąd pobierania listy kart: %s\n" -#: agent/command-ssh.c:2688 +#: agent/command-ssh.c:2777 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " @@ -270,20 +270,20 @@ msgid "" msgstr "" "Proces ssh zarządał użycia klucza%%0a %s%%0A (%s)%%0ACzy zezwolić na to?" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Allow" msgstr "Zgoda" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Deny" msgstr "Odmowa" -#: agent/command-ssh.c:2704 +#: agent/command-ssh.c:2793 #, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "Proszę wprowadzić hasło dla klucza ssh%%0A %F%%0A (%c)" -#: agent/command-ssh.c:3011 +#: agent/command-ssh.c:3100 #, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " @@ -292,87 +292,79 @@ msgstr "" "Proszę wprowadzić hasło do zabezpieczenia odebranego klucza tajnego%%0A %s" "%%0A %s%%0Aw miejscu przechowywania kluczy gpg-agenta" -#: agent/command-ssh.c:3708 +#: agent/command-ssh.c:3797 #, c-format msgid "failed to create stream from socket: %s\n" msgstr "nie udało się utworzyć strumienia z gniazda: %s\n" -#: agent/divert-scd.c:118 -msgid "Please insert the card with serial number" -msgstr "Proszę włożyć kartę z numerem seryjnym" - -#: agent/divert-scd.c:243 +#: agent/divert-scd.c:136 msgid "Admin PIN" msgstr "PIN administracyjny" #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:248 +#: agent/divert-scd.c:141 msgid "PUK" msgstr "PUK" -#: agent/divert-scd.c:255 +#: agent/divert-scd.c:148 msgid "Reset Code" msgstr "Kod resetujący" -#: agent/divert-scd.c:283 +#: agent/divert-scd.c:176 msgid "Push ACK button on card/token." msgstr "Wciśnij przycisk ACK na karcie/tokenie." -#: agent/divert-scd.c:305 agent/divert-scd.c:309 +#: agent/divert-scd.c:198 agent/divert-scd.c:202 msgid "Use the reader's pinpad for input." msgstr "Do wpisywania należy użyć klawiatury czytnika." -#: agent/divert-scd.c:375 +#: agent/divert-scd.c:268 msgid "Repeat this Reset Code" msgstr "Powtórz ten kod resetujący" -#: agent/divert-scd.c:377 +#: agent/divert-scd.c:270 msgid "Repeat this PUK" msgstr "Powtórz ten PUK" -#: agent/divert-scd.c:378 +#: agent/divert-scd.c:271 msgid "Repeat this PIN" msgstr "Powtórz ten PIN" -#: agent/divert-scd.c:383 +#: agent/divert-scd.c:276 msgid "Reset Code not correctly repeated; try again" msgstr "Kod resetujący nie powtórzony poprawnie; spróbuj jeszcze raz" -#: agent/divert-scd.c:385 +#: agent/divert-scd.c:278 msgid "PUK not correctly repeated; try again" msgstr "PUK nie powtórzony poprawnie; spróbuj jeszcze raz" -#: agent/divert-scd.c:386 +#: agent/divert-scd.c:279 msgid "PIN not correctly repeated; try again" msgstr "PIN nie powtórzony poprawnie; spróbuj jeszcze raz" -#: agent/divert-scd.c:399 +#: agent/divert-scd.c:292 #, c-format 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: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:150 -#, c-format -msgid "error writing to temporary file: %s\n" -msgstr "błąd zapisu do pliku tymczasowego: %s\n" +#: agent/genkey.c:154 +#, fuzzy, c-format +#| msgid "error writing to %s: %s\n" +msgid "error writing to pipe: %s\n" +msgstr "błąd zapisu do %s: %s\n" -#: agent/genkey.c:191 +#: agent/genkey.c:176 msgid "Enter new passphrase" msgstr "Wprowadź nowe hasło" -#: agent/genkey.c:227 +#: agent/genkey.c:212 #, 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:229 +#: agent/genkey.c:214 #, c-format msgid "" "You have not entered a passphrase - this is in general a bad idea!%0APlease " @@ -381,11 +373,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:241 +#: agent/genkey.c:226 msgid "Yes, protection is not needed" msgstr "Tak, ochrona nie jest potrzebna" -#: agent/genkey.c:258 +#: agent/genkey.c:243 #, c-format msgid "A passphrase should be at least %u character long." msgid_plural "A passphrase should be at least %u characters long." @@ -393,7 +385,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:277 +#: agent/genkey.c:262 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -404,238 +396,234 @@ msgstr[1] "" msgstr[2] "" "Hasło powinno zawierać przynajmniej %u cyfr lub%%0Aznaków specjalnych." -#: agent/genkey.c:304 +#: agent/genkey.c:289 #, 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:319 +#: agent/genkey.c:304 msgid "Warning: You have entered an insecure passphrase." msgstr "Ostrzeżenie: Wprowadzono hasło, które nie jest bezpieczne." -#: agent/genkey.c:340 +#: agent/genkey.c:325 msgid "Take this one anyway" msgstr "Przyjmij je mimo to" -#: agent/genkey.c:508 +#: agent/genkey.c:493 #, 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:637 +#: agent/genkey.c:622 msgid "Please enter the new passphrase" msgstr "Proszę wprowadzić nowe hasło" -#: agent/gpg-agent.c:165 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:167 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 #, fuzzy #| msgid "Options useful for debugging" msgid "Options used for startup" msgstr "Opcje przydatne do diagnostyki" -#: agent/gpg-agent.c:167 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 +#: agent/gpg-agent.c:169 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 msgid "run in daemon mode (background)" msgstr "uruchomienie w trybie demona (w tle)" -#: agent/gpg-agent.c:168 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:170 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 msgid "run in server mode (foreground)" msgstr "uruchomienie w trybie serwera (pierwszoplanowo)" -#: agent/gpg-agent.c:170 dirmngr/dirmngr.c:176 -msgid "run in supervised mode" -msgstr "uruchomienie w trybie dozorowanym" - -#: agent/gpg-agent.c:172 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 +#: agent/gpg-agent.c:174 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 msgid "do not detach from the console" msgstr "bez odłączania od konsoli" -#: agent/gpg-agent.c:173 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:175 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 msgid "sh-style command output" msgstr "wyjście poleceń w stylu sh" -#: agent/gpg-agent.c:174 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 +#: agent/gpg-agent.c:176 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 msgid "csh-style command output" msgstr "wyjście poleceń w stylu csh" -#: agent/gpg-agent.c:183 g10/gpg.c:595 scd/scdaemon.c:125 sm/gpgsm.c:428 +#: agent/gpg-agent.c:185 g10/gpg.c:596 scd/scdaemon.c:125 sm/gpgsm.c:429 #: dirmngr/dirmngr.c:192 msgid "|FILE|read options from FILE" msgstr "|PLIK|odczyt opcji z PLIKU" -#: agent/gpg-agent.c:187 g10/gpg.c:580 scd/scdaemon.c:129 sm/gpgsm.c:269 +#: agent/gpg-agent.c:189 g10/gpg.c:581 scd/scdaemon.c:129 sm/gpgsm.c:270 #: dirmngr/dirmngr.c:196 msgid "Options controlling the diagnostic output" msgstr "Opcje sterujące wyjściem diagnostycznym" -#: agent/gpg-agent.c:189 g10/gpg.c:582 g10/gpgv.c:78 kbx/kbxutil.c:89 -#: scd/scdaemon.c:131 sm/gpgsm.c:271 dirmngr/dirmngr-client.c:69 -#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:85 tools/gpgconf.c:117 +#: agent/gpg-agent.c:191 g10/gpg.c:583 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: scd/scdaemon.c:131 sm/gpgsm.c:272 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:86 tools/gpgconf.c:117 msgid "verbose" msgstr "więcej komunikatów" -#: agent/gpg-agent.c:190 g10/gpg.c:584 g10/gpgv.c:79 kbx/kbxutil.c:90 -#: scd/scdaemon.c:132 sm/gpgsm.c:273 dirmngr/dirmngr-client.c:70 +#: agent/gpg-agent.c:192 g10/gpg.c:585 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: scd/scdaemon.c:132 sm/gpgsm.c:274 dirmngr/dirmngr-client.c:70 #: dirmngr/dirmngr.c:199 msgid "be somewhat more quiet" msgstr "mniej komunikatów" -#: agent/gpg-agent.c:198 g10/gpg.c:599 sm/gpgsm.c:287 dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:600 sm/gpgsm.c:288 dirmngr/dirmngr.c:209 msgid "|FILE|write server mode logs to FILE" msgstr "|PLIK|zapis logów trybu serwera do PLIKU" -#: agent/gpg-agent.c:202 g10/gpg.c:605 scd/scdaemon.c:146 sm/gpgsm.c:294 +#: agent/gpg-agent.c:204 g10/gpg.c:606 scd/scdaemon.c:146 sm/gpgsm.c:295 #: dirmngr/dirmngr.c:213 msgid "Options controlling the configuration" msgstr "Opcje sterujące konfiguracją" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 msgid "do not use the SCdaemon" msgstr "nieużywanie SCdaemona" -#: agent/gpg-agent.c:207 +#: agent/gpg-agent.c:209 msgid "|PGM|use PGM as the SCdaemon program" msgstr "|PGM|użycie PGM jako programu SCdaemon" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 #, 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:213 +#: agent/gpg-agent.c:215 msgid "|NAME|accept some commands via NAME" msgstr "|NAZWA|przyjęcie poleceń poprzez NAZWĘ" -#: agent/gpg-agent.c:217 +#: agent/gpg-agent.c:219 msgid "ignore requests to change the TTY" msgstr "ignorowanie żądań zmiany TTY" -#: agent/gpg-agent.c:219 +#: agent/gpg-agent.c:221 msgid "ignore requests to change the X display" msgstr "ignorowanie żądań zmiany ekranu X" -#: agent/gpg-agent.c:220 +#: agent/gpg-agent.c:222 msgid "enable ssh support" msgstr "włączenie obsługi ssh" -#: agent/gpg-agent.c:222 +#: agent/gpg-agent.c:224 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "|ALGO|użycie ALGO do wyświetlania odcisków ssh" -#: agent/gpg-agent.c:225 +#: agent/gpg-agent.c:227 msgid "enable putty support" msgstr "włączenie obsługi putty" -#: agent/gpg-agent.c:237 g10/gpg.c:850 scd/scdaemon.c:176 sm/gpgsm.c:388 +#: agent/gpg-agent.c:239 g10/gpg.c:851 scd/scdaemon.c:176 sm/gpgsm.c:389 msgid "Options controlling the security" msgstr "Opcje sterujące bezpieczeństwem" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|expire cached PINs after N seconds" msgstr "|N|przedawnienie pamiętanych PIN-ów po N sekundach" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|expire SSH keys after N seconds" msgstr "|N|przedawnienie kluczy SSH po N sekundach" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 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:246 +#: agent/gpg-agent.c:248 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:248 +#: agent/gpg-agent.c:250 msgid "do not use the PIN cache when signing" msgstr "nieużywanie pamięci PIN-ów przy podpisywaniu" -#: agent/gpg-agent.c:250 +#: agent/gpg-agent.c:252 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:252 +#: agent/gpg-agent.c:254 msgid "disallow clients to mark keys as \"trusted\"" msgstr "niezezwalanie klientom na oznaczanie kluczy jako ,,zaufanych''" -#: agent/gpg-agent.c:255 +#: agent/gpg-agent.c:259 msgid "allow presetting passphrase" msgstr "zezwolenie na predefiniowane hasło" -#: agent/gpg-agent.c:260 +#: agent/gpg-agent.c:264 msgid "Options enforcing a passphrase policy" msgstr "Opcje wymuszające politykę haseł" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:267 msgid "do not allow bypassing the passphrase policy" msgstr "niezezwalanie na pominięcie polityki haseł" -#: agent/gpg-agent.c:265 +#: agent/gpg-agent.c:269 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:267 +#: agent/gpg-agent.c:271 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:270 +#: agent/gpg-agent.c:274 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:274 +#: agent/gpg-agent.c:278 msgid "|N|expire the passphrase after N days" msgstr "|N|przedawnianie haseł po N dniach" -#: agent/gpg-agent.c:276 +#: agent/gpg-agent.c:280 msgid "do not allow the reuse of old passphrases" msgstr "niezezwalanie na ponowne użycie starych haseł" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the PIN-Entry" msgstr "Opcje sterujące bezpieczeństwem" -#: agent/gpg-agent.c:281 +#: agent/gpg-agent.c:285 msgid "never use the PIN-entry" msgstr "" -#: agent/gpg-agent.c:283 +#: agent/gpg-agent.c:287 msgid "disallow caller to override the pinentry" msgstr "niezezwalanie wywołującym na nadpisywanie pinentry" -#: agent/gpg-agent.c:285 +#: agent/gpg-agent.c:289 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:292 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "|PGM|użycie PGM jako programu do wprowadzania PIN-u" -#: agent/gpg-agent.c:292 +#: agent/gpg-agent.c:296 msgid "|N|set the Pinentry timeout to N seconds" msgstr "|N|ustawienie limitu czasu Pinentry na N sekund" -#: agent/gpg-agent.c:296 +#: agent/gpg-agent.c:300 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:562 agent/preset-passphrase.c:99 agent/protect-tool.c:154 -#: g10/gpg.c:1149 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312 -#: sm/gpgsm.c:617 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 -#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:163 +#: agent/gpg-agent.c:561 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: g10/gpg.c:1150 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:313 +#: sm/gpgsm.c:627 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 +#: tools/gpg-connect-agent.c:223 tools/gpgconf.c:163 #: 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:571 +#: agent/gpg-agent.c:570 msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Składnia: @GPG_AGENT@ [opcje] (-h wyświetla pomoc)" -#: agent/gpg-agent.c:573 +#: agent/gpg-agent.c:572 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" @@ -643,131 +631,136 @@ msgstr "" "Składnia: @GPG_AGENT@ [opcje] [polecenie [argumenty]]\n" "Zarządzanie kluczem tajnym dla @GNUPG@\n" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "podano błędny poziom diagnostyki ,,%s''\n" -#: agent/gpg-agent.c:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "wybrany algorytm skrótów wiadomości jest niepoprawny\n" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, c-format msgid "reading options from '%s'\n" msgstr "odczyt opcji z ,,%s''\n" -#: agent/gpg-agent.c:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, c-format msgid "Note: '%s' is not considered an option\n" msgstr "Uwaga: ,,%s'' nie jest uznane za opcję\n" -#: agent/gpg-agent.c:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "OSTRZEŻENIE: ,,%s'' jest przestarzałą opcją.\n" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, c-format msgid "can't create socket: %s\n" msgstr "nie można utworzyć gniazda: %s\n" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, c-format msgid "socket name '%s' is too long\n" msgstr "nazwa gniazda ,,%s'' zbyt długa\n" -#: agent/gpg-agent.c:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, 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:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, c-format msgid "error getting nonce for the socket\n" msgstr "błąd podczas pobierania nonce z gniazda\n" -#: agent/gpg-agent.c:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, c-format msgid "error binding socket to '%s': %s\n" msgstr "błąd podczas przypisywania gniazda do ,,%s'': %s\n" -#: agent/gpg-agent.c:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, 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:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, c-format msgid "listening on socket '%s'\n" msgstr "nasłuchiwanie na gnieździe ,,%s''\n" -#: agent/gpg-agent.c:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: 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:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: g10/openfile.c:402 #, c-format msgid "directory '%s' created\n" msgstr "katalog ,,%s'' utworzony\n" -#: agent/gpg-agent.c:2381 +#: agent/gpg-agent.c:2391 #, c-format msgid "stat() failed for '%s': %s\n" msgstr "stat() nie powiodło się dla ,,%s'': %s\n" -#: agent/gpg-agent.c:2385 +#: agent/gpg-agent.c:2395 #, 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:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, 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:2747 +#: agent/gpg-agent.c:2757 #, 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:2752 +#: agent/gpg-agent.c:2762 #, 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:2827 +#: agent/gpg-agent.c:2837 #, 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:2832 +#: agent/gpg-agent.c:2842 #, 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:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, 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:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, c-format msgid "%s %s stopped\n" msgstr "%s %s zatrzymany\n" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 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" @@ -793,7 +786,7 @@ msgstr "" "Składnia: gpg-preset-passphrase [opcje] UCHWYT_KLUCZA\n" "Utrzymuwanie pamięci haseł\n" -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -803,7 +796,7 @@ msgstr "" " " #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -858,42 +851,42 @@ msgstr "anulowano\n" msgid "error while asking for the passphrase: %s\n" msgstr "błąd podczas pytania o hasło: %s\n" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, c-format msgid "error opening '%s': %s\n" msgstr "błąd podczas otwierania ,,%s'': %s\n" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, c-format msgid "file '%s', line %d: %s\n" msgstr "plik ,,%s'', linia %d: %s\n" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, c-format msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "instrukcja \"%s\" zignorowana w ,,%s'', w linii %d\n" -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, c-format msgid "system trustlist '%s' not available\n" msgstr "systemowa lista zaufania ,,%s'' niedostępna\n" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, c-format msgid "bad fingerprint in '%s', line %d\n" msgstr "błędny odcisk w ,,%s'', w linii %d\n" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, c-format msgid "invalid keyflag in '%s', line %d\n" msgstr "nieprawidłowa flaga klucza w ,,%s'', w linii %d\n" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, c-format msgid "error reading '%s', line %d: %s\n" msgstr "błąd odczytu ,,%s'', w linii %d: %s\n" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "błąd odczytu listy zaufanych certyfikatów głównych\n" @@ -906,7 +899,7 @@ msgstr "błąd odczytu listy zaufanych certyfikatów głównych\n" #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " @@ -915,11 +908,11 @@ msgstr "" "Czy absolutnie ufasz, że%%0A ,,%s''%%0Apoprawnie poświadcza certyfikaty " "użytkowników?" -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 msgid "Yes" msgstr "Tak" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "Nie" @@ -932,7 +925,7 @@ msgstr "Nie" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -944,20 +937,25 @@ msgstr "" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "Akceptuj" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "Odrzuć" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, c-format +msgid "error renaming '%s' to '%s': %s\n" +msgstr "błąd zmiany nazwy ,,%s'' na ,,%s'': %s\n" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "Uwaga: To hasło nie było nigdy zmieniane.%0AProszę zmienić je teraz." -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " @@ -965,15 +963,28 @@ msgid "" msgstr "" "To hasło nie zostało zmienione%%0Aod %.4s-%.2s-%.2s. Proszę zmienić je teraz." -#: agent/findkey.c:397 agent/findkey.c:404 +#: agent/findkey.c:451 agent/findkey.c:458 msgid "Change passphrase" msgstr "Zmiana hasła" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "Zmienię je później" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +msgid "Please insert the card with serial number" +msgstr "Proszę włożyć kartę z numerem seryjnym" + +#: agent/findkey.c:1231 +#, fuzzy, c-format +#| msgid "" +#| "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want " +#| "to allow this?" +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "" +"Proces ssh zarządał użycia klucza%%0a %s%%0A (%s)%%0ACzy zezwolić na to?" + +#: agent/findkey.c:1741 #, c-format msgid "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A %%C" @@ -981,11 +992,11 @@ msgid "" msgstr "" "Czy na pewno usunąć klucz identyfikowany przez uchwyt%%0A %s%%0A %%C%%0A?" -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 msgid "Delete key" msgstr "Usuń klucz" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -1009,7 +1020,7 @@ msgstr "Klucz %s używa niebezpiecznego (%u-bitowego) skrótu\n" msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "skrót %zu-bitowy nie jest poprawny dla %u-bitowego klucza %s\n" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "sprawdzenie złożonego podpisu nie powiodło się: %s\n" @@ -1048,7 +1059,7 @@ msgid "error creating a stream for a pipe: %s\n" msgstr "błąd tworzenia strumienia dla potoku: %s\n" #: common/exechelp-posix.c:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, c-format msgid "error forking process: %s\n" msgstr "błąd podczas tworzenia procesu: %s\n" @@ -1109,12 +1120,12 @@ msgstr "Ostrzeżenie: niebezpieczne prawa własności do %s ,,%s''\n" msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "Ostrzeżenie: niebezpieczne prawa dostępu do %s ,,%s''\n" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, c-format msgid "waiting for file '%s' to become accessible ...\n" msgstr "oczekiwanie aż plik ,,%s'' stanie się dostępny...\n" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, c-format msgid "renaming '%s' to '%s' failed: %s\n" msgstr "zmiana nazwy ,,%s'' na ,,%s'' nie powiodła się: %s\n" @@ -1337,7 +1348,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:4215 +#: scd/app-openpgp.c:4246 #, c-format msgid "unsupported algorithm: %s" msgstr "nieobsługiwany algorytm: %s" @@ -1492,7 +1503,7 @@ msgstr "konwersja z ,,%s'' do ,,%s'' niedostępna\n" msgid "iconv_open failed: %s\n" msgstr "iconv_open nie powiodło się: %s\n" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "konwersja z ,,%s'' do ,,%s'' nie powiodła się: %s\n" @@ -1531,7 +1542,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:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "biblioteka %s jest zbyt stara (wymagana %s, zainstalowana %s)\n" @@ -1700,7 +1711,7 @@ msgstr "błąd odczytu z %s: %s\n" msgid "problem with the agent: %s\n" msgstr "problem z agentem: %s\n" -#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, c-format msgid "no dirmngr running in this session\n" msgstr "brak działającego dirmngr w tej sesji\n" @@ -1739,7 +1750,7 @@ msgstr "niedopuszczalne przekierowanie HTTP z serwera zostało wyczyszczone" msgid "server uses an invalid certificate" msgstr "serwer używa błędnego certyfikatu" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, c-format msgid "Note: %s\n" msgstr "Uwaga: %s\n" @@ -1766,7 +1777,7 @@ msgstr "nie działa w trybie wsadowym\n" 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:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 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" @@ -1831,14 +1842,14 @@ msgstr "URL do odczytania klucza publicznego: " #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 tools/gpg-card.c:426 #, c-format msgid "error reading '%s': %s\n" msgstr "błąd odczytu ,,%s'': %s\n" -#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, c-format msgid "error writing '%s': %s\n" @@ -2175,26 +2186,26 @@ msgstr "Polecenia dla administratora nie są dozwolone\n" msgid "Invalid command (try \"help\")\n" msgstr "Niepoprawne polecenie (spróbuj ,,help'')\n" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format 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:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 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:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2255,8 +2266,8 @@ msgid "subkey" msgstr "podklucza" #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "zapis zmian nie powiódł się: %s\n" @@ -2319,14 +2330,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:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, 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:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 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" @@ -2349,7 +2360,7 @@ msgstr "" 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" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2452,12 +2463,12 @@ msgstr "eksport kluczy tajnych nie jest dozwolony\n" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "klucz %s: klucz PGP 2.x - pominięty\n" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "OSTRZEŻENIE: nic nie zostało wyeksportowane!\n" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, c-format msgid "error creating '%s': %s\n" @@ -2523,282 +2534,282 @@ msgstr "" 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:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, c-format msgid "valid values for option '%s':\n" msgstr "poprawne argimenty dla opcji ,,%s'':\n" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 msgid "make a signature" msgstr "złożenie podpisu" -#: g10/gpg.c:456 +#: g10/gpg.c:457 msgid "make a clear text signature" msgstr "złożenie podpisu pod dokumentem" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "złożenie podpisu oddzielonego od dokumentu" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "szyfrowanie danych" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "szyfrowanie tylko szyfrem symetrycznym" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "odszyfrowywanie danych (domyślne)" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "sprawdzenie podpisu" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "lista kluczy" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "lista kluczy i podpisów" -#: g10/gpg.c:472 +#: g10/gpg.c:473 msgid "list and check key signatures" msgstr "wypisanie i sprawdzenie podpisów kluczy" -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "lista kluczy i ich odcisków" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "lista kluczy prywatnych" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "wygenerowanie nowej pary kluczy" -#: g10/gpg.c:480 +#: g10/gpg.c:481 msgid "quickly generate a new key pair" msgstr "szybkie wygenerowanie nowej pary kluczy" -#: g10/gpg.c:483 +#: g10/gpg.c:484 msgid "quickly add a new user-id" msgstr "szybkie dodanie nowego identyfikatora użytkownika" -#: g10/gpg.c:488 +#: g10/gpg.c:489 msgid "quickly revoke a user-id" msgstr "szybkie unieważnienie identyfikatora użytkownika" -#: g10/gpg.c:491 +#: g10/gpg.c:492 msgid "quickly set a new expiration date" msgstr "szybkie ustawienie nowej daty wygaśnięcia" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "wygenerowanie pary kluczy z pełną funkcjonalnością" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "tworzenie certyfikatu unieważnienia klucza" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "usunięcie klucza ze zbioru kluczy publicznych" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "usunięcie klucza ze zbioru kluczy prywatnych" -#: g10/gpg.c:504 +#: g10/gpg.c:505 msgid "quickly sign a key" msgstr "szybkie złożenie podpisu na kluczu" -#: g10/gpg.c:506 +#: g10/gpg.c:507 msgid "quickly sign a key locally" msgstr "szybkie złożenie prywatnego podpisu na kluczu" -#: g10/gpg.c:508 +#: g10/gpg.c:509 msgid "quickly revoke a key signature" msgstr "szybkie unieważnienie podpisu klucza" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "złożenie podpisu na kluczu" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "złożenie prywatnego podpisu na kluczu" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "podpisanie lub modyfikacja klucza" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 msgid "change a passphrase" msgstr "zmiana hasła" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "eksport kluczy do pliku" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "eksport kluczy do serwera kluczy" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "import kluczy z serwera kluczy" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "szukanie kluczy na serwerze" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "odświeżenie wszystkich kluczy z serwera" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "import/dołączenie kluczy" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "wyświetlenie stanu karty" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "zmiana danych na karcie" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "zmiana PIN-u karty" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "uaktualnienie bazy zaufania" -#: g10/gpg.c:561 +#: g10/gpg.c:562 msgid "print message digests" msgstr "wypisanie skrótów wiadomości" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "uruchomienie w trybie serwera" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "|WARTOŚĆ|ustawienie polityki TOFU dla klucza" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "|NAZWA|użycie NAZWY jako domyślnego klucza tajnego" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 msgid "|NAME|encrypt to user ID NAME as well" msgstr "|NAZWA|szyfrowanie także dla odbiorcy NAZWA" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "|SPEC|określ adres email" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "ścisłe zachowanie OpenPGP" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "pozostawienie bez zmian" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "pytanie przed nadpisaniem plików" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 #, fuzzy #| msgid "Options controlling the security" msgid "Options controlling the input" msgstr "Opcje sterujące bezpieczeństwem" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 #, fuzzy #| msgid "Options controlling the diagnostic output" msgid "Options controlling the output" msgstr "Opcje sterujące wyjściem diagnostycznym" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "opakowanie ASCII pliku wynikowego" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 msgid "|FILE|write output to FILE" msgstr "|PLIK|zapis wyjścia do PLIKU" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "kanoniczny format tekstowy" -#: g10/gpg.c:763 +#: g10/gpg.c:764 msgid "|N|set compress level to N (0 disables)" msgstr "|N|ustawienie poziomu kompresji N (0 - bez)" -#: g10/gpg.c:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 #, fuzzy #| msgid "Options controlling the interactivity and enforcement" msgid "Options controlling key import and export" msgstr "Opcje sterujące interaktywnością i wymuszaniem" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "" "|MECHANIZMY|wykorzystaj MECHANIZMY do wyszukiwania kluczy na podstawie " "adresów e-mail" -#: g10/gpg.c:775 +#: g10/gpg.c:776 msgid "import missing key from a signature" msgstr "import brakującego klucza z podpisu" -#: g10/gpg.c:780 +#: g10/gpg.c:781 msgid "include the public key in signatures" msgstr "włączanie klucza publicznego do podpisów" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "zablokuj dostęp do dirmngr" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 #, fuzzy #| msgid "Options controlling the configuration" msgid "Options controlling key listings" msgstr "Opcje sterujące konfiguracją" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 #, fuzzy #| msgid "list secret keys" msgid "Options to specify keys" msgstr "lista kluczy prywatnych" -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 msgid "|USER-ID|encrypt for USER-ID" msgstr "|UŻYTKOWNIK|szyfrowanie dla odbiorcy o tym identyfikatorze" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "" "|UŻYTKOWNIK|użycie tego identyfikatora użytkownika do podpisania lub " "odszyfrowania" -#: g10/gpg.c:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "" -#: g10/gpg.c:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2806,7 +2817,7 @@ msgstr "" "@\n" "(Pełną listę poleceń i opcji można znaleźć w podręczniku systemowym.)\n" -#: g10/gpg.c:978 +#: g10/gpg.c:979 msgid "" "@\n" "Examples:\n" @@ -2828,11 +2839,11 @@ msgstr "" " --list-keys [nazwy] pokazanie kluczy\n" " --fingerprint [nazwy] pokazanie odcisków kluczy\n" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "Składnia: @GPG@ [opcje] [pliki] (-h wyświetla pomoc)" -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 msgid "" "Syntax: @GPG@ [options] [files]\n" "Sign, check, encrypt or decrypt\n" @@ -2842,7 +2853,7 @@ msgstr "" "Podpisywanie, sprawdzanie podpisów, szyfrowanie, rozszyfrowywanie\n" "Domyślnie wykonywana operacja zależy od danych wejściowych\n" -#: g10/gpg.c:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" @@ -2850,78 +2861,78 @@ msgstr "" "\n" "Obsługiwane algorytmy:\n" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "Asymetryczne: " -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "Symetryczne: " -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "Skrótów: " -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 msgid "Compression: " msgstr "Kompresji: " -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, c-format msgid "usage: %s [options] %s\n" msgstr "składnia: %s [opcje] %s\n" -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "sprzeczne polecenia\n" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, c-format msgid "no = sign found in group definition '%s'\n" msgstr "w definicji grupy ,,%s'' brak znaku ,,=''\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, 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:1710 +#: g10/gpg.c:1711 #, 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:1713 +#: g10/gpg.c:1714 #, 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:1719 +#: g10/gpg.c:1720 #, 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:1722 +#: g10/gpg.c:1723 #, 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:1725 +#: g10/gpg.c:1726 #, c-format msgid "WARNING: unsafe permissions on extension '%s'\n" msgstr "OSTRZEŻENIE: niebezpieczne prawa dostępu do rozszerzenia ,,%s''\n" -#: g10/gpg.c:1731 +#: g10/gpg.c:1732 #, 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:1734 +#: g10/gpg.c:1735 #, c-format msgid "" "WARNING: unsafe enclosing directory ownership on configuration file '%s'\n" @@ -2929,21 +2940,21 @@ msgstr "" "OSTRZEŻENIE: niebezpieczne prawa własności do katalogu zawierającego plik " "konfiguracyjny ,,%s''\n" -#: g10/gpg.c:1737 +#: g10/gpg.c:1738 #, 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:1743 +#: g10/gpg.c:1744 #, 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:1746 +#: g10/gpg.c:1747 #, c-format msgid "" "WARNING: unsafe enclosing directory permissions on configuration file '%s'\n" @@ -2951,480 +2962,480 @@ msgstr "" "OSTRZEŻENIE: niebezpieczne prawa dostępu do katalogu zawierającego plik " "konfiguracyjny ,,%s''\n" -#: g10/gpg.c:1749 +#: g10/gpg.c:1750 #, 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:1965 +#: g10/gpg.c:1966 #, c-format msgid "unknown configuration item '%s'\n" msgstr "nieznana opcja konfiguracyjna ,,%s''\n" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "wyświetlenie ID zdjęć przy wypisywaniu kluczy" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 msgid "show key usage information during key listings" msgstr "pokazywanie informacji o zastosowaniu klucza przy wypisywaniu kluczy" -#: g10/gpg.c:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "pokazywanie URL-i polityk przy wypisywaniu podpisów" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 msgid "show all notations during signature listings" msgstr "pokazywanie wszystkich adnotacji przy wypisywaniu podpisów" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "pokazywanie standardowych adnotacji IETF przy wypisywaniu podpisów" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "pokazywanie adnotacji użytkownika przy wypisywaniu podpisów" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 msgid "show preferred keyserver URLs during signature listings" msgstr "" "pokazywanie URL-i preferowanych serwerów kluczy przy wypisywaniu podpisów" -#: g10/gpg.c:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "pokazywanie poprawności ID użytkownika przy wypisywaniu kluczy" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 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:2081 +#: g10/gpg.c:2082 msgid "show revoked and expired subkeys in key listings" msgstr "pokazywanie unieważnionych i wygasłych podkluczy na listach kluczy" -#: g10/gpg.c:2083 +#: g10/gpg.c:2084 msgid "show the keyring name in key listings" msgstr "pokazywanie nazwy zbioru kluczy na listach kluczy" -#: g10/gpg.c:2085 +#: g10/gpg.c:2086 msgid "show expiration dates during signature listings" msgstr "pokazywanie dat wygaśnięcia przy wypisywaniu podpisów" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, c-format msgid "unknown TOFU policy '%s'\n" msgstr "nieznana polityka TOFU ,,%s''\n" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "(,,help'' wyświetli listę wyborów)\n" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "To polecenie nie jest dostępne w trybie %s.\n" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, c-format msgid "Note: %s is not for normal use!\n" msgstr "Uwaga: %s nie jest do normalnego użytku!\n" -#: g10/gpg.c:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, 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:3219 +#: g10/gpg.c:3220 #, c-format msgid "\"%s\" is not a proper mail address\n" msgstr ",,%s'' nie jest niepoprawnym adresem e-mail\n" -#: g10/gpg.c:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, c-format msgid "invalid pinentry mode '%s'\n" msgstr "błędny tryb pinentry ,,%s''\n" -#: g10/gpg.c:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, c-format msgid "invalid request origin '%s'\n" msgstr "błędne źródło żądania ,,%s''\n" -#: g10/gpg.c:3314 +#: g10/gpg.c:3315 #, c-format msgid "'%s' is not a valid character set\n" msgstr ",,%s'' nie jest poprawną nazwą zestawu znaków\n" -#: g10/gpg.c:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, c-format msgid "could not parse keyserver URL\n" msgstr "niezrozumiały URL serwera kluczy\n" -#: g10/gpg.c:3354 +#: g10/gpg.c:3355 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: niepoprawne opcje serwera kluczy\n" -#: g10/gpg.c:3357 +#: g10/gpg.c:3358 #, c-format msgid "invalid keyserver options\n" msgstr "niepoprawne opcje serwera kluczy\n" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: niepoprawne opcje wczytania kluczy\n" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, c-format msgid "invalid import options\n" msgstr "niepoprawne opcje wczytania kluczy\n" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, c-format msgid "invalid filter option: %s\n" msgstr "niepoprawne opcje filtrowania: %s\n" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d niepoprawne opcje eksportu kluczy\n" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, c-format msgid "invalid export options\n" msgstr "niepoprawne opcje eksportu kluczy\n" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: niepoprawne opcje wypisywania\n" -#: g10/gpg.c:3397 +#: g10/gpg.c:3398 #, c-format msgid "invalid list options\n" msgstr "niepoprawne opcje wypisywania\n" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "wyświetlanie ID zdjęć przy sprawdzaniu podpisów" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "pokazywanie URL-i polityk przy sprawdzaniu podpisów" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 msgid "show all notations during signature verification" msgstr "pokazywanie wszystkich adnotacji przy sprawdzaniu podpisów" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "pokazywanie standardowych adnotacji IETF przy sprawdzaniu podpisów" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "pokazywanie adnotacji użytkownika przy sprawdzaniu podpisów" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 msgid "show preferred keyserver URLs during signature verification" msgstr "" "pokazywanie URL-i preferowanych serwerów kluczy przy sprawdzaniu podpisów" -#: g10/gpg.c:3419 +#: g10/gpg.c:3420 msgid "show user ID validity during signature verification" msgstr "pokazywanie poprawności ID użytkownika przy sprawdzaniu podpisów" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 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:3423 +#: g10/gpg.c:3424 msgid "show only the primary user ID in signature verification" msgstr "pokazywanie tylko głównego ID użytkownika przy sprawdzaniu podpisu" -#: g10/gpg.c:3430 +#: g10/gpg.c:3431 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: niepoprawne opcje sprawdzania\n" -#: g10/gpg.c:3433 +#: g10/gpg.c:3434 #, c-format msgid "invalid verify options\n" msgstr "niepoprawne opcje sprawdzania\n" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, 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:3647 +#: g10/gpg.c:3648 #, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: niepoprawna lista auto-key-locate\n" -#: g10/gpg.c:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "Niepoprawna lista auto-key-locate\n" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "błędny argument dla opcji ,,%.50s''\n" -#: g10/gpg.c:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, 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:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "OSTRZEŻENIE: %s powoduje obejście %s\n" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "Nie wolno używać %s z %s!\n" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s nie ma sensu w połączeniu z %s!\n" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "OSTRZEŻENIE: działanie z fałszywym czasem systemowym: " -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, 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:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "wybrany algorytm szyfrujący jest niepoprawny\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, 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:3961 +#: g10/gpg.c:3962 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "wybrany algorytm kompresji jest niepoprawny\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "wybrany algorytm skrótów poświadczeń jest niepoprawny\n" -#: g10/gpg.c:3982 +#: g10/gpg.c:3983 #, 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:3984 +#: g10/gpg.c:3985 #, 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:3986 +#: g10/gpg.c:3987 #, 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:3988 +#: g10/gpg.c:3989 #, 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:3990 +#: g10/gpg.c:3991 #, 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:3994 +#: g10/gpg.c:3995 #, 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:3998 +#: g10/gpg.c:3999 #, 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:4005 +#: g10/gpg.c:4006 #, c-format msgid "invalid default preferences\n" msgstr "niewłaściwe domyślne ustawienia\n" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, c-format msgid "invalid personal cipher preferences\n" msgstr "niewłaściwe ustawienia szyfrów\n" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, 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:4016 +#: g10/gpg.c:4017 #, c-format msgid "invalid personal digest preferences\n" msgstr "niewłaściwe ustawienia skrótów\n" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, c-format msgid "invalid personal compress preferences\n" msgstr "niewłaściwe ustawienia algorytmów kompresji\n" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, 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:4071 +#: g10/gpg.c:4072 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s jeszcze nie działa z %s!\n" -#: g10/gpg.c:4134 +#: g10/gpg.c:4135 #, 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:4146 +#: g10/gpg.c:4147 #, 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:4301 +#: g10/gpg.c:4302 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "inicjowanie Bazy Zaufania nie powiodło się: %s\n" -#: g10/gpg.c:4313 +#: g10/gpg.c:4314 #, 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:4385 +#: g10/gpg.c:4386 #, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "szyfrowanie symetryczne ,,%s'' nie powiodło się: %s\n" -#: g10/gpg.c:4414 +#: g10/gpg.c:4415 #, 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:4417 +#: g10/gpg.c:4418 #, 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:4475 +#: g10/gpg.c:4476 #, 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:4478 +#: g10/gpg.c:4479 #, 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:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, c-format msgid "keyserver send failed: %s\n" msgstr "wysyłka do serwera kluczy nie powiodła się: %s\n" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, c-format msgid "keyserver receive failed: %s\n" msgstr "odbiór z serwera kluczy nie powiódł się: %s\n" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, c-format msgid "key export failed: %s\n" msgstr "eksport kluczy nie powiódł się: %s\n" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, c-format msgid "export as ssh key failed: %s\n" msgstr "eksport do klucza ssh powiódł się: %s\n" -#: g10/gpg.c:4925 +#: g10/gpg.c:4926 #, c-format msgid "keyserver search failed: %s\n" msgstr "szukanie w serwerze kluczy nie powiodło się: %s\n" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "odświeżenie kluczy z serwera nie powiodło się: %s\n" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "zdjęcie opakowania ASCII nie powiodło się: %s\n" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "opakowywanie ASCII nie powiodło się: %s\n" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, c-format msgid "invalid hash algorithm '%s'\n" msgstr "niewłaściwy algorytm skrótu ,,%s''\n" -#: g10/gpg.c:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 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:5286 +#: g10/gpg.c:5308 #, 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:5342 +#: g10/gpg.c:5364 #, 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:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Wpisz tutaj swoją wiadomość ...\n" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "podany URL regulaminu poświadczania jest niepoprawny\n" -#: g10/gpg.c:5702 +#: g10/gpg.c:5724 #, c-format msgid "the given signature policy URL is invalid\n" msgstr "podany URL regulaminu podpisów jest niepoprawny\n" -#: g10/gpg.c:5735 +#: g10/gpg.c:5757 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "podany preferowany URL serwera kluczy jest niepoprawny\n" @@ -3437,7 +3448,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:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|pisanie opisu stanu do deskryptora FD" @@ -4169,7 +4180,7 @@ msgid "Are you sure you still want to sign it? (y/N) " msgstr "Czy na pewno chcesz podpisać? (t/N) " #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr " Nie da się złożyć podpisu.\n" @@ -4347,8 +4358,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:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "złożenie podpisu nie powiodło się: %s\n" @@ -4556,7 +4567,7 @@ msgstr "" "(ltsign,\n" " tnrsign itd.).\n" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 msgid "Key is revoked." msgstr "Klucz unieważniony." @@ -4606,7 +4617,7 @@ msgstr "Czy na pewno usunąć ten identyfikator użytkownika? (t/N) " msgid "Really move the primary key? (y/N) " msgstr "Czy na pewno przenieść główny klucz (t/N) " -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 msgid "You must select exactly one key.\n" msgstr "Musisz wybrać dokładnie jeden klucz.\n" @@ -4684,161 +4695,161 @@ msgstr "Zapisać zmiany? (t/N) " msgid "Quit without saving? (y/N) " msgstr "Wyjść bez zapisania zmian? (t/N) " -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "Klucz nie został zmieniony więc zapis zmian nie jest konieczny.\n" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, c-format msgid "cannot revoke the last valid user ID.\n" msgstr "nie można unieważnić ostatniego identyfikatora użytkownika.\n" -#: g10/keyedit.c:2523 +#: g10/keyedit.c:2579 #, c-format msgid "revoking the user ID failed: %s\n" msgstr "unieważnienie identyfikatora użytkownika nie powiodło się: %s\n" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, c-format msgid "setting the primary user ID failed: %s\n" msgstr "ustawienie głównego identyfikatora użytkownika nie powiodło się: %s\n" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, c-format msgid "\"%s\" is not a fingerprint\n" msgstr ",,%s'' nie jest odciskiem\n" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr ",,%s'' nie jest głównym odciskiem\n" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, c-format msgid "Invalid user ID '%s': %s\n" msgstr "Błędny identyfikator użytkownika ,,%s'': %s\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "No matching user IDs." msgstr "Brak pasującego identyfikatora użytkownika." -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 msgid "Nothing to sign.\n" msgstr "Nie ma nic do podpisania.\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, c-format msgid "Not signed by you.\n" msgstr "Nie podpisane przez ciebie.\n" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, c-format msgid "revoking the key signature failed: %s\n" msgstr "unieważnienie podpisu klucza nie powiodło się: %s\n" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, c-format msgid "'%s' is not a valid expiration time\n" msgstr ",,%s'' nie jest poprawnym czasem wygaśnięcia\n" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, c-format msgid "\"%s\" is not a proper fingerprint\n" msgstr ",,%s'' nie jest właściwym odciskiem\n" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, c-format msgid "subkey \"%s\" not found\n" msgstr "podklucz ,,%s'' nie został odnaleziony\n" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "AEAD: " -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "Skrót: " -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "Ustawienia: " -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "no-modify dla serwera kluczy" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "Preferowany serwer kluczy: " -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 msgid "Notations: " msgstr "Adnotacje: " -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "Klucze PGP 2.x nie zawierają opisu ustawień.\n" -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "Ten klucz został unieważniony %s przez klucz użytkownika %s %s\n" -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, c-format msgid "This key may be revoked by %s key %s" msgstr "Klucz może zostać unieważniony przez klucz %s użytkownika %s" -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 msgid "(sensitive)" msgstr "(poufne)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "utworzono: %s" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, c-format msgid "revoked: %s" msgstr "unieważniono: %s" -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, c-format msgid "expired: %s" msgstr "wygasł: %s" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "wygasa: %s" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, c-format msgid "usage: %s" msgstr "użycie: %s" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "nr-karty: " -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, c-format msgid "trust: %s" msgstr "zaufanie: %s" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "poprawność: %s" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "Ten klucz został wyłączony z użytku" -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" @@ -4846,17 +4857,17 @@ 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:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 msgid "revoked" msgstr "unieważniony" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "wygasł" -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" @@ -4866,17 +4877,17 @@ msgstr "" " jako główny. Wykonanie tego polecenie może więc spowodować\n" " wyświetlanie innego identyfikatora jako domyślnego głównego.\n" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "OSTRZEŻENIE: podklucz do szyfrowania wkrótce wygaśnie.\n" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, c-format msgid "You may want to change its expiration date too.\n" msgstr "Może warto także zmienić jego datę ważności.\n" -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -4885,35 +4896,37 @@ msgstr "" "OSTRZEŻENIE: To jest klucz PGP wersji 2. Dodanie zdjęcia spowoduje, że\n" " niektóre wersje przestaną go rozumieć.\n" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 msgid "Are you sure you still want to add it? (y/N) " msgstr "Czy dalej chcesz je dodać? (t/N) " -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 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:3102 -msgid "Such a user ID already exists on this key!\n" +#: g10/keyedit.c:4329 +#, fuzzy +#| msgid "Such a user ID already exists on this key!\n" +msgid "Such a user ID already exists on this key!" msgstr "Taki identyfikator użytkownika już istnieje na tym kluczu!\n" -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "Usunąć ten poprawny podpis? (t/N/w) " -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "Usunąć ten niepoprawny podpis? (t/N/w) " -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "Usunąć ten nieznany podpis? (t/N/w) " -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "Na pewno usunąć ten podpis klucza nim samym? (t/N) " -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, c-format msgid "Deleted %d signature.\n" msgid_plural "Deleted %d signatures.\n" @@ -4921,20 +4934,20 @@ msgstr[0] "%d podpis usunięty.\n" msgstr[1] "%d podpisy usunięte.\n" msgstr[2] "%d podpisów usuniętych.\n" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "Nic nie zostało usunięte.\n" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 msgid "invalid" msgstr "niepoprawny" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "Identyfikator użytkownika ,,%s'' upakowany: %s\n" -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, c-format msgid "User ID \"%s\": %d signature removed\n" msgid_plural "User ID \"%s\": %d signatures removed\n" @@ -4942,17 +4955,17 @@ msgstr[0] "Identyfikator użytkownika ,,%s'': %d podpis usunięty\n" msgstr[1] "Identyfikator użytkownika ,,%s'': %d podpisy usunięte\n" msgstr[2] "Identyfikator użytkownika ,,%s'': %d podpisów usuniętych\n" -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, c-format msgid "User ID \"%s\": already minimized\n" msgstr "Identyfikator użytkownika ,,%s'': już zmniejszony.\n" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, c-format msgid "User ID \"%s\": already clean\n" msgstr "Identyfikator użytkownika ,,%s'': już czysty.\n" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" @@ -4962,215 +4975,215 @@ msgstr "" " unieważniającego spowoduje, że niektóre wersje PGP przestaną\n" " go rozumieć.\n" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "Do klucza dla PGP 2.x nie można wyznaczyć klucza unieważniającego.\n" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 msgid "Enter the user ID of the designated revoker: " msgstr "Podaj identyfikator klucza unieważniającego: " -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "klucza PGP 2.x nie można wyznaczyć jako unieważniającego\n" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "nie można wyznaczyć klucza do unieważniania jego samego\n" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, c-format msgid "this key has already been designated as a revoker\n" msgstr "ten klucz został już uznany kluczem unieważniającym\n" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "" "OSTRZEŻENIE: nie można cofnąć wyznaczenia klucza jako unieważniającego!\n" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "Czy na pewno chcesz wyznaczyć ten klucz jako unieważniający? (t/N) " -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 msgid "" "Are you sure you want to change the expiration time for multiple subkeys? (y/" "N) " msgstr "Czy na pewno zmienić datę ważności dla wielu podkluczy? (t/N) " -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 msgid "Changing expiration time for a subkey.\n" msgstr "Zmiana daty ważności podklucza.\n" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "Zmiana daty ważności głównego klucza.\n" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "Nie można zmienić daty ważności klucza w wersji 3.\n" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 msgid "Changing usage of a subkey.\n" msgstr "Zmiana zastosowań podklucza.\n" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 msgid "Changing usage of the primary key.\n" msgstr "Zmiana zastosowań klucza głównego.\n" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "podklucz podpisujący %s jest już skrośnie podpisany\n" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "" "podklucz %s nie jest podpisujący, więc nie musi być skrośnie podpisany\n" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 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:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, c-format msgid "skipping v3 self-signature on user ID \"%s\"\n" msgstr "podpis w wersji 3 na identyfikatorze ,,%s'' zostaje pominięty\n" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "Podaj preferowany URL serwera kluczy: " -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 msgid "Are you sure you want to replace it? (y/N) " msgstr "Czy na pewno chcesz go zastąpić? (t/N) " -#: g10/keyedit.c:5384 +#: g10/keyedit.c:5440 msgid "Are you sure you want to delete it? (y/N) " msgstr "Czy na pewno chcesz go usunąć? (t/N) " -#: g10/keyedit.c:5449 +#: g10/keyedit.c:5505 msgid "Enter the notation: " msgstr "Adnotacje: " -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 msgid "Proceed? (y/N) " msgstr "Kontynuować? (t/N) " -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, c-format msgid "No user ID with index %d\n" msgstr "Brak identyfikatora użytkownika o numerze %d.\n" -#: g10/keyedit.c:5728 +#: g10/keyedit.c:5784 #, c-format msgid "No user ID with hash %s\n" msgstr "Brak identyfikatora użytkownika o skrócie %s\n" -#: g10/keyedit.c:5829 +#: g10/keyedit.c:5885 #, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Brak podklucza o identyfikatorze ,,%s''.\n" -#: g10/keyedit.c:5851 +#: g10/keyedit.c:5907 #, c-format msgid "No subkey with index %d\n" msgstr "Brak podklucza o numerze %d.\n" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, c-format msgid "user ID: \"%s\"\n" msgstr "identyfikator użytkownika: ,,%s''\n" -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, 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:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr " (podpis nieeksportowalny) " -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, c-format msgid "This signature expired on %s.\n" msgstr "Ważność tego klucza wygasła %s.\n" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 msgid "Are you sure you still want to revoke it? (y/N) " msgstr "Czy dalej chcesz go unieważnić? (t/N) " -#: g10/keyedit.c:6011 +#: g10/keyedit.c:6067 msgid "Create a revocation certificate for this signature? (y/N) " msgstr "Stworzyć certyfikat unieważnienia tego podpisu? (t/N) " -#: g10/keyedit.c:6071 +#: g10/keyedit.c:6127 #, 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:6100 +#: g10/keyedit.c:6156 msgid " (non-revocable)" msgstr " (podpis nieunieważnialny) " -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, 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:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "Czy na pewno chcesz unieważnić te podpisy:\n" -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 msgid "Really create the revocation certificates? (y/N) " msgstr "Na pewno utworzyć certyfikaty unieważnienia ? (t/N) " -#: g10/keyedit.c:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "brak klucza tajnego\n" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, 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:6246 +#: g10/keyedit.c:6302 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "identyfikator użytkownika ,,%s'' został już unieważniony\n" -#: g10/keyedit.c:6263 +#: g10/keyedit.c:6319 #, 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:6359 +#: g10/keyedit.c:6415 #, 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:6397 +#: g10/keyedit.c:6453 #, c-format msgid "Key %s is already revoked.\n" msgstr "Klucz %s jest już unieważniony.\n" -#: g10/keyedit.c:6459 +#: g10/keyedit.c:6515 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "Podklucz %s jest już unieważniony.\n" -#: g10/keyedit.c:6556 +#: g10/keyedit.c:6612 #, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "" @@ -5602,6 +5615,10 @@ msgstr "" "Nie należy umieszczać adresu poczty elektronicznej w polu nazwiska czy\n" "komentarza.\n" +#: g10/keygen.c:3102 +msgid "Such a user ID already exists on this key!\n" +msgstr "Taki identyfikator użytkownika już istnieje na tym kluczu!\n" + #. TRANSLATORS: These are the allowed answers in #. lower and uppercase. Below you will find the matching #. string which should be translated accordingly and the @@ -5936,7 +5953,7 @@ msgstr "niepoprawny protokół serwera kluczy (nasz %d != moduł obsługi %d)\n" msgid "\"%s\" not a key ID: skipping\n" msgstr ",,%s'' nie jest identyfikatorem klucza - pominięto\n" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, c-format msgid "refreshing %d key from %s\n" msgid_plural "refreshing %d keys from %s\n" @@ -5944,47 +5961,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:1224 +#: g10/keyserver.c:1226 #, 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:1316 +#: g10/keyserver.c:1318 #, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "klucz ,,%s'' nie został odnaleziony na serwerze kluczy\n" -#: g10/keyserver.c:1319 +#: g10/keyserver.c:1321 #, c-format msgid "key not found on keyserver\n" msgstr "klucz nie został odnaleziony na serwerze kluczy\n" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, c-format msgid "requesting key %s from %s\n" msgstr "zapytanie o klucz %s z %s\n" -#: g10/keyserver.c:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, c-format msgid "no keyserver known\n" msgstr "brak znanego serwera kluczy\n" -#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "pominięty ,,%s'': %s\n" -#: g10/keyserver.c:1619 +#: g10/keyserver.c:1621 #, c-format msgid "sending key %s to %s\n" msgstr "wysyłanie klucza %s na %s\n" -#: g10/keyserver.c:1662 +#: g10/keyserver.c:1664 #, c-format msgid "requesting key from '%s'\n" msgstr "zapytanie o klucz z ,,%s''\n" -#: g10/keyserver.c:1680 +#: g10/keyserver.c:1682 #, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "OSTRZEŻENIE: nie można pobrać URI %s: %s\n" @@ -6017,69 +6034,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:475 +#: g10/mainproc.c:480 #, c-format msgid "public key is %s\n" msgstr "klucz publiczny to %s\n" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, 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:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " ,,%s''\n" -#: g10/mainproc.c:535 +#: g10/mainproc.c:540 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "zaszyfrowano kluczem %s o identyfikatorze %s\n" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "OSTRZEŻENIE: widziano wiele czystych tekstów\n" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "zaszyfrowane za pomocą %lu haseł\n" -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "zaszyfrowane jednym hasłem\n" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "błąd odszyfrowywania kluczem publicznym: %s\n" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "dane zaszyfrowane kluczem publicznym: poprawny klucz sesyjny\n" -#: g10/mainproc.c:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, c-format msgid "assuming %s encrypted data\n" msgstr "przyjmując że dane zostały zaszyfrowane za pomocą %s\n" -#: g10/mainproc.c:655 +#: g10/mainproc.c:660 #, 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:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "OSTRZEŻENIE: wiadomość nie była zabezpieczona przed manipulacją\n" -#: g10/mainproc.c:763 +#: g10/mainproc.c:768 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" @@ -6089,182 +6106,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:766 +#: g10/mainproc.c:771 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "Użycie mimo to opcji ,,%s'' do odszyfrowania.\n" -#: g10/mainproc.c:771 +#: g10/mainproc.c:776 #, c-format msgid "decryption forced to fail!\n" msgstr "wymuszono błąd odszyfrowywania!\n" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "odszyfrowanie poprawne\n" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "OSTRZEŻENIE: zaszyfrowana wiadomość była manipulowana!\n" -#: g10/mainproc.c:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "błąd odszyfrowywania: %s\n" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, 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:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "pierwotna nazwa pliku='%.*s'\n" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, 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:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, c-format msgid "no signature found\n" msgstr "nie znaleziono podpisu\n" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, c-format msgid "BAD signature from \"%s\"" msgstr "NIEPOPRAWNY podpis złożony przez ,,%s''" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, c-format msgid "Expired signature from \"%s\"" msgstr "Przeterminowany podpis złożony przez ,,%s''" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, c-format msgid "Good signature from \"%s\"" msgstr "Poprawny podpis złożony przez ,,%s''" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "wymuszono pominięcie sprawdzenia podpisu\n" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, 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:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, c-format msgid "Signature made %s\n" msgstr "Podpisano w %s\n" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " przy użyciu klucza %s %s\n" -#: g10/mainproc.c:1970 +#: g10/mainproc.c:1982 #, 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:1976 +#: g10/mainproc.c:1988 #, c-format msgid " issuer \"%s\"\n" msgstr " wystawca ,,%s''\n" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, c-format msgid "Key available at: " msgstr "Klucz dostępny w: " -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, 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:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "[niepewne]" -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, c-format msgid " aka \"%s\"" msgstr " alias ,,%s''" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, 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:2402 +#: g10/mainproc.c:2414 #, c-format msgid "Signature expired %s\n" msgstr "Ważność podpisu wygasła %s.\n" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, c-format msgid "Signature expires %s\n" msgstr "Ważność podpisu wygasa %s.\n" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2430 #, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "podpis %s, algorytm skrótu %s%s%s\n" -#: g10/mainproc.c:2419 +#: g10/mainproc.c:2431 msgid "binary" msgstr "binarny" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "tekstowy" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 msgid "unknown" msgstr "nieznany" -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 msgid ", key algorithm " msgstr ", algorytm klucza " -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, 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:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "Nie można sprawdzić podpisu: %s\n" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "nie jest oddzielonym podpisem.\n" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, 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:2663 +#: g10/mainproc.c:2675 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "oddzielony podpis klasy 0x%02x.\n" -#: g10/mainproc.c:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "podpis starego typu (PGP 2.x).\n" @@ -6338,11 +6355,6 @@ msgstr "(dalsze informacje: " msgid "%s:%d: deprecated option \"%s\"\n" msgstr "%s:%d: przestarzała opcja ,,%s''\n" -#: g10/misc.c:1188 -#, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "OSTRZEŻENIE: ,,%s'' jest przestarzałą opcją.\n" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -7440,133 +7452,133 @@ msgstr "błąd odczytu w ,,%s'': %s\n" msgid "trustdb: sync failed: %s\n" msgstr "baza zaufania: synchronizacja nie powiodła się %s\n" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, c-format msgid "can't create lock for '%s'\n" msgstr "nie można utworzyć blokady dla ,,%s''\n" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, c-format msgid "can't lock '%s'\n" msgstr "nie można zablokować ,,%s''\n" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "baza zaufania, wpis %lu: funkcja lseek() nie powiodła się: %s\n" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "baza zaufania, wpis %lu: zapis nie powiódł się (n=%d): %s\n" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "zbyt duże zlecenie dla bazy zaufania\n" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s: katalog nie istnieje!\n" -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, c-format msgid "can't access '%s': %s\n" msgstr "nie można dostać się do ,,%s'': %s\n" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s: stworzenie zapisu o wersji nie powiodło się: %s" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s: stworzony niepoprawny plik bazy zaufania\n" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s: baza zaufania utworzona\n" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, c-format msgid "Note: trustdb not writable\n" msgstr "Uwaga: nie można zapisywać bazy zaufania\n" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s: niepoprawny plik bazy zaufania\n" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s: tworzenie tablicy skrótów nie powiodło się: %s\n" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s: błąd przy uaktualnianiu numeru wersji: %s\n" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s: błąd odczytu numeru wersji: %s\n" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s: błąd zapisu numeru wersji: %s\n" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "baza zaufania: funkcja lseek() zawiodła: %s\n" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "baza zaufania: funkcja read() (n=%d) zawiodła: %s\n" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s: to nie jest plik bazy zaufania\n" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s: wpis wersji z numerem %lu\n" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s: niewłaściwa wersja pliku %d\n" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s: błąd odczytu pustego wpisu: %s\n" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s: błąd zapisu wpisu katalogowego: %s\n" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s: zerowanie rekordu nie powiodło się: %s\n" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s: dopisanie rekordu nie powiodło się: %s\n" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "Błąd: uszkodzona baza zaufania.\n" @@ -8228,16 +8240,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "Pozostało prób: %d" @@ -8278,10 +8290,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 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" @@ -8303,57 +8315,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:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, c-format msgid "key already exists\n" msgstr "klucz już istnieje\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, 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:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, c-format msgid "generating new key\n" msgstr "generowanie nowego klucza\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, c-format msgid "writing new key\n" msgstr "zapisywanie nowego klucza\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, 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:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, 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:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, 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:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, 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:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, 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:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, c-format msgid "generating key failed\n" msgstr "generowanie klucza nie powiodło się\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, c-format msgid "key generation completed (%d second)\n" msgid_plural "key generation completed (%d seconds)\n" @@ -8361,67 +8373,67 @@ 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:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, c-format msgid "response does not contain the public key data\n" msgstr "odpowiedź nie zawiera danych klucza publicznego\n" -#: scd/app-p15.c:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 msgid "|A|Please enter the Admin PIN" msgstr "|A|Proszę wprowadzić PIN administracyjny" -#: scd/app-p15.c:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 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:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 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:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, 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:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, 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" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 #, fuzzy #| msgid "the NullPIN has not yet been changed\n" msgid "Note: PIN has not yet been enabled." msgstr "NullPIN nie został jeszcze zmieniony\n" -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "NullPIN nie został jeszcze zmieniony\n" -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 msgid "|N|Please enter a new PIN for the standard keys." msgstr "|N|Proszę wprowadzić nowy PIN dla zwykłych kluczy." -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "" "|NP|Proszę wprowadzić nowy kod oblokowujący PIN (PUK) dla zwykłych kluczy." -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "" "|N|Proszę wprowadzić nowy PIN dla klucza do tworzenia podpisów " "kwalifikowanych." -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." @@ -8429,7 +8441,7 @@ msgstr "" "|NP|Proszę wprowadzić nowy kod odblokowujący PIN (PUK) dla klucza do " "tworzenia podpisów kwalifikowanych." -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." @@ -8437,27 +8449,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:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 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:945 +#: scd/app-openpgp.c:946 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "nie powiódł się zapis odcisku: %s\n" -#: scd/app-openpgp.c:958 +#: scd/app-openpgp.c:959 #, 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:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, c-format msgid "error retrieving CHV status from card\n" msgstr "błąd podczas odczytu stanu CHV z karty\n" -#: scd/app-openpgp.c:1951 +#: scd/app-openpgp.c:1952 #, c-format msgid "reading public key failed: %s\n" msgstr "odczyt klucza publicznego nie powiódł się: %s\n" @@ -8465,44 +8477,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:2375 +#: scd/app-openpgp.c:2406 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "%sNumer: %s%%0AWłaściciel: %s%%0ALicznik: %lu%s" -#: scd/app-openpgp.c:2623 +#: scd/app-openpgp.c:2654 #, c-format msgid "using default PIN as %s\n" msgstr "użycie domyślnego PIN-u jako %s\n" -#: scd/app-openpgp.c:2630 +#: scd/app-openpgp.c:2661 #, 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:2643 +#: scd/app-openpgp.c:2674 msgid "||Please unlock the card" msgstr "||Proszę odblokować kartę" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, 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:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "weryfikacja CHV%d nie powiodła się: %s\n" -#: scd/app-openpgp.c:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "karta została trwale zablokowana!\n" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8514,20 +8526,20 @@ msgstr[1] "" msgstr[2] "" "Zostało %d prób PIN-u administracyjnego do trwałego zablokowania karty\n" -#: scd/app-openpgp.c:2843 +#: scd/app-openpgp.c:2874 #, 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:3357 +#: scd/app-openpgp.c:3388 msgid "||Please enter the PIN" msgstr "||Proszę wpisać PIN" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 msgid "||Please enter the Reset Code for the card" msgstr "||Proszę wprowadzić kod resetujący dla karty" -#: scd/app-openpgp.c:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, 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" @@ -8535,72 +8547,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "|RN|Nowy kod resetujący" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "|AN|Nowy PIN administracyjny" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "|N|Nowy PIN" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "||Proszę wprowadzić PIN administracyjny i nowy PIN administracyjny" -#: scd/app-openpgp.c:3545 +#: scd/app-openpgp.c:3576 msgid "||Please enter the PIN and New PIN" msgstr "||Proszę wprowadzić PIN i nowy PIN" -#: scd/app-openpgp.c:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, c-format msgid "error reading application data\n" msgstr "błąd podczas odczytu danych aplikacji\n" -#: scd/app-openpgp.c:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, c-format msgid "error reading fingerprint DO\n" msgstr "błąd podczas odczytu odcisku DO\n" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "brak datownika utworzenia\n" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, 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:4648 +#: scd/app-openpgp.c:4679 #, c-format msgid "unsupported curve\n" msgstr "nieobsługiwana krzywa\n" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "niepoprawna struktura karty OpenPGP (DO 0x93)\n" -#: scd/app-openpgp.c:5036 +#: scd/app-openpgp.c:5067 #, 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:5236 +#: scd/app-openpgp.c:5267 #, 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:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "dotychczas stworzono podpisów: %lu\n" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" @@ -8608,7 +8620,7 @@ msgstr "" "weryfikacja PIN-u administracyjnego tym poleceniem jest aktualnie " "zabroniona\n" -#: scd/app-openpgp.c:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "nie można dostać się do %s - niepoprawna karta OpenPGP?\n" @@ -8628,7 +8640,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:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "|POZIOM|ustawienie POZIOMU diagnostyki" @@ -8672,11 +8684,11 @@ msgstr "" msgid "deny the use of admin card commands" msgstr "zabronienie używania poleceń karty administratora" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "Składnia: @SCDAEMON@ [opcje] (-h wyświetla pomoc)" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" @@ -8684,22 +8696,22 @@ msgstr "" "Składnia: scdaemon [opcje] [polecenie [argumenty]]\n" "Demon kart procesorowych dla @GNUPG@\n" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, c-format 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:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, c-format msgid "handler for fd %d started\n" msgstr "obsługa fd %d uruchomiona\n" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "obsługa fd %d zakończona\n" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, c-format msgid "error getting key usage information: %s\n" @@ -8927,7 +8939,7 @@ msgstr "główny certyfikat nie jest oznaczony jako zaufany" msgid "checking the trust list failed: %s\n" msgstr "sprawdzenie listy zaufania nie powiodło się: %s\n" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, c-format msgid "certificate chain too long\n" msgstr "łańcuch certyfikatów zbyt długi\n" @@ -8982,7 +8994,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n" msgstr "skrót %u-bitowy nie jest poprawny dla %u-bitowego klucza %s\n" #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, c-format msgid "out of core\n" @@ -9027,42 +9039,42 @@ msgstr "" "S/N %s, ID 0x%08lX,\n" "stworzony %s, wygasa %s.\n" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "nie podano zastosowania klucza - przyjęto wszystkie zastosowania\n" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "certyfikat nie powinien być używany do poświadczania\n" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "certyfikat nie powinien być używany do podpisywania odpowiedzi OCSP\n" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "certyfikat nie powinien być używany do szyfrowania\n" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "certyfikat nie powinien być używany do podpisywania\n" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "certyfikat nie nadaje się do szyfrowania\n" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "certyfikat nie nadaje się do podpisywania\n" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, fuzzy, c-format #| msgid "lookup a certificate" msgid "looking for another certificate\n" @@ -9251,6 +9263,11 @@ msgstr "Stworzyć własnoręcznie podpisany certyfikat? (t/N) " msgid "These parameters are used:\n" msgstr "Użyte będą następujące parametry:\n" +#: sm/certreqgen-ui.c:433 +#, c-format +msgid "error creating temporary file: %s\n" +msgstr "błąd tworzenia pliku tymczasowego: %s\n" + #: sm/certreqgen-ui.c:439 msgid "Now creating self-signed certificate. " msgstr "Tworzenie własnoręcznie podpisanego certyfikatu. " @@ -9323,123 +9340,123 @@ msgstr "usunięcie certyfikatu ,,%s'' nie powiodło się: %s\n" msgid "no valid recipients given\n" msgstr "nie podano poprawnych adresatów\n" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 msgid "list external keys" msgstr "wypisanie kluczy zewnętrznych" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 msgid "list certificate chain" msgstr "wypisanie łańcucha certyfikatów" -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 msgid "import certificates" msgstr "import certyfikatów" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 msgid "export certificates" msgstr "eksport certyfikatów" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 msgid "register a smartcard" msgstr "zarejestrowanie karty procesorowej" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "przekazanie polecenia do dirmngr" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "wywołanie gpg-protect-tool" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "nieużywanie w ogóle terminala" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "|N|liczba certyfikatów do dołączenia" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "|PLIK|pobranie informacji o polityce z PLIKU" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "przyjęcie wejścia w formacie PEM" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "przyjęcie wejścia w formacie base-64" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "przyjęcie wejścia w formacie binarnym" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 msgid "create base-64 encoded output" msgstr "tworzenie wyjścia zakodowanego base-64" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 msgid "|USER-ID|use USER-ID as default secret key" msgstr "|UŻYTKOWNIK|użycie tego identyfikatora jako domyślnego klucza tajnego" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 msgid "|FILE|add keyring to the list of keyrings" msgstr "|PLIK|dodanie tego zbioru kluczy do listy zbiorów kluczy" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "pobranie brakujących certyfikatów wystawców" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NAZWA|użycie kodowania NAZWA dla haseł PKCS#12" -#: sm/gpgsm.c:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "pominięcie CRL" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "niesprawdzanie CRL dla głównych certyfikatów" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "sprawdzenie poprawności przy użyciu OCSP" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "niesprawdzanie polityk certyfikatów" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "|NAZWA|użycie tego algorytmu szyfrowania NAZWA" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 msgid "|NAME|use message digest algorithm NAME" msgstr "|NAZWA|użycie tego algorytmu skrótu wiadomości" -#: sm/gpgsm.c:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "tryb wsadowy: bez żadnych pytań" -#: sm/gpgsm.c:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "przyjęcie odpowiedzi ,,tak'' na większość pytań" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "przyjęcie odpowiedzi ,,nie'' na większość pytań" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 msgid "|FILE|write an audit log to FILE" msgstr "|PLIK|zapisanie logów audytowych do PLIKU" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 msgid "Usage: @GPGSM@ [options] [files] (-h for help)" msgstr "Składnia: @GPGSM@ [opcje] [pliki] (-h wyświetla pomoc)" -#: sm/gpgsm.c:623 +#: sm/gpgsm.c:633 msgid "" "Syntax: @GPGSM@ [options] [files]\n" "Sign, check, encrypt or decrypt using the S/MIME protocol\n" @@ -9450,27 +9467,27 @@ msgstr "" "S/MIME\n" "Domyślnie wykonywana operacja zależy od danych wejściowych\n" -#: sm/gpgsm.c:831 +#: sm/gpgsm.c:841 #, 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:842 +#: sm/gpgsm.c:852 #, c-format msgid "unknown validation model '%s'\n" msgstr "nieznany model poprawności ,,%s''\n" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, c-format msgid "importing common certificates '%s'\n" msgstr "import wspólnych certyfikatów ,,%s''\n" -#: sm/gpgsm.c:1774 +#: sm/gpgsm.c:1795 #, c-format msgid "can't sign using '%s': %s\n" msgstr "nie można podpisać z użyciem ,,%s'': %s\n" -#: sm/gpgsm.c:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "błędne polecenie (nie ma polecenia domyślnego)\n" @@ -9501,7 +9518,7 @@ msgstr "błąd pobierania zapisanych flag: %s\n" msgid "error importing certificate: %s\n" msgstr "błąd importu certyfikatu: %s\n" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, c-format msgid "error reading input: %s\n" msgstr "błąd odczytu wejścia: %s\n" @@ -9542,7 +9559,7 @@ msgstr "problem z ponownym odszukaniem certyfikatu: %s\n" msgid "error storing flags: %s\n" msgstr "błąd zapisywania flag: %s\n" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "Błąd - " @@ -9922,11 +9939,6 @@ msgstr "" msgid "error closing '%s': %s\n" msgstr "błąd zamykania ,,%s'': %s\n" -#: dirmngr/crlcache.c:948 -#, c-format -msgid "error renaming '%s' to '%s': %s\n" -msgstr "błąd zmiany nazwy ,,%s'' na ,,%s'': %s\n" - #: dirmngr/crlcache.c:1002 #, c-format msgid "can't hash '%s': %s\n" @@ -10612,93 +10624,93 @@ msgstr "poprawne poziomy diagnostyki to: %s\n" msgid "usage: %s [options] " msgstr "składnia: %s [opcje]" -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, c-format msgid "colons are not allowed in the socket name\n" msgstr "dwukropki nie są dozwolone w nazwie gniazda\n" -#: dirmngr/dirmngr.c:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "pobranie CRL z ,,%s'' nie powiodło się: %s\n" -#: dirmngr/dirmngr.c:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "przetworzenie CRL z ,,%s'' nie powiodło się: %s\n" -#: dirmngr/dirmngr.c:1730 +#: dirmngr/dirmngr.c:1734 #, c-format msgid "%s:%u: line too long - skipped\n" msgstr "%s:%u: linia zbyt długa - pominięto\n" -#: dirmngr/dirmngr.c:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s:%u: wykryto błędny odcisk\n" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, c-format msgid "%s:%u: read error: %s\n" msgstr "%s:%u: błąd odczytu: %s\n" -#: dirmngr/dirmngr.c:1892 +#: dirmngr/dirmngr.c:1896 #, 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:1979 +#: dirmngr/dirmngr.c:1983 #, 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:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "otrzymano SIGUSR2 - nie zdefiniowano akcji\n" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "otrzymano SIGTERM - zamykanie...\n" -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "otrzymano SIGTERM - nadal są aktywne połączenia: %d\n" -#: dirmngr/dirmngr.c:2032 +#: dirmngr/dirmngr.c:2036 #, c-format msgid "shutdown forced\n" msgstr "wymuszono zamknięcie\n" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "otrzymano SIGINT - natychmiastowe zamknięcie\n" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "otrzymano sygnał %d - nie zdefiniowano akcji\n" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, c-format msgid "error accessing '%s': http status %u\n" msgstr "błąd dostępu do ,,%s'': status http %u\n" -#: dirmngr/http.c:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "URL ,,%s'' przekierowany na ,,%s'' (%u)\n" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, c-format msgid "too many redirections\n" msgstr "za dużo przekierowań\n" -#: dirmngr/http.c:3768 +#: dirmngr/http.c:3802 #, c-format msgid "redirection changed to '%s'\n" msgstr "przekierowanie zmienione na ,,%s''\n" @@ -11062,57 +11074,57 @@ msgstr "łańcuch certyfikatów jest dobry\n" msgid "certificate should not have been used for CRL signing\n" msgstr "certyfikat nie powinien być używany do podpisywania CRL\n" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 msgid "quiet" msgstr "cicho" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "wypisanie danych zakodowanych szesnastkowo" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "dekodowanie otrzymanych linii danych" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 msgid "connect to the dirmngr" msgstr "połączenie z dirmngr" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 #, fuzzy #| msgid "connect to the dirmngr" msgid "connect to the keyboxd" msgstr "połączenie z dirmngr" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "|NAZWA|połączenie z gniazdem Assuan o tej nazwie" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 msgid "|ADDR|connect to Assuan server at ADDR" msgstr "|ADRES|połączenie z serwerem Assuan pod ADRESEM" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "uruchomienie serwera Assuan podanego z linii poleceń" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "nieużywanie rozszerzonego trybu połączenia" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 msgid "|FILE|run commands from FILE on startup" msgstr "|PLIK|uruchomienie poleceń z PLIKU przy starcie" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "uruchomienie /subst przy starcie" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "Składnia: @GPG@-connect-agent [opcje] (-h wyświetla pomoc)" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 msgid "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" @@ -11120,49 +11132,49 @@ msgstr "" "Składnia: @GPG@-connect-agent [opcje]\n" "Połączenie z działającym agentem i wysyłanie poleceń\n" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "opcja ,,%s'' wymaga programu i opcjonalnych argumentów\n" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "opcja ,,%s'' zignorowana z powodu ,,%s''\n" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, c-format msgid "receiving line failed: %s\n" msgstr "odbieranie linii nie powiodło się: %s\n" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, c-format msgid "line too long - skipped\n" msgstr "linia zbyt długa - pominięta\n" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "linia skrócona z powodu osadzonego znaku Nul\n" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, c-format msgid "unknown command '%s'\n" msgstr "nieznane polecenie ,,%s''\n" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, c-format msgid "sending line failed: %s\n" msgstr "wysyłanie linii nie powiodło się: %s\n" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, fuzzy, c-format #| msgid "no dirmngr running in this session\n" msgid "no keybox daemon running in this session\n" msgstr "brak działającego dirmngr w tej sesji\n" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, c-format msgid "error sending standard options: %s\n" msgstr "błąd wysyłania standardowych opcji: %s\n" @@ -11224,12 +11236,12 @@ msgstr "Zewnętrzna weryfikacja komponentu %s nie powiodła się" msgid "Note that group specifications are ignored\n" msgstr "Uwaga, określenia grup są ignorowane\n" -#: tools/gpgconf-comp.c:3573 +#: tools/gpgconf-comp.c:3576 #, c-format msgid "error closing '%s'\n" msgstr "błąd zamykania ,,%s''\n" -#: tools/gpgconf-comp.c:3575 +#: tools/gpgconf-comp.c:3578 #, c-format msgid "error parsing '%s'\n" msgstr "błąd analizy ,,%s''\n" @@ -11419,6 +11431,12 @@ msgstr "" msgid "manage the command history" msgstr "" +#~ msgid "error writing to temporary file: %s\n" +#~ msgstr "błąd zapisu do pliku tymczasowego: %s\n" + +#~ msgid "run in supervised mode" +#~ msgstr "uruchomienie w trybie dozorowanym" + #~ msgid "Name may not start with a digit\n" #~ msgstr "Imię lub nazwisko nie może zaczynać się od cyfry\n" @@ -11755,9 +11773,6 @@ msgstr "" #~ msgid "could not open %s for writing: %s\n" #~ msgstr "nie udało się otworzyć %s do zapisu: %s\n" -#~ msgid "error writing to %s: %s\n" -#~ msgstr "błąd zapisu do %s: %s\n" - #~ msgid "error closing %s: %s\n" #~ msgstr "błąd zamykania %s: %s\n" diff --git a/po/pt.po b/po/pt.po index 39837bd..b75f122 100644 --- a/po/pt.po +++ b/po/pt.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gnupg\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-04-21 16:55+0200\n" +"POT-Creation-Date: 2022-07-11 12:31+0200\n" "PO-Revision-Date: 2015-02-11 19:17+0100\n" "Last-Translator: Pedro Morais \n" "Language-Team: pt \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: agent/call-pinentry.c:338 +#: agent/call-pinentry.c:340 #, 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,52 +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:556 +#: agent/call-pinentry.c:554 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:557 +#: agent/call-pinentry.c:555 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:558 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:559 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:560 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:561 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:562 +#: agent/call-pinentry.c:560 #, 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:564 +#: agent/call-pinentry.c:562 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:565 +#: agent/call-pinentry.c:563 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "frase-secreta inválida" -#: agent/call-pinentry.c:566 +#: agent/call-pinentry.c:564 msgid "Caps Lock is on" msgstr "" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:1022 +#: agent/call-pinentry.c:1019 msgid "Suggest" msgstr "" @@ -85,28 +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:1044 +#: agent/call-pinentry.c:1041 msgid "pinentry.genpin.tooltip" msgstr "" #. TRANSLATORS: This is a text shown by pinentry if the option #. for formatted passphrase is enabled. The length is #. limited to about 900 characters. -#: agent/call-pinentry.c:1072 +#: agent/call-pinentry.c:1069 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 +#: agent/call-pinentry.c:1128 #, 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:1198 +#: agent/call-pinentry.c:1195 msgid "Quality:" msgstr "" @@ -116,107 +116,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:1219 +#: agent/call-pinentry.c:1216 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1477 +#: agent/call-pinentry.c:1474 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1480 +#: agent/call-pinentry.c:1477 #, 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:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 #: agent/protect-tool.c:729 #, fuzzy msgid "Passphrase:" msgstr "frase secreta incorrecta" -#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 -#: agent/command.c:1988 agent/command-ssh.c:3056 agent/genkey.c:442 +#: agent/call-pinentry.c:1541 agent/call-pinentry.c:1799 agent/command.c:2049 +#: agent/command.c:2108 agent/command-ssh.c:3145 agent/genkey.c:427 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:1566 agent/call-pinentry.c:1830 +#: agent/call-pinentry.c:1563 agent/call-pinentry.c:1827 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 +#: agent/call-pinentry.c:1574 agent/call-pinentry.c:1838 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 -#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 +#: agent/call-pinentry.c:1586 agent/call-pinentry.c:1598 +#: agent/call-pinentry.c:1850 agent/call-pinentry.c:1862 #, fuzzy msgid "PIN too long" msgstr "frase secreta demasiado longa\n" -#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 +#: agent/call-pinentry.c:1587 agent/call-pinentry.c:1851 #, fuzzy msgid "Passphrase too long" msgstr "frase secreta demasiado longa\n" -#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 +#: agent/call-pinentry.c:1595 agent/call-pinentry.c:1859 #, fuzzy msgid "Invalid characters in PIN" msgstr "Caracter inválido no nome\n" -#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 +#: agent/call-pinentry.c:1600 agent/call-pinentry.c:1864 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 #, fuzzy msgid "Bad PIN" msgstr "MPI incorreto" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 #, fuzzy msgid "Bad Passphrase" msgstr "frase secreta incorrecta" -#: agent/command.c:823 +#: agent/command.c:826 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:824 +#: agent/command.c:827 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1235 g10/card-util.c:741 g10/card-util.c:762 +#: agent/command.c:1329 g10/card-util.c:741 g10/card-util.c:762 #, 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:1756 agent/command.c:1921 agent/command-ssh.c:2984 -#: agent/genkey.c:377 +#: agent/command.c:1876 agent/command.c:2041 agent/command-ssh.c:3073 +#: agent/genkey.c:362 #, fuzzy msgid "Please re-enter this passphrase" msgstr "muda a frase secreta" -#: agent/command.c:2703 +#: agent/command.c:2830 #, 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:2833 +#: agent/command.c:2960 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -228,9 +228,9 @@ 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:874 common/dotlock.c:856 g10/card-util.c:991 -#: g10/export.c:1329 g10/gpg.c:1454 g10/keygen.c:5370 g10/keyring.c:1329 +#: g10/export.c:1329 g10/gpg.c:1455 g10/keygen.c:5370 g10/keyring.c:1329 #: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 -#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:753 tools/gpg-card.c:479 +#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:739 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" @@ -238,15 +238,15 @@ msgstr "impossível criar `%s': %s\n" #: agent/command-ssh.c:886 common/helpfile.c:57 g10/card-util.c:948 #: g10/dearmor.c:59 g10/dearmor.c:104 g10/decrypt.c:65 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1455 +#: g10/decrypt.c:148 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1456 #: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4319 #: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: g10/plaintext.c:640 g10/sign.c:1093 g10/sign.c:1320 g10/sign.c:1433 -#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:758 -#: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2253 -#: sm/gpgsm.c:2283 sm/gpgsm.c:2321 sm/keylist.c:1791 sm/qualified.c:65 +#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:744 +#: g10/tdbio.c:799 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2274 +#: sm/gpgsm.c:2304 sm/gpgsm.c:2342 sm/keylist.c:1809 sm/qualified.c:65 #: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489 -#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1817 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1821 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -257,137 +257,128 @@ msgstr "impossível abrir `%s': %s\n" msgid "no suitable card key found: %s\n" msgstr "nenhum porta-chaves secreto com permissões de escrita encontrado: %s\n" -#: agent/command-ssh.c:2513 +#: agent/command-ssh.c:2467 #, fuzzy, c-format msgid "error getting list of cards: %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: agent/command-ssh.c:2688 +#: agent/command-ssh.c:2777 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " "allow this?" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Allow" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Deny" msgstr "" -#: agent/command-ssh.c:2704 +#: agent/command-ssh.c:2793 #, fuzzy, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "Por favor digite a frase secreta \n" -#: agent/command-ssh.c:3011 +#: agent/command-ssh.c:3100 #, fuzzy, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " "%s%%0Awithin gpg-agent's key storage" msgstr "Por favor digite a frase secreta \n" -#: agent/command-ssh.c:3708 +#: agent/command-ssh.c:3797 #, fuzzy, c-format msgid "failed to create stream from socket: %s\n" msgstr "%s: falha ao criar tabela de dispersão: %s\n" -#: agent/divert-scd.c:118 -msgid "Please insert the card with serial number" -msgstr "" - -#: agent/divert-scd.c:243 +#: agent/divert-scd.c:136 msgid "Admin PIN" msgstr "" #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:248 +#: agent/divert-scd.c:141 msgid "PUK" msgstr "" -#: agent/divert-scd.c:255 +#: agent/divert-scd.c:148 msgid "Reset Code" msgstr "" -#: agent/divert-scd.c:283 +#: agent/divert-scd.c:176 msgid "Push ACK button on card/token." msgstr "" -#: agent/divert-scd.c:305 agent/divert-scd.c:309 +#: agent/divert-scd.c:198 agent/divert-scd.c:202 msgid "Use the reader's pinpad for input." msgstr "" -#: agent/divert-scd.c:375 +#: agent/divert-scd.c:268 #, fuzzy msgid "Repeat this Reset Code" msgstr "Repita a frase secreta: " -#: agent/divert-scd.c:377 +#: agent/divert-scd.c:270 #, fuzzy msgid "Repeat this PUK" msgstr "Repita a frase secreta: " -#: agent/divert-scd.c:378 +#: agent/divert-scd.c:271 #, fuzzy msgid "Repeat this PIN" msgstr "Repita a frase secreta: " -#: agent/divert-scd.c:383 +#: agent/divert-scd.c:276 #, fuzzy msgid "Reset Code not correctly repeated; try again" msgstr "a frase secreta não foi repetida corretamente; tente outra vez" -#: agent/divert-scd.c:385 +#: agent/divert-scd.c:278 #, fuzzy msgid "PUK not correctly repeated; try again" msgstr "a frase secreta não foi repetida corretamente; tente outra vez" -#: agent/divert-scd.c:386 +#: agent/divert-scd.c:279 #, fuzzy msgid "PIN not correctly repeated; try again" msgstr "a frase secreta não foi repetida corretamente; tente outra vez" -#: agent/divert-scd.c:399 +#: agent/divert-scd.c:292 #, c-format msgid "Please enter the PIN%s%s%s to unlock the card" msgstr "" -#: 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:150 +#: agent/genkey.c:154 #, fuzzy, c-format -msgid "error writing to temporary file: %s\n" -msgstr "a escrever para `%s'\n" +msgid "error writing to pipe: %s\n" +msgstr "erro na escrita do porta-chaves `%s': %s\n" -#: agent/genkey.c:191 +#: agent/genkey.c:176 #, fuzzy msgid "Enter new passphrase" msgstr "Insira a frase secreta\n" -#: agent/genkey.c:227 +#: agent/genkey.c:212 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:229 +#: agent/genkey.c:214 #, 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:241 +#: agent/genkey.c:226 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:258 +#: agent/genkey.c:243 #, fuzzy, c-format #| msgid "Name must be at least 5 characters long\n" msgid "A passphrase should be at least %u character long." @@ -395,7 +386,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:277 +#: agent/genkey.c:262 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -403,108 +394,102 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:304 +#: agent/genkey.c:289 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:319 +#: agent/genkey.c:304 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:340 +#: agent/genkey.c:325 #, fuzzy msgid "Take this one anyway" msgstr "Usar esta chave de qualquer modo? " -#: agent/genkey.c:508 +#: agent/genkey.c:493 #, 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:637 +#: agent/genkey.c:622 #, fuzzy msgid "Please enter the new passphrase" msgstr "muda a frase secreta" -#: agent/gpg-agent.c:165 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:167 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 msgid "Options used for startup" msgstr "" -#: agent/gpg-agent.c:167 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 +#: agent/gpg-agent.c:169 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:168 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:170 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:170 dirmngr/dirmngr.c:176 -#, fuzzy -#| msgid "Key is superseded" -msgid "run in supervised mode" -msgstr "A chave foi substituída" - -#: agent/gpg-agent.c:172 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 +#: agent/gpg-agent.c:174 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:173 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:175 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:174 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 +#: agent/gpg-agent.c:176 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:183 g10/gpg.c:595 scd/scdaemon.c:125 sm/gpgsm.c:428 +#: agent/gpg-agent.c:185 g10/gpg.c:596 scd/scdaemon.c:125 sm/gpgsm.c:429 #: dirmngr/dirmngr.c:192 #, fuzzy msgid "|FILE|read options from FILE" msgstr "|FICHEIRO|carregar módulo de extensão FICHEIRO" -#: agent/gpg-agent.c:187 g10/gpg.c:580 scd/scdaemon.c:129 sm/gpgsm.c:269 +#: agent/gpg-agent.c:189 g10/gpg.c:581 scd/scdaemon.c:129 sm/gpgsm.c:270 #: dirmngr/dirmngr.c:196 msgid "Options controlling the diagnostic output" msgstr "" -#: agent/gpg-agent.c:189 g10/gpg.c:582 g10/gpgv.c:78 kbx/kbxutil.c:89 -#: scd/scdaemon.c:131 sm/gpgsm.c:271 dirmngr/dirmngr-client.c:69 -#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:85 tools/gpgconf.c:117 +#: agent/gpg-agent.c:191 g10/gpg.c:583 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: scd/scdaemon.c:131 sm/gpgsm.c:272 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:86 tools/gpgconf.c:117 msgid "verbose" msgstr "detalhado" -#: agent/gpg-agent.c:190 g10/gpg.c:584 g10/gpgv.c:79 kbx/kbxutil.c:90 -#: scd/scdaemon.c:132 sm/gpgsm.c:273 dirmngr/dirmngr-client.c:70 +#: agent/gpg-agent.c:192 g10/gpg.c:585 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: scd/scdaemon.c:132 sm/gpgsm.c:274 dirmngr/dirmngr-client.c:70 #: dirmngr/dirmngr.c:199 msgid "be somewhat more quiet" msgstr "ser mais silencioso" -#: agent/gpg-agent.c:198 g10/gpg.c:599 sm/gpgsm.c:287 dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:600 sm/gpgsm.c:288 dirmngr/dirmngr.c:209 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:202 g10/gpg.c:605 scd/scdaemon.c:146 sm/gpgsm.c:294 +#: agent/gpg-agent.c:204 g10/gpg.c:606 scd/scdaemon.c:146 sm/gpgsm.c:295 #: dirmngr/dirmngr.c:213 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 #, fuzzy msgid "do not use the SCdaemon" msgstr "actualizar a base de dados de confiança" -#: agent/gpg-agent.c:207 +#: agent/gpg-agent.c:209 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 #, fuzzy #| msgid "|NAME|set terminal charset to NAME" msgid "|NAME|accept some commands via NAME" @@ -512,278 +497,283 @@ msgstr "" "|NOME|definir mapa de caracteres do terminal como\n" "NOME" -#: agent/gpg-agent.c:217 +#: agent/gpg-agent.c:219 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:219 +#: agent/gpg-agent.c:221 msgid "ignore requests to change the X display" msgstr "" -#: agent/gpg-agent.c:220 +#: agent/gpg-agent.c:222 #, fuzzy #| msgid "not supported" msgid "enable ssh support" msgstr "não suportado" -#: agent/gpg-agent.c:222 +#: agent/gpg-agent.c:224 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:225 +#: agent/gpg-agent.c:227 #, fuzzy #| msgid "not supported" msgid "enable putty support" msgstr "não suportado" -#: agent/gpg-agent.c:237 g10/gpg.c:850 scd/scdaemon.c:176 sm/gpgsm.c:388 +#: agent/gpg-agent.c:239 g10/gpg.c:851 scd/scdaemon.c:176 sm/gpgsm.c:389 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:250 +#: agent/gpg-agent.c:252 #, fuzzy msgid "disallow the use of an external password cache" msgstr "erro na criação da frase secreta: %s\n" -#: agent/gpg-agent.c:252 +#: agent/gpg-agent.c:254 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:255 +#: agent/gpg-agent.c:259 #, fuzzy msgid "allow presetting passphrase" msgstr "erro na criação da frase secreta: %s\n" -#: agent/gpg-agent.c:260 +#: agent/gpg-agent.c:264 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:267 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:265 +#: agent/gpg-agent.c:269 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:267 +#: agent/gpg-agent.c:271 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:274 +#: agent/gpg-agent.c:278 #, fuzzy msgid "|N|expire the passphrase after N days" msgstr "|N|usar mode de frase secreta N" -#: agent/gpg-agent.c:276 +#: agent/gpg-agent.c:280 #, fuzzy msgid "do not allow the reuse of old passphrases" msgstr "erro na criação da frase secreta: %s\n" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:281 +#: agent/gpg-agent.c:285 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "utilizar o gpg-agent" -#: agent/gpg-agent.c:283 +#: agent/gpg-agent.c:287 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:285 +#: agent/gpg-agent.c:289 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:292 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:292 +#: agent/gpg-agent.c:296 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:296 +#: agent/gpg-agent.c:300 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:562 agent/preset-passphrase.c:99 agent/protect-tool.c:154 -#: g10/gpg.c:1149 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312 -#: sm/gpgsm.c:617 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 -#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:163 +#: agent/gpg-agent.c:561 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: g10/gpg.c:1150 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:313 +#: sm/gpgsm.c:627 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 +#: tools/gpg-connect-agent.c:223 tools/gpgconf.c:163 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Por favor comunique bugs para .\n" -#: agent/gpg-agent.c:571 +#: agent/gpg-agent.c:570 #, fuzzy msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Uso: gpg [opções] [ficheiros] (-h para ajuda)" -#: agent/gpg-agent.c:573 +#: agent/gpg-agent.c:572 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "o algoritmo de \"digest\" selecionado é inválido\n" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, 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:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, 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:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "AVISO: \"%s\" é uma opção depreciada\n" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, fuzzy, c-format msgid "can't create socket: %s\n" msgstr "impossível criar %s: %s\n" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, c-format msgid "socket name '%s' is too long\n" msgstr "" -#: agent/gpg-agent.c:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, 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:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, 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:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, fuzzy, c-format msgid "error binding socket to '%s': %s\n" msgstr "erro ao enviar para `%s': %s\n" -#: agent/gpg-agent.c:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, 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:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, fuzzy, c-format msgid "listening on socket '%s'\n" msgstr "a escrever chave privada para `%s'\n" -#: agent/gpg-agent.c:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: 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:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: g10/openfile.c:402 #, fuzzy, c-format msgid "directory '%s' created\n" msgstr "%s: directoria criada\n" -#: agent/gpg-agent.c:2381 +#: agent/gpg-agent.c:2391 #, 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:2385 +#: agent/gpg-agent.c:2395 #, fuzzy, c-format msgid "can't use '%s' as home directory\n" msgstr "%s: impossível criar directoria: %s\n" -#: agent/gpg-agent.c:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, fuzzy, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "erro na leitura de `%s': %s\n" -#: agent/gpg-agent.c:2747 +#: agent/gpg-agent.c:2757 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2752 +#: agent/gpg-agent.c:2762 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2827 +#: agent/gpg-agent.c:2837 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2832 +#: agent/gpg-agent.c:2842 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, fuzzy, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "actualização da chave secreta falhou: %s\n" -#: agent/gpg-agent.c:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, fuzzy, c-format msgid "%s %s stopped\n" msgstr "%s: ignorado: %s\n" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 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" @@ -809,7 +799,7 @@ msgid "" "Password cache maintenance\n" msgstr "" -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -819,7 +809,7 @@ msgstr "" " " #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -873,42 +863,42 @@ msgstr "cancelado pelo utilizador\n" msgid "error while asking for the passphrase: %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, fuzzy, c-format msgid "error opening '%s': %s\n" msgstr "erro na leitura de `%s': %s\n" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, fuzzy, c-format msgid "file '%s', line %d: %s\n" msgstr "chave `%s' não encontrada: %s\n" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, fuzzy, c-format msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "armadura: %s\n" -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, fuzzy, c-format msgid "system trustlist '%s' not available\n" msgstr "partes da chave secreta não disponíveis\n" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, fuzzy, c-format msgid "bad fingerprint in '%s', line %d\n" msgstr "armadura: %s\n" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, fuzzy, c-format msgid "invalid keyflag in '%s', line %d\n" msgstr "%s: versão de ficheiro inválida %d\n" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, fuzzy, c-format msgid "error reading '%s', line %d: %s\n" msgstr "erro na leitura de `%s': %s\n" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "" @@ -921,19 +911,19 @@ msgstr "" #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " "certificates?" msgstr "" -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 #, fuzzy msgid "Yes" msgstr "sim" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "" @@ -946,7 +936,7 @@ msgstr "" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -956,48 +946,63 @@ msgstr "" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, fuzzy, c-format +#| msgid "error reading `%s': %s\n" +msgid "error renaming '%s' to '%s': %s\n" +msgstr "erro na leitura de `%s': %s\n" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "" -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " "it now." msgstr "" -#: agent/findkey.c:397 agent/findkey.c:404 +#: agent/findkey.c:451 agent/findkey.c:458 #, fuzzy msgid "Change passphrase" msgstr "muda a frase secreta" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +msgid "Please insert the card with serial number" +msgstr "" + +#: agent/findkey.c:1231 +#, c-format +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "" + +#: agent/findkey.c:1741 #, fuzzy, c-format msgid "" "Do you really want to delete the key identified by keygrip%%0A %s%%0A %%C" "%%0A?" msgstr "Você quer realmente remover as chaves selecionadas? " -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 #, fuzzy msgid "Delete key" msgstr "activa uma chave" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -1019,7 +1024,7 @@ msgstr "" msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "verificação da assinatura criada falhou: %s\n" @@ -1061,7 +1066,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:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, fuzzy, c-format msgid "error forking process: %s\n" msgstr "erro na leitura de `%s': %s\n" @@ -1123,12 +1128,12 @@ msgstr "AVISO: dono pouco seguro em %s \"%s\"\n" msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "AVISO: permissões pouco seguras em %s \"%s\"\n" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, fuzzy, c-format msgid "waiting for file '%s' to become accessible ...\n" msgstr "actualização falhou: %s\n" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, fuzzy, c-format msgid "renaming '%s' to '%s' failed: %s\n" msgstr "criação de armadura falhou: %s\n" @@ -1357,7 +1362,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:4215 +#: scd/app-openpgp.c:4246 #, fuzzy, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1528,7 +1533,7 @@ msgstr "criação de armadura falhou: %s\n" msgid "iconv_open failed: %s\n" msgstr "impossível abrir %s: %s\n" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, fuzzy, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "criação de armadura falhou: %s\n" @@ -1567,7 +1572,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:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1741,7 +1746,7 @@ msgstr "erro na leitura de `%s': %s\n" msgid "problem with the agent: %s\n" msgstr "problema com o agente: o agente returnou 0x%lx\n" -#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, fuzzy, c-format msgid "no dirmngr running in this session\n" msgstr "o gpg-agent não está disponível nesta sessão\n" @@ -1784,7 +1789,7 @@ msgstr "" msgid "server uses an invalid certificate" msgstr "gerar um certificado de revogação" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" @@ -1812,7 +1817,7 @@ msgstr "impossível fazer isso em modo não-interativo\n" 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:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 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" @@ -1879,15 +1884,15 @@ msgstr "a escrever chave pública para `%s'\n" #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 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:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" @@ -2235,27 +2240,27 @@ msgstr "a escrever chave privada para `%s'\n" msgid "Invalid command (try \"help\")\n" msgstr "Comando inválido (tente \"help\")\n" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format 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:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 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:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2318,8 +2323,8 @@ msgid "subkey" msgstr "Chave pública: " #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "actualização falhou: %s\n" @@ -2381,14 +2386,14 @@ msgstr "não pode utilizar %s enquanto estiver no modo %s\n" msgid "(use option \"%s\" to override)\n" msgstr "" -#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, 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:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 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" @@ -2411,7 +2416,7 @@ msgstr "" msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "AVISO: \"%s\" é uma opção depreciada\n" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2523,12 +2528,12 @@ msgstr "a escrever chave privada para `%s'\n" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "chave %08lX: tipo PGP 2.x - ignorada\n" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "AVISO: nada exportado\n" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, fuzzy, c-format #| msgid "error creating `%s': %s\n" @@ -2597,301 +2602,301 @@ msgstr "Chave inválida %08lX tornada válida por --allow-non-selfsigned-uid\n" 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:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, fuzzy, c-format msgid "valid values for option '%s':\n" msgstr "opções de importação inválidas\n" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 #, fuzzy msgid "make a signature" msgstr "fazer uma assinatura separada" -#: g10/gpg.c:456 +#: g10/gpg.c:457 #, fuzzy msgid "make a clear text signature" msgstr "|[ficheiro]|fazer uma assinatura em texto puro" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "fazer uma assinatura separada" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "cifrar dados" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "cifrar apenas com cifra simétrica" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "decifrar dados (acção por omissão)" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "verificar uma assinatura" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "listar as chaves" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "listar as chaves e as assinaturas" -#: g10/gpg.c:472 +#: g10/gpg.c:473 #, fuzzy msgid "list and check key signatures" msgstr "verificar as assinaturas das chaves" -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "listar as chaves e as impressões digitais" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "listar as chaves secretas" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "gerar um novo par de chaves" -#: g10/gpg.c:480 +#: g10/gpg.c:481 #, fuzzy #| msgid "generate a new key pair" msgid "quickly generate a new key pair" msgstr "gerar um novo par de chaves" -#: g10/gpg.c:483 +#: g10/gpg.c:484 #, fuzzy #| msgid "generate a new key pair" msgid "quickly add a new user-id" msgstr "gerar um novo par de chaves" -#: g10/gpg.c:488 +#: g10/gpg.c:489 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a user-id" msgstr "gerar um novo par de chaves" -#: g10/gpg.c:491 +#: g10/gpg.c:492 #, fuzzy #| msgid "generate a new key pair" msgid "quickly set a new expiration date" msgstr "gerar um novo par de chaves" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "gerar um certificado de revogação" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "remover chaves do porta-chaves público" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "remover chaves do porta-chaves secreto" -#: g10/gpg.c:504 +#: g10/gpg.c:505 #, fuzzy #| msgid "sign a key" msgid "quickly sign a key" msgstr "assinar uma chave" -#: g10/gpg.c:506 +#: g10/gpg.c:507 #, fuzzy #| msgid "sign a key locally" msgid "quickly sign a key locally" msgstr "assinar uma chave localmente" -#: g10/gpg.c:508 +#: g10/gpg.c:509 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a key signature" msgstr "gerar um novo par de chaves" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "assinar uma chave" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "assinar uma chave localmente" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "assinar ou editar uma chave" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 #, fuzzy msgid "change a passphrase" msgstr "muda a frase secreta" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "exportar chaves" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "exportar chaves para um servidor de chaves" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "importar chaves de um servidor de chaves" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "procurar chaves num servidor de chaves" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "actualizar todas as chaves a partir de um servidor de chaves" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "importar/fundir chaves" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "actualizar a base de dados de confiança" -#: g10/gpg.c:561 +#: g10/gpg.c:562 #, fuzzy msgid "print message digests" msgstr "|algo [ficheiros]|imprimir \"digests\" de mensagens" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "|NOME|usar NOME como chave secreta por omissão" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 #, fuzzy msgid "|NAME|encrypt to user ID NAME as well" msgstr "|NOME|cifrar para NOME" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "não fazer alterações" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "perguntar antes de sobrepôr" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 msgid "Options controlling the input" msgstr "" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 msgid "Options controlling the output" msgstr "" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "criar saída com armadura ascii" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 #, fuzzy msgid "|FILE|write output to FILE" msgstr "|FICHEIRO|carregar módulo de extensão FICHEIRO" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "usar modo de texto canônico" -#: g10/gpg.c:763 +#: g10/gpg.c:764 #, fuzzy msgid "|N|set compress level to N (0 disables)" msgstr "" "|N|estabelecer nível de compressão N\n" "(0 desactiva)" -#: g10/gpg.c:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 msgid "Options controlling key import and export" msgstr "" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "" -#: g10/gpg.c:775 +#: g10/gpg.c:776 #, fuzzy #| msgid "import keys from a keyserver" msgid "import missing key from a signature" msgstr "importar chaves de um servidor de chaves" -#: g10/gpg.c:780 +#: g10/gpg.c:781 #, fuzzy msgid "include the public key in signatures" msgstr "verificar as assinaturas das chaves" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 msgid "Options controlling key listings" msgstr "" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 #, fuzzy #| msgid "list secret keys" msgid "Options to specify keys" msgstr "listar as chaves secretas" -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 #, fuzzy msgid "|USER-ID|encrypt for USER-ID" msgstr "|NOME|cifrar para NOME" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 #, fuzzy msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "" "usar este identificador de utilizador para\n" "assinar ou decifrar" -#: g10/gpg.c:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "" -#: g10/gpg.c:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2899,7 +2904,7 @@ msgstr "" "@\n" "(Veja a página man para uma lista completa de comandos e opções)\n" -#: g10/gpg.c:978 +#: g10/gpg.c:979 #, fuzzy #| msgid "" #| "@\n" @@ -2929,13 +2934,13 @@ msgstr "" " --list-keys [nomes] mostrar chaves\n" " --fingerprint [nomes] mostrar impressões digitais\n" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "Uso: gpg [opções] [ficheiros] (-h para ajuda)" -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 #, fuzzy #| msgid "" #| "Syntax: gpg [options] [files]\n" @@ -2950,7 +2955,7 @@ msgstr "" "assina, verifica, cifra ou decifra\n" "a operação por omissão depende dos dados de entrada\n" -#: g10/gpg.c:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" @@ -2958,570 +2963,570 @@ msgstr "" "\n" "Algoritmos suportados:\n" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "Chave pública: " -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "Cifra: " -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "Dispersão: " -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 msgid "Compression: " msgstr "Compressão: " -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, fuzzy, c-format msgid "usage: %s [options] %s\n" msgstr "uso: gpg [opções] " -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "comandos em conflito\n" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, fuzzy, c-format msgid "no = sign found in group definition '%s'\n" msgstr "nenhum sinal = encontrada na definição de grupo \"%s\"\n" -#: g10/gpg.c:1707 +#: g10/gpg.c:1708 #, fuzzy, c-format msgid "WARNING: unsafe 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 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 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 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 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 permissions on extension '%s'\n" msgstr "AVISO: permissões pouco seguras em %s \"%s\"\n" -#: g10/gpg.c:1731 +#: g10/gpg.c:1732 #, 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:1734 +#: g10/gpg.c:1735 #, 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:1737 +#: g10/gpg.c:1738 #, 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:1743 +#: g10/gpg.c:1744 #, 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:1746 +#: g10/gpg.c:1747 #, 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:1749 +#: g10/gpg.c:1750 #, 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:1965 +#: g10/gpg.c:1966 #, fuzzy, c-format msgid "unknown configuration item '%s'\n" msgstr "criado um novo ficheiro de configuração `%s'\n" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 #, fuzzy msgid "show key usage information during key listings" msgstr "Nenhuma assinatura correspondente no porta-chaves secreto\n" -#: g10/gpg.c:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 #, fuzzy msgid "show all notations during signature listings" msgstr "Nenhuma assinatura correspondente no porta-chaves secreto\n" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 #, fuzzy msgid "show preferred keyserver URLs during signature listings" msgstr "a URL de política de assinatura dada é inválida\n" -#: g10/gpg.c:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2081 +#: g10/gpg.c:2082 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2083 +#: g10/gpg.c:2084 #, fuzzy msgid "show the keyring name in key listings" msgstr "mostrar em que porta-chave a chave está" -#: g10/gpg.c:2085 +#: g10/gpg.c:2086 #, fuzzy msgid "show expiration dates during signature listings" msgstr "Nenhuma assinatura correspondente no porta-chaves secreto\n" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, fuzzy, c-format msgid "unknown TOFU policy '%s'\n" msgstr "destinatário por omissão desconhecido `%s'\n" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "Este comando não é permitido no modo %s.\n" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, 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:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, 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:3219 +#: g10/gpg.c:3220 #, fuzzy, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "Endereço eletrónico inválido\n" -#: g10/gpg.c:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, fuzzy, c-format msgid "invalid pinentry mode '%s'\n" msgstr "algoritmo de dispersão inválido `%s'\n" -#: g10/gpg.c:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, fuzzy, c-format msgid "invalid request origin '%s'\n" msgstr "opções de importação inválidas\n" -#: g10/gpg.c:3314 +#: g10/gpg.c:3315 #, 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:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, 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:3354 +#: g10/gpg.c:3355 #, fuzzy, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: opções de exportação inválidas\n" -#: g10/gpg.c:3357 +#: g10/gpg.c:3358 #, fuzzy, c-format msgid "invalid keyserver options\n" msgstr "opções de exportação inválidas\n" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: opções de importação inválidas\n" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, c-format msgid "invalid import options\n" msgstr "opções de importação inválidas\n" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, fuzzy, c-format msgid "invalid filter option: %s\n" msgstr "opções de importação inválidas\n" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: opções de exportação inválidas\n" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, c-format msgid "invalid export options\n" msgstr "opções de exportação inválidas\n" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, fuzzy, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: opções de importação inválidas\n" -#: g10/gpg.c:3397 +#: g10/gpg.c:3398 #, fuzzy, c-format msgid "invalid list options\n" msgstr "opções de importação inválidas\n" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 #, fuzzy msgid "show all notations during signature verification" msgstr "%s não é um conjunto de caracteres válido\n" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 #, fuzzy msgid "show preferred keyserver URLs during signature verification" msgstr "a URL de política de assinatura dada é inválida\n" -#: g10/gpg.c:3419 +#: g10/gpg.c:3420 #, fuzzy msgid "show user ID validity during signature verification" msgstr "%s não é um conjunto de caracteres válido\n" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3423 +#: g10/gpg.c:3424 #, 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:3430 +#: g10/gpg.c:3431 #, fuzzy, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: opções de exportação inválidas\n" -#: g10/gpg.c:3433 +#: g10/gpg.c:3434 #, fuzzy, c-format msgid "invalid verify options\n" msgstr "opções de exportação inválidas\n" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, 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:3647 +#: g10/gpg.c:3648 #, 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:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, fuzzy, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "opções de importação inválidas\n" -#: g10/gpg.c:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, c-format msgid "WARNING: program may create a core file!\n" msgstr "AVISO: O programa pode criar um ficheiro core!\n" -#: g10/gpg.c:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "AVISO: %s sobrepõe %s\n" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s não é permitido com %s!\n" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s não faz sentido com %s!\n" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, 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:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "o algoritmo de cifragem selecionado é inválido\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, 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:3961 +#: g10/gpg.c:3962 #, fuzzy, c-format msgid "selected compression algorithm is invalid\n" msgstr "o algoritmo de cifragem selecionado é inválido\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, 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:3982 +#: g10/gpg.c:3983 #, c-format msgid "completes-needed must be greater than 0\n" msgstr "completes-needed deve ser maior que 0\n" -#: g10/gpg.c:3984 +#: g10/gpg.c:3985 #, c-format msgid "marginals-needed must be greater than 1\n" msgstr "marginals-needed deve ser maior que 1\n" -#: g10/gpg.c:3986 +#: g10/gpg.c:3987 #, 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:3988 +#: g10/gpg.c:3989 #, 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:3990 +#: g10/gpg.c:3991 #, 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:3994 +#: g10/gpg.c:3995 #, 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:3998 +#: g10/gpg.c:3999 #, 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:4005 +#: g10/gpg.c:4006 #, c-format msgid "invalid default preferences\n" msgstr "preferências por omissão inválidas\n" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, c-format msgid "invalid personal cipher preferences\n" msgstr "preferências pessoais de cifra inválidas\n" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, 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:4016 +#: g10/gpg.c:4017 #, c-format msgid "invalid personal digest preferences\n" msgstr "preferências pessoais de 'digest' inválidas\n" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, c-format msgid "invalid personal compress preferences\n" msgstr "preferências pessoais de compressão inválidas\n" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, 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:4071 +#: g10/gpg.c:4072 #, fuzzy, c-format msgid "%s does not yet work with %s\n" msgstr "%s não faz sentido com %s!\n" -#: g10/gpg.c:4134 +#: g10/gpg.c:4135 #, 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:4146 +#: g10/gpg.c:4147 #, 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:4301 +#: g10/gpg.c:4302 #, 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:4313 +#: g10/gpg.c:4314 #, 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:4385 +#: g10/gpg.c:4386 #, fuzzy, c-format msgid "symmetric encryption of '%s' failed: %s\n" msgstr "decifragem falhou: %s\n" -#: g10/gpg.c:4414 +#: g10/gpg.c:4415 #, c-format msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4417 +#: g10/gpg.c:4418 #, 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:4475 +#: g10/gpg.c:4476 #, c-format msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n" msgstr "" -#: g10/gpg.c:4478 +#: g10/gpg.c:4479 #, 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:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, fuzzy, c-format msgid "keyserver send failed: %s\n" msgstr "A geração de chaves falhou: %s\n" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, fuzzy, c-format msgid "keyserver receive failed: %s\n" msgstr "A geração de chaves falhou: %s\n" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, fuzzy, c-format msgid "key export failed: %s\n" msgstr "A geração de chaves falhou: %s\n" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, fuzzy, c-format msgid "export as ssh key failed: %s\n" msgstr "A geração de chaves falhou: %s\n" -#: g10/gpg.c:4925 +#: g10/gpg.c:4926 #, fuzzy, c-format msgid "keyserver search failed: %s\n" msgstr "A geração de chaves falhou: %s\n" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, fuzzy, c-format msgid "keyserver refresh failed: %s\n" msgstr "actualização da chave secreta falhou: %s\n" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "retirada de armadura falhou: %s\n" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "criação de armadura falhou: %s\n" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, 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:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 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:5286 +#: g10/gpg.c:5308 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5342 +#: g10/gpg.c:5364 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Digite a sua mensagem ...\n" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, 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:5702 +#: g10/gpg.c:5724 #, 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:5735 +#: g10/gpg.c:5757 #, fuzzy, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "a URL de política de assinatura dada é inválida\n" @@ -3536,7 +3541,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:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "" "|DF|escrever informações de estado para o\n" @@ -4263,7 +4268,7 @@ msgid "Are you sure you still want to sign it? (y/N) " msgstr "Você tem certeza de que quer adicioná-la de qualquer forma? (s/N) " #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr " Não foi possível assinar.\n" @@ -4465,8 +4470,8 @@ msgstr "" msgid "Really sign? (y/N) " msgstr "Realmente assinar? " -#: g10/keyedit.c:1032 g10/keyedit.c:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "assinatura falhou: %s\n" @@ -4683,7 +4688,7 @@ msgid "" " (nrsign), or any combination thereof (ltsign, tnrsign, etc.).\n" msgstr "" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 msgid "Key is revoked." msgstr "A chave está revogada." @@ -4736,7 +4741,7 @@ msgstr "Realmente remover este ID de utilizador? " msgid "Really move the primary key? (y/N) " msgstr "Realmente remover este ID de utilizador? " -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 #, fuzzy msgid "You must select exactly one key.\n" msgstr "Você deve selecionar pelo menos uma chave.\n" @@ -4824,169 +4829,169 @@ msgstr "Gravar alterações? " msgid "Quit without saving? (y/N) " msgstr "Sair sem gravar? " -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "Chave não alterada, nenhuma actualização é necessária.\n" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, 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:2523 +#: g10/keyedit.c:2579 #, fuzzy, c-format msgid "revoking the user ID failed: %s\n" msgstr "verificação da assinatura criada falhou: %s\n" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, fuzzy, c-format msgid "setting the primary user ID failed: %s\n" msgstr "verificação da assinatura criada falhou: %s\n" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, fuzzy, c-format msgid "\"%s\" is not a fingerprint\n" msgstr "%s: versão de ficheiro inválida %d\n" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, fuzzy, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr "falha ao inicializar a base de dados de confiança: %s\n" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, fuzzy, c-format #| msgid "invalid value\n" msgid "Invalid user ID '%s': %s\n" msgstr "valor inválido\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy #| msgid "No such user ID.\n" msgid "No matching user IDs." msgstr "Identificador de utilizador inexistente.\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy msgid "Nothing to sign.\n" msgstr "Nada para assinar com a chave %08lX\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, fuzzy, c-format msgid "Not signed by you.\n" msgstr " assinado por %08lX em %s%s\n" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, fuzzy, c-format #| msgid "checking created signature failed: %s\n" msgid "revoking the key signature failed: %s\n" msgstr "verificação da assinatura criada falhou: %s\n" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, fuzzy, c-format msgid "'%s' is not a valid expiration time\n" msgstr "%s não é um conjunto de caracteres válido\n" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, fuzzy, c-format msgid "\"%s\" is not a proper fingerprint\n" msgstr "%s: versão de ficheiro inválida %d\n" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, fuzzy, c-format msgid "subkey \"%s\" not found\n" msgstr "chave `%s' não encontrada: %s\n" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "" -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "'Digest': " -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "Características: " -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "" -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 #, fuzzy msgid "Notations: " msgstr "Notação: " -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "Não há preferências no ID de utilizador tipo PGP 2.x.\n" -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, fuzzy, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "Esta chave pode ser revogada pela chave %s " -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, fuzzy, c-format msgid "This key may be revoked by %s key %s" msgstr "Esta chave pode ser revogada pela chave %s " -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 #, fuzzy msgid "(sensitive)" msgstr " (sensível)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, fuzzy, c-format msgid "created: %s" msgstr "impossível criar %s: %s\n" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, fuzzy, c-format msgid "revoked: %s" msgstr "revkey" -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, fuzzy, c-format msgid "expired: %s" msgstr "[expira: %s]" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, fuzzy, c-format msgid "expires: %s" msgstr "[expira: %s]" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, fuzzy, c-format msgid "usage: %s" msgstr " confiança: %c/%c" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "" -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, fuzzy, c-format msgid "trust: %s" msgstr " confiança: %c/%c" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "Esta chave foi desactivada" -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" @@ -4994,37 +4999,37 @@ 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:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 #, fuzzy msgid "revoked" msgstr "revkey" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 #, fuzzy msgid "expired" msgstr "expire" -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" " cause a different user ID to become the assumed primary.\n" msgstr "" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, fuzzy, c-format #| msgid "You can't change the expiration date of a v3 key\n" msgid "You may want to change its expiration date too.\n" msgstr "Você não pode modificar a data de validade de uma chave v3\n" -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -5033,36 +5038,36 @@ msgstr "" "AVISO: Esta chave é do tipo PGP2. Se adicionar um identificador fotográfico\n" " algumas versão do PGP podem rejeitá-la.\n" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 msgid "Are you sure you still want to add it? (y/N) " msgstr "Tem a certeza de que quer adicioná-la de qualquer forma? (s/N) " -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 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:3102 -msgid "Such a user ID already exists on this key!\n" +#: g10/keyedit.c:4329 +msgid "Such a user ID already exists on this key!" msgstr "" -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "Apagar esta assinatura válida? (s/N/q)" -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "Apagar esta assinatura inválida? (s/N/q)" -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "Apagar esta assinatura desconhecida? (s/N/q)" -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "Realmente remover esta auto-assinatura? (s/N)" -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, fuzzy, c-format #| msgid "Deleted %d signature.\n" msgid "Deleted %d signature.\n" @@ -5070,38 +5075,38 @@ msgid_plural "Deleted %d signatures.\n" msgstr[0] "%d assinatura removida.\n" msgstr[1] "%d assinatura removida.\n" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "Nada removido.\n" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 #, fuzzy msgid "invalid" msgstr "armadura inválida" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, fuzzy, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "Utilizador \"%s\" está revocado." -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, fuzzy, c-format msgid "User ID \"%s\": %d signature removed\n" msgid_plural "User ID \"%s\": %d signatures removed\n" msgstr[0] "Utilizador \"%s\" está revocado." msgstr[1] "Utilizador \"%s\" está revocado." -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, fuzzy, c-format msgid "User ID \"%s\": already minimized\n" msgstr "o utilizador com o id \"%s\" já está revocado\n" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, fuzzy, c-format msgid "User ID \"%s\": already clean\n" msgstr "o utilizador com o id \"%s\" já está revocado\n" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" @@ -5110,223 +5115,223 @@ msgstr "" "AVISO: Esta chave é do tipo PGP 2.x. Se adicionar um revogador designado\n" " algumas versão do PGP podem rejeitá-la.\n" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "Não pode adicionar um revogador designado a uma chave tipo PGP 2.x.\n" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 msgid "Enter the user ID of the designated revoker: " msgstr "Insira o ID de utilizador do revogador escolhido: " -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "não pode escolher uma chave do tipo PGP 2.x como revogadora\n" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "não pode escolher uma chave como revogadora de si mesmo\n" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, fuzzy, c-format msgid "this key has already been designated as a revoker\n" msgstr "AVISO: Esta chave foi revogada pelo seu dono!\n" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 #, fuzzy msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "não pode escolher uma chave como revogadora de si mesmo\n" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 #, fuzzy msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "não pode escolher uma chave como revogadora de si mesmo\n" -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 #, fuzzy msgid "" "Are you sure you want to change the expiration time for multiple subkeys? (y/" "N) " msgstr "não pode escolher uma chave como revogadora de si mesmo\n" -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 #, fuzzy msgid "Changing expiration time for a subkey.\n" msgstr "A modificar a data de validade para uma chave secundária.\n" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "Modificar a data de validade para uma chave primária.\n" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "Você não pode modificar a data de validade de uma chave v3\n" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 #, fuzzy msgid "Changing usage of a subkey.\n" msgstr "A modificar a data de validade para uma chave secundária.\n" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 #, fuzzy #| msgid "Changing expiration time for the primary key.\n" msgid "Changing usage of the primary key.\n" msgstr "Modificar a data de validade para uma chave primária.\n" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, fuzzy, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "não pode escolher uma chave como revogadora de si mesmo\n" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 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:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, 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" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "" -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 #, 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:5384 +#: g10/keyedit.c:5440 #, 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:5449 +#: g10/keyedit.c:5505 #, fuzzy msgid "Enter the notation: " msgstr "Notação de assinatura: " -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 #, fuzzy msgid "Proceed? (y/N) " msgstr "Escrever por cima (s/N)? " -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, c-format msgid "No user ID with index %d\n" msgstr "Nenhum ID de utilizador com índice %d\n" -#: g10/keyedit.c:5728 +#: g10/keyedit.c:5784 #, fuzzy, c-format msgid "No user ID with hash %s\n" msgstr "Nenhum ID de utilizador com índice %d\n" -#: g10/keyedit.c:5829 +#: g10/keyedit.c:5885 #, fuzzy, c-format msgid "No subkey with key ID '%s'.\n" msgstr "Nenhum ID de utilizador com índice %d\n" -#: g10/keyedit.c:5851 +#: g10/keyedit.c:5907 #, fuzzy, c-format msgid "No subkey with index %d\n" msgstr "Nenhum ID de utilizador com índice %d\n" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, fuzzy, c-format msgid "user ID: \"%s\"\n" msgstr "ID de utilizador: \"" -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, 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:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr " (não-exportável)" -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, c-format msgid "This signature expired on %s.\n" msgstr "Esta assinatura expirou em %s.\n" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 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:6011 +#: g10/keyedit.c:6067 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:6071 +#: g10/keyedit.c:6127 #, fuzzy, c-format msgid "You have signed these user IDs on key %s:\n" msgstr "Assinou estes identificadores de utilizadores:\n" -#: g10/keyedit.c:6100 +#: g10/keyedit.c:6156 #, fuzzy msgid " (non-revocable)" msgstr " (não-exportável)" -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, fuzzy, c-format msgid "revoked by your key %s on %s\n" msgstr " revogado por %08lX em %s\n" -#: g10/keyedit.c:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "Está prestes a revogar estas assinaturas:\n" -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 msgid "Really create the revocation certificates? (y/N) " msgstr "Realmente criar os certificados de revogação? (s/N) " -#: g10/keyedit.c:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "nenhuma chave secreta\n" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, c-format msgid "tried to revoke a non-user ID: %s\n" msgstr "" -#: g10/keyedit.c:6246 +#: g10/keyedit.c:6302 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "o utilizador com o id \"%s\" já está revocado\n" -#: g10/keyedit.c:6263 +#: g10/keyedit.c:6319 #, 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:6359 +#: g10/keyedit.c:6415 #, 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:6397 +#: g10/keyedit.c:6453 #, fuzzy, c-format msgid "Key %s is already revoked.\n" msgstr "o utilizador com o id \"%s\" já está revocado\n" -#: g10/keyedit.c:6459 +#: g10/keyedit.c:6515 #, fuzzy, c-format msgid "Subkey %s is already revoked.\n" msgstr "o utilizador com o id \"%s\" já está revocado\n" -#: g10/keyedit.c:6556 +#: g10/keyedit.c:6612 #, fuzzy, c-format msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n" msgstr "" @@ -5759,6 +5764,10 @@ msgstr "" "Por favor não coloque o endereço de email no nome verdadeiro ou no " "comentário\n" +#: g10/keygen.c:3102 +msgid "Such a user ID already exists on this key!\n" +msgstr "" + #. TRANSLATORS: These are the allowed answers in #. lower and uppercase. Below you will find the matching #. string which should be translated accordingly and the @@ -6091,56 +6100,56 @@ msgstr "opções de exportação inválidas\n" msgid "\"%s\" not a key ID: skipping\n" msgstr "" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, 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:1224 +#: g10/keyserver.c:1226 #, 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:1316 +#: g10/keyserver.c:1318 #, fuzzy, c-format msgid "key \"%s\" not found on keyserver\n" msgstr "chave `%s' não encontrada: %s\n" -#: g10/keyserver.c:1319 +#: g10/keyserver.c:1321 #, fuzzy, c-format msgid "key not found on keyserver\n" msgstr "chave `%s' não encontrada: %s\n" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, fuzzy, c-format msgid "requesting key %s from %s\n" msgstr "a pedir a chave %08lX de %s\n" -#: g10/keyserver.c:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, fuzzy, c-format msgid "no keyserver known\n" msgstr "opções de exportação inválidas\n" -#: g10/keyserver.c:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 g10/skclist.c:214 g10/skclist.c:242 #, fuzzy, c-format msgid "skipped \"%s\": %s\n" msgstr "ignorado `%s': %s\n" -#: g10/keyserver.c:1619 +#: g10/keyserver.c:1621 #, fuzzy, c-format msgid "sending key %s to %s\n" msgstr "" "\"\n" "assinado com a sua chave %08lX em %s\n" -#: g10/keyserver.c:1662 +#: g10/keyserver.c:1664 #, fuzzy, c-format msgid "requesting key from '%s'\n" msgstr "a pedir a chave %08lX de %s\n" -#: g10/keyserver.c:1680 +#: g10/keyserver.c:1682 #, fuzzy, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "AVISO: dono pouco seguro em %s \"%s\"\n" @@ -6172,253 +6181,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:475 +#: g10/mainproc.c:480 #, fuzzy, c-format msgid "public key is %s\n" msgstr "a chave pública é %08lX\n" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, 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:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 g10/pkclist.c:231 #, fuzzy, c-format msgid " \"%s\"\n" msgstr " ou \"" -#: g10/mainproc.c:535 +#: g10/mainproc.c:540 #, fuzzy, c-format msgid "encrypted with %s key, ID %s\n" msgstr "cifrado com chave %s, ID %08lX\n" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, fuzzy, c-format msgid "encrypted with %lu passphrases\n" msgstr "Repita a frase secreta\n" -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, fuzzy, c-format msgid "encrypted with 1 passphrase\n" msgstr "Repita a frase secreta\n" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "decifragem de chave pública falhou: %s\n" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "dados cifrados com chave pública: DEK válido\n" -#: g10/mainproc.c:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, c-format msgid "assuming %s encrypted data\n" msgstr "a assumir dados cifrados %s\n" -#: g10/mainproc.c:655 +#: g10/mainproc.c:660 #, 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:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, 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:763 +#: g10/mainproc.c:768 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:766 +#: g10/mainproc.c:771 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:771 +#: g10/mainproc.c:776 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "decifragem falhou: %s\n" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "decifragem correcta\n" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "CUIDADO: a mensagem cifrada foi manipulada!\n" -#: g10/mainproc.c:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "decifragem falhou: %s\n" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, 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:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "nome do ficheiro original='%.*s'\n" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, 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:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, fuzzy, c-format msgid "no signature found\n" msgstr "Assinatura correcta de \"" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, fuzzy, c-format msgid "BAD signature from \"%s\"" msgstr "Assinatura INCORRECTA de \"" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, fuzzy, c-format msgid "Expired signature from \"%s\"" msgstr "Assinatura expirada de \"" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, fuzzy, c-format msgid "Good signature from \"%s\"" msgstr "Assinatura correcta de \"" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "verificação de assinatura suprimida\n" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, 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:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, fuzzy, c-format msgid "Signature made %s\n" msgstr "Esta assinatura expirou em %s.\n" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 sm/verify.c:480 #, fuzzy, c-format msgid " using %s key %s\n" msgstr " ou \"" -#: g10/mainproc.c:1970 +#: g10/mainproc.c:1982 #, 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:1976 +#: g10/mainproc.c:1988 #, fuzzy, c-format msgid " issuer \"%s\"\n" msgstr " ou \"" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, fuzzy, c-format msgid "Key available at: " msgstr "Nenhuma ajuda disponível" -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "[incerto]" -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, fuzzy, c-format msgid " aka \"%s\"" msgstr " ou \"" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, 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:2402 +#: g10/mainproc.c:2414 #, fuzzy, c-format msgid "Signature expired %s\n" msgstr "Esta assinatura expirou em %s.\n" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, fuzzy, c-format msgid "Signature expires %s\n" msgstr "Esta assinatura expirou em %s.\n" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2430 #, fuzzy, c-format msgid "%s signature, digest algorithm %s%s%s\n" msgstr "assinatura %s de: \"%s\"\n" -#: g10/mainproc.c:2419 +#: g10/mainproc.c:2431 #, fuzzy msgid "binary" msgstr "primary" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 #, fuzzy msgid "unknown" msgstr "versão desconhecida" -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 #, fuzzy #| msgid "unknown pubkey algorithm" msgid ", key algorithm " msgstr "algoritmo de chave pública desconhecido" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "Impossível verificar assinatura: %s\n" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "não é uma assinatura separada\n" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, 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:2663 +#: g10/mainproc.c:2675 #, c-format msgid "standalone signature of class 0x%02x\n" msgstr "assinatura de classe 0x%02x\n" -#: g10/mainproc.c:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "formato de assinatura antigo (PGP2.x)\n" @@ -6492,11 +6501,6 @@ msgstr "" msgid "%s:%d: deprecated option \"%s\"\n" msgstr "%s:%d: opção depreciada \"%s\"\n" -#: g10/misc.c:1188 -#, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "AVISO: \"%s\" é uma opção depreciada\n" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -7575,134 +7579,134 @@ msgstr "armadura: %s\n" msgid "trustdb: sync failed: %s\n" msgstr "base de dados de confiança: sincronização falhou: %s\n" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, fuzzy, c-format msgid "can't create lock for '%s'\n" msgstr "impossível criar `%s': %s\n" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, fuzzy, c-format msgid "can't lock '%s'\n" msgstr "impossível abrir `%s'\n" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "base de dados de confiança rec %lu: lseek falhou: %s\n" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "base de dados de confiança rec %lu: escrita falhou (n=%d): %s\n" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "transação de base de dados de confiança muito grande\n" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s: diretoria inexistente!\n" -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, fuzzy, c-format msgid "can't access '%s': %s\n" msgstr "impossível fechar `%s': %s\n" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s: falha ao criar registo de versão: %s" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s: base de dados de confiança inválida criada\n" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s: base de dados de confiança criada\n" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, fuzzy, c-format #| msgid "NOTE: trustdb not writable\n" msgid "Note: trustdb not writable\n" msgstr "NOTA: não é possível escrever na trustdb\n" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s: base de dados de confiança inválida\n" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s: falha ao criar tabela de dispersão: %s\n" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s: erro a actualizar registo de versão: %s\n" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s: erro ao ler registo de versão: %s\n" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s: erro ao escrever registo de versão: %s\n" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "base de dados de confiança: lseek falhou: %s\n" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "base de dados de confiança: leitura falhou (n=%d): %s\n" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s: não é um base de dados de confiança\n" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s: registo de versão com recnum %lu\n" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s: versão de ficheiro inválida %d\n" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s: erro ao ler registo livre: %s\n" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s: erro ao escrever registo de diretório: %s\n" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s: falha ao zerar um registo: %s\n" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s: falha ao anexar um registo: %s\n" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, fuzzy, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "%s: base de dados de confiança criada\n" @@ -8323,16 +8327,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8367,10 +8371,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "" @@ -8390,158 +8394,158 @@ msgstr "" msgid "PIN has invalid characters; only digits are allowed\n" msgstr "" -#: scd/app-piv.c:2657 scd/app-openpgp.c:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, fuzzy, c-format msgid "key already exists\n" msgstr "%s' já comprimido\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, c-format msgid "existing key will be replaced\n" msgstr "" -#: scd/app-piv.c:2664 scd/app-openpgp.c:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, fuzzy, c-format msgid "generating new key\n" msgstr "gerar um novo par de chaves" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, fuzzy, c-format msgid "writing new key\n" msgstr "gerar um novo par de chaves" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, 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:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, c-format msgid "response does not contain the RSA modulus\n" msgstr "" -#: scd/app-piv.c:3116 scd/app-openpgp.c:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, c-format msgid "response does not contain the RSA public exponent\n" msgstr "" -#: scd/app-piv.c:3186 scd/app-openpgp.c:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, 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:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, c-format msgid "please wait while key is being generated ...\n" msgstr "" -#: scd/app-piv.c:3294 scd/app-openpgp.c:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, 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:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, 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:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, c-format msgid "response does not contain the public key data\n" msgstr "" -#: scd/app-p15.c:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 #, fuzzy msgid "|A|Please enter the Admin PIN" msgstr "muda a frase secreta" -#: scd/app-p15.c:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 #, fuzzy msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys." msgstr "motivo da revocação: " -#: scd/app-p15.c:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 #, fuzzy msgid "||Please enter the PIN for the standard keys." msgstr "muda a frase secreta" -#: scd/app-nks.c:1468 scd/app-openpgp.c:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, c-format msgid "RSA modulus missing or not of size %d bits\n" msgstr "" -#: scd/app-nks.c:1476 scd/app-openpgp.c:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, c-format msgid "RSA public exponent missing or larger than %d bits\n" msgstr "" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 #, fuzzy #| msgid "Note: This key has been disabled.\n" msgid "Note: PIN has not yet been enabled." msgstr "Nota: Esta chave foi desactivada.\n" -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "" -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 #, fuzzy msgid "|N|Please enter a new PIN for the standard keys." msgstr "muda a frase secreta" -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 #, fuzzy msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "motivo da revocação: " -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "" -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 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:945 +#: scd/app-openpgp.c:946 #, 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:958 +#: scd/app-openpgp.c:959 #, 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:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, c-format msgid "error retrieving CHV status from card\n" msgstr "" -#: scd/app-openpgp.c:1951 +#: scd/app-openpgp.c:1952 #, fuzzy, c-format msgid "reading public key failed: %s\n" msgstr "remoção do bloco de chave falhou: %s\n" @@ -8549,43 +8553,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:2375 +#: scd/app-openpgp.c:2406 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2623 +#: scd/app-openpgp.c:2654 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2630 +#: scd/app-openpgp.c:2661 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2643 +#: scd/app-openpgp.c:2674 #, fuzzy msgid "||Please unlock the card" msgstr "muda a frase secreta" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, c-format msgid "PIN for CHV%d is too short; minimum length is %d\n" msgstr "" -#: scd/app-openpgp.c:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, fuzzy, c-format msgid "verify CHV%d failed: %s\n" msgstr "A geração de chaves falhou: %s\n" -#: scd/app-openpgp.c:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, c-format msgid "%d Admin PIN attempt remaining before card is permanently locked\n" msgid_plural "" @@ -8593,22 +8597,22 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: scd/app-openpgp.c:2843 +#: scd/app-openpgp.c:2874 #, c-format msgid "access to admin commands is not configured\n" msgstr "" -#: scd/app-openpgp.c:3357 +#: scd/app-openpgp.c:3388 #, fuzzy msgid "||Please enter the PIN" msgstr "muda a frase secreta" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 #, fuzzy msgid "||Please enter the Reset Code for the card" msgstr "motivo da revocação: " -#: scd/app-openpgp.c:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, c-format msgid "Reset Code is too short; minimum length is %d\n" msgstr "" @@ -8616,81 +8620,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 #, fuzzy msgid "||Please enter the Admin PIN and New Admin PIN" msgstr "muda a frase secreta" -#: scd/app-openpgp.c:3545 +#: scd/app-openpgp.c:3576 #, fuzzy msgid "||Please enter the PIN and New PIN" msgstr "muda a frase secreta" -#: scd/app-openpgp.c:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, fuzzy, c-format msgid "error reading application data\n" msgstr "erro na leitura do bloco de chave: %s\n" -#: scd/app-openpgp.c:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, fuzzy, c-format msgid "error reading fingerprint DO\n" msgstr "%s: erro ao ler registo livre: %s\n" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, c-format msgid "RSA prime %s missing or not of size %d bits\n" msgstr "" -#: scd/app-openpgp.c:4648 +#: scd/app-openpgp.c:4679 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "URI não suportado" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "" -#: scd/app-openpgp.c:5036 +#: scd/app-openpgp.c:5067 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:5236 +#: scd/app-openpgp.c:5267 #, fuzzy, c-format msgid "card does not support digest algorithm %s\n" msgstr "assinatura %s de: \"%s\"\n" -#: scd/app-openpgp.c:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, c-format msgid "" "verification of Admin PIN is currently prohibited through this command\n" msgstr "" -#: scd/app-openpgp.c:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, fuzzy, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "nenhum dado OpenPGP válido encontrado.\n" @@ -8711,7 +8715,7 @@ msgstr "" msgid "run in multi server mode (foreground)" msgstr "" -#: scd/scdaemon.c:136 sm/gpgsm.c:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8760,33 +8764,33 @@ msgstr "" msgid "deny the use of admin card commands" msgstr "comandos em conflito\n" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 #, fuzzy msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "Uso: gpg [opções] [ficheiros] (-h para ajuda)" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" msgstr "" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, c-format msgid "please use the option '--daemon' to run the program in the background\n" msgstr "" -#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, fuzzy, c-format msgid "error getting key usage information: %s\n" @@ -9020,7 +9024,7 @@ msgstr "" msgid "checking the trust list failed: %s\n" msgstr "verificação da assinatura criada falhou: %s\n" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, c-format msgid "certificate chain too long\n" msgstr "" @@ -9075,7 +9079,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n" msgstr "" #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, fuzzy, c-format msgid "out of core\n" @@ -9124,42 +9128,42 @@ msgstr "" "\"%.*s\"\n" "chave %u bits %s, ID %08lx, criada %s%s\n" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, fuzzy, c-format msgid "looking for another certificate\n" msgstr "certificado incorrecto" @@ -9354,6 +9358,11 @@ msgstr "Gerar um certificado de revogação para esta assinatura? (s/N)" msgid "These parameters are used:\n" msgstr "" +#: 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" + #: sm/certreqgen-ui.c:439 msgid "Now creating self-signed certificate. " msgstr "" @@ -9425,138 +9434,138 @@ msgstr "remoção do bloco de chave falhou: %s\n" msgid "no valid recipients given\n" msgstr "resposta do agente inválida\n" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 #, fuzzy msgid "list external keys" msgstr "listar as chaves secretas" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 #, fuzzy msgid "list certificate chain" msgstr "certificado incorrecto" -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 #, fuzzy msgid "import certificates" msgstr "certificado incorrecto" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 #, fuzzy msgid "export certificates" msgstr "certificado incorrecto" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 msgid "register a smartcard" msgstr "" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "nunca usar o terminal" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 #, fuzzy msgid "create base-64 encoded output" msgstr "criar saída com armadura ascii" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 #, fuzzy msgid "|USER-ID|use USER-ID as default secret key" msgstr "|NOME|usar NOME como chave secreta por omissão" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 #, fuzzy msgid "|FILE|add keyring to the list of keyrings" msgstr "" "adicionar este porta-chaves\n" "à lista de porta-chaves" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 #, fuzzy msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "" "|NOME|usar algoritmo de criptografia NOME para\n" "frases secretas" -#: sm/gpgsm.c:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "|NOME|usar algoritmo de criptografia NOME" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 msgid "|NAME|use message digest algorithm NAME" msgstr "|NOME|usar algoritmo de \"digest\" de mensagens NOME" -#: sm/gpgsm.c:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "modo não-interactivo: nunca perguntar" -#: sm/gpgsm.c:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "assumir sim para a maioria das perguntas" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "assumir não para a maioria das perguntas" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 #, fuzzy msgid "|FILE|write an audit log to FILE" msgstr "|FICHEIRO|carregar módulo de extensão FICHEIRO" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 #, 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:623 +#: sm/gpgsm.c:633 #, fuzzy msgid "" "Syntax: @GPGSM@ [options] [files]\n" @@ -9567,27 +9576,27 @@ msgstr "" "assina, verifica, cifra ou decifra\n" "a operação por omissão depende dos dados de entrada\n" -#: sm/gpgsm.c:831 +#: sm/gpgsm.c:841 #, 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:842 +#: sm/gpgsm.c:852 #, fuzzy, c-format msgid "unknown validation model '%s'\n" msgstr "destinatário por omissão desconhecido `%s'\n" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, fuzzy, c-format msgid "importing common certificates '%s'\n" msgstr "a escrever para `%s'\n" -#: sm/gpgsm.c:1774 +#: sm/gpgsm.c:1795 #, fuzzy, c-format msgid "can't sign using '%s': %s\n" msgstr "impossível fechar `%s': %s\n" -#: sm/gpgsm.c:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -9617,7 +9626,7 @@ msgstr "erro na criação da frase secreta: %s\n" msgid "error importing certificate: %s\n" msgstr "erro na criação da frase secreta: %s\n" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, fuzzy, c-format msgid "error reading input: %s\n" msgstr "erro na leitura de `%s': %s\n" @@ -9657,7 +9666,7 @@ msgstr "rev? problema ao verificar revogação: %s\n" msgid "error storing flags: %s\n" msgstr "erro na leitura de `%s': %s\n" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "" @@ -10024,12 +10033,6 @@ msgstr "%s: impossível criar directoria: %s\n" msgid "error closing '%s': %s\n" msgstr "erro na leitura de `%s': %s\n" -#: dirmngr/crlcache.c:948 -#, fuzzy, c-format -#| msgid "error reading `%s': %s\n" -msgid "error renaming '%s' to '%s': %s\n" -msgstr "erro na leitura de `%s': %s\n" - #: dirmngr/crlcache.c:1002 #, fuzzy, c-format msgid "can't hash '%s': %s\n" @@ -10716,93 +10719,93 @@ msgstr "" msgid "usage: %s [options] " msgstr "uso: gpg [opções] " -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, 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:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, fuzzy, c-format msgid "fetching CRL from '%s' failed: %s\n" msgstr "criação de armadura falhou: %s\n" -#: dirmngr/dirmngr.c:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, fuzzy, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "criação de armadura falhou: %s\n" -#: dirmngr/dirmngr.c:1730 +#: dirmngr/dirmngr.c:1734 #, fuzzy, c-format msgid "%s:%u: line too long - skipped\n" msgstr "frase secreta demasiado longa\n" -#: dirmngr/dirmngr.c:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, fuzzy, c-format msgid "%s:%u: invalid fingerprint detected\n" msgstr "%s: versão de ficheiro inválida %d\n" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, fuzzy, c-format msgid "%s:%u: read error: %s\n" msgstr "armadura: %s\n" -#: dirmngr/dirmngr.c:1892 +#: dirmngr/dirmngr.c:1896 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1979 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:2032 +#: dirmngr/dirmngr.c:2036 #, fuzzy, c-format msgid "shutdown forced\n" msgstr "não processado" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, fuzzy, c-format msgid "error accessing '%s': http status %u\n" msgstr "erro na leitura de `%s': %s\n" -#: dirmngr/http.c:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, fuzzy, c-format msgid "too many redirections\n" msgstr "demasiadas preferências `%c'\n" -#: dirmngr/http.c:3768 +#: dirmngr/http.c:3802 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11172,105 +11175,105 @@ msgstr "preferência %c%lu duplicada\n" msgid "certificate should not have been used for CRL signing\n" msgstr "" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 #, fuzzy msgid "quiet" msgstr "sair" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 msgid "connect to the dirmngr" msgstr "" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 msgid "connect to the keyboxd" msgstr "" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 msgid "|ADDR|connect to Assuan server at ADDR" msgstr "" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 #, fuzzy msgid "|FILE|run commands from FILE on startup" msgstr "|FICHEIRO|carregar módulo de extensão FICHEIRO" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 #, fuzzy msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "Uso: gpg [opções] [ficheiros] (-h para ajuda)" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 msgid "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" msgstr "" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, fuzzy, c-format msgid "receiving line failed: %s\n" msgstr "remoção do bloco de chave falhou: %s\n" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, fuzzy, c-format msgid "line too long - skipped\n" msgstr "frase secreta demasiado longa\n" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, fuzzy, c-format msgid "unknown command '%s'\n" msgstr "destinatário por omissão desconhecido `%s'\n" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, fuzzy, c-format msgid "sending line failed: %s\n" msgstr "assinatura falhou: %s\n" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, fuzzy, c-format msgid "no keybox daemon running in this session\n" msgstr "o gpg-agent não está disponível nesta sessão\n" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, fuzzy, c-format msgid "error sending standard options: %s\n" msgstr "erro ao enviar para `%s': %s\n" @@ -11336,12 +11339,12 @@ msgstr "" msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3573 +#: tools/gpgconf-comp.c:3576 #, fuzzy, c-format msgid "error closing '%s'\n" msgstr "erro na leitura de `%s': %s\n" -#: tools/gpgconf-comp.c:3575 +#: tools/gpgconf-comp.c:3578 #, fuzzy, c-format msgid "error parsing '%s'\n" msgstr "erro na leitura de `%s': %s\n" @@ -11531,6 +11534,15 @@ msgstr "" msgid "manage the command history" msgstr "" +#, fuzzy +#~ msgid "error writing to temporary file: %s\n" +#~ msgstr "a escrever para `%s'\n" + +#, fuzzy +#~| msgid "Key is superseded" +#~ msgid "run in supervised mode" +#~ msgstr "A chave foi substituída" + #~ msgid "Name may not start with a digit\n" #~ msgstr "O nome não pode começar com um dígito\n" @@ -11788,10 +11800,6 @@ msgstr "" #~ msgstr "impossível abrir %s: %s\n" #, fuzzy -#~ msgid "error writing to %s: %s\n" -#~ msgstr "erro na escrita do porta-chaves `%s': %s\n" - -#, fuzzy #~ msgid "error closing %s: %s\n" #~ msgstr "erro na leitura de `%s': %s\n" diff --git a/po/ro.po b/po/ro.po index ce110e2..2588fc0 100644 --- a/po/ro.po +++ b/po/ro.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gnupg 1.4.2rc1\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2022-04-21 16:55+0200\n" +"POT-Creation-Date: 2022-07-11 12:31+0200\n" "PO-Revision-Date: 2017-12-19 12:30+0100\n" "Last-Translator: Laurentiu Buzdugan \n" "Language-Team: Romanian \n" @@ -19,7 +19,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: agent/call-pinentry.c:338 +#: agent/call-pinentry.c:340 #, fuzzy, c-format msgid "failed to acquire the pinentry lock: %s\n" msgstr "am eşuat să stochez amprenta: %s\n" @@ -30,53 +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:556 +#: agent/call-pinentry.c:554 msgid "|pinentry-label|_OK" msgstr "" -#: agent/call-pinentry.c:557 +#: agent/call-pinentry.c:555 msgid "|pinentry-label|_Cancel" msgstr "" -#: agent/call-pinentry.c:558 +#: agent/call-pinentry.c:556 msgid "|pinentry-label|_Yes" msgstr "" -#: agent/call-pinentry.c:559 +#: agent/call-pinentry.c:557 msgid "|pinentry-label|_No" msgstr "" -#: agent/call-pinentry.c:560 +#: agent/call-pinentry.c:558 msgid "|pinentry-label|PIN:" msgstr "" -#: agent/call-pinentry.c:561 +#: agent/call-pinentry.c:559 msgid "|pinentry-label|_Save in password manager" msgstr "" -#: agent/call-pinentry.c:562 +#: agent/call-pinentry.c:560 #, 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:564 +#: agent/call-pinentry.c:562 msgid "|pinentry-tt|Make passphrase visible" msgstr "" -#: agent/call-pinentry.c:565 +#: agent/call-pinentry.c:563 #, fuzzy #| msgid "invalid passphrase" msgid "|pinentry-tt|Hide passphrase" msgstr "frază-parolă invalidă" -#: agent/call-pinentry.c:566 +#: agent/call-pinentry.c:564 msgid "Caps Lock is on" msgstr "" #. TRANSLATORS: This string is displayed by Pinentry as the label #. for generating a passphrase. -#: agent/call-pinentry.c:1022 +#: agent/call-pinentry.c:1019 msgid "Suggest" msgstr "" @@ -87,28 +87,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:1044 +#: agent/call-pinentry.c:1041 msgid "pinentry.genpin.tooltip" msgstr "" #. TRANSLATORS: This is a text shown by pinentry if the option #. for formatted passphrase is enabled. The length is #. limited to about 900 characters. -#: agent/call-pinentry.c:1072 +#: agent/call-pinentry.c:1069 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 +#: agent/call-pinentry.c:1128 #, 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:1198 +#: agent/call-pinentry.c:1195 #, fuzzy msgid "Quality:" msgstr "validitate: %s" @@ -119,17 +119,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:1219 +#: agent/call-pinentry.c:1216 msgid "pinentry.qualitybar.tooltip" msgstr "" -#: agent/call-pinentry.c:1477 +#: agent/call-pinentry.c:1474 msgid "" "Please enter your PIN, so that the secret key can be unlocked for this " "session" msgstr "" -#: agent/call-pinentry.c:1480 +#: agent/call-pinentry.c:1477 #, fuzzy msgid "" "Please enter your passphrase, so that the secret key can be unlocked for " @@ -137,83 +137,83 @@ msgid "" msgstr "" "Vă rugăm introduceţi fraza-parolă; aceasta este o propoziţie secretă \n" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 msgid "PIN:" msgstr "" -#: agent/call-pinentry.c:1517 agent/call-pinentry.c:1724 +#: agent/call-pinentry.c:1514 agent/call-pinentry.c:1721 #: agent/protect-tool.c:729 #, fuzzy msgid "Passphrase:" msgstr "frază-parolă incorectă" -#: agent/call-pinentry.c:1544 agent/call-pinentry.c:1802 agent/command.c:1929 -#: agent/command.c:1988 agent/command-ssh.c:3056 agent/genkey.c:442 +#: agent/call-pinentry.c:1541 agent/call-pinentry.c:1799 agent/command.c:2049 +#: agent/command.c:2108 agent/command-ssh.c:3145 agent/genkey.c:427 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:1566 agent/call-pinentry.c:1830 +#: agent/call-pinentry.c:1563 agent/call-pinentry.c:1827 #, c-format msgid "SETERROR %s (try %d of %d)" msgstr "" -#: agent/call-pinentry.c:1577 agent/call-pinentry.c:1841 +#: agent/call-pinentry.c:1574 agent/call-pinentry.c:1838 msgid "Repeat:" msgstr "" -#: agent/call-pinentry.c:1589 agent/call-pinentry.c:1601 -#: agent/call-pinentry.c:1853 agent/call-pinentry.c:1865 +#: agent/call-pinentry.c:1586 agent/call-pinentry.c:1598 +#: agent/call-pinentry.c:1850 agent/call-pinentry.c:1862 #, fuzzy msgid "PIN too long" msgstr "linie prea lungă" -#: agent/call-pinentry.c:1590 agent/call-pinentry.c:1854 +#: agent/call-pinentry.c:1587 agent/call-pinentry.c:1851 #, fuzzy msgid "Passphrase too long" msgstr "frază-parolă prea lungă\n" -#: agent/call-pinentry.c:1598 agent/call-pinentry.c:1862 +#: agent/call-pinentry.c:1595 agent/call-pinentry.c:1859 #, fuzzy msgid "Invalid characters in PIN" msgstr "Caracter invalid în nume\n" -#: agent/call-pinentry.c:1603 agent/call-pinentry.c:1867 +#: agent/call-pinentry.c:1600 agent/call-pinentry.c:1864 msgid "PIN too short" msgstr "" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 #, fuzzy msgid "Bad PIN" msgstr "MPI incorect" -#: agent/call-pinentry.c:1622 agent/call-pinentry.c:1885 +#: agent/call-pinentry.c:1619 agent/call-pinentry.c:1882 #, fuzzy msgid "Bad Passphrase" msgstr "frază-parolă incorectă" -#: agent/command.c:823 +#: agent/command.c:826 msgid "Note: Request from the web browser." msgstr "" -#: agent/command.c:824 +#: agent/command.c:827 msgid "Note: Request from a remote site." msgstr "" -#: agent/command.c:1235 g10/card-util.c:741 g10/card-util.c:762 +#: agent/command.c:1329 g10/card-util.c:741 g10/card-util.c:762 #, 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:1756 agent/command.c:1921 agent/command-ssh.c:2984 -#: agent/genkey.c:377 +#: agent/command.c:1876 agent/command.c:2041 agent/command-ssh.c:3073 +#: agent/genkey.c:362 #, fuzzy msgid "Please re-enter this passphrase" msgstr "schimbă fraza-parolă" -#: agent/command.c:2703 +#: agent/command.c:2830 #, fuzzy, c-format msgid "" "Please enter the passphrase to protect the imported object within the %s " @@ -221,7 +221,7 @@ msgid "" msgstr "" "Vă rugăm introduceţi fraza-parolă; aceasta este o propoziţie secretă \n" -#: agent/command.c:2833 +#: agent/command.c:2960 msgid "" "This key (or subkey) is not protected with a passphrase. Please enter a new " "passphrase to export it." @@ -233,9 +233,9 @@ msgid "ssh keys greater than %d bits are not supported\n" msgstr "algoritm rezumat %d nu este suportat\n" #: agent/command-ssh.c:874 common/dotlock.c:856 g10/card-util.c:991 -#: g10/export.c:1329 g10/gpg.c:1454 g10/keygen.c:5370 g10/keyring.c:1329 +#: g10/export.c:1329 g10/gpg.c:1455 g10/keygen.c:5370 g10/keyring.c:1329 #: g10/keyring.c:1642 g10/openfile.c:293 g10/photoid.c:531 g10/photoid.c:549 -#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:753 tools/gpg-card.c:479 +#: g10/sign.c:1113 g10/sign.c:1452 g10/tdbio.c:739 tools/gpg-card.c:479 #, fuzzy, c-format #| msgid "can't create `%s': %s\n" msgid "can't create '%s': %s\n" @@ -243,15 +243,15 @@ msgstr "nu pot crea `%s': %s\n" #: agent/command-ssh.c:886 common/helpfile.c:57 g10/card-util.c:948 #: g10/dearmor.c:59 g10/dearmor.c:104 g10/decrypt.c:65 g10/decrypt.c:136 -#: g10/decrypt.c:153 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1455 +#: g10/decrypt.c:148 g10/encrypt.c:308 g10/encrypt.c:715 g10/gpg.c:1456 #: g10/import.c:379 g10/import.c:566 g10/import.c:801 g10/keygen.c:4319 #: g10/keyring.c:1668 g10/openfile.c:197 g10/openfile.c:211 g10/plaintext.c:128 #: g10/plaintext.c:640 g10/sign.c:1093 g10/sign.c:1320 g10/sign.c:1433 -#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:758 -#: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2253 -#: sm/gpgsm.c:2283 sm/gpgsm.c:2321 sm/keylist.c:1791 sm/qualified.c:65 +#: g10/sign.c:1605 g10/tdbdump.c:145 g10/tdbdump.c:153 g10/tdbio.c:744 +#: g10/tdbio.c:799 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2274 +#: sm/gpgsm.c:2304 sm/gpgsm.c:2342 sm/keylist.c:1809 sm/qualified.c:65 #: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489 -#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1817 tools/gpg-card.c:408 +#: dirmngr/crlcache.c:2639 dirmngr/dirmngr.c:1821 tools/gpg-card.c:408 #, fuzzy, c-format #| msgid "can't open `%s': %s\n" msgid "can't open '%s': %s\n" @@ -262,33 +262,33 @@ msgstr "nu pot deschide `%s': %s\n" msgid "no suitable card key found: %s\n" msgstr "nu am găsit nici un inel de chei secret de scris: %s\n" -#: agent/command-ssh.c:2513 +#: agent/command-ssh.c:2467 #, fuzzy, c-format msgid "error getting list of cards: %s\n" msgstr "eroare la obţinere noului PIN: %s\n" -#: agent/command-ssh.c:2688 +#: agent/command-ssh.c:2777 #, c-format msgid "" "An ssh process requested the use of key%%0A %s%%0A (%s)%%0ADo you want to " "allow this?" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Allow" msgstr "" -#: agent/command-ssh.c:2695 +#: agent/command-ssh.c:2784 agent/findkey.c:1240 msgid "Deny" msgstr "" -#: agent/command-ssh.c:2704 +#: agent/command-ssh.c:2793 #, fuzzy, c-format msgid "Please enter the passphrase for the ssh key%%0A %F%%0A (%c)" msgstr "" "Vă rugăm introduceţi fraza-parolă; aceasta este o propoziţie secretă \n" -#: agent/command-ssh.c:3011 +#: agent/command-ssh.c:3100 #, fuzzy, c-format msgid "" "Please enter a passphrase to protect the received secret key%%0A %s%%0A " @@ -296,108 +296,96 @@ msgid "" msgstr "" "Vă rugăm introduceţi fraza-parolă; aceasta este o propoziţie secretă \n" -#: agent/command-ssh.c:3708 +#: agent/command-ssh.c:3797 #, fuzzy, c-format msgid "failed to create stream from socket: %s\n" msgstr "%s: am eşuat să creez hashtable: %s\n" -#: agent/divert-scd.c:118 -#, fuzzy -msgid "Please insert the card with serial number" -msgstr "" -"Vă rugăm scoateţi cardul curent şi introducaţi unul cu număr de serie:\n" -" %.*s\n" - -#: agent/divert-scd.c:243 +#: agent/divert-scd.c:136 #, fuzzy msgid "Admin PIN" msgstr "|A|PIN Admin" #. TRANSLATORS: A PUK is the Personal Unblocking Code #. used to unblock a PIN. -#: agent/divert-scd.c:248 +#: agent/divert-scd.c:141 msgid "PUK" msgstr "" -#: agent/divert-scd.c:255 +#: agent/divert-scd.c:148 msgid "Reset Code" msgstr "" -#: agent/divert-scd.c:283 +#: agent/divert-scd.c:176 msgid "Push ACK button on card/token." msgstr "" -#: agent/divert-scd.c:305 agent/divert-scd.c:309 +#: agent/divert-scd.c:198 agent/divert-scd.c:202 msgid "Use the reader's pinpad for input." msgstr "" -#: agent/divert-scd.c:375 +#: agent/divert-scd.c:268 #, fuzzy msgid "Repeat this Reset Code" msgstr "Repetaţi acest PIN: " -#: agent/divert-scd.c:377 +#: agent/divert-scd.c:270 #, fuzzy msgid "Repeat this PUK" msgstr "Repetaţi acest PIN: " -#: agent/divert-scd.c:378 +#: agent/divert-scd.c:271 #, fuzzy msgid "Repeat this PIN" msgstr "Repetaţi acest PIN: " -#: agent/divert-scd.c:383 +#: agent/divert-scd.c:276 #, fuzzy msgid "Reset Code not correctly repeated; try again" msgstr "PIN-ul nu a fost repetat corect; mai încercaţi o dată" -#: agent/divert-scd.c:385 +#: agent/divert-scd.c:278 #, fuzzy msgid "PUK not correctly repeated; try again" msgstr "PIN-ul nu a fost repetat corect; mai încercaţi o dată" -#: agent/divert-scd.c:386 +#: agent/divert-scd.c:279 msgid "PIN not correctly repeated; try again" msgstr "PIN-ul nu a fost repetat corect; mai încercaţi o dată" -#: agent/divert-scd.c:399 +#: agent/divert-scd.c:292 #, fuzzy, c-format 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:142 sm/certreqgen-ui.c:433 +#: agent/genkey.c:154 #, fuzzy, c-format -msgid "error creating temporary file: %s\n" -msgstr "eroare la crearea frazei-parolă: %s\n" - -#: agent/genkey.c:150 -#, fuzzy, c-format -msgid "error writing to temporary file: %s\n" -msgstr "%s: eroare scriere înregistrare dir: %s\n" +msgid "error writing to pipe: %s\n" +msgstr "eroare la scrierea inelului de chei `%s': %s\n" -#: agent/genkey.c:191 +#: agent/genkey.c:176 #, fuzzy msgid "Enter new passphrase" msgstr "Introduceţi fraza-parolă\n" -#: agent/genkey.c:227 +#: agent/genkey.c:212 #, c-format msgid "" "You have not entered a passphrase!%0AAn empty passphrase is not allowed." msgstr "" -#: agent/genkey.c:229 +#: agent/genkey.c:214 #, 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:241 +#: agent/genkey.c:226 msgid "Yes, protection is not needed" msgstr "" -#: agent/genkey.c:258 +#: agent/genkey.c:243 #, 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 +393,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:277 +#: agent/genkey.c:262 #, c-format msgid "A passphrase should contain at least %u digit or%%0Aspecial character." msgid_plural "" @@ -413,387 +401,386 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: agent/genkey.c:304 +#: agent/genkey.c:289 #, c-format msgid "A passphrase may not be a known term or match%%0Acertain pattern." msgstr "" -#: agent/genkey.c:319 +#: agent/genkey.c:304 msgid "Warning: You have entered an insecure passphrase." msgstr "" -#: agent/genkey.c:340 +#: agent/genkey.c:325 #, fuzzy msgid "Take this one anyway" msgstr "Folosiţi oricum această cheie? (d/N) " -#: agent/genkey.c:508 +#: agent/genkey.c:493 #, 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:637 +#: agent/genkey.c:622 #, fuzzy msgid "Please enter the new passphrase" msgstr "schimbă fraza-parolă" -#: agent/gpg-agent.c:165 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 +#: agent/gpg-agent.c:167 scd/scdaemon.c:115 dirmngr/dirmngr.c:185 msgid "Options used for startup" msgstr "" -#: agent/gpg-agent.c:167 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 +#: agent/gpg-agent.c:169 scd/scdaemon.c:120 dirmngr/dirmngr.c:174 msgid "run in daemon mode (background)" msgstr "" -#: agent/gpg-agent.c:168 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 +#: agent/gpg-agent.c:170 scd/scdaemon.c:117 dirmngr/dirmngr.c:173 msgid "run in server mode (foreground)" msgstr "" -#: agent/gpg-agent.c:170 dirmngr/dirmngr.c:176 -#, fuzzy -#| msgid "Key is superseded" -msgid "run in supervised mode" -msgstr "Cheia este înlocuită" - -#: agent/gpg-agent.c:172 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 +#: agent/gpg-agent.c:174 scd/scdaemon.c:121 dirmngr/dirmngr.c:187 msgid "do not detach from the console" msgstr "" -#: agent/gpg-agent.c:173 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 +#: agent/gpg-agent.c:175 scd/scdaemon.c:122 dirmngr/dirmngr.c:188 msgid "sh-style command output" msgstr "" -#: agent/gpg-agent.c:174 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 +#: agent/gpg-agent.c:176 scd/scdaemon.c:123 dirmngr/dirmngr.c:189 msgid "csh-style command output" msgstr "" -#: agent/gpg-agent.c:183 g10/gpg.c:595 scd/scdaemon.c:125 sm/gpgsm.c:428 +#: agent/gpg-agent.c:185 g10/gpg.c:596 scd/scdaemon.c:125 sm/gpgsm.c:429 #: dirmngr/dirmngr.c:192 #, fuzzy msgid "|FILE|read options from FILE" msgstr "|FIŞIER|încarcă modulul extensie FIŞIER" -#: agent/gpg-agent.c:187 g10/gpg.c:580 scd/scdaemon.c:129 sm/gpgsm.c:269 +#: agent/gpg-agent.c:189 g10/gpg.c:581 scd/scdaemon.c:129 sm/gpgsm.c:270 #: dirmngr/dirmngr.c:196 msgid "Options controlling the diagnostic output" msgstr "" -#: agent/gpg-agent.c:189 g10/gpg.c:582 g10/gpgv.c:78 kbx/kbxutil.c:89 -#: scd/scdaemon.c:131 sm/gpgsm.c:271 dirmngr/dirmngr-client.c:69 -#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:85 tools/gpgconf.c:117 +#: agent/gpg-agent.c:191 g10/gpg.c:583 g10/gpgv.c:78 kbx/kbxutil.c:89 +#: scd/scdaemon.c:131 sm/gpgsm.c:272 dirmngr/dirmngr-client.c:69 +#: dirmngr/dirmngr.c:198 tools/gpg-connect-agent.c:86 tools/gpgconf.c:117 msgid "verbose" msgstr "locvace" -#: agent/gpg-agent.c:190 g10/gpg.c:584 g10/gpgv.c:79 kbx/kbxutil.c:90 -#: scd/scdaemon.c:132 sm/gpgsm.c:273 dirmngr/dirmngr-client.c:70 +#: agent/gpg-agent.c:192 g10/gpg.c:585 g10/gpgv.c:79 kbx/kbxutil.c:90 +#: scd/scdaemon.c:132 sm/gpgsm.c:274 dirmngr/dirmngr-client.c:70 #: dirmngr/dirmngr.c:199 msgid "be somewhat more quiet" msgstr "fii oarecum mai tăcut" -#: agent/gpg-agent.c:198 g10/gpg.c:599 sm/gpgsm.c:287 dirmngr/dirmngr.c:209 +#: agent/gpg-agent.c:200 g10/gpg.c:600 sm/gpgsm.c:288 dirmngr/dirmngr.c:209 msgid "|FILE|write server mode logs to FILE" msgstr "" -#: agent/gpg-agent.c:202 g10/gpg.c:605 scd/scdaemon.c:146 sm/gpgsm.c:294 +#: agent/gpg-agent.c:204 g10/gpg.c:606 scd/scdaemon.c:146 sm/gpgsm.c:295 #: dirmngr/dirmngr.c:213 msgid "Options controlling the configuration" msgstr "" -#: agent/gpg-agent.c:205 +#: agent/gpg-agent.c:207 #, fuzzy msgid "do not use the SCdaemon" msgstr "actualizează baza de date de încredere" -#: agent/gpg-agent.c:207 +#: agent/gpg-agent.c:209 msgid "|PGM|use PGM as the SCdaemon program" msgstr "" -#: agent/gpg-agent.c:209 +#: agent/gpg-agent.c:211 msgid "|PGM|use PGM as the tpm2daemon program" msgstr "" -#: agent/gpg-agent.c:213 +#: agent/gpg-agent.c:215 #, 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:217 +#: agent/gpg-agent.c:219 msgid "ignore requests to change the TTY" msgstr "" -#: agent/gpg-agent.c:219 +#: agent/gpg-agent.c:221 msgid "ignore requests to change the X display" msgstr "" -#: agent/gpg-agent.c:220 +#: agent/gpg-agent.c:222 #, fuzzy #| msgid "not supported" msgid "enable ssh support" msgstr "nu este suportat(ă)" -#: agent/gpg-agent.c:222 +#: agent/gpg-agent.c:224 msgid "|ALGO|use ALGO to show ssh fingerprints" msgstr "" -#: agent/gpg-agent.c:225 +#: agent/gpg-agent.c:227 #, fuzzy #| msgid "not supported" msgid "enable putty support" msgstr "nu este suportat(ă)" -#: agent/gpg-agent.c:237 g10/gpg.c:850 scd/scdaemon.c:176 sm/gpgsm.c:388 +#: agent/gpg-agent.c:239 g10/gpg.c:851 scd/scdaemon.c:176 sm/gpgsm.c:389 msgid "Options controlling the security" msgstr "" -#: agent/gpg-agent.c:240 +#: agent/gpg-agent.c:242 msgid "|N|expire cached PINs after N seconds" msgstr "" -#: agent/gpg-agent.c:242 +#: agent/gpg-agent.c:244 msgid "|N|expire SSH keys after N seconds" msgstr "" -#: agent/gpg-agent.c:244 +#: agent/gpg-agent.c:246 msgid "|N|set maximum PIN cache lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:246 +#: agent/gpg-agent.c:248 msgid "|N|set maximum SSH key lifetime to N seconds" msgstr "" -#: agent/gpg-agent.c:248 +#: agent/gpg-agent.c:250 msgid "do not use the PIN cache when signing" msgstr "" -#: agent/gpg-agent.c:250 +#: agent/gpg-agent.c:252 #, fuzzy msgid "disallow the use of an external password cache" msgstr "eroare la crearea frazei-parolă: %s\n" -#: agent/gpg-agent.c:252 +#: agent/gpg-agent.c:254 msgid "disallow clients to mark keys as \"trusted\"" msgstr "" -#: agent/gpg-agent.c:255 +#: agent/gpg-agent.c:259 #, fuzzy msgid "allow presetting passphrase" msgstr "eroare la crearea frazei-parolă: %s\n" -#: agent/gpg-agent.c:260 +#: agent/gpg-agent.c:264 msgid "Options enforcing a passphrase policy" msgstr "" -#: agent/gpg-agent.c:263 +#: agent/gpg-agent.c:267 msgid "do not allow bypassing the passphrase policy" msgstr "" -#: agent/gpg-agent.c:265 +#: agent/gpg-agent.c:269 msgid "|N|set minimal required length for new passphrases to N" msgstr "" -#: agent/gpg-agent.c:267 +#: agent/gpg-agent.c:271 msgid "|N|require at least N non-alpha characters for a new passphrase" msgstr "" -#: agent/gpg-agent.c:270 +#: agent/gpg-agent.c:274 msgid "|FILE|check new passphrases against pattern in FILE" msgstr "" -#: agent/gpg-agent.c:274 +#: agent/gpg-agent.c:278 #, fuzzy msgid "|N|expire the passphrase after N days" msgstr "|N|foloseşte modul frază-parolă N" -#: agent/gpg-agent.c:276 +#: agent/gpg-agent.c:280 #, fuzzy msgid "do not allow the reuse of old passphrases" msgstr "eroare la crearea frazei-parolă: %s\n" -#: agent/gpg-agent.c:279 +#: agent/gpg-agent.c:283 msgid "Options controlling the PIN-Entry" msgstr "" -#: agent/gpg-agent.c:281 +#: agent/gpg-agent.c:285 #, fuzzy #| msgid "use the gpg-agent" msgid "never use the PIN-entry" msgstr "foloseşte gpg-agent" -#: agent/gpg-agent.c:283 +#: agent/gpg-agent.c:287 msgid "disallow caller to override the pinentry" msgstr "" -#: agent/gpg-agent.c:285 +#: agent/gpg-agent.c:289 msgid "let PIN-Entry grab keyboard and mouse" msgstr "" -#: agent/gpg-agent.c:288 +#: agent/gpg-agent.c:292 msgid "|PGM|use PGM as the PIN-Entry program" msgstr "" -#: agent/gpg-agent.c:292 +#: agent/gpg-agent.c:296 msgid "|N|set the Pinentry timeout to N seconds" msgstr "" -#: agent/gpg-agent.c:296 +#: agent/gpg-agent.c:300 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:562 agent/preset-passphrase.c:99 agent/protect-tool.c:154 -#: g10/gpg.c:1149 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312 -#: sm/gpgsm.c:617 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 -#: tools/gpg-connect-agent.c:220 tools/gpgconf.c:163 +#: agent/gpg-agent.c:561 agent/preset-passphrase.c:99 agent/protect-tool.c:154 +#: g10/gpg.c:1150 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:313 +#: sm/gpgsm.c:627 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:455 +#: tools/gpg-connect-agent.c:223 tools/gpgconf.c:163 #: tools/gpg-check-pattern.c:143 #, fuzzy msgid "Please report bugs to <@EMAIL@>.\n" msgstr "Raportaţi bug-uri la .\n" -#: agent/gpg-agent.c:571 +#: agent/gpg-agent.c:570 #, fuzzy msgid "Usage: @GPG_AGENT@ [options] (-h for help)" msgstr "Folosire: gpg [opţiuni] [fişiere] (-h pentru ajutor)" -#: agent/gpg-agent.c:573 +#: agent/gpg-agent.c:572 msgid "" "Syntax: @GPG_AGENT@ [options] [command [args]]\n" "Secret key management for @GNUPG@\n" msgstr "" -#: agent/gpg-agent.c:618 g10/gpg.c:1354 scd/scdaemon.c:384 sm/gpgsm.c:765 +#: agent/gpg-agent.c:617 g10/gpg.c:1355 scd/scdaemon.c:385 sm/gpgsm.c:775 #: dirmngr/dirmngr.c:539 #, c-format msgid "invalid debug-level '%s' given\n" msgstr "" -#: agent/gpg-agent.c:991 g10/gpg.c:3955 g10/gpg.c:3979 sm/gpgsm.c:1639 -#: sm/gpgsm.c:1645 +#: agent/gpg-agent.c:993 g10/gpg.c:3956 g10/gpg.c:3980 sm/gpgsm.c:1660 +#: sm/gpgsm.c:1666 #, c-format msgid "selected digest algorithm is invalid\n" msgstr "algoritm rezumat selectat este invalid\n" -#: agent/gpg-agent.c:1215 agent/gpg-agent.c:2041 common/comopt.c:93 -#: g10/gpg.c:2622 scd/scdaemon.c:549 sm/gpgsm.c:1032 dirmngr/dirmngr.c:1072 -#: dirmngr/dirmngr.c:1943 +#: agent/gpg-agent.c:1222 agent/gpg-agent.c:2051 common/comopt.c:93 +#: g10/gpg.c:2623 scd/scdaemon.c:550 sm/gpgsm.c:1042 dirmngr/dirmngr.c:1072 +#: dirmngr/dirmngr.c:1947 #, 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:1331 g10/gpg.c:3896 scd/scdaemon.c:687 sm/gpgsm.c:1578 -#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1271 tools/gpgconf.c:691 +#: agent/gpg-agent.c:1338 g10/gpg.c:3897 scd/scdaemon.c:688 sm/gpgsm.c:1597 +#: dirmngr/dirmngr.c:1189 tools/gpg-connect-agent.c:1272 tools/gpgconf.c:691 #, 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:2194 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1350 +#: agent/gpg-agent.c:1389 g10/misc.c:1188 dirmngr/dirmngr.c:1281 +#, c-format +msgid "WARNING: \"%s\" is a deprecated option\n" +msgstr "AVERTISMENT: \"%s\" este o opţiune învechită\n" + +#: agent/gpg-agent.c:2204 scd/scdaemon.c:1109 dirmngr/dirmngr.c:1354 #, fuzzy, c-format msgid "can't create socket: %s\n" msgstr "nu pot crea `%s': %s\n" -#: agent/gpg-agent.c:2211 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1363 +#: agent/gpg-agent.c:2221 scd/scdaemon.c:1122 dirmngr/dirmngr.c:1367 #, c-format msgid "socket name '%s' is too long\n" msgstr "" -#: agent/gpg-agent.c:2249 +#: agent/gpg-agent.c:2259 #, c-format msgid "trying to steal socket from running %s\n" msgstr "" -#: agent/gpg-agent.c:2255 +#: agent/gpg-agent.c:2265 #, 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:2267 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1399 +#: agent/gpg-agent.c:2277 scd/scdaemon.c:1146 dirmngr/dirmngr.c:1403 #, fuzzy, c-format msgid "error getting nonce for the socket\n" msgstr "eroare la obţinere noului PIN: %s\n" -#: agent/gpg-agent.c:2272 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1402 +#: agent/gpg-agent.c:2282 scd/scdaemon.c:1149 dirmngr/dirmngr.c:1406 #, fuzzy, c-format msgid "error binding socket to '%s': %s\n" msgstr "eroare trimitere la `%s': %s\n" -#: agent/gpg-agent.c:2283 agent/gpg-agent.c:2323 agent/gpg-agent.c:2332 -#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1411 +#: agent/gpg-agent.c:2293 agent/gpg-agent.c:2333 agent/gpg-agent.c:2342 +#: scd/scdaemon.c:1157 dirmngr/dirmngr.c:1415 #, 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:2297 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1423 +#: agent/gpg-agent.c:2307 scd/scdaemon.c:1169 dirmngr/dirmngr.c:1427 #, fuzzy, c-format msgid "listening on socket '%s'\n" msgstr "scriu cheia secretă în `%s'\n" -#: agent/gpg-agent.c:2317 agent/gpg-agent.c:2370 common/homedir.c:762 +#: agent/gpg-agent.c:2327 agent/gpg-agent.c:2380 common/homedir.c:762 #: 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:2320 agent/gpg-agent.c:2375 common/homedir.c:765 +#: agent/gpg-agent.c:2330 agent/gpg-agent.c:2385 common/homedir.c:765 #: 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:2381 +#: agent/gpg-agent.c:2391 #, fuzzy, c-format msgid "stat() failed for '%s': %s\n" msgstr "fstat(%d) a eşuat în %s: %s\n" -#: agent/gpg-agent.c:2385 +#: agent/gpg-agent.c:2395 #, fuzzy, c-format msgid "can't use '%s' as home directory\n" msgstr "%s: nu pot crea director: %s\n" -#: agent/gpg-agent.c:2540 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2172 +#: agent/gpg-agent.c:2550 scd/scdaemon.c:1185 dirmngr/dirmngr.c:2176 #, fuzzy, c-format msgid "error reading nonce on fd %d: %s\n" msgstr "eroare la citire `%s': %s\n" -#: agent/gpg-agent.c:2747 +#: agent/gpg-agent.c:2757 #, c-format msgid "handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2752 +#: agent/gpg-agent.c:2762 #, c-format msgid "handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:2827 +#: agent/gpg-agent.c:2837 #, c-format msgid "ssh handler 0x%lx for fd %d started\n" msgstr "" -#: agent/gpg-agent.c:2832 +#: agent/gpg-agent.c:2842 #, c-format msgid "ssh handler 0x%lx for fd %d terminated\n" msgstr "" -#: agent/gpg-agent.c:3054 scd/scdaemon.c:1375 dirmngr/dirmngr.c:2386 +#: agent/gpg-agent.c:3058 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2390 #, fuzzy, c-format msgid "npth_pselect failed: %s - waiting 1s\n" msgstr "actualizarea secretului a eşuat: %s\n" -#: agent/gpg-agent.c:3142 scd/scdaemon.c:1444 +#: agent/gpg-agent.c:3146 scd/scdaemon.c:1445 #, fuzzy, c-format msgid "%s %s stopped\n" msgstr "%s: sărită: %s\n" -#: agent/gpg-agent.c:3283 common/simple-pwquery.c:247 g10/call-agent.c:260 -#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2320 tools/card-call-scd.c:311 +#: agent/gpg-agent.c:3287 common/simple-pwquery.c:247 g10/call-agent.c:260 +#: sm/call-agent.c:131 tools/gpg-connect-agent.c:2321 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" @@ -819,7 +806,7 @@ msgid "" "Password cache maintenance\n" msgstr "" -#: agent/protect-tool.c:107 g10/gpg.c:453 kbx/kbxutil.c:72 sm/gpgsm.c:219 +#: agent/protect-tool.c:107 g10/gpg.c:454 kbx/kbxutil.c:72 sm/gpgsm.c:220 #: dirmngr/dirmngr.c:171 tools/gpgconf.c:86 msgid "" "@Commands:\n" @@ -829,7 +816,7 @@ msgstr "" " " #: agent/protect-tool.c:116 g10/gpgv.c:76 kbx/kbxutil.c:82 -#: tools/gpg-connect-agent.c:83 tools/gpgconf.c:114 +#: tools/gpg-connect-agent.c:84 tools/gpgconf.c:114 msgid "" "@\n" "Options:\n" @@ -886,42 +873,42 @@ msgstr "anulată" msgid "error while asking for the passphrase: %s\n" msgstr "eroare la crearea frazei-parolă: %s\n" -#: agent/trustlist.c:154 agent/trustlist.c:366 tools/gpgconf.c:480 +#: agent/trustlist.c:172 agent/trustlist.c:391 tools/gpgconf.c:480 #, fuzzy, c-format msgid "error opening '%s': %s\n" msgstr "eroare în `%s': %s\n" -#: agent/trustlist.c:170 common/helpfile.c:73 common/helpfile.c:89 +#: agent/trustlist.c:188 common/helpfile.c:73 common/helpfile.c:89 #, fuzzy, c-format msgid "file '%s', line %d: %s\n" msgstr "fişier opţiuni `%s': %s\n" -#: agent/trustlist.c:193 agent/trustlist.c:201 +#: agent/trustlist.c:211 agent/trustlist.c:219 #, fuzzy, c-format msgid "statement \"%s\" ignored in '%s', line %d\n" msgstr "eroare citire în `%s': %s\n" -#: agent/trustlist.c:207 +#: agent/trustlist.c:225 #, fuzzy, c-format msgid "system trustlist '%s' not available\n" msgstr "părţi ale cheii secrete nu sunt disponibile\n" -#: agent/trustlist.c:251 +#: agent/trustlist.c:269 #, fuzzy, c-format msgid "bad fingerprint in '%s', line %d\n" msgstr "eroare citire în `%s': %s\n" -#: agent/trustlist.c:276 agent/trustlist.c:283 +#: agent/trustlist.c:294 agent/trustlist.c:301 #, fuzzy, c-format msgid "invalid keyflag in '%s', line %d\n" msgstr "Eroare: amprentă formatată invalid.\n" -#: agent/trustlist.c:319 common/helpfile.c:136 +#: agent/trustlist.c:337 common/helpfile.c:136 #, fuzzy, c-format msgid "error reading '%s', line %d: %s\n" msgstr "eroare la citire `%s': %s\n" -#: agent/trustlist.c:437 agent/trustlist.c:506 +#: agent/trustlist.c:462 agent/trustlist.c:531 #, c-format msgid "error reading list of trusted root certificates\n" msgstr "" @@ -934,19 +921,19 @@ msgstr "" #. plain % sign, you need to encode it as "%%25". The #. "%s" gets replaced by the name as stored in the #. certificate. -#: agent/trustlist.c:668 +#: agent/trustlist.c:693 #, c-format msgid "" "Do you ultimately trust%%0A \"%s\"%%0Ato correctly certify user " "certificates?" msgstr "" -#: agent/trustlist.c:677 common/audit.c:467 +#: agent/trustlist.c:702 common/audit.c:467 #, fuzzy msgid "Yes" msgstr "da" -#: agent/trustlist.c:677 agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/trustlist.c:702 agent/findkey.c:1765 agent/findkey.c:1779 #: common/audit.c:469 msgid "No" msgstr "" @@ -959,7 +946,7 @@ msgstr "" #. "%%25". The second "%s" gets replaced by a hexdecimal #. fingerprint string whereas the first one receives the name #. as stored in the certificate. -#: agent/trustlist.c:711 +#: agent/trustlist.c:736 #, c-format msgid "" "Please verify that the certificate identified as:%%0A \"%s\"%%0Ahas the " @@ -969,36 +956,54 @@ msgstr "" #. TRANSLATORS: "Correct" is the label of a button and intended #. to be hit if the fingerprint matches the one of the CA. The #. other button is "the default "Cancel" of the Pinentry. -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Correct" msgstr "" -#: agent/trustlist.c:725 +#: agent/trustlist.c:750 msgid "Wrong" msgstr "" -#: agent/findkey.c:367 +#: agent/findkey.c:388 dirmngr/crlcache.c:948 +#, fuzzy, c-format +#| msgid "error reading `%s': %s\n" +msgid "error renaming '%s' to '%s': %s\n" +msgstr "eroare la citire `%s': %s\n" + +#: agent/findkey.c:421 #, c-format msgid "Note: This passphrase has never been changed.%0APlease change it now." msgstr "" -#: agent/findkey.c:383 +#: agent/findkey.c:437 #, c-format msgid "" "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s. Please change " "it now." msgstr "" -#: agent/findkey.c:397 agent/findkey.c:404 +#: agent/findkey.c:451 agent/findkey.c:458 #, fuzzy msgid "Change passphrase" msgstr "schimbă fraza-parolă" -#: agent/findkey.c:405 +#: agent/findkey.c:459 msgid "I'll change it later" msgstr "" -#: agent/findkey.c:1472 +#: agent/findkey.c:1120 +#, fuzzy +msgid "Please insert the card with serial number" +msgstr "" +"Vă rugăm scoateţi cardul curent şi introducaţi unul cu număr de serie:\n" +" %.*s\n" + +#: agent/findkey.c:1231 +#, c-format +msgid "Requested the use of key%%0A %s%%0A %s%%0ADo you want to allow this?" +msgstr "" + +#: agent/findkey.c:1741 #, fuzzy, c-format #| msgid "Do you really want to delete the selected keys? (y/N) " msgid "" @@ -1006,13 +1011,13 @@ msgid "" "%%0A?" msgstr "Doriţi într-adevăr să ştergeţi cheile selectate? (d/N) " -#: agent/findkey.c:1496 agent/findkey.c:1510 +#: agent/findkey.c:1765 agent/findkey.c:1779 #, fuzzy #| msgid "enable key" msgid "Delete key" msgstr "activează cheia" -#: agent/findkey.c:1507 +#: agent/findkey.c:1776 msgid "" "Warning: This key is also listed for use with SSH!\n" "Deleting the key might remove your ability to access remote machines." @@ -1034,7 +1039,7 @@ msgstr "" msgid "a %zu bit hash is not valid for a %u bit %s key\n" msgstr "" -#: agent/pksign.c:572 +#: agent/pksign.c:566 #, c-format msgid "checking created signature failed: %s\n" msgstr "verificarea semnăturii create a eşuat: %s\n" @@ -1076,7 +1081,7 @@ msgid "error creating a stream for a pipe: %s\n" msgstr "eroare la crearea frazei-parolă: %s\n" #: common/exechelp-posix.c:514 common/exechelp-posix.c:589 -#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1441 +#: common/exechelp-posix.c:875 dirmngr/dirmngr.c:1445 #, fuzzy, c-format msgid "error forking process: %s\n" msgstr "eroare la citire `%s': %s\n" @@ -1138,12 +1143,12 @@ msgstr "AVERTISMENT: proprietate nesigură (unsafe) pentru extensia `%s'\n" msgid "Warning: unsafe permissions on %s \"%s\"\n" msgstr "AVERTISMENT: permisiuni nesigure (unsafe) pentru extensia `%s'\n" -#: common/sysutils.c:905 +#: common/sysutils.c:880 #, fuzzy, c-format msgid "waiting for file '%s' to become accessible ...\n" msgstr "actualizarea a eşuat: %s\n" -#: common/sysutils.c:931 +#: common/sysutils.c:906 #, fuzzy, c-format #| msgid "renaming `%s' to `%s' failed: %s\n" msgid "renaming '%s' to '%s' failed: %s\n" @@ -1375,7 +1380,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:4215 +#: scd/app-openpgp.c:4246 #, fuzzy, c-format msgid "unsupported algorithm: %s" msgstr "" @@ -1547,7 +1552,7 @@ msgstr "redenumirea `%s' ca `%s' a eşuat: %s\n" msgid "iconv_open failed: %s\n" msgstr "nu pot deschide fişierul: %s\n" -#: common/utf8conv.c:389 common/utf8conv.c:655 +#: common/utf8conv.c:387 common/utf8conv.c:653 #, fuzzy, c-format msgid "conversion from '%s' to '%s' failed: %s\n" msgstr "redenumirea `%s' ca `%s' a eşuat: %s\n" @@ -1586,7 +1591,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:913 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 +#: common/init.c:170 sm/gpgsm.c:923 dirmngr/dirmngr.c:978 dirmngr/dirmngr.c:987 #, c-format msgid "%s is too old (need %s, have %s)\n" msgstr "" @@ -1763,7 +1768,7 @@ msgstr "eroare la citire `%s': %s\n" msgid "problem with the agent: %s\n" msgstr "problemă cu agentul: agentul returnează 0x%lx\n" -#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2317 +#: g10/call-dirmngr.c:178 sm/call-dirmngr.c:238 tools/gpg-connect-agent.c:2318 #, fuzzy, c-format msgid "no dirmngr running in this session\n" msgstr "gpg-agent nu este disponibil în această sesiune\n" @@ -1808,7 +1813,7 @@ msgstr "" msgid "server uses an invalid certificate" msgstr "generează un certificat de revocare" -#: g10/call-dirmngr.c:405 g10/gpg.c:4644 sm/call-dirmngr.c:455 +#: g10/call-dirmngr.c:405 g10/gpg.c:4645 sm/call-dirmngr.c:455 #, fuzzy, c-format #| msgid "armor: %s\n" msgid "Note: %s\n" @@ -1836,7 +1841,7 @@ msgstr "nu pot face acest lucru în modul batch\n" 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:3400 tools/gpg-card.c:2965 +#: g10/card-util.c:107 scd/app-openpgp.c:3431 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" @@ -1901,15 +1906,15 @@ msgstr "URL pentru a aduce cheia publică: " #: g10/card-util.c:964 g10/decrypt-data.c:508 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:1753 +#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1757 #: tools/gpgconf.c:493 tools/gpgconf.c:539 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:997 g10/decrypt-data.c:511 g10/export.c:2589 -#: g10/export.c:2890 dirmngr/crlcache.c:925 tools/gpg-card.c:486 +#: g10/card-util.c:997 g10/decrypt-data.c:511 g10/export.c:2595 +#: g10/export.c:2896 dirmngr/crlcache.c:925 tools/gpg-card.c:486 #: tools/gpg-card.c:493 #, fuzzy, c-format msgid "error writing '%s': %s\n" @@ -2255,27 +2260,27 @@ msgstr "Nu sunt permise comenzi administrare\n" msgid "Invalid command (try \"help\")\n" msgstr "Comandă invalidă (încercaţi \"ajutor\")\n" -#: g10/decrypt.c:191 g10/encrypt.c:1219 +#: g10/decrypt.c:186 g10/encrypt.c:1219 #, c-format msgid "--output doesn't work for this command\n" msgstr "--output nu merge pentru această comandă\n" -#: g10/decrypt.c:247 g10/gpg.c:5363 g10/keyring.c:399 g10/keyring.c:750 +#: g10/decrypt.c:242 g10/gpg.c:5385 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:1977 g10/export.c:2435 g10/export.c:2556 -#: g10/export.c:2702 g10/getkey.c:2032 g10/gpg.c:5308 g10/keyedit.c:1450 -#: g10/keyedit.c:2382 g10/keyedit.c:2626 g10/keyedit.c:4580 g10/keylist.c:707 +#: g10/delkey.c:81 g10/export.c:1977 g10/export.c:2441 g10/export.c:2562 +#: g10/export.c:2708 g10/getkey.c:2032 g10/gpg.c:5330 g10/keyedit.c:1450 +#: g10/keyedit.c:2382 g10/keyedit.c:2682 g10/keyedit.c:4636 g10/keylist.c:707 #: 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:2012 g10/getkey.c:2040 g10/getkey.c:4457 -#: g10/gpg.c:5317 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236 +#: g10/gpg.c:5339 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" @@ -2337,8 +2342,8 @@ msgid "subkey" msgstr "Pubkey: " #: g10/delkey.c:299 g10/keyedit.c:2247 g10/keyedit.c:2257 g10/keyedit.c:2435 -#: g10/keyedit.c:2509 g10/keyedit.c:2580 g10/keyedit.c:2793 g10/keyedit.c:3023 -#: g10/keyedit.c:3092 g10/keyedit.c:3242 +#: g10/keyedit.c:2566 g10/keyedit.c:2636 g10/keyedit.c:2849 g10/keyedit.c:3079 +#: g10/keyedit.c:3148 g10/keyedit.c:3298 #, c-format msgid "update failed: %s\n" msgstr "actualizarea a eşuat: %s\n" @@ -2404,15 +2409,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:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4128 -#: g10/gpg.c:4175 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1663 +#: g10/encrypt.c:549 g10/encrypt.c:802 g10/decrypt-data.c:265 g10/gpg.c:4129 +#: g10/gpg.c:4176 sm/decrypt.c:1182 sm/encrypt.c:692 sm/gpgsm.c:1684 #, 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:558 g10/gpg.c:4140 g10/gpg.c:4187 g10/sig-check.c:184 -#: g10/sign.c:452 sm/gpgsm.c:1673 sm/gpgsm.c:1683 sm/sign.c:597 sm/verify.c:510 +#: g10/encrypt.c:558 g10/gpg.c:4141 g10/gpg.c:4188 g10/sig-check.c:184 +#: g10/sign.c:452 sm/gpgsm.c:1694 sm/gpgsm.c:1704 sm/sign.c:597 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" @@ -2437,7 +2442,7 @@ msgstr "" msgid "WARNING: key %s is not suitable for encryption in %s mode\n" msgstr "AVERTISMENT: \"%s\" este o opţiune învechită\n" -#: g10/encrypt.c:854 g10/mainproc.c:853 g10/mainproc.c:2476 sm/decrypt.c:1395 +#: g10/encrypt.c:854 g10/mainproc.c:865 g10/mainproc.c:2488 sm/decrypt.c:1395 #: sm/encrypt.c:817 sm/verify.c:526 #, c-format msgid "operation forced to fail due to unfulfilled compliance rules\n" @@ -2547,12 +2552,12 @@ msgstr "exportul cheilor secrete nu este permis\n" msgid "key %s: PGP 2.x style key - skipped\n" msgstr "cheia %s: cheie stil PGP 2.x - sărită\n" -#: g10/export.c:2129 +#: g10/export.c:2135 #, c-format msgid "WARNING: nothing exported\n" msgstr "AVERTISMENT: nimic exportat\n" -#: g10/export.c:2571 g10/export.c:2866 g10/plaintext.c:152 g10/plaintext.c:161 +#: g10/export.c:2577 g10/export.c:2872 g10/plaintext.c:152 g10/plaintext.c:161 #: g10/plaintext.c:167 #, fuzzy, c-format #| msgid "error creating `%s': %s\n" @@ -2620,297 +2625,297 @@ msgstr "Cheia invalidă %s făcută validă de --allow-non-selfsigned-uid\n" msgid "using subkey %s instead of primary key %s\n" msgstr "folosim subcheia %s în loc de cheia primară %s\n" -#: g10/getkey.c:4386 g10/gpg.c:2191 +#: g10/getkey.c:4386 g10/gpg.c:2192 #, fuzzy, c-format msgid "valid values for option '%s':\n" msgstr "opţiuni enumerare invalide\n" -#: g10/gpg.c:455 sm/gpgsm.c:221 +#: g10/gpg.c:456 sm/gpgsm.c:222 #, fuzzy msgid "make a signature" msgstr "|[fişier]|crează o semnătură" -#: g10/gpg.c:456 +#: g10/gpg.c:457 #, fuzzy msgid "make a clear text signature" msgstr "|[fişier]|crează o semnătură text în clar" -#: g10/gpg.c:458 sm/gpgsm.c:223 +#: g10/gpg.c:459 sm/gpgsm.c:224 msgid "make a detached signature" msgstr "crează o semnătură detaşată" -#: g10/gpg.c:459 sm/gpgsm.c:224 +#: g10/gpg.c:460 sm/gpgsm.c:225 msgid "encrypt data" msgstr "cifrează datele" -#: g10/gpg.c:461 +#: g10/gpg.c:462 msgid "encryption only with symmetric cipher" msgstr "cifrează numai cu cifru simetric" -#: g10/gpg.c:463 sm/gpgsm.c:226 +#: g10/gpg.c:464 sm/gpgsm.c:227 msgid "decrypt data (default)" msgstr "decriptează datele (implicit)" -#: g10/gpg.c:465 sm/gpgsm.c:227 +#: g10/gpg.c:466 sm/gpgsm.c:228 msgid "verify a signature" msgstr "verifică o semnătură" -#: g10/gpg.c:467 sm/gpgsm.c:228 +#: g10/gpg.c:468 sm/gpgsm.c:229 msgid "list keys" msgstr "enumeră chei" -#: g10/gpg.c:469 +#: g10/gpg.c:470 msgid "list keys and signatures" msgstr "enumeră chei şi semnături" -#: g10/gpg.c:472 +#: g10/gpg.c:473 msgid "list and check key signatures" msgstr "enumeră şi verifică semnăturile cheii" -#: g10/gpg.c:474 sm/gpgsm.c:233 +#: g10/gpg.c:475 sm/gpgsm.c:234 msgid "list keys and fingerprints" msgstr "enumeră chei şi amprente" -#: g10/gpg.c:475 sm/gpgsm.c:231 +#: g10/gpg.c:476 sm/gpgsm.c:232 msgid "list secret keys" msgstr "enumeră chei secrete" -#: g10/gpg.c:477 sm/gpgsm.c:234 +#: g10/gpg.c:478 sm/gpgsm.c:235 msgid "generate a new key pair" msgstr "generează o nouă perechi de chei" -#: g10/gpg.c:480 +#: g10/gpg.c:481 #, fuzzy #| msgid "generate a new key pair" msgid "quickly generate a new key pair" msgstr "generează o nouă perechi de chei" -#: g10/gpg.c:483 +#: g10/gpg.c:484 #, fuzzy #| msgid "generate a new key pair" msgid "quickly add a new user-id" msgstr "generează o nouă perechi de chei" -#: g10/gpg.c:488 +#: g10/gpg.c:489 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a user-id" msgstr "generează o nouă perechi de chei" -#: g10/gpg.c:491 +#: g10/gpg.c:492 #, fuzzy #| msgid "generate a new key pair" msgid "quickly set a new expiration date" msgstr "generează o nouă perechi de chei" -#: g10/gpg.c:494 +#: g10/gpg.c:495 msgid "full featured key pair generation" msgstr "" -#: g10/gpg.c:497 +#: g10/gpg.c:498 msgid "generate a revocation certificate" msgstr "generează un certificat de revocare" -#: g10/gpg.c:500 sm/gpgsm.c:237 +#: g10/gpg.c:501 sm/gpgsm.c:238 msgid "remove keys from the public keyring" msgstr "şterge chei de pe inelul de chei public" -#: g10/gpg.c:502 +#: g10/gpg.c:503 msgid "remove keys from the secret keyring" msgstr "şterge chei de pe inelul de chei secret" -#: g10/gpg.c:504 +#: g10/gpg.c:505 #, fuzzy #| msgid "sign a key" msgid "quickly sign a key" msgstr "semnează o cheie" -#: g10/gpg.c:506 +#: g10/gpg.c:507 #, fuzzy #| msgid "sign a key locally" msgid "quickly sign a key locally" msgstr "semnează o cheie local" -#: g10/gpg.c:508 +#: g10/gpg.c:509 #, fuzzy #| msgid "generate a new key pair" msgid "quickly revoke a key signature" msgstr "generează o nouă perechi de chei" -#: g10/gpg.c:509 +#: g10/gpg.c:510 msgid "sign a key" msgstr "semnează o cheie" -#: g10/gpg.c:510 +#: g10/gpg.c:511 msgid "sign a key locally" msgstr "semnează o cheie local" -#: g10/gpg.c:511 +#: g10/gpg.c:512 msgid "sign or edit a key" msgstr "semnează sau editează o cheie" -#: g10/gpg.c:513 sm/gpgsm.c:255 +#: g10/gpg.c:514 sm/gpgsm.c:256 #, fuzzy msgid "change a passphrase" msgstr "schimbă fraza-parolă" -#: g10/gpg.c:517 +#: g10/gpg.c:518 msgid "export keys" msgstr "exportă chei" -#: g10/gpg.c:518 +#: g10/gpg.c:519 msgid "export keys to a keyserver" msgstr "exportă chei pentru un server de chei" -#: g10/gpg.c:519 +#: g10/gpg.c:520 msgid "import keys from a keyserver" msgstr "importă chei de la un server de chei" -#: g10/gpg.c:522 +#: g10/gpg.c:523 msgid "search for keys on a keyserver" msgstr "caută pentru chei pe un server de chei" -#: g10/gpg.c:524 +#: g10/gpg.c:525 msgid "update all keys from a keyserver" msgstr "actualizează toate cheile de la un server de chei" -#: g10/gpg.c:533 +#: g10/gpg.c:534 msgid "import/merge keys" msgstr "importă/combină chei" -#: g10/gpg.c:536 +#: g10/gpg.c:537 msgid "print the card status" msgstr "afişează starea cardului" -#: g10/gpg.c:537 +#: g10/gpg.c:538 msgid "change data on a card" msgstr "schimbă data de pe card" -#: g10/gpg.c:539 +#: g10/gpg.c:540 msgid "change a card's PIN" msgstr "schimbă PIN-ul unui card" -#: g10/gpg.c:551 +#: g10/gpg.c:552 msgid "update the trust database" msgstr "actualizează baza de date de încredere" -#: g10/gpg.c:561 +#: g10/gpg.c:562 #, fuzzy msgid "print message digests" msgstr "|algo [fişiere]|afişează rezumate mesaje" -#: g10/gpg.c:565 sm/gpgsm.c:250 +#: g10/gpg.c:566 sm/gpgsm.c:251 msgid "run in server mode" msgstr "" -#: g10/gpg.c:567 +#: g10/gpg.c:568 msgid "|VALUE|set the TOFU policy for a key" msgstr "" -#: g10/gpg.c:610 +#: g10/gpg.c:611 msgid "|NAME|use NAME as default secret key" msgstr "|NUME|foloseşte NUME ca cheie secretă implicită" -#: g10/gpg.c:612 sm/gpgsm.c:346 +#: g10/gpg.c:613 sm/gpgsm.c:347 #, fuzzy msgid "|NAME|encrypt to user ID NAME as well" msgstr "|NUME|cifrare pentru NUME" -#: g10/gpg.c:620 +#: g10/gpg.c:621 msgid "|SPEC|set up email aliases" msgstr "" -#: g10/gpg.c:632 +#: g10/gpg.c:633 msgid "use strict OpenPGP behavior" msgstr "foloseşte comportament strict OpenPGP" -#: g10/gpg.c:658 kbx/kbxutil.c:91 sm/gpgsm.c:430 tools/gpgconf.c:119 +#: g10/gpg.c:659 kbx/kbxutil.c:91 sm/gpgsm.c:431 tools/gpgconf.c:119 msgid "do not make any changes" msgstr "nu face nici o schimbare" -#: g10/gpg.c:659 +#: g10/gpg.c:660 msgid "prompt before overwriting" msgstr "întreabă înainte de a suprascrie" -#: g10/gpg.c:708 sm/gpgsm.c:316 +#: g10/gpg.c:709 sm/gpgsm.c:317 msgid "Options controlling the input" msgstr "" -#: g10/gpg.c:726 sm/gpgsm.c:326 +#: g10/gpg.c:727 sm/gpgsm.c:327 msgid "Options controlling the output" msgstr "" -#: g10/gpg.c:728 sm/gpgsm.c:328 +#: g10/gpg.c:729 sm/gpgsm.c:329 msgid "create ascii armored output" msgstr "crează ieşire în armură ascii" -#: g10/gpg.c:732 g10/gpgv.c:82 sm/gpgsm.c:333 +#: g10/gpg.c:733 g10/gpgv.c:82 sm/gpgsm.c:334 #, fuzzy msgid "|FILE|write output to FILE" msgstr "|FIŞIER|încarcă modulul extensie FIŞIER" -#: g10/gpg.c:745 +#: g10/gpg.c:746 msgid "use canonical text mode" msgstr "foloseşte modul text canonic" -#: g10/gpg.c:763 +#: g10/gpg.c:764 #, fuzzy msgid "|N|set compress level to N (0 disables)" msgstr "|N|setează nivel de compresie N (0 deactivează)" -#: g10/gpg.c:769 sm/gpgsm.c:363 +#: g10/gpg.c:770 sm/gpgsm.c:364 msgid "Options controlling key import and export" msgstr "" -#: g10/gpg.c:772 +#: g10/gpg.c:773 msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address" msgstr "" -#: g10/gpg.c:775 +#: g10/gpg.c:776 #, fuzzy #| msgid "import keys from a keyserver" msgid "import missing key from a signature" msgstr "importă chei de la un server de chei" -#: g10/gpg.c:780 +#: g10/gpg.c:781 #, fuzzy #| msgid "list and check key signatures" msgid "include the public key in signatures" msgstr "enumeră şi verifică semnăturile cheii" -#: g10/gpg.c:783 sm/gpgsm.c:366 +#: g10/gpg.c:784 sm/gpgsm.c:367 msgid "disable all access to the dirmngr" msgstr "" -#: g10/gpg.c:795 sm/gpgsm.c:373 +#: g10/gpg.c:796 sm/gpgsm.c:374 msgid "Options controlling key listings" msgstr "" -#: g10/gpg.c:825 sm/gpgsm.c:338 +#: g10/gpg.c:826 sm/gpgsm.c:339 #, fuzzy #| msgid "list secret keys" msgid "Options to specify keys" msgstr "enumeră chei secrete" -#: g10/gpg.c:827 sm/gpgsm.c:340 +#: g10/gpg.c:828 sm/gpgsm.c:341 #, fuzzy msgid "|USER-ID|encrypt for USER-ID" msgstr "|NUME|cifrare pentru NUME" -#: g10/gpg.c:835 sm/gpgsm.c:342 +#: g10/gpg.c:836 sm/gpgsm.c:343 #, fuzzy msgid "|USER-ID|use USER-ID to sign or decrypt" msgstr "foloseşte acest id-utilizator pentru a semna sau decripta" -#: g10/gpg.c:883 sm/gpgsm.c:414 +#: g10/gpg.c:884 sm/gpgsm.c:415 msgid "Options for unattended use" msgstr "" -#: g10/gpg.c:902 sm/gpgsm.c:426 dirmngr/dirmngr.c:292 +#: g10/gpg.c:903 sm/gpgsm.c:427 dirmngr/dirmngr.c:292 msgid "Other options" msgstr "" -#: g10/gpg.c:975 sm/gpgsm.c:458 +#: g10/gpg.c:976 sm/gpgsm.c:460 msgid "" "@\n" "(See the man page for a complete listing of all commands and options)\n" @@ -2918,7 +2923,7 @@ msgstr "" "@\n" "(Arată pagina man pentru o listă completă a comenzilor şi opţiunilor)\n" -#: g10/gpg.c:978 +#: g10/gpg.c:979 #, fuzzy #| msgid "" #| "@\n" @@ -2948,13 +2953,13 @@ msgstr "" " --list-keys [nume] arată chei\n" " --fingerprint [nume] arată amprente\n" -#: g10/gpg.c:1171 +#: g10/gpg.c:1172 #, fuzzy #| msgid "Usage: gpg [options] [files] (-h for help)" msgid "Usage: @GPG@ [options] [files] (-h for help)" msgstr "Folosire: gpg [opţiuni] [fişiere] (-h pentru ajutor)" -#: g10/gpg.c:1174 +#: g10/gpg.c:1175 #, fuzzy #| msgid "" #| "Syntax: gpg [options] [files]\n" @@ -2969,7 +2974,7 @@ msgstr "" "sign, check, encrypt sau decrypt\n" "operaţiunea implicită depinde de datele de intrare\n" -#: g10/gpg.c:1185 sm/gpgsm.c:641 +#: g10/gpg.c:1186 sm/gpgsm.c:651 msgid "" "\n" "Supported algorithms:\n" @@ -2977,79 +2982,79 @@ msgstr "" "\n" "Algoritmuri suportate:\n" -#: g10/gpg.c:1188 +#: g10/gpg.c:1189 msgid "Pubkey: " msgstr "Pubkey: " -#: g10/gpg.c:1195 g10/keyedit.c:3316 +#: g10/gpg.c:1196 g10/keyedit.c:3372 msgid "Cipher: " msgstr "Cifru: " -#: g10/gpg.c:1209 +#: g10/gpg.c:1210 msgid "Hash: " msgstr "Hash: " -#: g10/gpg.c:1216 g10/keyedit.c:3382 +#: g10/gpg.c:1217 g10/keyedit.c:3438 msgid "Compression: " msgstr "Compresie: " -#: g10/gpg.c:1291 sm/gpgsm.c:715 +#: g10/gpg.c:1292 sm/gpgsm.c:725 #, fuzzy, c-format msgid "usage: %s [options] %s\n" msgstr "folosire: gpg [opţiuni] " -#: g10/gpg.c:1490 sm/gpgsm.c:808 +#: g10/gpg.c:1491 sm/gpgsm.c:818 #, c-format msgid "conflicting commands\n" msgstr "comenzi în conflict\n" -#: g10/gpg.c:1508 +#: g10/gpg.c:1509 #, fuzzy, c-format #| msgid "no = sign found in group definition `%s'\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:1707 +#: g10/gpg.c:1708 #, 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:1710 +#: g10/gpg.c:1711 #, 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:1713 +#: g10/gpg.c:1714 #, 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:1719 +#: g10/gpg.c:1720 #, 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:1722 +#: g10/gpg.c:1723 #, 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:1725 +#: g10/gpg.c:1726 #, 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:1731 +#: g10/gpg.c:1732 #, fuzzy, c-format #| msgid "WARNING: unsafe enclosing directory ownership on homedir `%s'\n" msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n" @@ -3057,7 +3062,7 @@ msgstr "" "AVERTISMENT: proprietate director incluziuni nesigur (unsafe) pentru " "directorul home `%s'\n" -#: g10/gpg.c:1734 +#: g10/gpg.c:1735 #, fuzzy, c-format #| msgid "" #| "WARNING: unsafe enclosing directory ownership on configuration file `%s'\n" @@ -3067,7 +3072,7 @@ msgstr "" "AVERTISMENT: proprietate director incluziuni nesigur (unsafe) pentru fişier " "configurare `%s'\n" -#: g10/gpg.c:1737 +#: g10/gpg.c:1738 #, fuzzy, c-format #| msgid "WARNING: unsafe enclosing directory ownership on extension `%s'\n" msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n" @@ -3075,7 +3080,7 @@ msgstr "" "AVERTISMENT: proprietate director incluziuni nesigur (unsafe) pentru " "extensia `%s'\n" -#: g10/gpg.c:1743 +#: g10/gpg.c:1744 #, fuzzy, c-format #| msgid "WARNING: unsafe enclosing directory permissions on homedir `%s'\n" msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n" @@ -3083,7 +3088,7 @@ msgstr "" "AVERTISMENT: permisiuni director incluziuni nesigure (unsafe) pentru " "directorul home `%s'\n" -#: g10/gpg.c:1746 +#: g10/gpg.c:1747 #, fuzzy, c-format #| msgid "" #| "WARNING: unsafe enclosing directory permissions on configuration file `" @@ -3094,7 +3099,7 @@ msgstr "" "AVERTISMENT: permisiuni director incluziuni nesigure (unsafe) pentru fişier " "configurare `%s'\n" -#: g10/gpg.c:1749 +#: g10/gpg.c:1750 #, fuzzy, c-format #| msgid "WARNING: unsafe enclosing directory permissions on extension `%s'\n" msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n" @@ -3102,490 +3107,490 @@ msgstr "" "AVERTISMENT: permisiuni director incluziuni nesigure (unsafe) pentru " "extensia `%s'\n" -#: g10/gpg.c:1965 +#: g10/gpg.c:1966 #, fuzzy, c-format #| msgid "unknown configuration item `%s'\n" msgid "unknown configuration item '%s'\n" msgstr "articol configurare necunoscut `%s'\n" -#: g10/gpg.c:2061 +#: g10/gpg.c:2062 msgid "display photo IDs during key listings" msgstr "" -#: g10/gpg.c:2063 +#: g10/gpg.c:2064 #, fuzzy msgid "show key usage information during key listings" msgstr "Nici o semnătură corespunzătoare în inelul secret\n" -#: g10/gpg.c:2065 +#: g10/gpg.c:2066 msgid "show policy URLs during signature listings" msgstr "" -#: g10/gpg.c:2067 +#: g10/gpg.c:2068 #, fuzzy msgid "show all notations during signature listings" msgstr "Nici o semnătură corespunzătoare în inelul secret\n" -#: g10/gpg.c:2069 +#: g10/gpg.c:2070 msgid "show IETF standard notations during signature listings" msgstr "" -#: g10/gpg.c:2073 +#: g10/gpg.c:2074 msgid "show user-supplied notations during signature listings" msgstr "" -#: g10/gpg.c:2075 +#: g10/gpg.c:2076 #, fuzzy msgid "show preferred keyserver URLs during signature listings" msgstr "URL-ul serverului de chei preferat furnizat este invalid\n" -#: g10/gpg.c:2077 +#: g10/gpg.c:2078 msgid "show user ID validity during key listings" msgstr "" -#: g10/gpg.c:2079 +#: g10/gpg.c:2080 msgid "show revoked and expired user IDs in key listings" msgstr "" -#: g10/gpg.c:2081 +#: g10/gpg.c:2082 msgid "show revoked and expired subkeys in key listings" msgstr "" -#: g10/gpg.c:2083 +#: g10/gpg.c:2084 #, 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:2085 +#: g10/gpg.c:2086 #, fuzzy msgid "show expiration dates during signature listings" msgstr "Nici o semnătură corespunzătoare în inelul secret\n" -#: g10/gpg.c:2202 +#: g10/gpg.c:2203 #, fuzzy, c-format #| msgid "unknown option `%s'\n" msgid "unknown TOFU policy '%s'\n" msgstr "opţiune necunoscută `%s'\n" -#: g10/gpg.c:2204 +#: g10/gpg.c:2205 #, c-format msgid "(use \"help\" to list choices)\n" msgstr "" -#: g10/gpg.c:2319 g10/keyedit.c:1724 +#: g10/gpg.c:2320 g10/keyedit.c:1724 #, c-format msgid "This command is not allowed while in %s mode.\n" msgstr "Această comandă nu este permisă în modul %s.\n" -#: g10/gpg.c:3007 g10/gpg.c:3863 g10/gpg.c:3875 +#: g10/gpg.c:3008 g10/gpg.c:3864 g10/gpg.c:3876 #, 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:3185 g10/gpg.c:3197 +#: g10/gpg.c:3186 g10/gpg.c:3198 #, 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:3219 +#: g10/gpg.c:3220 #, fuzzy, c-format msgid "\"%s\" is not a proper mail address\n" msgstr "Nu este o adresă de email validă\n" -#: g10/gpg.c:3251 sm/gpgsm.c:1147 +#: g10/gpg.c:3252 sm/gpgsm.c:1157 #, fuzzy, c-format msgid "invalid pinentry mode '%s'\n" msgstr "algoritm hash invalid `%s'\n" -#: g10/gpg.c:3257 sm/gpgsm.c:1153 +#: g10/gpg.c:3258 sm/gpgsm.c:1163 #, fuzzy, c-format msgid "invalid request origin '%s'\n" msgstr "opţiuni enumerare invalide\n" -#: g10/gpg.c:3314 +#: g10/gpg.c:3315 #, 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:3336 g10/gpg.c:3545 g10/keyedit.c:5322 +#: g10/gpg.c:3337 g10/gpg.c:3546 g10/keyedit.c:5378 #, c-format msgid "could not parse keyserver URL\n" msgstr "nu am putut interpreta URL-ul serverului de chei\n" -#: g10/gpg.c:3354 +#: g10/gpg.c:3355 #, c-format msgid "%s:%d: invalid keyserver options\n" msgstr "%s:%d: opţiuni server de chei invalide\n" -#: g10/gpg.c:3357 +#: g10/gpg.c:3358 #, c-format msgid "invalid keyserver options\n" msgstr "opţiuni server de chei invalide\n" -#: g10/gpg.c:3364 +#: g10/gpg.c:3365 #, c-format msgid "%s:%d: invalid import options\n" msgstr "%s:%d: opţiuni import invalide\n" -#: g10/gpg.c:3367 +#: g10/gpg.c:3368 #, c-format msgid "invalid import options\n" msgstr "opţiuni import invalide\n" -#: g10/gpg.c:3373 g10/gpg.c:3388 +#: g10/gpg.c:3374 g10/gpg.c:3389 #, fuzzy, c-format #| msgid "invalid list options\n" msgid "invalid filter option: %s\n" msgstr "opţiuni enumerare invalide\n" -#: g10/gpg.c:3379 +#: g10/gpg.c:3380 #, c-format msgid "%s:%d: invalid export options\n" msgstr "%s:%d: opţiuni export invalide\n" -#: g10/gpg.c:3382 +#: g10/gpg.c:3383 #, c-format msgid "invalid export options\n" msgstr "opţiuni export invalide\n" -#: g10/gpg.c:3394 +#: g10/gpg.c:3395 #, c-format msgid "%s:%d: invalid list options\n" msgstr "%s:%d: opţiuni enumerare invalide\n" -#: g10/gpg.c:3397 +#: g10/gpg.c:3398 #, c-format msgid "invalid list options\n" msgstr "opţiuni enumerare invalide\n" -#: g10/gpg.c:3405 +#: g10/gpg.c:3406 msgid "display photo IDs during signature verification" msgstr "" -#: g10/gpg.c:3407 +#: g10/gpg.c:3408 msgid "show policy URLs during signature verification" msgstr "" -#: g10/gpg.c:3409 +#: g10/gpg.c:3410 #, fuzzy msgid "show all notations during signature verification" msgstr "`%s' nu este expirare de semnătură validă\n" -#: g10/gpg.c:3411 +#: g10/gpg.c:3412 msgid "show IETF standard notations during signature verification" msgstr "" -#: g10/gpg.c:3415 +#: g10/gpg.c:3416 msgid "show user-supplied notations during signature verification" msgstr "" -#: g10/gpg.c:3417 +#: g10/gpg.c:3418 #, fuzzy msgid "show preferred keyserver URLs during signature verification" msgstr "URL-ul serverului de chei preferat furnizat este invalid\n" -#: g10/gpg.c:3419 +#: g10/gpg.c:3420 #, fuzzy msgid "show user ID validity during signature verification" msgstr "`%s' nu este expirare de semnătură validă\n" -#: g10/gpg.c:3421 +#: g10/gpg.c:3422 msgid "show revoked and expired user IDs in signature verification" msgstr "" -#: g10/gpg.c:3423 +#: g10/gpg.c:3424 #, fuzzy msgid "show only the primary user ID in signature verification" msgstr "`%s' nu este expirare de semnătură validă\n" -#: g10/gpg.c:3430 +#: g10/gpg.c:3431 #, c-format msgid "%s:%d: invalid verify options\n" msgstr "%s:%d: opţiuni verificare invalide\n" -#: g10/gpg.c:3433 +#: g10/gpg.c:3434 #, c-format msgid "invalid verify options\n" msgstr "opţiuni verificare invalide\n" -#: g10/gpg.c:3440 +#: g10/gpg.c:3441 #, c-format msgid "unable to set exec-path to %s\n" msgstr "nu pot seta cale-execuţie ca %s\n" -#: g10/gpg.c:3647 +#: g10/gpg.c:3648 #, fuzzy, c-format msgid "%s:%d: invalid auto-key-locate list\n" msgstr "%s:%d: opţiuni verificare invalide\n" -#: g10/gpg.c:3650 +#: g10/gpg.c:3651 #, c-format msgid "invalid auto-key-locate list\n" msgstr "" -#: g10/gpg.c:3659 +#: g10/gpg.c:3660 #, fuzzy, c-format msgid "invalid argument for option \"%.50s\"\n" msgstr "opţiuni enumerare invalide\n" -#: g10/gpg.c:3847 sm/gpgsm.c:1544 +#: g10/gpg.c:3848 sm/gpgsm.c:1563 #, 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:3856 +#: g10/gpg.c:3857 #, c-format msgid "WARNING: %s overrides %s\n" msgstr "AVERTISMENT: %s înlocuieşte %s\n" -#: g10/gpg.c:3865 +#: g10/gpg.c:3866 #, c-format msgid "%s not allowed with %s!\n" msgstr "%s nu este permis cu %s!\n" -#: g10/gpg.c:3868 +#: g10/gpg.c:3869 #, c-format msgid "%s makes no sense with %s!\n" msgstr "%s nu are sens cu %s!\n" -#: g10/gpg.c:3883 sm/gpgsm.c:1565 dirmngr/dirmngr.c:1204 +#: g10/gpg.c:3884 sm/gpgsm.c:1584 dirmngr/dirmngr.c:1204 #, c-format msgid "WARNING: running with faked system time: " msgstr "" -#: g10/gpg.c:3904 +#: g10/gpg.c:3905 #, 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:3942 g10/gpg.c:3973 sm/gpgsm.c:1633 +#: g10/gpg.c:3943 g10/gpg.c:3974 sm/gpgsm.c:1654 #, c-format msgid "selected cipher algorithm is invalid\n" msgstr "algoritm cifrare selectat este invalid\n" -#: g10/gpg.c:3949 +#: g10/gpg.c:3950 #, 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:3961 +#: g10/gpg.c:3962 #, c-format msgid "selected compression algorithm is invalid\n" msgstr "algoritm compresie selectat este invalid\n" -#: g10/gpg.c:3967 +#: g10/gpg.c:3968 #, c-format msgid "selected certification digest algorithm is invalid\n" msgstr "algoritm rezumat certificare selectat este invalid\n" -#: g10/gpg.c:3982 +#: g10/gpg.c:3983 #, 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:3984 +#: g10/gpg.c:3985 #, 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:3986 +#: g10/gpg.c:3987 #, 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:3988 +#: g10/gpg.c:3989 #, 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:3990 +#: g10/gpg.c:3991 #, 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:3994 +#: g10/gpg.c:3995 #, 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:3998 +#: g10/gpg.c:3999 #, 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:4005 +#: g10/gpg.c:4006 #, c-format msgid "invalid default preferences\n" msgstr "preferinţe implicite invalide\n" -#: g10/gpg.c:4009 +#: g10/gpg.c:4010 #, c-format msgid "invalid personal cipher preferences\n" msgstr "preferinţe cifrare personale invalide\n" -#: g10/gpg.c:4012 +#: g10/gpg.c:4013 #, 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:4016 +#: g10/gpg.c:4017 #, c-format msgid "invalid personal digest preferences\n" msgstr "preferinţe rezumat personale invalide\n" -#: g10/gpg.c:4020 +#: g10/gpg.c:4021 #, c-format msgid "invalid personal compress preferences\n" msgstr "preferinţe compresie personale invalide\n" -#: g10/gpg.c:4029 g10/gpg.c:4034 +#: g10/gpg.c:4030 g10/gpg.c:4035 #, 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:4071 +#: g10/gpg.c:4072 #, c-format msgid "%s does not yet work with %s\n" msgstr "%s nu merge încă cu %s!\n" -#: g10/gpg.c:4134 +#: g10/gpg.c:4135 #, 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:4146 +#: g10/gpg.c:4147 #, 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:4301 +#: g10/gpg.c:4302 #, c-format msgid "failed to initialize the TrustDB: %s\n" msgstr "am eşuat să iniţializez TrustDB:%s\n" -#: g10/gpg.c:4313 +#: g10/gpg.c:4314 #, 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:4385 +#: g10/gpg.c:4386 #, 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:4414 +#: g10/gpg.c:4415 #, 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:4417 +#: g10/gpg.c:4418 #, 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:4475 +#: g10/gpg.c:4476 #, 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:4478 +#: g10/gpg.c:4479 #, 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:4878 g10/keyserver.c:1629 +#: g10/gpg.c:4879 g10/keyserver.c:1631 #, c-format msgid "keyserver send failed: %s\n" msgstr "trimitere server de chei eşuată: %s\n" -#: g10/gpg.c:4883 +#: g10/gpg.c:4884 #, c-format msgid "keyserver receive failed: %s\n" msgstr "recepţie server de chei eşuată: %s\n" -#: g10/gpg.c:4889 +#: g10/gpg.c:4890 #, c-format msgid "key export failed: %s\n" msgstr "export cheie eşuat: %s\n" -#: g10/gpg.c:4902 g10/gpg.c:4913 +#: g10/gpg.c:4903 g10/gpg.c:4914 #, 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:4925 +#: g10/gpg.c:4926 #, c-format msgid "keyserver search failed: %s\n" msgstr "căutare server de chei eşuată: %s\n" -#: g10/gpg.c:4938 +#: g10/gpg.c:4939 #, c-format msgid "keyserver refresh failed: %s\n" msgstr "actualizare server de chei eşuată: %s\n" -#: g10/gpg.c:5007 +#: g10/gpg.c:5008 #, c-format msgid "dearmoring failed: %s\n" msgstr "eliminarea armurii a eşuat: %s\n" -#: g10/gpg.c:5018 +#: g10/gpg.c:5019 #, c-format msgid "enarmoring failed: %s\n" msgstr "punerea armurii a eşuat: %s\n" -#: g10/gpg.c:5123 +#: g10/gpg.c:5145 #, fuzzy, c-format #| msgid "invalid hash algorithm `%s'\n" msgid "invalid hash algorithm '%s'\n" msgstr "algoritm hash invalid `%s'\n" -#: g10/gpg.c:5275 g10/tofu.c:2160 +#: g10/gpg.c:5297 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:5286 +#: g10/gpg.c:5308 #, c-format msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n" msgstr "" -#: g10/gpg.c:5342 +#: g10/gpg.c:5364 #, c-format msgid "WARNING: no command supplied. Trying to guess what you mean ...\n" msgstr "" -#: g10/gpg.c:5353 +#: g10/gpg.c:5375 #, c-format msgid "Go ahead and type your message ...\n" msgstr "Daţi-i drumul şi scrieţi mesajul ...\n" -#: g10/gpg.c:5700 +#: g10/gpg.c:5722 #, c-format msgid "the given certification policy URL is invalid\n" msgstr "URL-ul politicii de certificare furnizat este invalid\n" -#: g10/gpg.c:5702 +#: g10/gpg.c:5724 #, 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:5735 +#: g10/gpg.c:5757 #, c-format msgid "the given preferred keyserver URL is invalid\n" msgstr "URL-ul serverului de chei preferat furnizat este invalid\n" @@ -3599,7 +3604,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:420 tools/gpgconf.c:122 tools/gpg-card.c:95 +#: g10/gpgv.c:86 sm/gpgsm.c:421 tools/gpgconf.c:122 tools/gpg-card.c:95 msgid "|FD|write status info to this FD" msgstr "|FD|scrie informaţii de stare în acest FD" @@ -4342,7 +4347,7 @@ msgid "Are you sure you still want to sign it? (y/N) " msgstr "Sunteţi sigur(ă) că doriţi să ştergeţi permanent? (d/N)" #: g10/keyedit.c:583 g10/keyedit.c:611 g10/keyedit.c:638 g10/keyedit.c:815 -#: g10/keyedit.c:1666 g10/keyedit.c:2703 +#: g10/keyedit.c:1666 g10/keyedit.c:2759 msgid " Unable to sign.\n" msgstr " Nu pot semna.\n" @@ -4519,8 +4524,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:6200 g10/keyedit.c:6283 g10/keyedit.c:6412 -#: g10/keyedit.c:6474 g10/sign.c:535 +#: g10/keyedit.c:1032 g10/keyedit.c:6256 g10/keyedit.c:6339 g10/keyedit.c:6468 +#: g10/keyedit.c:6530 g10/sign.c:535 #, c-format msgid "signing failed: %s\n" msgstr "semnarea a eşuat: %s\n" @@ -4733,7 +4738,7 @@ msgstr "" " pentru semnături irevocabile (nrsign), sau orice combinaţie a acestora\n" " (ltsign, tnrsign, etc.).\n" -#: g10/keyedit.c:1654 g10/keyedit.c:2703 g10/keyedit.c:3076 g10/keyedit.c:3144 +#: g10/keyedit.c:1654 g10/keyedit.c:2759 g10/keyedit.c:3132 g10/keyedit.c:3200 msgid "Key is revoked." msgstr "Cheia este revocată." @@ -4784,7 +4789,7 @@ msgstr "Ştergeţi într-adevăr acest ID utilizator? (d/N) " msgid "Really move the primary key? (y/N) " msgstr "Mutaţi într-adevăr cheia primară? (d/N) " -#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4841 +#: g10/keyedit.c:1825 g10/keyedit.c:1865 g10/keyedit.c:4897 msgid "You must select exactly one key.\n" msgstr "Trebuie să selectaţi exact o cheie.\n" @@ -4865,173 +4870,173 @@ msgstr "Salvaţi schimbările? (d/N) " msgid "Quit without saving? (y/N) " msgstr "Terminaţi fără a salva? (d/N) " -#: g10/keyedit.c:2263 g10/keyedit.c:2798 g10/keyedit.c:3097 g10/keyedit.c:3249 +#: g10/keyedit.c:2263 g10/keyedit.c:2854 g10/keyedit.c:3153 g10/keyedit.c:3305 #, c-format msgid "Key not changed so no update needed.\n" msgstr "Cheia nu a fost schimbată aşa că nici o actualizare a fost necesară.\n" -#: g10/keyedit.c:2496 +#: g10/keyedit.c:2553 #, 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:2523 +#: g10/keyedit.c:2579 #, fuzzy, c-format msgid "revoking the user ID failed: %s\n" msgstr "verificarea semnăturii create a eşuat: %s\n" -#: g10/keyedit.c:2589 +#: g10/keyedit.c:2645 #, fuzzy, c-format msgid "setting the primary user ID failed: %s\n" msgstr "verificarea semnăturii create a eşuat: %s\n" -#: g10/keyedit.c:2618 +#: g10/keyedit.c:2674 #, fuzzy, c-format #| msgid "invalid fingerprint" msgid "\"%s\" is not a fingerprint\n" msgstr "amprentă invalidă" -#: g10/keyedit.c:2638 +#: g10/keyedit.c:2694 #, fuzzy, c-format msgid "\"%s\" is not the primary fingerprint\n" msgstr "am eşuat să stochez amprenta: %s\n" -#: g10/keyedit.c:2774 g10/keyedit.c:2777 +#: g10/keyedit.c:2830 g10/keyedit.c:2833 #, fuzzy, c-format #| msgid "invalid value\n" msgid "Invalid user ID '%s': %s\n" msgstr "valoare invalidă\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy #| msgid "No such user ID.\n" msgid "No matching user IDs." msgstr "Nu există acest ID utilizator.\n" -#: g10/keyedit.c:2780 +#: g10/keyedit.c:2836 #, fuzzy #| msgid "Nothing to sign with key %s\n" msgid "Nothing to sign.\n" msgstr "Nimic de semnat cu cheia %s\n" -#: g10/keyedit.c:2973 g10/keyedit.c:6065 +#: g10/keyedit.c:3029 g10/keyedit.c:6121 #, c-format msgid "Not signed by you.\n" msgstr "" -#: g10/keyedit.c:3031 +#: g10/keyedit.c:3087 #, fuzzy, c-format #| msgid "checking created signature failed: %s\n" msgid "revoking the key signature failed: %s\n" msgstr "verificarea semnăturii create a eşuat: %s\n" -#: g10/keyedit.c:3152 +#: g10/keyedit.c:3208 #, fuzzy, c-format #| msgid "`%s' is not a valid signature expiration\n" msgid "'%s' is not a valid expiration time\n" msgstr "`%s' nu este expirare de semnătură validă\n" -#: g10/keyedit.c:3194 +#: g10/keyedit.c:3250 #, fuzzy, c-format #| msgid "invalid fingerprint" msgid "\"%s\" is not a proper fingerprint\n" msgstr "amprentă invalidă" -#: g10/keyedit.c:3218 +#: g10/keyedit.c:3274 #, fuzzy, c-format #| msgid "key \"%s\" not found: %s\n" msgid "subkey \"%s\" not found\n" msgstr "cheia \"%s\" nu a fost găsită: %s\n" -#: g10/keyedit.c:3341 +#: g10/keyedit.c:3397 msgid "AEAD: " msgstr "" -#: g10/keyedit.c:3358 +#: g10/keyedit.c:3414 msgid "Digest: " msgstr "Rezumat: " -#: g10/keyedit.c:3415 +#: g10/keyedit.c:3471 msgid "Features: " msgstr "Capabilităţi: " -#: g10/keyedit.c:3432 +#: g10/keyedit.c:3488 msgid "Keyserver no-modify" msgstr "Server de chei no-modify" -#: g10/keyedit.c:3447 g10/keylist.c:392 +#: g10/keyedit.c:3503 g10/keylist.c:392 msgid "Preferred keyserver: " msgstr "Server de chei preferat: " -#: g10/keyedit.c:3455 g10/keyedit.c:3456 +#: g10/keyedit.c:3511 g10/keyedit.c:3512 #, fuzzy msgid "Notations: " msgstr "Notaţie:" -#: g10/keyedit.c:3706 +#: g10/keyedit.c:3762 msgid "There are no preferences on a PGP 2.x-style user ID.\n" msgstr "Nu există nici o preferinţă pentru un ID utilizator stil PGP 2.x.\n" -#: g10/keyedit.c:3778 +#: g10/keyedit.c:3834 #, fuzzy, c-format msgid "The following key was revoked on %s by %s key %s\n" msgstr "Această cheie a fost revocată pe %s de %s cheia %s\n" -#: g10/keyedit.c:3802 +#: g10/keyedit.c:3858 #, c-format msgid "This key may be revoked by %s key %s" msgstr "Această cheie poate fi revocată de %s cheia %s" -#: g10/keyedit.c:3808 +#: g10/keyedit.c:3864 msgid "(sensitive)" msgstr " (senzitiv)" -#: g10/keyedit.c:3850 g10/keyedit.c:3997 g10/keylist.c:283 g10/keyserver.c:348 +#: g10/keyedit.c:3906 g10/keyedit.c:4053 g10/keylist.c:283 g10/keyserver.c:348 #, c-format msgid "created: %s" msgstr "creată: %s" -#: g10/keyedit.c:3853 g10/keylist.c:2254 +#: g10/keyedit.c:3909 g10/keylist.c:2254 #, c-format msgid "revoked: %s" msgstr "revocată: %s" -#: g10/keyedit.c:3855 g10/keylist.c:2260 +#: g10/keyedit.c:3911 g10/keylist.c:2260 #, c-format msgid "expired: %s" msgstr "expirată: %s" -#: g10/keyedit.c:3857 g10/keyedit.c:3999 g10/keylist.c:285 g10/keylist.c:2266 +#: g10/keyedit.c:3913 g10/keyedit.c:4055 g10/keylist.c:285 g10/keylist.c:2266 #: g10/keyserver.c:354 #, c-format msgid "expires: %s" msgstr "expiră: %s" -#: g10/keyedit.c:3859 +#: g10/keyedit.c:3915 #, c-format msgid "usage: %s" msgstr "folosire: %s" -#: g10/keyedit.c:3867 g10/keyedit.c:3887 g10/keylist.c:288 +#: g10/keyedit.c:3923 g10/keyedit.c:3943 g10/keylist.c:288 msgid "card-no: " msgstr "nr-card: " -#: g10/keyedit.c:3926 +#: g10/keyedit.c:3982 #, c-format msgid "trust: %s" msgstr "încredere: %s" -#: g10/keyedit.c:3930 +#: g10/keyedit.c:3986 #, c-format msgid "validity: %s" msgstr "validitate: %s" -#: g10/keyedit.c:3937 +#: g10/keyedit.c:3993 msgid "This key has been disabled" msgstr "Această cheie a fost deactivată" -#: g10/keyedit.c:3955 +#: g10/keyedit.c:4011 msgid "" "Please note that the shown key validity is not necessarily correct\n" "unless you restart the program.\n" @@ -5040,17 +5045,17 @@ msgstr "" "corectă dacă nu reporniţi programul.\n" # -#: g10/keyedit.c:4016 g10/keyedit.c:4447 g10/keyserver.c:358 -#: g10/mainproc.c:2319 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 +#: g10/keyedit.c:4072 g10/keyedit.c:4503 g10/keyserver.c:358 +#: g10/mainproc.c:2331 g10/tofu.c:1789 g10/trust.c:430 dirmngr/ocsp.c:846 msgid "revoked" msgstr "revocată" -#: g10/keyedit.c:4018 g10/keyedit.c:4449 g10/keyserver.c:362 -#: g10/mainproc.c:2321 g10/tofu.c:1794 g10/trust.c:113 +#: g10/keyedit.c:4074 g10/keyedit.c:4505 g10/keyserver.c:362 +#: g10/mainproc.c:2333 g10/tofu.c:1794 g10/trust.c:113 msgid "expired" msgstr "expirată" -#: g10/keyedit.c:4135 +#: g10/keyedit.c:4191 #, c-format msgid "" "WARNING: no user ID has been marked as primary. This command may\n" @@ -5060,18 +5065,18 @@ msgstr "" " Această comandă poate cauza ca un alt ID utilizator\n" " să devină ID-ul utilizator primar presupus.\n" -#: g10/keyedit.c:4187 +#: g10/keyedit.c:4243 #, c-format msgid "WARNING: Your encryption subkey expires soon.\n" msgstr "" -#: g10/keyedit.c:4188 +#: g10/keyedit.c:4244 #, fuzzy, c-format #| msgid "You can't change the expiration date of a v3 key\n" msgid "You may want to change its expiration date too.\n" msgstr "Nu puteţi schimba data de expirare a unei chei v3\n" -#: g10/keyedit.c:4247 +#: g10/keyedit.c:4303 msgid "" "WARNING: This is a PGP2-style key. Adding a photo ID may cause some " "versions\n" @@ -5080,35 +5085,35 @@ msgstr "" "AVERTISMENT: Aceasta este o cheie stil PGP2. Adăugarea unei poze ID poate\n" " cauza unele versiuni de PGP să respingă această cheie.\n" -#: g10/keyedit.c:4252 g10/keyedit.c:4542 +#: g10/keyedit.c:4308 g10/keyedit.c:4598 msgid "Are you sure you still want to add it? (y/N) " msgstr "Sunteţi încă sigur(ă) că doriţi să o adăugaţi? (d/N) " -#: g10/keyedit.c:4258 +#: g10/keyedit.c:4314 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:3102 -msgid "Such a user ID already exists on this key!\n" +#: g10/keyedit.c:4329 +msgid "Such a user ID already exists on this key!" msgstr "" -#: g10/keyedit.c:4375 +#: g10/keyedit.c:4431 msgid "Delete this good signature? (y/N/q)" msgstr "Ştergeţi această semnătură bună? (d/N/t)" -#: g10/keyedit.c:4385 +#: g10/keyedit.c:4441 msgid "Delete this invalid signature? (y/N/q)" msgstr "Ştergeţi această semnătură invalidă? (d/N/t)" -#: g10/keyedit.c:4389 +#: g10/keyedit.c:4445 msgid "Delete this unknown signature? (y/N/q)" msgstr "Ştergeţi această semnătură necunoscută? (d/N/t)" -#: g10/keyedit.c:4396 +#: g10/keyedit.c:4452 msgid "Really delete this self-signature? (y/N)" msgstr "Ştergeţi într-adevăr această auto-semnătură? (d/N)" -#: g10/keyedit.c:4412 +#: g10/keyedit.c:4468 #, fuzzy, c-format #| msgid "Deleted %d signature.\n" msgid "Deleted %d signature.\n" @@ -5116,37 +5121,37 @@ msgid_plural "Deleted %d signatures.\n" msgstr[0] "Am şters %d semnături.\n" msgstr[1] "Am şters %d semnături.\n" -#: g10/keyedit.c:4416 +#: g10/keyedit.c:4472 msgid "Nothing deleted.\n" msgstr "Nu am şters nimic.\n" -#: g10/keyedit.c:4451 +#: g10/keyedit.c:4507 msgid "invalid" msgstr "invalid(ă)" -#: g10/keyedit.c:4453 +#: g10/keyedit.c:4509 #, fuzzy, c-format msgid "User ID \"%s\" compacted: %s\n" msgstr "ID utilizator \"%s\" a fost revocat." -#: g10/keyedit.c:4459 +#: g10/keyedit.c:4515 #, fuzzy, c-format msgid "User ID \"%s\": %d signature removed\n" msgid_plural "User ID \"%s\": %d signatures removed\n" msgstr[0] "ID utilizator \"%s\" a fost revocat." msgstr[1] "ID utilizator \"%s\" a fost revocat." -#: g10/keyedit.c:4467 +#: g10/keyedit.c:4523 #, fuzzy, c-format msgid "User ID \"%s\": already minimized\n" msgstr "ID-ul utilizator \"%s\": este deja curat.\n" -#: g10/keyedit.c:4468 +#: g10/keyedit.c:4524 #, fuzzy, c-format msgid "User ID \"%s\": already clean\n" msgstr "ID-ul utilizator \"%s\": este deja curat.\n" -#: g10/keyedit.c:4537 +#: g10/keyedit.c:4593 msgid "" "WARNING: This is a PGP 2.x-style key. Adding a designated revoker may " "cause\n" @@ -5156,43 +5161,43 @@ msgstr "" " desemnat poate face ca unele versiuni de PGP să respingă " "cheia.\n" -#: g10/keyedit.c:4548 +#: g10/keyedit.c:4604 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n" msgstr "Nu puteţi adăuga un revocator desemnat la o cheie stil PGP 2.x.\n" -#: g10/keyedit.c:4565 +#: g10/keyedit.c:4621 msgid "Enter the user ID of the designated revoker: " msgstr "Introduceţi ID-ul utilizator al revocatorului desemnat: " -#: g10/keyedit.c:4591 +#: g10/keyedit.c:4647 #, c-format msgid "cannot appoint a PGP 2.x style key as a designated revoker\n" msgstr "nu pot desemna o cheie stil PGP 2.x ca un revocator desemnat\n" -#: g10/keyedit.c:4607 +#: g10/keyedit.c:4663 #, c-format msgid "you cannot appoint a key as its own designated revoker\n" msgstr "nu puteţi desemna o cheie ca propriul său revocator desemnat\n" -#: g10/keyedit.c:4629 +#: g10/keyedit.c:4685 #, c-format msgid "this key has already been designated as a revoker\n" msgstr "această cheie a fost deja desemnată ca un revocator\n" -#: g10/keyedit.c:4647 +#: g10/keyedit.c:4703 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n" msgstr "" "AVERTISMENT: desemnarea unei chei ca un revocator desemnat nu poate fi " "anulată!\n" -#: g10/keyedit.c:4653 +#: g10/keyedit.c:4709 msgid "" "Are you sure you want to appoint this key as a designated revoker? (y/N) " msgstr "" "Sunteţi sigur(ă) că doriţi să desemnaţi această cheie ca şi un revocator " "desemnat? (d/N) " -#: g10/keyedit.c:4721 +#: g10/keyedit.c:4777 #, fuzzy #| msgid "" #| "Are you sure you want to appoint this key as a designated revoker? (y/N) " @@ -5203,183 +5208,183 @@ msgstr "" "Sunteţi sigur(ă) că doriţi să desemnaţi această cheie ca şi un revocator " "desemnat? (d/N) " -#: g10/keyedit.c:4726 +#: g10/keyedit.c:4782 msgid "Changing expiration time for a subkey.\n" msgstr "Schimb timpul de expirare pentru o subcheie.\n" -#: g10/keyedit.c:4729 +#: g10/keyedit.c:4785 msgid "Changing expiration time for the primary key.\n" msgstr "Schimb timpul de expirare pentru cheia primară.\n" -#: g10/keyedit.c:4785 +#: g10/keyedit.c:4841 #, c-format msgid "You can't change the expiration date of a v3 key\n" msgstr "Nu puteţi schimba data de expirare a unei chei v3\n" -#: g10/keyedit.c:4845 +#: g10/keyedit.c:4901 #, fuzzy #| msgid "Changing expiration time for a subkey.\n" msgid "Changing usage of a subkey.\n" msgstr "Schimb timpul de expirare pentru o subcheie.\n" -#: g10/keyedit.c:4848 +#: g10/keyedit.c:4904 #, fuzzy #| msgid "Changing expiration time for the primary key.\n" msgid "Changing usage of the primary key.\n" msgstr "Schimb timpul de expirare pentru cheia primară.\n" -#: g10/keyedit.c:4966 +#: g10/keyedit.c:5022 #, fuzzy, c-format msgid "signing subkey %s is already cross-certified\n" msgstr "" "AVERTISMENT: subcheia de semnare %s nu este certificată reciproc (cross-" "certified)\n" -#: g10/keyedit.c:4972 +#: g10/keyedit.c:5028 #, c-format msgid "subkey %s does not sign and so does not need to be cross-certified\n" msgstr "" -#: g10/keyedit.c:5089 +#: g10/keyedit.c:5145 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:5360 g10/keyedit.c:5503 +#: g10/keyedit.c:5186 g10/keyedit.c:5300 g10/keyedit.c:5416 g10/keyedit.c:5559 #, 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" -#: g10/keyedit.c:5301 +#: g10/keyedit.c:5357 msgid "Enter your preferred keyserver URL: " msgstr "Introduceţi URL-ul serverului de chei preferat: " -#: g10/keyedit.c:5383 +#: g10/keyedit.c:5439 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:5384 +#: g10/keyedit.c:5440 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:5449 +#: g10/keyedit.c:5505 #, fuzzy msgid "Enter the notation: " msgstr "Notare semnătură: " -#: g10/keyedit.c:5596 +#: g10/keyedit.c:5652 #, fuzzy msgid "Proceed? (y/N) " msgstr "Suprascriu? (d/N) " -#: g10/keyedit.c:5666 +#: g10/keyedit.c:5722 #, c-format msgid "No user ID with index %d\n" msgstr "Nici un ID utilizator cu indicele %d\n" -#: g10/keyedit.c:5728 +#: g10/keyedit.c:5784 #, c-format msgid "No user ID with hash %s\n" msgstr "Nici un ID utilizator cu hash-ul %s\n" -#: g10/keyedit.c:5829 +#: g10/keyedit.c:5885 #, 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:5851 +#: g10/keyedit.c:5907 #, c-format msgid "No subkey with index %d\n" msgstr "Nici o subcheie cu indicele %d\n" -#: g10/keyedit.c:5992 +#: g10/keyedit.c:6048 #, c-format msgid "user ID: \"%s\"\n" msgstr "ID utilizator: \"%s\"\n" -#: g10/keyedit.c:5995 g10/keyedit.c:6097 g10/keyedit.c:6145 +#: g10/keyedit.c:6051 g10/keyedit.c:6153 g10/keyedit.c:6201 #, 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:5997 g10/keyedit.c:6099 g10/keyedit.c:6147 +#: g10/keyedit.c:6053 g10/keyedit.c:6155 g10/keyedit.c:6203 msgid " (non-exportable)" msgstr " (non-exportabilă)" -#: g10/keyedit.c:6001 +#: g10/keyedit.c:6057 #, c-format msgid "This signature expired on %s.\n" msgstr "Această semnătură a expirat pe %s.\n" -#: g10/keyedit.c:6006 +#: g10/keyedit.c:6062 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:6011 +#: g10/keyedit.c:6067 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:6071 +#: g10/keyedit.c:6127 #, 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:6100 +#: g10/keyedit.c:6156 msgid " (non-revocable)" msgstr " (non-revocabilă)" -#: g10/keyedit.c:6107 +#: g10/keyedit.c:6163 #, c-format msgid "revoked by your key %s on %s\n" msgstr "revocată de cheia d-voastră %s pe %s\n" -#: g10/keyedit.c:6132 +#: g10/keyedit.c:6188 msgid "You are about to revoke these signatures:\n" msgstr "Sunteţi pe cale să revocaţi aceste semnături:\n" -#: g10/keyedit.c:6155 +#: g10/keyedit.c:6211 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:6188 +#: g10/keyedit.c:6244 #, c-format msgid "no secret key\n" msgstr "nici o cheie secretă\n" -#: g10/keyedit.c:6236 +#: g10/keyedit.c:6292 #, 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:6246 +#: g10/keyedit.c:6302 #, c-format msgid "user ID \"%s\" is already revoked\n" msgstr "ID-ul utilizator \"%s\" este deja revocat\n" -#: g10/keyedit.c:6263 +#: g10/keyedit.c:6319 #, 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:6359 +#: g10/keyedit.c:6415 #, 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:6397 +#: g10/keyedit.c:6453 #, c-format msgid "Key %s is already revoked.\n" msgstr "Cheia %s este deja revocată.\n" -#: g10/keyedit.c:6459 +#: g10/keyedit.c:6515 #, c-format msgid "Subkey %s is already revoked.\n" msgstr "Subcheia %s este deja revocată.\n" -#: g10/keyedit.c:6556 +#: g10/keyedit.c:6612 #, 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" @@ -5811,6 +5816,10 @@ msgstr "" 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" +#: g10/keygen.c:3102 +msgid "Such a user ID already exists on this key!\n" +msgstr "" + #. TRANSLATORS: These are the allowed answers in #. lower and uppercase. Below you will find the matching #. string which should be translated accordingly and the @@ -6146,7 +6155,7 @@ msgstr "protocol server de chei invalid (us %d!=handler %d)\n" msgid "\"%s\" not a key ID: skipping\n" msgstr "\"%s\" nu este un ID de cheie: sărit\n" -#: g10/keyserver.c:1217 g10/keyserver.c:1250 +#: g10/keyserver.c:1217 g10/keyserver.c:1252 #, fuzzy, c-format #| msgid "refreshing %d keys from %s\n" msgid "refreshing %d key from %s\n" @@ -6154,49 +6163,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:1224 +#: g10/keyserver.c:1226 #, 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:1316 +#: g10/keyserver.c:1318 #, 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:1319 +#: g10/keyserver.c:1321 #, c-format msgid "key not found on keyserver\n" msgstr "cheia nu a fost găsită pe serverul de chei\n" -#: g10/keyserver.c:1481 +#: g10/keyserver.c:1483 #, c-format msgid "requesting key %s from %s\n" msgstr "cer cheia %s de la %s\n" -#: g10/keyserver.c:1600 g10/keyserver.c:1793 +#: g10/keyserver.c:1602 g10/keyserver.c:1795 #, 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:1615 g10/skclist.c:214 g10/skclist.c:242 +#: g10/keyserver.c:1617 g10/skclist.c:214 g10/skclist.c:242 #, c-format msgid "skipped \"%s\": %s\n" msgstr "sărită \"%s\": %s\n" -#: g10/keyserver.c:1619 +#: g10/keyserver.c:1621 #, c-format msgid "sending key %s to %s\n" msgstr "trimit cheia %s lui %s\n" -#: g10/keyserver.c:1662 +#: g10/keyserver.c:1664 #, 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:1680 +#: g10/keyserver.c:1682 #, fuzzy, c-format msgid "WARNING: unable to fetch URI %s: %s\n" msgstr "AVERTISMENT: nu pot reactualiza cheia %s via %s: %s\n" @@ -6229,255 +6238,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:475 +#: g10/mainproc.c:480 #, c-format msgid "public key is %s\n" msgstr "cheia publică este %s\n" -#: g10/mainproc.c:527 +#: g10/mainproc.c:532 #, 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:531 g10/pkclist.c:231 +#: g10/mainproc.c:536 g10/pkclist.c:231 #, c-format msgid " \"%s\"\n" msgstr " \"%s\"\n" -#: g10/mainproc.c:535 +#: g10/mainproc.c:540 #, c-format msgid "encrypted with %s key, ID %s\n" msgstr "cifrat cu cheia %s, ID %s\n" -#: g10/mainproc.c:558 g10/mainproc.c:974 +#: g10/mainproc.c:563 g10/mainproc.c:986 #, c-format msgid "WARNING: multiple plaintexts seen\n" msgstr "" -#: g10/mainproc.c:566 +#: g10/mainproc.c:571 #, c-format msgid "encrypted with %lu passphrases\n" msgstr "cifrată cu %lu fraze-parolă\n" -#: g10/mainproc.c:568 +#: g10/mainproc.c:573 #, c-format msgid "encrypted with 1 passphrase\n" msgstr "cifrată cu 1 frază-parolă\n" -#: g10/mainproc.c:583 g10/mainproc.c:608 +#: g10/mainproc.c:588 g10/mainproc.c:613 #, c-format msgid "public key decryption failed: %s\n" msgstr "decriptarea cu cheie publică a eşuat: %s\n" -#: g10/mainproc.c:619 +#: g10/mainproc.c:624 #, c-format msgid "public key encrypted data: good DEK\n" msgstr "date cigrate cu cheie publică: DEK bun\n" -#: g10/mainproc.c:648 g10/mainproc.c:669 +#: g10/mainproc.c:653 g10/mainproc.c:674 #, c-format msgid "assuming %s encrypted data\n" msgstr "presupunem date cifrate %s\n" -#: g10/mainproc.c:655 +#: g10/mainproc.c:660 #, 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:752 g10/mainproc.c:796 +#: g10/mainproc.c:757 g10/mainproc.c:801 #, c-format msgid "WARNING: message was not integrity protected\n" msgstr "AVERTISMENT: mesajul nu a avut integritatea protejată\n" -#: g10/mainproc.c:763 +#: g10/mainproc.c:768 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:766 +#: g10/mainproc.c:771 #, c-format msgid "Use the option '%s' to decrypt anyway.\n" msgstr "" -#: g10/mainproc.c:771 +#: g10/mainproc.c:776 #, fuzzy, c-format #| msgid "decryption failed: %s\n" msgid "decryption forced to fail!\n" msgstr "decriptarea a eşuat: %s\n" -#: g10/mainproc.c:783 +#: g10/mainproc.c:788 #, c-format msgid "decryption okay\n" msgstr "decriptare OK\n" -#: g10/mainproc.c:802 +#: g10/mainproc.c:807 #, c-format msgid "WARNING: encrypted message has been manipulated!\n" msgstr "AVERTISMENT: mesajul cifrat a fost manipulat!\n" -#: g10/mainproc.c:820 +#: g10/mainproc.c:832 #, c-format msgid "decryption failed: %s\n" msgstr "decriptarea a eşuat: %s\n" -#: g10/mainproc.c:890 +#: g10/mainproc.c:902 #, 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:897 +#: g10/mainproc.c:909 #, c-format msgid "original file name='%.*s'\n" msgstr "nume fişier original='%.*s'\n" -#: g10/mainproc.c:1174 +#: g10/mainproc.c:1186 #, 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:1479 g10/mainproc.c:1522 +#: g10/mainproc.c:1491 g10/mainproc.c:1534 #, fuzzy, c-format msgid "no signature found\n" msgstr "Semnătură bună din \"%s\"" -#: g10/mainproc.c:1802 +#: g10/mainproc.c:1814 #, c-format msgid "BAD signature from \"%s\"" msgstr "Semnătură INCORECTĂ din \"%s\"" -#: g10/mainproc.c:1804 +#: g10/mainproc.c:1816 #, c-format msgid "Expired signature from \"%s\"" msgstr "Semnătură expirată din \"%s\"" -#: g10/mainproc.c:1806 +#: g10/mainproc.c:1818 #, c-format msgid "Good signature from \"%s\"" msgstr "Semnătură bună din \"%s\"" -#: g10/mainproc.c:1828 +#: g10/mainproc.c:1840 #, c-format msgid "signature verification suppressed\n" msgstr "verificare semnătură eliminată\n" -#: g10/mainproc.c:1942 +#: g10/mainproc.c:1954 #, 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:1958 g10/mainproc.c:1965 +#: g10/mainproc.c:1970 g10/mainproc.c:1977 #, c-format msgid "Signature made %s\n" msgstr "Semnătură făcută %s\n" -#: g10/mainproc.c:1959 g10/mainproc.c:1966 sm/verify.c:480 +#: g10/mainproc.c:1971 g10/mainproc.c:1978 sm/verify.c:480 #, c-format msgid " using %s key %s\n" msgstr " folosind cheia %s %s\n" -#: g10/mainproc.c:1970 +#: g10/mainproc.c:1982 #, 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:1976 +#: g10/mainproc.c:1988 #, fuzzy, c-format #| msgid " aka \"%s\"" msgid " issuer \"%s\"\n" msgstr " aka \"%s\"" -#: g10/mainproc.c:2031 +#: g10/mainproc.c:2043 #, c-format msgid "Key available at: " msgstr "Cheie disponibilă la: " -#: g10/mainproc.c:2073 +#: g10/mainproc.c:2085 #, c-format msgid "Note: Use '%s' to make use of this info\n" msgstr "" -#: g10/mainproc.c:2273 +#: g10/mainproc.c:2285 msgid "[uncertain]" msgstr "[nesigur]" -#: g10/mainproc.c:2311 +#: g10/mainproc.c:2323 #, c-format msgid " aka \"%s\"" msgstr " aka \"%s\"" -#: g10/mainproc.c:2386 +#: g10/mainproc.c:2398 #, 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:2402 +#: g10/mainproc.c:2414 #, c-format msgid "Signature expired %s\n" msgstr "Semnătură expirată %s\n" -#: g10/mainproc.c:2407 +#: g10/mainproc.c:2419 #, c-format msgid "Signature expires %s\n" msgstr "Semnătura expiră %s\n" -#: g10/mainproc.c:2418 +#: g10/mainproc.c:2430 #, 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:2419 +#: g10/mainproc.c:2431 msgid "binary" msgstr "binar" -#: g10/mainproc.c:2420 +#: g10/mainproc.c:2432 msgid "textmode" msgstr "modtext" -#: g10/mainproc.c:2420 g10/trust.c:112 dirmngr/ocsp.c:847 +#: g10/mainproc.c:2432 g10/trust.c:112 dirmngr/ocsp.c:847 msgid "unknown" msgstr "necunoscut" -#: g10/mainproc.c:2422 +#: g10/mainproc.c:2434 #, fuzzy #| msgid "unknown pubkey algorithm" msgid ", key algorithm " msgstr "algoritm pubkey necunoscut" -#: g10/mainproc.c:2457 +#: g10/mainproc.c:2469 #, c-format msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n" msgstr "" -#: g10/mainproc.c:2505 +#: g10/mainproc.c:2517 #, c-format msgid "Can't check signature: %s\n" msgstr "Nu pot verifica semnătura: %s\n" -#: g10/mainproc.c:2601 g10/mainproc.c:2620 g10/mainproc.c:2744 +#: g10/mainproc.c:2613 g10/mainproc.c:2632 g10/mainproc.c:2756 #, c-format msgid "not a detached signature\n" msgstr "nu o semnătură detaşată\n" -#: g10/mainproc.c:2654 +#: g10/mainproc.c:2666 #, 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:2663 +#: g10/mainproc.c:2675 #, 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:2748 +#: g10/mainproc.c:2760 #, c-format msgid "old style (PGP 2.x) signature\n" msgstr "semnătură de stil vechi (PGP 2.x)\n" @@ -6552,11 +6561,6 @@ msgstr "" msgid "%s:%d: deprecated option \"%s\"\n" msgstr "%s:%d: opţiune învechită \"%s\"\n" -#: g10/misc.c:1188 -#, c-format -msgid "WARNING: \"%s\" is a deprecated option\n" -msgstr "AVERTISMENT: \"%s\" este o opţiune învechită\n" - #: g10/misc.c:1190 #, c-format msgid "please use \"%s%s\" instead\n" @@ -7678,137 +7682,137 @@ msgstr "eroare citire în `%s': %s\n" msgid "trustdb: sync failed: %s\n" msgstr "trustdb: sincronizarea a eşuat: %s\n" -#: g10/tdbio.c:144 +#: g10/tdbio.c:137 #, fuzzy, c-format #| msgid "can't create lock for `%s'\n" msgid "can't create lock for '%s'\n" msgstr "nu pot crea încuietoare (lock) pentru `%s'\n" -#: g10/tdbio.c:149 +#: g10/tdbio.c:142 #, fuzzy, c-format #| msgid "can't lock `%s'\n" msgid "can't lock '%s'\n" msgstr "nu pot încuia (lock) `%s'\n" -#: g10/tdbio.c:224 g10/tdbio.c:1855 +#: g10/tdbio.c:217 g10/tdbio.c:1825 #, c-format msgid "trustdb rec %lu: lseek failed: %s\n" msgstr "trustdb rec %lu: lseek a eşuat: %s\n" -#: g10/tdbio.c:232 g10/tdbio.c:1866 +#: g10/tdbio.c:225 g10/tdbio.c:1836 #, c-format msgid "trustdb rec %lu: write failed (n=%d): %s\n" msgstr "trustdb rec %lu: scrierea a eşuat (n=%d): %s\n" -#: g10/tdbio.c:372 +#: g10/tdbio.c:365 #, c-format msgid "trustdb transaction too large\n" msgstr "tranzacţia trustdb prea mare\n" -#: g10/tdbio.c:718 +#: g10/tdbio.c:711 #, c-format msgid "%s: directory does not exist!\n" msgstr "%s: directorul nu există!\n" -#: g10/tdbio.c:741 dirmngr/http.c:593 dirmngr/http.c:622 +#: g10/tdbio.c:727 dirmngr/http.c:627 dirmngr/http.c:656 #, fuzzy, c-format #| msgid "can't access `%s': %s\n" msgid "can't access '%s': %s\n" msgstr "nu pot accesa `%s': %s\n" -#: g10/tdbio.c:762 +#: g10/tdbio.c:748 #, c-format msgid "%s: failed to create version record: %s" msgstr "%s: am eşuat să creez înregistrare versiune: %s" -#: g10/tdbio.c:767 +#: g10/tdbio.c:753 #, c-format msgid "%s: invalid trustdb created\n" msgstr "%s: a fost creat trustdb invalid\n" -#: g10/tdbio.c:770 +#: g10/tdbio.c:756 #, c-format msgid "%s: trustdb created\n" msgstr "%s: a fost creat trustdb\n" -#: g10/tdbio.c:826 +#: g10/tdbio.c:796 #, fuzzy, c-format #| msgid "NOTE: trustdb not writable\n" msgid "Note: trustdb not writable\n" msgstr "NOTĂ: nu poate fi scris în trustdb\n" -#: g10/tdbio.c:835 +#: g10/tdbio.c:805 #, c-format msgid "%s: invalid trustdb\n" msgstr "%s: trustdb invalid\n" -#: g10/tdbio.c:872 +#: g10/tdbio.c:842 #, c-format msgid "%s: failed to create hashtable: %s\n" msgstr "%s: am eşuat să creez hashtable: %s\n" -#: g10/tdbio.c:880 +#: g10/tdbio.c:850 #, c-format msgid "%s: error updating version record: %s\n" msgstr "%s: eroare actualizare înregistrare versiune: %s\n" -#: g10/tdbio.c:904 g10/tdbio.c:938 g10/tdbio.c:956 g10/tdbio.c:976 -#: g10/tdbio.c:1013 g10/tdbio.c:1785 g10/tdbio.c:1814 +#: g10/tdbio.c:874 g10/tdbio.c:908 g10/tdbio.c:926 g10/tdbio.c:946 +#: g10/tdbio.c:983 g10/tdbio.c:1755 g10/tdbio.c:1784 #, c-format msgid "%s: error reading version record: %s\n" msgstr "%s: eroare citire înregistrare versiune: %s\n" -#: g10/tdbio.c:985 +#: g10/tdbio.c:955 #, c-format msgid "%s: error writing version record: %s\n" msgstr "%s: eroare scriere înregistrare versiune: %s\n" -#: g10/tdbio.c:1535 +#: g10/tdbio.c:1505 #, c-format msgid "trustdb: lseek failed: %s\n" msgstr "trustdb: lseek a eşuat: %s\n" -#: g10/tdbio.c:1546 +#: g10/tdbio.c:1516 #, c-format msgid "trustdb: read failed (n=%d): %s\n" msgstr "trustdb: citirea a eşuat (n=%d): %s\n" -#: g10/tdbio.c:1571 +#: g10/tdbio.c:1541 #, c-format msgid "%s: not a trustdb file\n" msgstr "%s: nu e un fişier trustdb\n" -#: g10/tdbio.c:1596 +#: g10/tdbio.c:1566 #, c-format msgid "%s: version record with recnum %lu\n" msgstr "%s: înregistrare versiune cu recnum %lu\n" -#: g10/tdbio.c:1602 +#: g10/tdbio.c:1572 #, c-format msgid "%s: invalid file version %d\n" msgstr "%s: versiune fişier invalidă %d\n" -#: g10/tdbio.c:1821 +#: g10/tdbio.c:1791 #, c-format msgid "%s: error reading free record: %s\n" msgstr "%s: eroare citire înregistrare liberă: %s\n" -#: g10/tdbio.c:1827 +#: g10/tdbio.c:1797 #, c-format msgid "%s: error writing dir record: %s\n" msgstr "%s: eroare scriere înregistrare dir: %s\n" -#: g10/tdbio.c:1836 +#: g10/tdbio.c:1806 #, c-format msgid "%s: failed to zero a record: %s\n" msgstr "%s: eroare setere la zero a înregistrării: %s\n" -#: g10/tdbio.c:1872 +#: g10/tdbio.c:1842 #, c-format msgid "%s: failed to append a record: %s\n" msgstr "%s: adăugarea unei înregistrări a eşuat: %s\n" -#: g10/tdbio.c:1930 +#: g10/tdbio.c:1900 #, fuzzy, c-format msgid "Error: The trustdb is corrupted.\n" msgstr "%s: a fost creat trustdb\n" @@ -8437,16 +8441,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:5066 scd/app-nks.c:1530 -#: scd/app-openpgp.c:2388 +#: scd/app-piv.c:1770 scd/app-p15.c:5128 scd/app-nks.c:1535 +#: scd/app-openpgp.c:2419 #, 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:5085 scd/app-nks.c:1549 -#: scd/app-openpgp.c:2404 +#: scd/app-piv.c:1787 scd/app-p15.c:5147 scd/app-nks.c:1554 +#: scd/app-openpgp.c:2435 #, c-format msgid "Remaining attempts: %d" msgstr "" @@ -8481,10 +8485,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:2671 -#: scd/app-openpgp.c:2695 scd/app-openpgp.c:2873 scd/app-openpgp.c:2895 -#: scd/app-openpgp.c:3076 scd/app-openpgp.c:3363 scd/app-openpgp.c:3410 -#: scd/app-openpgp.c:3548 scd/app-dinsig.c:302 +#: scd/app-piv.c:1888 scd/app-nks.c:1665 scd/app-openpgp.c:2702 +#: scd/app-openpgp.c:2726 scd/app-openpgp.c:2904 scd/app-openpgp.c:2926 +#: scd/app-openpgp.c:3107 scd/app-openpgp.c:3394 scd/app-openpgp.c:3441 +#: scd/app-openpgp.c:3579 scd/app-dinsig.c:302 #, c-format msgid "PIN callback returned error: %s\n" msgstr "apelul PIN a returnat eroare: %s\n" @@ -8506,58 +8510,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:3619 +#: scd/app-piv.c:2657 scd/app-openpgp.c:3650 #, c-format msgid "key already exists\n" msgstr "cheia există deja\n" -#: scd/app-piv.c:2662 scd/app-openpgp.c:3623 +#: scd/app-piv.c:2662 scd/app-openpgp.c:3654 #, 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:3625 +#: scd/app-piv.c:2664 scd/app-openpgp.c:3656 #, c-format msgid "generating new key\n" msgstr "generez o nouă cheie\n" -#: scd/app-piv.c:2666 scd/app-openpgp.c:3627 +#: scd/app-piv.c:2666 scd/app-openpgp.c:3658 #, fuzzy, c-format msgid "writing new key\n" msgstr "generez o nouă cheie\n" -#: scd/app-piv.c:3082 scd/app-openpgp.c:4487 scd/app-openpgp.c:4762 +#: scd/app-piv.c:3082 scd/app-openpgp.c:4518 scd/app-openpgp.c:4793 #, 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:1617 +#: scd/app-piv.c:3108 scd/app-openpgp.c:1618 #, 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:1624 +#: scd/app-piv.c:3116 scd/app-openpgp.c:1625 #, 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:1734 +#: scd/app-piv.c:3186 scd/app-openpgp.c:1735 #, 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:4938 +#: scd/app-piv.c:3279 scd/app-openpgp.c:4969 #, 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:4946 +#: scd/app-piv.c:3294 scd/app-openpgp.c:4977 #, c-format msgid "generating key failed\n" msgstr "generarea cheii a eşuat\n" -#: scd/app-piv.c:3300 scd/app-openpgp.c:4952 +#: scd/app-piv.c:3300 scd/app-openpgp.c:4983 #, fuzzy, c-format #| msgid "key generation completed (%d seconds)\n" msgid "key generation completed (%d second)\n" @@ -8565,100 +8569,100 @@ 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:1844 scd/app-openpgp.c:4961 +#: scd/app-piv.c:3311 scd/app-openpgp.c:1845 scd/app-openpgp.c:4992 #, 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:5164 scd/app-nks.c:2038 +#: scd/app-p15.c:5226 scd/app-nks.c:2094 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:5167 scd/app-openpgp.c:2820 +#: scd/app-p15.c:5229 scd/app-openpgp.c:2851 #, 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:5169 scd/app-nks.c:2028 +#: scd/app-p15.c:5231 scd/app-nks.c:2084 #, 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:5172 scd/app-nks.c:2019 +#: scd/app-p15.c:5234 scd/app-nks.c:2075 #, 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:4324 +#: scd/app-nks.c:1473 scd/app-openpgp.c:4355 #, 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:4336 +#: scd/app-nks.c:1481 scd/app-openpgp.c:4367 #, 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" -#: scd/app-nks.c:1649 +#: scd/app-nks.c:1654 #, fuzzy #| msgid "Note: This key has been disabled.\n" msgid "Note: PIN has not yet been enabled." msgstr "Notă: Această cheie a fost deactivată.\n" -#: scd/app-nks.c:1696 +#: scd/app-nks.c:1701 #, c-format msgid "the NullPIN has not yet been changed\n" msgstr "" -#: scd/app-nks.c:2018 +#: scd/app-nks.c:2074 #, fuzzy msgid "|N|Please enter a new PIN for the standard keys." msgstr "||Vă rugăm introduceţi PIN%%0A[semnături făcute: %lu]" -#: scd/app-nks.c:2026 +#: scd/app-nks.c:2082 #, fuzzy msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys." msgstr "||Vă rugăm introduceţi PIN%%0A[semnături făcute: %lu]" -#: scd/app-nks.c:2036 +#: scd/app-nks.c:2092 msgid "|N|Please enter a new PIN for the key to create qualified signatures." msgstr "" -#: scd/app-nks.c:2046 +#: scd/app-nks.c:2102 msgid "" "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2048 +#: scd/app-nks.c:2104 msgid "" "|P|Please enter the PIN Unblocking Code (PUK) for the key to create " "qualified signatures." msgstr "" -#: scd/app-nks.c:2221 scd/app-openpgp.c:3444 scd/app-dinsig.c:534 +#: scd/app-nks.c:2277 scd/app-openpgp.c:3475 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:945 +#: scd/app-openpgp.c:946 #, c-format msgid "failed to store the fingerprint: %s\n" msgstr "am eşuat să stochez amprenta: %s\n" -#: scd/app-openpgp.c:958 +#: scd/app-openpgp.c:959 #, 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:1429 scd/app-openpgp.c:3391 scd/app-openpgp.c:5879 +#: scd/app-openpgp.c:1430 scd/app-openpgp.c:3422 scd/app-openpgp.c:5921 #, 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:1951 +#: scd/app-openpgp.c:1952 #, c-format msgid "reading public key failed: %s\n" msgstr "citirea cheii publice a eşuat: %s\n" @@ -8666,43 +8670,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:2375 +#: scd/app-openpgp.c:2406 #, c-format msgid "%sNumber: %s%%0AHolder: %s%%0ACounter: %lu%s" msgstr "" -#: scd/app-openpgp.c:2623 +#: scd/app-openpgp.c:2654 #, c-format msgid "using default PIN as %s\n" msgstr "" -#: scd/app-openpgp.c:2630 +#: scd/app-openpgp.c:2661 #, c-format msgid "failed to use default PIN as %s: %s - disabling further default use\n" msgstr "" -#: scd/app-openpgp.c:2643 +#: scd/app-openpgp.c:2674 #, fuzzy msgid "||Please unlock the card" msgstr "||Vă rugăm introduceţi PIN%%0A[semnături făcute: %lu]" -#: scd/app-openpgp.c:2702 scd/app-openpgp.c:2902 scd/app-openpgp.c:3370 +#: scd/app-openpgp.c:2733 scd/app-openpgp.c:2933 scd/app-openpgp.c:3401 #, 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:2719 scd/app-openpgp.c:2762 scd/app-openpgp.c:2919 -#: scd/app-openpgp.c:5321 +#: scd/app-openpgp.c:2750 scd/app-openpgp.c:2793 scd/app-openpgp.c:2950 +#: scd/app-openpgp.c:5352 #, c-format msgid "verify CHV%d failed: %s\n" msgstr "verificarea CHV%d a eşuat: %s\n" -#: scd/app-openpgp.c:2806 scd/app-openpgp.c:5888 +#: scd/app-openpgp.c:2837 scd/app-openpgp.c:5930 #, c-format msgid "card is permanently locked!\n" msgstr "cardul este încuiat permanent!\n" -#: scd/app-openpgp.c:2810 +#: scd/app-openpgp.c:2841 #, 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" @@ -8713,22 +8717,22 @@ msgstr[0] "" msgstr[1] "" "%d încercări PIN Admin rămase înainte de a încuia cardul permanent\n" -#: scd/app-openpgp.c:2843 +#: scd/app-openpgp.c:2874 #, 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:3357 +#: scd/app-openpgp.c:3388 #, fuzzy msgid "||Please enter the PIN" msgstr "||Vă rugăm introduceţi PIN%%0A[semnături făcute: %lu]" -#: scd/app-openpgp.c:3406 +#: scd/app-openpgp.c:3437 #, 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:3416 scd/app-openpgp.c:3485 +#: scd/app-openpgp.c:3447 scd/app-openpgp.c:3516 #, 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" @@ -8736,82 +8740,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:3439 +#: scd/app-openpgp.c:3470 msgid "|RN|New Reset Code" msgstr "" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|AN|New Admin PIN" msgstr "|AN|PIN Admin Nou" -#: scd/app-openpgp.c:3440 +#: scd/app-openpgp.c:3471 msgid "|N|New PIN" msgstr "|N|PIN Nou" -#: scd/app-openpgp.c:3544 +#: scd/app-openpgp.c:3575 #, 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:3545 +#: scd/app-openpgp.c:3576 #, 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:3603 scd/app-openpgp.c:5021 +#: scd/app-openpgp.c:3634 scd/app-openpgp.c:5052 #, c-format msgid "error reading application data\n" msgstr "eroare la citirea datelor aplicaţiei\n" -#: scd/app-openpgp.c:3609 scd/app-openpgp.c:5028 +#: scd/app-openpgp.c:3640 scd/app-openpgp.c:5059 #, c-format msgid "error reading fingerprint DO\n" msgstr "eroare la citirea amprentei DO\n" -#: scd/app-openpgp.c:4305 scd/app-openpgp.c:4654 +#: scd/app-openpgp.c:4336 scd/app-openpgp.c:4685 #, c-format msgid "creation timestamp missing\n" msgstr "timestamp-ul de creare lipseşte\n" -#: scd/app-openpgp.c:4346 scd/app-openpgp.c:4354 +#: scd/app-openpgp.c:4377 scd/app-openpgp.c:4385 #, 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:4648 +#: scd/app-openpgp.c:4679 #, fuzzy, c-format #| msgid "unsupported URI" msgid "unsupported curve\n" msgstr "URI nesuportat" -#: scd/app-openpgp.c:4986 +#: scd/app-openpgp.c:5017 #, c-format msgid "invalid structure of OpenPGP card (DO 0x93)\n" msgstr "structură invalidă a cardului OpenPGP (DO 0x93)\n" -#: scd/app-openpgp.c:5036 +#: scd/app-openpgp.c:5067 #, c-format msgid "fingerprint on card does not match requested one\n" msgstr "" -#: scd/app-openpgp.c:5236 +#: scd/app-openpgp.c:5267 #, fuzzy, c-format msgid "card does not support digest algorithm %s\n" msgstr "semnătură %s, algoritm rezumat %s\n" -#: scd/app-openpgp.c:5294 +#: scd/app-openpgp.c:5325 #, c-format msgid "signatures created so far: %lu\n" msgstr "semnături create până acum: %lu\n" -#: scd/app-openpgp.c:5893 +#: scd/app-openpgp.c:5935 #, 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:6420 scd/app-openpgp.c:6431 +#: scd/app-openpgp.c:6469 scd/app-openpgp.c:6481 #, c-format msgid "can't access %s - invalid OpenPGP card?\n" msgstr "nu pot accesa %s - card OpenPGP invalid?\n" @@ -8833,7 +8837,7 @@ msgstr "|N|PIN Nou" msgid "run in multi server mode (foreground)" msgstr "" -#: scd/scdaemon.c:136 sm/gpgsm.c:278 dirmngr/dirmngr.c:202 +#: scd/scdaemon.c:136 sm/gpgsm.c:279 dirmngr/dirmngr.c:202 msgid "|LEVEL|set the debugging level to LEVEL" msgstr "" @@ -8882,33 +8886,33 @@ msgstr "" msgid "deny the use of admin card commands" msgstr "arată comenzi administrare" -#: scd/scdaemon.c:325 +#: scd/scdaemon.c:326 #, fuzzy msgid "Usage: @SCDAEMON@ [options] (-h for help)" msgstr "Folosire: gpg [opţiuni] [fişiere] (-h pentru ajutor)" -#: scd/scdaemon.c:327 +#: scd/scdaemon.c:328 msgid "" "Syntax: scdaemon [options] [command [args]]\n" "Smartcard daemon for @GNUPG@\n" msgstr "" -#: scd/scdaemon.c:819 +#: scd/scdaemon.c:820 #, c-format msgid "please use the option '--daemon' to run the program in the background\n" msgstr "" -#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2207 +#: scd/scdaemon.c:1196 dirmngr/dirmngr.c:2211 #, c-format msgid "handler for fd %d started\n" msgstr "" -#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2215 +#: scd/scdaemon.c:1208 dirmngr/dirmngr.c:2219 #, c-format msgid "handler for fd %d terminated\n" msgstr "" -#: sm/call-agent.c:1098 sm/certlist.c:131 sm/keylist.c:336 +#: sm/call-agent.c:1098 sm/certlist.c:133 sm/keylist.c:338 #: dirmngr/validate.c:1262 #, fuzzy, c-format msgid "error getting key usage information: %s\n" @@ -9142,7 +9146,7 @@ msgstr "" msgid "checking the trust list failed: %s\n" msgstr "verificarea semnăturii create a eşuat: %s\n" -#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1478 dirmngr/validate.c:631 +#: sm/certchain.c:1801 sm/import.c:175 sm/keylist.c:1496 dirmngr/validate.c:631 #, c-format msgid "certificate chain too long\n" msgstr "" @@ -9197,7 +9201,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n" msgstr "" #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542 -#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1459 dirmngr/validate.c:906 +#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1463 dirmngr/validate.c:906 #: dirmngr/validate.c:930 #, fuzzy, c-format msgid "out of core\n" @@ -9245,42 +9249,42 @@ msgstr "" "\"%.*s\"\n" "cheia %u-bit %s, ID %s, creată %s%s\n" -#: sm/certlist.c:121 dirmngr/validate.c:1252 +#: sm/certlist.c:123 dirmngr/validate.c:1252 #, c-format msgid "no key usage specified - assuming all usages\n" msgstr "" -#: sm/certlist.c:142 dirmngr/validate.c:1293 +#: sm/certlist.c:144 dirmngr/validate.c:1293 #, c-format msgid "certificate should not have been used for certification\n" msgstr "" -#: sm/certlist.c:155 dirmngr/validate.c:1303 +#: sm/certlist.c:157 dirmngr/validate.c:1303 #, c-format msgid "certificate should not have been used for OCSP response signing\n" msgstr "" -#: sm/certlist.c:168 dirmngr/validate.c:1286 +#: sm/certlist.c:173 dirmngr/validate.c:1286 #, c-format msgid "certificate should not have been used for encryption\n" msgstr "" -#: sm/certlist.c:169 dirmngr/validate.c:1276 +#: sm/certlist.c:174 dirmngr/validate.c:1276 #, c-format msgid "certificate should not have been used for signing\n" msgstr "" -#: sm/certlist.c:170 dirmngr/validate.c:1287 +#: sm/certlist.c:175 dirmngr/validate.c:1287 #, c-format msgid "certificate is not usable for encryption\n" msgstr "" -#: sm/certlist.c:171 dirmngr/validate.c:1277 +#: sm/certlist.c:176 dirmngr/validate.c:1277 #, c-format msgid "certificate is not usable for signing\n" msgstr "" -#: sm/certlist.c:361 +#: sm/certlist.c:366 #, fuzzy, c-format msgid "looking for another certificate\n" msgstr "certificat incorect" @@ -9477,6 +9481,11 @@ msgstr "Creaţi un certificat de revocare desemnat pentru această cheie? (d/N) msgid "These parameters are used:\n" msgstr "" +#: sm/certreqgen-ui.c:433 +#, fuzzy, c-format +msgid "error creating temporary file: %s\n" +msgstr "eroare la crearea frazei-parolă: %s\n" + #: sm/certreqgen-ui.c:439 msgid "Now creating self-signed certificate. " msgstr "" @@ -9550,135 +9559,135 @@ msgstr "stergere keyblock a eşuat: %s\n" msgid "no valid recipients given\n" msgstr "(Nici o descriere dată)\n" -#: sm/gpgsm.c:230 +#: sm/gpgsm.c:231 #, fuzzy msgid "list external keys" msgstr "enumeră chei secrete" -#: sm/gpgsm.c:232 +#: sm/gpgsm.c:233 #, fuzzy msgid "list certificate chain" msgstr "certificat incorect" -#: sm/gpgsm.c:240 +#: sm/gpgsm.c:241 #, fuzzy msgid "import certificates" msgstr "certificat incorect" -#: sm/gpgsm.c:241 +#: sm/gpgsm.c:242 #, fuzzy msgid "export certificates" msgstr "certificat incorect" -#: sm/gpgsm.c:249 +#: sm/gpgsm.c:250 #, fuzzy msgid "register a smartcard" msgstr "adaugă o cheie la un smartcard" -#: sm/gpgsm.c:252 +#: sm/gpgsm.c:253 msgid "pass a command to the dirmngr" msgstr "" -#: sm/gpgsm.c:254 +#: sm/gpgsm.c:255 msgid "invoke gpg-protect-tool" msgstr "" -#: sm/gpgsm.c:274 +#: sm/gpgsm.c:275 msgid "don't use the terminal at all" msgstr "nu folosi deloc terminalul" -#: sm/gpgsm.c:301 +#: sm/gpgsm.c:302 msgid "|N|number of certificates to include" msgstr "" -#: sm/gpgsm.c:303 +#: sm/gpgsm.c:304 msgid "|FILE|take policy information from FILE" msgstr "" -#: sm/gpgsm.c:319 +#: sm/gpgsm.c:320 msgid "assume input is in PEM format" msgstr "" -#: sm/gpgsm.c:321 +#: sm/gpgsm.c:322 msgid "assume input is in base-64 format" msgstr "" -#: sm/gpgsm.c:323 +#: sm/gpgsm.c:324 msgid "assume input is in binary format" msgstr "" -#: sm/gpgsm.c:332 +#: sm/gpgsm.c:333 #, fuzzy msgid "create base-64 encoded output" msgstr "crează ieşire în armură ascii" -#: sm/gpgsm.c:344 +#: sm/gpgsm.c:345 #, fuzzy msgid "|USER-ID|use USER-ID as default secret key" msgstr "|NUME|foloseşte NUME ca cheie secretă implicită" -#: sm/gpgsm.c:355 +#: sm/gpgsm.c:356 #, fuzzy msgid "|FILE|add keyring to the list of keyrings" msgstr "adaugă acest inel de chei la lista inelelor de chei" -#: sm/gpgsm.c:368 +#: sm/gpgsm.c:369 msgid "fetch missing issuer certificates" msgstr "" -#: sm/gpgsm.c:370 +#: sm/gpgsm.c:371 #, fuzzy msgid "|NAME|use encoding NAME for PKCS#12 passphrases" msgstr "|NUME|foloseşte algoritm cifrare NUME pentru fraza-parolă" -#: sm/gpgsm.c:391 +#: sm/gpgsm.c:392 msgid "never consult a CRL" msgstr "" -#: sm/gpgsm.c:395 +#: sm/gpgsm.c:396 msgid "do not check CRLs for root certificates" msgstr "" -#: sm/gpgsm.c:399 +#: sm/gpgsm.c:400 msgid "check validity using OCSP" msgstr "" -#: sm/gpgsm.c:401 +#: sm/gpgsm.c:402 msgid "do not check certificate policies" msgstr "" -#: sm/gpgsm.c:404 +#: sm/gpgsm.c:405 msgid "|NAME|use cipher algorithm NAME" msgstr "|NUME|foloseşte algoritm cifrare NUME" -#: sm/gpgsm.c:406 +#: sm/gpgsm.c:407 msgid "|NAME|use message digest algorithm NAME" msgstr "|NUME|foloseşte algoritm rezumat mesaj NUME" -#: sm/gpgsm.c:416 +#: sm/gpgsm.c:417 msgid "batch mode: never ask" msgstr "modul batch: nu întreba niciodată" -#: sm/gpgsm.c:418 +#: sm/gpgsm.c:419 msgid "assume yes on most questions" msgstr "presupune da la cele mai multe întrebări" -#: sm/gpgsm.c:419 +#: sm/gpgsm.c:420 msgid "assume no on most questions" msgstr "presupune nu la cele mai multe întrebări" -#: sm/gpgsm.c:436 +#: sm/gpgsm.c:437 #, fuzzy msgid "|FILE|write an audit log to FILE" msgstr "|FIŞIER|încarcă modulul extensie FIŞIER" -#: sm/gpgsm.c:620 +#: sm/gpgsm.c:630 #, 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:623 +#: sm/gpgsm.c:633 #, fuzzy msgid "" "Syntax: @GPGSM@ [options] [files]\n" @@ -9689,27 +9698,27 @@ msgstr "" "sign, check, encrypt sau decrypt\n" "operaţiunea implicită depinde de datele de intrare\n" -#: sm/gpgsm.c:831 +#: sm/gpgsm.c:841 #, 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:842 +#: sm/gpgsm.c:852 #, fuzzy, c-format msgid "unknown validation model '%s'\n" msgstr "opţiune necunoscută `%s'\n" -#: sm/gpgsm.c:1728 +#: sm/gpgsm.c:1749 #, fuzzy, c-format msgid "importing common certificates '%s'\n" msgstr "eroare la obţinerea numărului serial: %s\n" -#: sm/gpgsm.c:1774 +#: sm/gpgsm.c:1795 #, fuzzy, c-format msgid "can't sign using '%s': %s\n" msgstr "nu pot accesa `%s': %s\n" -#: sm/gpgsm.c:2146 +#: sm/gpgsm.c:2167 #, c-format msgid "invalid command (there is no implicit command)\n" msgstr "" @@ -9739,7 +9748,7 @@ msgstr "eroare la obţinere noului PIN: %s\n" msgid "error importing certificate: %s\n" msgstr "eroare la obţinerea numărului serial: %s\n" -#: sm/import.c:753 tools/gpg-connect-agent.c:1476 +#: sm/import.c:753 tools/gpg-connect-agent.c:1481 #, fuzzy, c-format msgid "error reading input: %s\n" msgstr "eroare la citire `%s': %s\n" @@ -9779,7 +9788,7 @@ msgstr "rev? probleme la verificare revocării: %s\n" msgid "error storing flags: %s\n" msgstr "eroare la citire `%s': %s\n" -#: sm/keylist.c:757 +#: sm/keylist.c:775 msgid "Error - " msgstr "" @@ -10148,12 +10157,6 @@ msgstr "nu pot crea directorul `%s': %s\n" msgid "error closing '%s': %s\n" msgstr "eroare în `%s': %s\n" -#: dirmngr/crlcache.c:948 -#, fuzzy, c-format -#| msgid "error reading `%s': %s\n" -msgid "error renaming '%s' to '%s': %s\n" -msgstr "eroare la citire `%s': %s\n" - #: dirmngr/crlcache.c:1002 #, fuzzy, c-format #| msgid "can't access `%s': %s\n" @@ -10851,98 +10854,98 @@ msgstr "" msgid "usage: %s [options] " msgstr "folosire: gpg [opţiuni] " -#: dirmngr/dirmngr.c:1343 +#: dirmngr/dirmngr.c:1347 #, 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:1582 dirmngr/server.c:1885 +#: dirmngr/dirmngr.c:1586 dirmngr/server.c:1885 #, 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:1588 dirmngr/server.c:1891 +#: dirmngr/dirmngr.c:1592 dirmngr/server.c:1891 #, fuzzy, c-format msgid "processing CRL from '%s' failed: %s\n" msgstr "redenumirea `%s' ca `%s' a eşuat: %s\n" -#: dirmngr/dirmngr.c:1730 +#: dirmngr/dirmngr.c:1734 #, fuzzy, c-format msgid "%s:%u: line too long - skipped\n" msgstr "linie prea lungă" -#: dirmngr/dirmngr.c:1790 dirmngr/dirmngr.c:1879 +#: dirmngr/dirmngr.c:1794 dirmngr/dirmngr.c:1883 #, fuzzy, c-format #| msgid "invalid fingerprint" msgid "%s:%u: invalid fingerprint detected\n" msgstr "amprentă invalidă" -#: dirmngr/dirmngr.c:1831 dirmngr/dirmngr.c:1857 tools/gpgconf-comp.c:3569 +#: dirmngr/dirmngr.c:1835 dirmngr/dirmngr.c:1861 tools/gpgconf-comp.c:3572 #, 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:1892 +#: dirmngr/dirmngr.c:1896 #, c-format msgid "%s:%u: garbage at end of line ignored\n" msgstr "" -#: dirmngr/dirmngr.c:1979 +#: dirmngr/dirmngr.c:1983 #, c-format msgid "SIGHUP received - re-reading configuration and flushing caches\n" msgstr "" -#: dirmngr/dirmngr.c:2020 +#: dirmngr/dirmngr.c:2024 #, c-format msgid "SIGUSR2 received - no action defined\n" msgstr "" -#: dirmngr/dirmngr.c:2025 +#: dirmngr/dirmngr.c:2029 #, c-format msgid "SIGTERM received - shutting down ...\n" msgstr "" -#: dirmngr/dirmngr.c:2027 +#: dirmngr/dirmngr.c:2031 #, c-format msgid "SIGTERM received - still %d active connections\n" msgstr "" -#: dirmngr/dirmngr.c:2032 +#: dirmngr/dirmngr.c:2036 #, fuzzy, c-format #| msgid "not forced" msgid "shutdown forced\n" msgstr "neforţat(ă)" -#: dirmngr/dirmngr.c:2040 +#: dirmngr/dirmngr.c:2044 #, c-format msgid "SIGINT received - immediate shutdown\n" msgstr "" -#: dirmngr/dirmngr.c:2047 +#: dirmngr/dirmngr.c:2051 #, c-format msgid "signal %d received - no action defined\n" msgstr "" -#: dirmngr/http.c:1998 dirmngr/ocsp.c:258 +#: dirmngr/http.c:2032 dirmngr/ocsp.c:258 #, fuzzy, c-format msgid "error accessing '%s': http status %u\n" msgstr "eroare la citire `%s': %s\n" -#: dirmngr/http.c:3652 dirmngr/ocsp.c:232 +#: dirmngr/http.c:3686 dirmngr/ocsp.c:232 #, c-format msgid "URL '%s' redirected to '%s' (%u)\n" msgstr "" -#: dirmngr/http.c:3658 dirmngr/ocsp.c:249 +#: dirmngr/http.c:3692 dirmngr/ocsp.c:249 #, 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:3768 +#: dirmngr/http.c:3802 #, fuzzy, c-format #| msgid "writing to `%s'\n" msgid "redirection changed to '%s'\n" @@ -11318,105 +11321,105 @@ msgstr "preferinţa `%s' duplicată\n" msgid "certificate should not have been used for CRL signing\n" msgstr "" -#: tools/gpg-connect-agent.c:86 tools/gpgconf.c:118 +#: tools/gpg-connect-agent.c:87 tools/gpgconf.c:118 #, fuzzy msgid "quiet" msgstr "termină" -#: tools/gpg-connect-agent.c:87 +#: tools/gpg-connect-agent.c:88 msgid "print data out hex encoded" msgstr "" -#: tools/gpg-connect-agent.c:88 +#: tools/gpg-connect-agent.c:89 msgid "decode received data lines" msgstr "" -#: tools/gpg-connect-agent.c:89 +#: tools/gpg-connect-agent.c:90 msgid "connect to the dirmngr" msgstr "" -#: tools/gpg-connect-agent.c:90 +#: tools/gpg-connect-agent.c:91 msgid "connect to the keyboxd" msgstr "" -#: tools/gpg-connect-agent.c:93 +#: tools/gpg-connect-agent.c:94 msgid "|NAME|connect to Assuan socket NAME" msgstr "" -#: tools/gpg-connect-agent.c:95 +#: tools/gpg-connect-agent.c:96 msgid "|ADDR|connect to Assuan server at ADDR" msgstr "" -#: tools/gpg-connect-agent.c:97 +#: tools/gpg-connect-agent.c:98 msgid "run the Assuan server given on the command line" msgstr "" -#: tools/gpg-connect-agent.c:99 +#: tools/gpg-connect-agent.c:100 msgid "do not use extended connect mode" msgstr "" -#: tools/gpg-connect-agent.c:101 +#: tools/gpg-connect-agent.c:102 #, fuzzy msgid "|FILE|run commands from FILE on startup" msgstr "|FIŞIER|încarcă modulul extensie FIŞIER" -#: tools/gpg-connect-agent.c:102 +#: tools/gpg-connect-agent.c:103 msgid "run /subst on startup" msgstr "" -#: tools/gpg-connect-agent.c:223 +#: tools/gpg-connect-agent.c:226 #, fuzzy msgid "Usage: @GPG@-connect-agent [options] (-h for help)" msgstr "Folosire: gpg [opţiuni] [fişiere] (-h pentru ajutor)" -#: tools/gpg-connect-agent.c:226 +#: tools/gpg-connect-agent.c:229 msgid "" "Syntax: @GPG@-connect-agent [options]\n" "Connect to a running agent and send commands\n" msgstr "" -#: tools/gpg-connect-agent.c:1281 +#: tools/gpg-connect-agent.c:1282 #, c-format msgid "option \"%s\" requires a program and optional arguments\n" msgstr "" -#: tools/gpg-connect-agent.c:1292 tools/gpg-connect-agent.c:1298 -#: tools/gpg-connect-agent.c:1304 +#: tools/gpg-connect-agent.c:1293 tools/gpg-connect-agent.c:1299 +#: tools/gpg-connect-agent.c:1305 #, c-format msgid "option \"%s\" ignored due to \"%s\"\n" msgstr "" -#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1916 +#: tools/gpg-connect-agent.c:1402 tools/gpg-connect-agent.c:1921 #, fuzzy, c-format msgid "receiving line failed: %s\n" msgstr "citirea cheii publice a eşuat: %s\n" -#: tools/gpg-connect-agent.c:1501 +#: tools/gpg-connect-agent.c:1506 #, fuzzy, c-format msgid "line too long - skipped\n" msgstr "linie prea lungă" -#: tools/gpg-connect-agent.c:1505 +#: tools/gpg-connect-agent.c:1510 #, c-format msgid "line shortened due to embedded Nul character\n" msgstr "" -#: tools/gpg-connect-agent.c:1890 +#: tools/gpg-connect-agent.c:1895 #, fuzzy, c-format msgid "unknown command '%s'\n" msgstr "opţiune necunoscută `%s'\n" -#: tools/gpg-connect-agent.c:1908 +#: tools/gpg-connect-agent.c:1913 #, fuzzy, c-format msgid "sending line failed: %s\n" msgstr "semnarea a eşuat: %s\n" -#: tools/gpg-connect-agent.c:2319 +#: tools/gpg-connect-agent.c:2320 #, fuzzy, c-format msgid "no keybox daemon running in this session\n" msgstr "gpg-agent nu este disponibil în această sesiune\n" -#: tools/gpg-connect-agent.c:2325 +#: tools/gpg-connect-agent.c:2326 #, fuzzy, c-format msgid "error sending standard options: %s\n" msgstr "eroare trimitere la `%s': %s\n" @@ -11483,12 +11486,12 @@ msgstr "" msgid "Note that group specifications are ignored\n" msgstr "" -#: tools/gpgconf-comp.c:3573 +#: tools/gpgconf-comp.c:3576 #, fuzzy, c-format msgid "error closing '%s'\n" msgstr "eroare în `%s': %s\n" -#: tools/gpgconf-comp.c:3575 +#: tools/gpgconf-comp.c:3578 #, fuzzy, c-format #| msgid "error in `%s': %s\n" msgid "error parsing '%s'\n" @@ -11679,6 +11682,15 @@ msgstr "" msgid "manage the command history" msgstr "" +#, fuzzy +#~ msgid "error writing to temporary file: %s\n" +#~ msgstr "%s: eroare scriere înregistrare dir: %s\n" + +#, fuzzy +#~| msgid "Key is superseded" +#~ msgid "run in supervised mode" +#~ msgstr "Cheia este înlocuită" + #~ msgid "Name may not start with a digit\n" #~ msgstr "Numele nu poate începe cu o cifră\n" @@ -11956,10 +11968,6 @@ msgstr "" #~ msgstr "nu pot deschide %s: %s\n" #, fuzzy -#~ msgid "error writing to %s: %s\n" -#~ msgstr "eroare la scrierea inelului de chei `%s': %s\n" - -#, fuzzy #~ msgid "error closing %s: %s\n" #~ msgstr "eroare în `%s': %s\n" diff --git a/po/ru.gmo b/po/ru.gmo index 49b4ec8d85492831dfb97cf9cc31d4ffdcb08100..b17dfc59389604c0af719fce20ce2079babf0a58 100644 GIT binary patch delta 40777 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