po: Update Japanese translation.
[gnupg.git] / po / et.po
index 0cda754..66e905b 100644 (file)
--- a/po/et.po
+++ b/po/et.po
@@ -6,22 +6,56 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.2.2\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2009-09-04 14:27+0200\n"
 "PO-Revision-Date: 2004-06-17 11:04+0300\n"
 "Last-Translator: Toomas Soome <Toomas.Soome@microlink.ee>\n"
 "Language-Team: Estonian <et@li.org>\n"
+"Language: et\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-15\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8-bit\n"
 
-#: agent/call-pinentry.c:243
 #, fuzzy, c-format
 msgid "failed to acquire the pinentry lock: %s\n"
-msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n"
+msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n"
+
+#. TRANSLATORS: These are labels for buttons etc used in
+#. Pinentries.  An underscore indicates that the next letter
+#. should be used as an accelerator.  Double the underscore for
+#. a literal one.  The actual to be translated text starts after
+#. the second vertical bar.  Note that gpg-agent has been set to
+#. utf-8 so that the strings are in the expected encoding.
+msgid "|pinentry-label|_OK"
+msgstr ""
+
+msgid "|pinentry-label|_Cancel"
+msgstr ""
+
+msgid "|pinentry-label|_Yes"
+msgstr ""
+
+msgid "|pinentry-label|_No"
+msgstr ""
+
+msgid "|pinentry-label|PIN:"
+msgstr ""
+
+msgid "|pinentry-label|_Save in password manager"
+msgstr ""
+
+#, fuzzy
+msgid "Do you really want to make your passphrase visible on the screen?"
+msgstr "Kas te tõesti soovite valitud võtmeid kustutada? "
+
+msgid "|pinentry-tt|Make passphrase visible"
+msgstr ""
+
+#, fuzzy
+#| msgid "invalid passphrase"
+msgid "|pinentry-tt|Hide passphrase"
+msgstr "vigane parool"
 
 #. TRANSLATORS: This string is displayed by Pinentry as the label
 #. for the quality bar.
-#: agent/call-pinentry.c:605
 msgid "Quality:"
 msgstr ""
 
@@ -31,678 +65,550 @@ 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:627
 msgid "pinentry.qualitybar.tooltip"
 msgstr ""
 
-#: agent/call-pinentry.c:671
 msgid ""
 "Please enter your PIN, so that the secret key can be unlocked for this "
 "session"
 msgstr ""
 
-#: agent/call-pinentry.c:674
 #, 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:731
+msgid "PIN:"
+msgstr ""
+
+#, fuzzy
+msgid "Passphrase:"
+msgstr "halb parool"
+
+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.
 #, c-format
 msgid "SETERROR %s (try %d of %d)"
 msgstr ""
 
-#: agent/call-pinentry.c:751 agent/call-pinentry.c:763
+msgid "Repeat:"
+msgstr ""
+
 #, fuzzy
 msgid "PIN too long"
 msgstr "rida on liiga pikk\n"
 
-#: agent/call-pinentry.c:752
 #, fuzzy
 msgid "Passphrase too long"
 msgstr "liiga pikk parool\n"
 
-#: agent/call-pinentry.c:760
 #, fuzzy
 msgid "Invalid characters in PIN"
-msgstr "Lubamatu sümbol nimes\n"
+msgstr "Lubamatu sümbol nimes\n"
 
-#: agent/call-pinentry.c:765
 msgid "PIN too short"
 msgstr ""
 
-#: agent/call-pinentry.c:777
 #, fuzzy
 msgid "Bad PIN"
 msgstr "halb MPI"
 
-#: agent/call-pinentry.c:778
 #, fuzzy
 msgid "Bad Passphrase"
 msgstr "halb parool"
 
-#: agent/call-pinentry.c:814
-#, fuzzy
-msgid "Passphrase"
-msgstr "halb parool"
-
-#: agent/command-ssh.c:529
 #, fuzzy, c-format
 msgid "ssh keys greater than %d bits are not supported\n"
 msgstr "kaitse algoritm %d%s ei ole toetatud\n"
 
-#: agent/command-ssh.c:688 g10/card-util.c:830 g10/exec.c:473 g10/gpg.c:1089
-#: g10/keygen.c:3362 g10/keygen.c:3395 g10/keyring.c:1237 g10/keyring.c:1569
-#: g10/openfile.c:275 g10/openfile.c:368 g10/sign.c:798 g10/sign.c:1107
-#: g10/tdbio.c:547 jnlib/dotlock.c:310
-#, c-format
-msgid "can't create `%s': %s\n"
-msgstr "`%s' ei õnnestu luua: %s\n"
+#, fuzzy, c-format
+#| msgid "can't create `%s': %s\n"
+msgid "can't create '%s': %s\n"
+msgstr "`%s' ei õnnestu luua: %s\n"
 
-#: agent/command-ssh.c:700 common/helpfile.c:47 g10/card-util.c:784
-#: g10/dearmor.c:60 g10/dearmor.c:107 g10/decrypt.c:70 g10/encode.c:194
-#: g10/encode.c:504 g10/gpg.c:1090 g10/import.c:193 g10/keygen.c:2845
-#: g10/keyring.c:1595 g10/openfile.c:192 g10/openfile.c:353
-#: g10/plaintext.c:503 g10/sign.c:780 g10/sign.c:975 g10/sign.c:1091
-#: g10/sign.c:1247 g10/tdbdump.c:142 g10/tdbdump.c:150 g10/tdbio.c:551
-#: g10/tdbio.c:615 g10/verify.c:99 g10/verify.c:162 sm/gpgsm.c:2001
-#: sm/gpgsm.c:2031 sm/gpgsm.c:2069 sm/gpgsm.c:2107 sm/qualified.c:66
-#, c-format
-msgid "can't open `%s': %s\n"
-msgstr "`%s' ei õnnestu avada: %s\n"
+#, fuzzy, c-format
+#| msgid "can't open `%s': %s\n"
+msgid "can't open '%s': %s\n"
+msgstr "`%s' ei õnnestu avada: %s\n"
 
-#: agent/command-ssh.c:1653 agent/command-ssh.c:1671
 #, fuzzy, c-format
 msgid "error getting serial number of card: %s\n"
 msgstr "viga parooli loomisel: %s\n"
 
-#: agent/command-ssh.c:1657
 #, c-format
 msgid "detected card with S/N: %s\n"
 msgstr ""
 
-#: agent/command-ssh.c:1662
 #, fuzzy, c-format
-msgid "error getting default authentication keyID of card: %s\n"
-msgstr "viga salajase võtme võtmehoidlasse `%s' kirjutamisel: %s\n"
+msgid "no authentication key for ssh on card: %s\n"
+msgstr "viga salajase võtme võtmehoidlasse `%s' kirjutamisel: %s\n"
 
-#: agent/command-ssh.c:1682
 #, fuzzy, c-format
 msgid "no suitable card key found: %s\n"
-msgstr "kirjutatavat salajaste võtmete hoidlat pole: %s\n"
+msgstr "kirjutatavat salajaste võtmete hoidlat pole: %s\n"
 
-#: agent/command-ssh.c:1732
 #, fuzzy, c-format
-msgid "shadowing the key failed: %s\n"
-msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+msgid "error getting list of cards: %s\n"
+msgstr "viga parooli loomisel: %s\n"
 
-#: agent/command-ssh.c:1747
-#, fuzzy, c-format
-msgid "error writing key: %s\n"
-msgstr "viga võtmehoidlasse `%s' kirjutamisel: %s\n"
+#, c-format
+msgid ""
+"An ssh process requested the use of key%%0A  %s%%0A  (%s)%%0ADo you want to "
+"allow this?"
+msgstr ""
+
+msgid "Allow"
+msgstr ""
+
+msgid "Deny"
+msgstr ""
 
-#: agent/command-ssh.c:2055
 #, fuzzy, c-format
-msgid "Please enter the passphrase for the ssh key%0A  %c"
+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:2383 agent/genkey.c:310 agent/genkey.c:432
 #, fuzzy
 msgid "Please re-enter this passphrase"
 msgstr "muuda parooli"
 
-#: agent/command-ssh.c:2404
-#, c-format
+#, fuzzy, c-format
 msgid ""
-"Please enter a passphrase to protect the received secret key%%0A   %s%%"
-"0Awithin gpg-agent's key storage"
-msgstr ""
-
-#: agent/command-ssh.c:2442 agent/genkey.c:340 agent/genkey.c:463
-#: tools/symcryptrun.c:434
-msgid "does not match - try again"
-msgstr ""
+"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:2949
 #, fuzzy, c-format
 msgid "failed to create stream from socket: %s\n"
-msgstr "%s: paisktabeli loomine ebaõnnestus: %s\n"
+msgstr "%s: paisktabeli loomine ebaõnnestus: %s\n"
 
-#: agent/divert-scd.c:92 g10/call-agent.c:863
 msgid "Please insert the card with serial number"
 msgstr ""
 
-#: agent/divert-scd.c:93 g10/call-agent.c:864
 msgid "Please remove the current card and insert the one with serial number"
 msgstr ""
 
-#: agent/divert-scd.c:200
 msgid "Admin PIN"
 msgstr ""
 
 #. TRANSLATORS: A PUK is the Personal Unblocking Code
 #. used to unblock a PIN.
-#: agent/divert-scd.c:205
 msgid "PUK"
 msgstr ""
 
-#: agent/divert-scd.c:212
 msgid "Reset Code"
 msgstr ""
 
-#: agent/divert-scd.c:238
 #, c-format
-msgid "%s%%0A%%0AUse the reader's keypad for input."
+msgid "%s%%0A%%0AUse the reader's pinpad for input."
 msgstr ""
 
-#: agent/divert-scd.c:287
 #, fuzzy
 msgid "Repeat this Reset Code"
 msgstr "Korrake parooli: "
 
-#: agent/divert-scd.c:289
 #, fuzzy
 msgid "Repeat this PUK"
 msgstr "Korrake parooli: "
 
-#: agent/divert-scd.c:290
 #, fuzzy
 msgid "Repeat this PIN"
 msgstr "Korrake parooli: "
 
-#: agent/divert-scd.c:295
 #, fuzzy
 msgid "Reset Code not correctly repeated; try again"
-msgstr "parooli ei korratud õieti; proovige uuesti"
+msgstr "parooli ei korratud õieti; proovige uuesti"
 
-#: agent/divert-scd.c:297
 #, fuzzy
 msgid "PUK not correctly repeated; try again"
-msgstr "parooli ei korratud õieti; proovige uuesti"
+msgstr "parooli ei korratud õieti; proovige uuesti"
 
-#: agent/divert-scd.c:298
 #, fuzzy
 msgid "PIN not correctly repeated; try again"
-msgstr "parooli ei korratud õieti; proovige uuesti"
+msgstr "parooli ei korratud õieti; proovige uuesti"
 
-#: agent/divert-scd.c:310
 #, c-format
 msgid "Please enter the PIN%s%s%s to unlock the card"
 msgstr ""
 
-#: agent/genkey.c:108 sm/certreqgen-ui.c:384 sm/export.c:638 sm/export.c:654
-#: sm/import.c:661 sm/import.c:686
 #, fuzzy, c-format
 msgid "error creating temporary file: %s\n"
 msgstr "viga parooli loomisel: %s\n"
 
-#: agent/genkey.c:115 sm/export.c:645 sm/import.c:669
 #, fuzzy, c-format
 msgid "error writing to temporary file: %s\n"
 msgstr "kirjutan faili `%s'\n"
 
-#: agent/genkey.c:153 agent/genkey.c:159
 #, fuzzy
 msgid "Enter new passphrase"
 msgstr "Sisestage parool\n"
 
-#: agent/genkey.c:167
 #, fuzzy
 msgid "Take this one anyway"
-msgstr "Kasutan seda võtit ikka? "
+msgstr "Kasutan seda võtit ikka? "
 
-#: agent/genkey.c:193
 #, c-format
 msgid ""
-"Warning: You have entered an insecure passphrase.%%0AA passphrase should be "
-"at least %u character long."
-msgid_plural ""
-"Warning: You have entered an insecure passphrase.%%0AA passphrase should be "
-"at least %u characters long."
-msgstr[0] ""
-msgstr[1] ""
+"You have not entered a passphrase!%0AAn empty passphrase is not allowed."
+msgstr ""
 
-#: agent/genkey.c:214
 #, c-format
 msgid ""
-"Warning: You have entered an insecure passphrase.%%0AA passphrase should "
-"contain at least %u digit or%%0Aspecial character."
-msgid_plural ""
-"Warning: You have entered an insecure passphrase.%%0AA passphrase should "
-"contain at least %u digits or%%0Aspecial characters."
-msgstr[0] ""
-msgstr[1] ""
+"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:237
-#, c-format
-msgid ""
-"Warning: You have entered an insecure passphrase.%%0AA passphrase may not be "
-"a known term or match%%0Acertain pattern."
+msgid "Yes, protection is not needed"
 msgstr ""
 
-#: agent/genkey.c:253
+#, fuzzy, c-format
+#| msgid "Name must be at least 5 characters long\n"
+msgid "A passphrase should be at least %u character long."
+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"
+
 #, c-format
-msgid ""
-"You have not entered a passphrase!%0AAn empty passphrase is not allowed."
-msgstr ""
+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] ""
+msgstr[1] ""
 
-#: agent/genkey.c:255
 #, 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."
+msgid "A passphrase may not be a known term or match%%0Acertain pattern."
 msgstr ""
 
-#: agent/genkey.c:264
-msgid "Yes, protection is not needed"
+msgid "Warning: You have entered an insecure passphrase."
 msgstr ""
 
-#: agent/genkey.c:308
 #, fuzzy, c-format
-msgid "Please enter the passphrase to%0Ato protect your new key"
+msgid "Please enter the passphrase to%0Aprotect your new key"
 msgstr ""
-"Te vajate oma salajase võtme kaitsmiseks parooli.\n"
+"Te vajate oma salajase võtme kaitsmiseks parooli.\n"
 "\n"
 
-#: agent/genkey.c:431
 #, fuzzy
 msgid "Please enter the new passphrase"
 msgstr "muuda parooli"
 
-#: agent/gpg-agent.c:119 agent/preset-passphrase.c:72 scd/scdaemon.c:104
-#: tools/gpg-check-pattern.c:70
 #, fuzzy
 msgid ""
 "@Options:\n"
 " "
 msgstr ""
 "@\n"
-"Võtmed:\n"
+"Võtmed:\n"
 " "
 
-#: agent/gpg-agent.c:121 scd/scdaemon.c:106
-msgid "run in server mode (foreground)"
+msgid "run in daemon mode (background)"
 msgstr ""
 
-#: agent/gpg-agent.c:122 scd/scdaemon.c:109
-msgid "run in daemon mode (background)"
+msgid "run in server mode (foreground)"
 msgstr ""
 
-#: agent/gpg-agent.c:123 g10/gpg.c:484 g10/gpgv.c:71 kbx/kbxutil.c:88
-#: scd/scdaemon.c:110 sm/gpgsm.c:279 tools/gpg-connect-agent.c:69
-#: tools/gpgconf.c:80 tools/symcryptrun.c:164
+#, fuzzy
+#| msgid "Key is superseded"
+msgid "run in supervised mode"
+msgstr "Võti on asendatud"
+
 msgid "verbose"
 msgstr "ole jutukas"
 
-#: agent/gpg-agent.c:124 g10/gpgv.c:72 kbx/kbxutil.c:89 scd/scdaemon.c:111
-#: sm/gpgsm.c:280
 msgid "be somewhat more quiet"
-msgstr "ole mõnevõrra vaiksem"
+msgstr "ole mõnevõrra vaiksem"
 
-#: agent/gpg-agent.c:125 scd/scdaemon.c:112
 msgid "sh-style command output"
 msgstr ""
 
-#: agent/gpg-agent.c:126 scd/scdaemon.c:113
 msgid "csh-style command output"
 msgstr ""
 
-#: agent/gpg-agent.c:127 scd/scdaemon.c:114 sm/gpgsm.c:309
-#: tools/symcryptrun.c:167
 #, fuzzy
 msgid "|FILE|read options from FILE"
 msgstr "|FAIL|lae laiendusmoodul FAIL"
 
-#: agent/gpg-agent.c:132 scd/scdaemon.c:124
 msgid "do not detach from the console"
 msgstr ""
 
-#: agent/gpg-agent.c:133
-msgid "do not grab keyboard and mouse"
-msgstr ""
-
-#: agent/gpg-agent.c:134 tools/symcryptrun.c:166
 #, fuzzy
 msgid "use a log file for the server"
-msgstr "otsi võtmeid võtmeserverist"
-
-#: agent/gpg-agent.c:136
-#, fuzzy
-msgid "use a standard location for the socket"
-msgstr "Kas uuendan tõesti kõik kasutaja ID-de seaded? "
+msgstr "otsi võtmeid võtmeserverist"
 
-#: agent/gpg-agent.c:139
 msgid "|PGM|use PGM as the PIN-Entry program"
 msgstr ""
 
-#: agent/gpg-agent.c:142
 msgid "|PGM|use PGM as the SCdaemon program"
 msgstr ""
 
-#: agent/gpg-agent.c:143
 #, fuzzy
 msgid "do not use the SCdaemon"
 msgstr "uuenda usalduse andmebaasi"
 
-#: agent/gpg-agent.c:155
+#, fuzzy
+#| msgid "|NAME|set terminal charset to NAME"
+msgid "|NAME|accept some commands via NAME"
+msgstr "|NIMI|terminali kooditabel on NIMI"
+
 msgid "ignore requests to change the TTY"
 msgstr ""
 
-#: agent/gpg-agent.c:157
 msgid "ignore requests to change the X display"
 msgstr ""
 
-#: agent/gpg-agent.c:160
 msgid "|N|expire cached PINs after N seconds"
 msgstr ""
 
-#: agent/gpg-agent.c:173
 msgid "do not use the PIN cache when signing"
 msgstr ""
 
-#: agent/gpg-agent.c:175
-msgid "allow clients to mark keys as \"trusted\""
+#, fuzzy
+msgid "disallow the use of an external password cache"
+msgstr "viga parooli loomisel: %s\n"
+
+msgid "disallow clients to mark keys as \"trusted\""
 msgstr ""
 
-#: agent/gpg-agent.c:177
 #, fuzzy
 msgid "allow presetting passphrase"
 msgstr "viga parooli loomisel: %s\n"
 
-#: agent/gpg-agent.c:178
-msgid "enable ssh-agent emulation"
+msgid "disallow caller to override the pinentry"
+msgstr ""
+
+msgid "allow passphrase to be prompted through Emacs"
 msgstr ""
 
-#: agent/gpg-agent.c:180
-msgid "|FILE|write environment settings also to FILE"
+#, fuzzy
+#| msgid "not supported"
+msgid "enable ssh support"
+msgstr "ei ole toetatud"
+
+msgid "|ALGO|use ALGO to show ssh fingerprints"
 msgstr ""
 
+#, fuzzy
+#| msgid "not supported"
+msgid "enable putty support"
+msgstr "ei ole toetatud"
+
 #. 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:332 agent/preset-passphrase.c:94 agent/protect-tool.c:160
-#: g10/gpg.c:808 g10/gpgv.c:114 kbx/kbxutil.c:113 scd/scdaemon.c:245
-#: sm/gpgsm.c:512 tools/gpg-connect-agent.c:180 tools/gpgconf.c:102
-#: tools/symcryptrun.c:204 tools/gpg-check-pattern.c:141
 #, fuzzy
 msgid "Please report bugs to <@EMAIL@>.\n"
 msgstr "Palun saatke veateated aadressil <gnupg-bugs@gnu.org>.\n"
 
-#: agent/gpg-agent.c:341
 #, fuzzy
-msgid "Usage: gpg-agent [options] (-h for help)"
-msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)"
+msgid "Usage: @GPG_AGENT@ [options] (-h for help)"
+msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)"
 
-#: agent/gpg-agent.c:343
 msgid ""
-"Syntax: gpg-agent [options] [command [args]]\n"
-"Secret key management for GnuPG\n"
-msgstr ""
-
-#: agent/gpg-agent.c:378 g10/gpg.c:990 scd/scdaemon.c:306 sm/gpgsm.c:651
-#, c-format
-msgid "invalid debug-level `%s' given\n"
+"Syntax: @GPG_AGENT@ [options] [command [args]]\n"
+"Secret key management for @GNUPG@\n"
 msgstr ""
 
-#: agent/gpg-agent.c:587 agent/protect-tool.c:1030 kbx/kbxutil.c:428
-#: scd/scdaemon.c:400 sm/gpgsm.c:880 sm/gpgsm.c:883 tools/symcryptrun.c:996
-#: tools/gpg-check-pattern.c:177
 #, c-format
-msgid "%s is too old (need %s, have %s)\n"
+msgid "invalid debug-level '%s' given\n"
 msgstr ""
 
-#: agent/gpg-agent.c:698 g10/gpg.c:2099 scd/scdaemon.c:482 sm/gpgsm.c:977
-#, c-format
-msgid "NOTE: no default option file `%s'\n"
-msgstr "MÄRKUS: vaikimisi võtmete fail `%s' puudub\n"
-
-#: agent/gpg-agent.c:703 agent/gpg-agent.c:1304 g10/gpg.c:2103
-#: scd/scdaemon.c:487 sm/gpgsm.c:981 tools/symcryptrun.c:929
-#, c-format
-msgid "option file `%s': %s\n"
-msgstr "võtmete fail `%s': %s\n"
+msgid "selected digest algorithm is invalid\n"
+msgstr "valitud lühendi algoritm ei ole lubatud\n"
 
-#: agent/gpg-agent.c:711 g10/gpg.c:2110 scd/scdaemon.c:495 sm/gpgsm.c:988
-#, c-format
-msgid "reading options from `%s'\n"
-msgstr "loen võtmeid failist `%s'\n"
+#, fuzzy, c-format
+#| msgid "NOTE: no default option file `%s'\n"
+msgid "Note: no default option file '%s'\n"
+msgstr "MÄRKUS: vaikimisi võtmete fail `%s' puudub\n"
 
-#: agent/gpg-agent.c:1073 g10/plaintext.c:140 g10/plaintext.c:145
-#: g10/plaintext.c:162
-#, c-format
-msgid "error creating `%s': %s\n"
-msgstr "viga `%s' loomisel: %s\n"
+#, fuzzy, c-format
+#| msgid "option file `%s': %s\n"
+msgid "option file '%s': %s\n"
+msgstr "võtmete fail `%s': %s\n"
 
-#: agent/gpg-agent.c:1417 agent/gpg-agent.c:1535 agent/gpg-agent.c:1539
-#: agent/gpg-agent.c:1580 agent/gpg-agent.c:1584 g10/exec.c:188
-#: g10/openfile.c:429 scd/scdaemon.c:992
-#, c-format
-msgid "can't create directory `%s': %s\n"
-msgstr "kataloogi `%s' ei õnnestu luua: %s\n"
+#, 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:1431 scd/scdaemon.c:1006
-msgid "name of socket too long\n"
-msgstr ""
+#, 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:1454 scd/scdaemon.c:1029
 #, fuzzy, c-format
 msgid "can't create socket: %s\n"
-msgstr "%s ei õnnestu luua: %s\n"
+msgstr "%s ei õnnestu luua: %s\n"
 
-#: agent/gpg-agent.c:1463
 #, c-format
-msgid "socket name `%s' is too long\n"
+msgid "socket name '%s' is too long\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1481
 #, fuzzy
 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:1492 scd/scdaemon.c:1048
 #, fuzzy
 msgid "error getting nonce for the socket\n"
 msgstr "viga parooli loomisel: %s\n"
 
-#: agent/gpg-agent.c:1497 scd/scdaemon.c:1051
 #, fuzzy, c-format
-msgid "error binding socket to `%s': %s\n"
+msgid "error binding socket to '%s': %s\n"
 msgstr "viga teate saatmisel serverile `%s': %s\n"
 
-#: agent/gpg-agent.c:1509 scd/scdaemon.c:1060
+#, fuzzy, c-format
+msgid "can't set permissions of '%s': %s\n"
+msgstr "HOIATUS: ebaturvalised õigused %s \"%s\"\n"
+
 #, fuzzy, c-format
 msgid "listen() failed: %s\n"
-msgstr "uuendamine ebaõnnestus: %s\n"
+msgstr "uuendamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "listening on socket '%s'\n"
+msgstr "kirjutan salajase võtme faili `%s'\n"
 
-#: agent/gpg-agent.c:1515 scd/scdaemon.c:1067
 #, fuzzy, c-format
-msgid "listening on socket `%s'\n"
-msgstr "kirjutan salajase võtme faili `%s'\n"
+#| 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:1543 agent/gpg-agent.c:1590 g10/openfile.c:432
 #, fuzzy, c-format
-msgid "directory `%s' created\n"
+msgid "directory '%s' created\n"
 msgstr "%s: kataloog on loodud\n"
 
-#: agent/gpg-agent.c:1596
 #, fuzzy, c-format
-msgid "stat() failed for `%s': %s\n"
-msgstr "trustdb: lugemine ebaõnnestus (n=%d): %s\n"
+msgid "stat() failed for '%s': %s\n"
+msgstr "trustdb: lugemine ebaõnnestus (n=%d): %s\n"
 
-#: agent/gpg-agent.c:1600
 #, fuzzy, c-format
-msgid "can't use `%s' as home directory\n"
-msgstr "%s: kataloogi ei õnnestu luua: %s\n"
+msgid "can't use '%s' as home directory\n"
+msgstr "%s: kataloogi ei õnnestu luua: %s\n"
 
-#: agent/gpg-agent.c:1730 scd/scdaemon.c:1083
 #, fuzzy, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "viga `%s' lugemisel: %s\n"
 
-#: agent/gpg-agent.c:1752
 #, c-format
 msgid "handler 0x%lx for fd %d started\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1757
 #, c-format
 msgid "handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1777
 #, c-format
 msgid "ssh handler 0x%lx for fd %d started\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1782
 #, c-format
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1922 scd/scdaemon.c:1220
 #, fuzzy, c-format
-msgid "pth_select failed: %s - waiting 1s\n"
-msgstr "salajase võtme uuendamine ebaõnnestus: %s\n"
+msgid "npth_pselect failed: %s - waiting 1s\n"
+msgstr "salajase võtme uuendamine ebaõnnestus: %s\n"
 
-#: agent/gpg-agent.c:2045 scd/scdaemon.c:1287
 #, fuzzy, c-format
 msgid "%s %s stopped\n"
-msgstr "%s: jätsin vahele: %s\n"
+msgstr "%s: jätsin vahele: %s\n"
 
-#: agent/gpg-agent.c:2173
 #, fuzzy
 msgid "no gpg-agent running in this session\n"
 msgstr "gpg-agent ei ole sesses sessioonis kasutatav\n"
 
-#: agent/gpg-agent.c:2184 common/simple-pwquery.c:352 common/asshelp.c:283
-#: tools/gpg-connect-agent.c:2134
-msgid "malformed GPG_AGENT_INFO environment variable\n"
-msgstr "vigane GPG_AGENT_INFO keskkonnamuutuja\n"
-
-#: agent/gpg-agent.c:2197 common/simple-pwquery.c:364 common/asshelp.c:295
-#: tools/gpg-connect-agent.c:2145
-#, c-format
-msgid "gpg-agent protocol version %d is not supported\n"
-msgstr "gpg-agendi protokolli versioon %d ei ole toetatud\n"
-
-#: agent/preset-passphrase.c:98
 #, fuzzy
 msgid "Usage: gpg-preset-passphrase [options] KEYGRIP (-h for help)\n"
-msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)"
+msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)"
 
-#: agent/preset-passphrase.c:101
 msgid ""
 "Syntax: gpg-preset-passphrase [options] KEYGRIP\n"
 "Password cache maintenance\n"
 msgstr ""
 
-#: agent/protect-tool.c:112 g10/gpg.c:370 kbx/kbxutil.c:71 sm/gpgsm.c:184
-#: tools/gpgconf.c:60
 msgid ""
 "@Commands:\n"
 " "
 msgstr ""
-"@Käsud:\n"
+"@Käsud:\n"
 " "
 
-#: agent/protect-tool.c:124 g10/gpg.c:437 g10/gpgv.c:69 kbx/kbxutil.c:81
-#: sm/gpgsm.c:224 tools/gpg-connect-agent.c:67 tools/gpgconf.c:77
-#: tools/symcryptrun.c:157
 msgid ""
 "@\n"
 "Options:\n"
 " "
 msgstr ""
 "@\n"
-"Võtmed:\n"
+"Võtmed:\n"
 " "
 
-#: agent/protect-tool.c:163
 #, fuzzy
 msgid "Usage: gpg-protect-tool [options] (-h for help)\n"
-msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)"
+msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)"
 
-#: agent/protect-tool.c:165
 msgid ""
 "Syntax: gpg-protect-tool [options] [args]\n"
 "Secret key maintenance tool\n"
 msgstr ""
 
-#: agent/protect-tool.c:1151
 #, fuzzy
 msgid "Please enter the passphrase to unprotect the PKCS#12 object."
 msgstr "Palun sisestage parool; see on salajane tekst \n"
 
-#: agent/protect-tool.c:1156
 #, fuzzy
 msgid "Please enter the passphrase to protect the new PKCS#12 object."
 msgstr "Palun sisestage parool; see on salajane tekst \n"
 
-#: agent/protect-tool.c:1162
 msgid ""
 "Please enter the passphrase to protect the imported object within the GnuPG "
 "system."
 msgstr ""
 
-#: agent/protect-tool.c:1167
 #, fuzzy
 msgid ""
 "Please enter the passphrase or the PIN\n"
 "needed to complete this operation."
 msgstr "Palun sisestage parool; see on salajane tekst \n"
 
-#: agent/protect-tool.c:1172 tools/symcryptrun.c:435
-#, fuzzy
-msgid "Passphrase:"
-msgstr "halb parool"
-
-#: agent/protect-tool.c:1177 tools/symcryptrun.c:446
 #, fuzzy
 msgid "cancelled\n"
 msgstr "Katkesta"
 
-#: agent/protect-tool.c:1179 tools/symcryptrun.c:442
 #, fuzzy, c-format
 msgid "error while asking for the passphrase: %s\n"
 msgstr "viga parooli loomisel: %s\n"
 
-#: agent/trustlist.c:136 agent/trustlist.c:334
 #, fuzzy, c-format
-msgid "error opening `%s': %s\n"
+msgid "error opening '%s': %s\n"
 msgstr "viga `%s' lugemisel: %s\n"
 
-#: agent/trustlist.c:151 common/helpfile.c:63 common/helpfile.c:79
 #, fuzzy, c-format
-msgid "file `%s', line %d: %s\n"
-msgstr "võtit '%s' ei leitud: %s\n"
+msgid "file '%s', line %d: %s\n"
+msgstr "võtit '%s' ei leitud: %s\n"
 
-#: agent/trustlist.c:171 agent/trustlist.c:179
-#, c-format
-msgid "statement \"%s\" ignored in `%s', line %d\n"
-msgstr ""
+#, fuzzy, c-format
+msgid "statement \"%s\" ignored in '%s', line %d\n"
+msgstr "viga lugemisel: %s\n"
 
-#: agent/trustlist.c:185
 #, fuzzy, c-format
-msgid "system trustlist `%s' not available\n"
-msgstr "salajase võtme komponendid ei ole kättesaadavad\n"
+msgid "system trustlist '%s' not available\n"
+msgstr "salajase võtme komponendid ei ole kättesaadavad\n"
 
-#: agent/trustlist.c:229
 #, fuzzy, c-format
-msgid "bad fingerprint in `%s', line %d\n"
+msgid "bad fingerprint in '%s', line %d\n"
 msgstr "viga lugemisel: %s\n"
 
-#: agent/trustlist.c:254 agent/trustlist.c:261
-#, c-format
-msgid "invalid keyflag in `%s', line %d\n"
-msgstr ""
+#, fuzzy, c-format
+msgid "invalid keyflag in '%s', line %d\n"
+msgstr "viga: vigane sõrmejälg\n"
 
-#: agent/trustlist.c:295 common/helpfile.c:126
 #, fuzzy, c-format
-msgid "error reading `%s', line %d: %s\n"
+msgid "error reading '%s', line %d: %s\n"
 msgstr "viga `%s' lugemisel: %s\n"
 
-#: agent/trustlist.c:399 agent/trustlist.c:449
 msgid "error reading list of trusted root certificates\n"
 msgstr ""
 
@@ -714,19 +620,16 @@ 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:610
 #, c-format
 msgid ""
 "Do you ultimately trust%%0A  \"%s\"%%0Ato correctly certify user "
 "certificates?"
 msgstr ""
 
-#: agent/trustlist.c:619 common/audit.c:467
 #, fuzzy
 msgid "Yes"
 msgstr "jah"
 
-#: agent/trustlist.c:619 common/audit.c:469
 msgid "No"
 msgstr ""
 
@@ -738,7 +641,6 @@ 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:653
 #, c-format
 msgid ""
 "Please verify that the certificate identified as:%%0A  \"%s\"%%0Ahas the "
@@ -748,969 +650,1046 @@ 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:667
 msgid "Correct"
 msgstr ""
 
-#: agent/trustlist.c:667
 msgid "Wrong"
 msgstr ""
 
-#: agent/findkey.c:156
 #, c-format
 msgid "Note: This passphrase has never been changed.%0APlease change it now."
 msgstr ""
 
-#: agent/findkey.c:172
 #, c-format
 msgid ""
 "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s.  Please change "
 "it now."
 msgstr ""
 
-#: agent/findkey.c:186 agent/findkey.c:193
 #, fuzzy
 msgid "Change passphrase"
 msgstr "muuda parooli"
 
-#: agent/findkey.c:194
 msgid "I'll change it later"
 msgstr ""
 
-#: common/exechelp.c:528 common/exechelp.c:625 tools/gpgconf-comp.c:1475
-#: tools/gpgconf-comp.c:1814
+#, 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? "
+
+#, fuzzy
+msgid "Delete key"
+msgstr "luba võti"
+
+msgid ""
+"Warning: This key is also listed for use with SSH!\n"
+"Deleting the key might remove your ability to access remote machines."
+msgstr ""
+
+msgid "DSA requires the hash length to be a multiple of 8 bits\n"
+msgstr ""
+
+#, c-format
+msgid "%s key uses an unsafe (%u bit) hash\n"
+msgstr ""
+
+#, c-format
+msgid "a %zu bit hash is not valid for a %u bit %s key\n"
+msgstr ""
+
+#, c-format
+msgid "checking created signature failed: %s\n"
+msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n"
+
+msgid "secret key parts are not available\n"
+msgstr "salajase võtme komponendid ei ole kättesaadavad\n"
+
+#, fuzzy, c-format
+#| msgid "protection algorithm %d%s is not supported\n"
+msgid "public key algorithm %d (%s) is not supported\n"
+msgstr "kaitse algoritm %d%s ei ole toetatud\n"
+
+#, fuzzy, c-format
+#| msgid "protection algorithm %d%s is not supported\n"
+msgid "protection algorithm %d (%s) is not supported\n"
+msgstr "kaitse algoritm %d%s ei ole toetatud\n"
+
+#, fuzzy, c-format
+#| msgid "protection algorithm %d%s is not supported\n"
+msgid "protection hash algorithm %d (%s) is not supported\n"
+msgstr "kaitse algoritm %d%s ei ole toetatud\n"
+
 #, fuzzy, c-format
 msgid "error creating a pipe: %s\n"
 msgstr "viga parooli loomisel: %s\n"
 
-#: common/exechelp.c:599 common/exechelp.c:658
 #, fuzzy, c-format
-msgid "can't fdopen pipe for reading: %s\n"
-msgstr "faili ei õnnestu avada: %s\n"
+msgid "error creating a stream for a pipe: %s\n"
+msgstr "viga parooli loomisel: %s\n"
 
-#: common/exechelp.c:637 common/exechelp.c:765 common/exechelp.c:1000
 #, fuzzy, c-format
 msgid "error forking process: %s\n"
 msgstr "viga `%s' lugemisel: %s\n"
 
-#: common/exechelp.c:811 common/exechelp.c:864
 #, c-format
 msgid "waiting for process %d to terminate failed: %s\n"
 msgstr ""
 
-#: common/exechelp.c:819
 #, fuzzy, c-format
-msgid "error getting exit code of process %d: %s\n"
-msgstr "viga salajase võtme võtmehoidlasse `%s' kirjutamisel: %s\n"
+msgid "error running '%s': probably not installed\n"
+msgstr "viga `%s' lugemisel: %s\n"
 
-#: common/exechelp.c:825 common/exechelp.c:875
 #, fuzzy, c-format
-msgid "error running `%s': exit status %d\n"
+msgid "error running '%s': exit status %d\n"
 msgstr "viga `%s' lugemisel: %s\n"
 
-#: common/exechelp.c:870
-#, c-format
-msgid "error running `%s': probably not installed\n"
-msgstr ""
-
-#: common/exechelp.c:883
 #, fuzzy, c-format
-msgid "error running `%s': terminated\n"
+msgid "error running '%s': terminated\n"
 msgstr "viga `%s' lugemisel: %s\n"
 
-#: common/http.c:1674
 #, fuzzy, c-format
-msgid "error creating socket: %s\n"
-msgstr "viga `%s' loomisel: %s\n"
-
-#: common/http.c:1718
-#, fuzzy
-msgid "host not found"
-msgstr "[Kasutaja id puudub]"
-
-#: common/simple-pwquery.c:338
-msgid "gpg-agent is not available in this session\n"
-msgstr "gpg-agent ei ole sesses sessioonis kasutatav\n"
+msgid "waiting for processes to terminate failed: %s\n"
+msgstr "uuendamine ebaõnnestus: %s\n"
 
-#: common/simple-pwquery.c:395
-#, c-format
-msgid "can't connect to `%s': %s\n"
-msgstr "ei õnnestu luua ühendust serveriga `%s': %s\n"
+#, fuzzy, c-format
+msgid "error getting exit code of process %d: %s\n"
+msgstr "viga salajase võtme võtmehoidlasse `%s' kirjutamisel: %s\n"
 
-#: common/simple-pwquery.c:406
-msgid "communication problem with gpg-agent\n"
-msgstr "probleem gpg-agent programmiga suhtlemisel\n"
+#, fuzzy, c-format
+#| msgid "can't connect to `%s': %s\n"
+msgid "can't connect to '%s': %s\n"
+msgstr "ei õnnestu luua ühendust serveriga `%s': %s\n"
 
-#: common/simple-pwquery.c:416
 #, fuzzy
 msgid "problem setting the gpg-agent options\n"
 msgstr "probleem agendiga: agent tagastas 0x%lx\n"
 
-#: common/simple-pwquery.c:579 common/simple-pwquery.c:675
-#, fuzzy
-msgid "canceled by user\n"
-msgstr "katkestatud kasutaja poolt\n"
-
-#: common/simple-pwquery.c:594 common/simple-pwquery.c:681
-#, fuzzy
-msgid "problem with the agent\n"
-msgstr "probleem agendiga: agent tagastas 0x%lx\n"
-
-#: common/sysutils.c:105
 #, c-format
 msgid "can't disable core dumps: %s\n"
-msgstr "ei õnnestu blokeerida mälupildi salvestamist: %s\n"
+msgstr "ei õnnestu blokeerida mälupildi salvestamist: %s\n"
 
-#: common/sysutils.c:200
 #, fuzzy, c-format
 msgid "Warning: unsafe ownership on %s \"%s\"\n"
 msgstr "HOIATUS: ebaturvaline omanik %s \"%s\"\n"
 
-#: common/sysutils.c:232
 #, fuzzy, c-format
 msgid "Warning: unsafe permissions on %s \"%s\"\n"
-msgstr "HOIATUS: ebaturvalised õigused %s \"%s\"\n"
+msgstr "HOIATUS: ebaturvalised õigused %s \"%s\"\n"
+
+#, fuzzy, c-format
+msgid "waiting for file '%s' to become accessible ...\n"
+msgstr "uuendamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "renaming '%s' to '%s' failed: %s\n"
+msgstr "pakendamine ebaõnnestus: %s\n"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
-#: common/yesno.c:35 common/yesno.c:72
 msgid "yes"
 msgstr "jah"
 
-#: common/yesno.c:36 common/yesno.c:77
 msgid "yY"
 msgstr "jJ"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
-#: common/yesno.c:38 common/yesno.c:74
 msgid "no"
 msgstr "ei"
 
-#: common/yesno.c:39 common/yesno.c:78
 msgid "nN"
 msgstr "eE"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
-#: common/yesno.c:76
 msgid "quit"
-msgstr "välju"
+msgstr "välju"
 
-#: common/yesno.c:79
 msgid "qQ"
 msgstr "vV"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
-#: common/yesno.c:113
 msgid "okay|okay"
 msgstr ""
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
-#: common/yesno.c:115
 msgid "cancel|cancel"
 msgstr ""
 
-#: common/yesno.c:116
 msgid "oO"
 msgstr ""
 
-#: common/yesno.c:117
 #, fuzzy
 msgid "cC"
 msgstr "c"
 
-#: common/miscellaneous.c:77
 #, c-format
 msgid "out of core in secure memory while allocating %lu bytes"
 msgstr ""
 
-#: common/miscellaneous.c:80
 #, c-format
 msgid "out of core while allocating %lu bytes"
 msgstr ""
 
-#: common/asshelp.c:201 tools/gpg-connect-agent.c:2102
-msgid "no running gpg-agent - starting one\n"
+#, fuzzy, c-format
+msgid "error allocating enough memory: %s\n"
+msgstr "viga võtmehoidla `%s' loomisel: %s\n"
+
+#, c-format
+msgid "%s:%u: obsolete option \"%s\" - it has no effect\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "WARNING: \"%s%s\" is an obsolete option - it has no effect\n"
+msgstr "HOIATUS: võtit \"%s\" ei soovitata kasutada.\n"
+
+#, c-format
+msgid "unknown debug flag '%s' ignored\n"
+msgstr ""
+
+#, c-format
+msgid "no running gpg-agent - starting '%s'\n"
+msgstr ""
+
+#, c-format
+msgid "waiting for the agent to come up ... (%ds)\n"
+msgstr ""
+
+msgid "connection to agent established\n"
+msgstr ""
+
+#, fuzzy
+msgid "connection to agent is in restricted mode\n"
+msgstr "seda ei saa teha pakettmoodis\n"
+
+#, c-format
+msgid "no running Dirmngr - starting '%s'\n"
+msgstr ""
+
+#, c-format
+msgid "waiting for the dirmngr to come up ... (%ds)\n"
 msgstr ""
 
-#: common/asshelp.c:306
-msgid "can't connect to the agent - trying fall back\n"
+msgid "connection to the dirmngr established\n"
 msgstr ""
 
 #. TRANSLATORS: Copy the prefix between the vertical bars
 #. verbatim.  It will not be printed.
-#: common/audit.c:474
 msgid "|audit-log-result|Good"
 msgstr ""
 
-#: common/audit.c:477
 msgid "|audit-log-result|Bad"
 msgstr ""
 
-#: common/audit.c:479
 msgid "|audit-log-result|Not supported"
 msgstr ""
 
-#: common/audit.c:481
 #, fuzzy
 msgid "|audit-log-result|No certificate"
 msgstr "halb sertifikaat"
 
-#: common/audit.c:483
 #, fuzzy
 msgid "|audit-log-result|Not enabled"
 msgstr "halb sertifikaat"
 
-#: common/audit.c:485
 msgid "|audit-log-result|Error"
 msgstr ""
 
-#: common/audit.c:718
+#, fuzzy
+msgid "|audit-log-result|Not used"
+msgstr "halb sertifikaat"
+
+#, fuzzy
+msgid "|audit-log-result|Okay"
+msgstr "halb sertifikaat"
+
+#, fuzzy
+msgid "|audit-log-result|Skipped"
+msgstr "halb sertifikaat"
+
+#, fuzzy
+msgid "|audit-log-result|Some"
+msgstr "halb sertifikaat"
+
 #, fuzzy
 msgid "Certificate chain available"
 msgstr "halb sertifikaat"
 
-#: common/audit.c:725
 #, fuzzy
 msgid "root certificate missing"
 msgstr "halb sertifikaat"
 
-#: common/audit.c:751
 msgid "Data encryption succeeded"
 msgstr ""
 
-#: common/audit.c:756 common/audit.c:817 common/audit.c:837 common/audit.c:861
 #, fuzzy
 msgid "Data available"
-msgstr "Võtme leiate: "
+msgstr "Võtme leiate: "
 
-#: common/audit.c:759
 #, fuzzy
 msgid "Session key created"
-msgstr "%s: võtmehoidla on loodud\n"
+msgstr "%s: võtmehoidla on loodud\n"
 
-#: common/audit.c:764
 #, fuzzy, c-format
 msgid "algorithm: %s"
 msgstr "pakend: %s\n"
 
-#: common/audit.c:766 common/audit.c:768
 #, fuzzy, c-format
 msgid "unsupported algorithm: %s"
 msgstr ""
 "\n"
 "Toetatud algoritmid:\n"
 
-#: common/audit.c:770
 #, fuzzy
 msgid "seems to be not encrypted"
-msgstr "krüptimata"
+msgstr "krüptimata"
 
-#: common/audit.c:776
 msgid "Number of recipients"
 msgstr ""
 
-#: common/audit.c:784
 #, c-format
 msgid "Recipient %d"
 msgstr ""
 
-#: common/audit.c:812
 msgid "Data signing succeeded"
 msgstr ""
 
-#: common/audit.c:832
+#, fuzzy, c-format
+msgid "data hash algorithm: %s"
+msgstr "vigane räsialgoritm `%s'\n"
+
+#, fuzzy, c-format
+msgid "Signer %d"
+msgstr "Allkiri aegus %s\n"
+
+#, fuzzy, c-format
+msgid "attr hash algorithm: %s"
+msgstr "vigane räsialgoritm `%s'\n"
+
 msgid "Data decryption succeeded"
 msgstr ""
 
-#: common/audit.c:857
+#, fuzzy
+msgid "Encryption algorithm supported"
+msgstr "kaitse algoritm %d%s ei ole toetatud\n"
+
 #, fuzzy
 msgid "Data verification succeeded"
-msgstr "allkirja kontroll jäeti ära\n"
+msgstr "allkirja kontroll jäeti ära\n"
 
-#: common/audit.c:866
 #, fuzzy
 msgid "Signature available"
 msgstr "Allkiri aegus %s\n"
 
-#: common/audit.c:871
 #, fuzzy
-msgid "Parsing signature succeeded"
+msgid "Parsing data succeeded"
 msgstr "Korrektne allkiri kasutajalt \""
 
-#: common/audit.c:876
 #, fuzzy, c-format
-msgid "Bad hash algorithm: %s"
-msgstr "vigane räsialgoritm `%s'\n"
+msgid "bad data hash algorithm: %s"
+msgstr "vigane räsialgoritm `%s'\n"
 
-#: common/audit.c:891
 #, fuzzy, c-format
 msgid "Signature %d"
 msgstr "Allkiri aegus %s\n"
 
-#: common/audit.c:907
 #, fuzzy
 msgid "Certificate chain valid"
-msgstr "See võti on aegunud!"
+msgstr "See võti on aegunud!"
 
-#: common/audit.c:918
 #, fuzzy
 msgid "Root certificate trustworthy"
 msgstr "halb sertifikaat"
 
-#: common/audit.c:939 sm/certchain.c:920
 #, fuzzy
 msgid "no CRL found for certificate"
 msgstr "halb sertifikaat"
 
-#: common/audit.c:942 sm/certchain.c:930
 #, fuzzy
 msgid "the available CRL is too old"
-msgstr "Võtme leiate: "
+msgstr "Võtme leiate: "
 
-#: common/audit.c:947
 #, fuzzy
 msgid "CRL/OCSP check of certificates"
 msgstr "halb sertifikaat"
 
-#: common/audit.c:967
 #, fuzzy
 msgid "Included certificates"
 msgstr "halb sertifikaat"
 
-#: common/audit.c:1026
 msgid "No audit log entries."
 msgstr ""
 
-#: common/audit.c:1075
 #, fuzzy
 msgid "Unknown operation"
 msgstr "tundmatu versioon"
 
-#: common/audit.c:1093
 msgid "Gpg-Agent usable"
 msgstr ""
 
-#: common/audit.c:1103
 msgid "Dirmngr usable"
 msgstr ""
 
-#: common/audit.c:1139
 #, fuzzy, c-format
-msgid "No help available for `%s'."
+msgid "No help available for '%s'."
 msgstr "`%s' kohta abiinfo puudub"
 
-#: common/helpfile.c:80
 #, fuzzy
 msgid "ignoring garbage line"
-msgstr "viga lõpetaval real\n"
+msgstr "viga lõpetaval real\n"
 
-#: common/gettime.c:503
 #, fuzzy
 msgid "[none]"
 msgstr "tundmatu"
 
-#: g10/armor.c:379
-#, c-format
-msgid "armor: %s\n"
-msgstr "pakend: %s\n"
-
-#: g10/armor.c:418
-msgid "invalid armor header: "
-msgstr "vigane pakendi päis: "
+#, fuzzy, c-format
+msgid "invalid radix64 character %02x skipped\n"
+msgstr "vigane radix64 sümbol %02x vahele jäetud\n"
 
-#: g10/armor.c:429
-msgid "armor header: "
-msgstr "pakendi päis: "
+#, fuzzy
+msgid "argument not expected"
+msgstr "kirjutan salajase võtme faili `%s'\n"
 
-#: g10/armor.c:442
-msgid "invalid clearsig header\n"
-msgstr "vigane avateksti allkirja päis\n"
+#, fuzzy
+msgid "read error"
+msgstr "viga faili lugemisel"
+
+#, fuzzy
+msgid "keyword too long"
+msgstr "rida on liiga pikk\n"
+
+#, fuzzy
+msgid "missing argument"
+msgstr "vigane argument"
+
+#, fuzzy
+#| msgid "invalid armor"
+msgid "invalid argument"
+msgstr "vigane pakend"
+
+#, fuzzy
+msgid "invalid command"
+msgstr "vastuolulised käsud\n"
+
+#, fuzzy
+msgid "invalid alias definition"
+msgstr "vigased impordi võtmed\n"
+
+#, fuzzy
+msgid "out of core"
+msgstr "ei töödeldud"
+
+#, fuzzy
+msgid "invalid option"
+msgstr "vigased impordi võtmed\n"
+
+#, c-format
+msgid "missing argument for option \"%.50s\"\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "invalid argument for option \"%.50s\"\n"
+msgstr "vigased impordi võtmed\n"
+
+#, c-format
+msgid "option \"%.50s\" does not expect an argument\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "invalid command \"%.50s\"\n"
+msgstr "Vigane käsklus (proovige \"help\")\n"
+
+#, c-format
+msgid "option \"%.50s\" is ambiguous\n"
+msgstr ""
+
+#, c-format
+msgid "command \"%.50s\" is ambiguous\n"
+msgstr ""
+
+#, fuzzy
+msgid "out of core\n"
+msgstr "ei töödeldud"
+
+#, fuzzy, c-format
+msgid "invalid option \"%.50s\"\n"
+msgstr "vigased impordi võtmed\n"
+
+#, fuzzy, c-format
+msgid "conversion from '%s' to '%s' not available\n"
+msgstr "pakendamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "iconv_open failed: %s\n"
+msgstr "faili ei õnnestu avada: %s\n"
+
+#, fuzzy, c-format
+msgid "conversion from '%s' to '%s' failed: %s\n"
+msgstr "pakendamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "failed to create temporary file '%s': %s\n"
+msgstr "kataloogi `%s' ei õnnestu luua: %s\n"
+
+#, fuzzy, c-format
+msgid "error writing to '%s': %s\n"
+msgstr "viga võtmehoidlasse `%s' kirjutamisel: %s\n"
+
+#, c-format
+msgid "removing stale lockfile (created by %d)\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "waiting for lock (held by %d%s) %s...\n"
+msgstr "kirjutan salajase võtme faili `%s'\n"
+
+msgid "(deadlock?) "
+msgstr ""
+
+#, fuzzy, c-format
+msgid "lock '%s' not made: %s\n"
+msgstr "ei leia avalikku võtit %08lX: %s\n"
+
+#, fuzzy, c-format
+msgid "waiting for lock %s...\n"
+msgstr "kirjutan salajase võtme faili `%s'\n"
+
+#, c-format
+msgid "%s is too old (need %s, have %s)\n"
+msgstr ""
+
+#, c-format
+msgid "armor: %s\n"
+msgstr "pakend: %s\n"
+
+msgid "invalid armor header: "
+msgstr "vigane pakendi päis: "
+
+msgid "armor header: "
+msgstr "pakendi päis: "
+
+msgid "invalid clearsig header\n"
+msgstr "vigane avateksti allkirja päis\n"
 
-#: g10/armor.c:455
 #, fuzzy
 msgid "unknown armor header: "
-msgstr "pakendi päis: "
+msgstr "pakendi päis: "
 
-#: g10/armor.c:508
 msgid "nested clear text signatures\n"
-msgstr "avateksti allkirjad üksteise sees\n"
+msgstr "avateksti allkirjad üksteise sees\n"
 
-#: g10/armor.c:643
 #, fuzzy
 msgid "unexpected armor: "
 msgstr "ootamatu pakend:"
 
-#: g10/armor.c:655
 msgid "invalid dash escaped line: "
-msgstr "vigane kriipsudega märgitud rida: "
+msgstr "vigane kriipsudega märgitud rida: "
 
-#: g10/armor.c:809 g10/armor.c:1419
 #, fuzzy, c-format
 msgid "invalid radix64 character %02X skipped\n"
-msgstr "vigane radix64 sümbol %02x vahele jäetud\n"
+msgstr "vigane radix64 sümbol %02x vahele jäetud\n"
 
-#: g10/armor.c:852
 msgid "premature eof (no CRC)\n"
-msgstr "enneaegne faililõpp (puudub CRC)\n"
+msgstr "enneaegne faililõpp (puudub CRC)\n"
 
-#: g10/armor.c:886
 msgid "premature eof (in CRC)\n"
-msgstr "enneaegne faililõpp (poolik CRC)\n"
+msgstr "enneaegne faililõpp (poolik CRC)\n"
 
-#: g10/armor.c:894
 msgid "malformed CRC\n"
 msgstr "vigane CRC\n"
 
-#: g10/armor.c:898 g10/armor.c:1456
 #, fuzzy, c-format
 msgid "CRC error; %06lX - %06lX\n"
 msgstr "CRC viga; %06lx - %06lx\n"
 
-#: g10/armor.c:918
 #, fuzzy
 msgid "premature eof (in trailer)\n"
-msgstr "enneaegne faililõpp (lõpetaval real)\n"
+msgstr "enneaegne faililõpp (lõpetaval real)\n"
 
-#: g10/armor.c:922
 msgid "error in trailer line\n"
-msgstr "viga lõpetaval real\n"
+msgstr "viga lõpetaval real\n"
 
-#: g10/armor.c:1233
 msgid "no valid OpenPGP data found.\n"
 msgstr "ei leia OpenPGP andmeid.\n"
 
-#: g10/armor.c:1238
 #, c-format
 msgid "invalid armor: line longer than %d characters\n"
-msgstr "vigane pakend: rida on pikem, kui %d sümbolit\n"
+msgstr "vigane pakend: rida on pikem, kui %d sümbolit\n"
 
-#: g10/armor.c:1242
 msgid ""
 "quoted printable character in armor - probably a buggy MTA has been used\n"
 msgstr ""
-"kvooditud sümbol pakendis - tõenäoliselt on kasutatud vigast MTA programmi\n"
+"kvooditud sümbol pakendis - tõenäoliselt on kasutatud vigast MTA programmi\n"
+
+#, fuzzy, c-format
+#| msgid "not human readable"
+msgid "[ not human readable (%zu bytes: %s%s) ]"
+msgstr "pole inimese poolt loetav"
 
-#: g10/build-packet.c:976
 msgid ""
 "a notation name must have only printable characters or spaces, and end with "
 "an '='\n"
 msgstr ""
-"noteerimise nimes võivad olla ainult trükitavad sümbolid või tühikud\n"
-"ning lõpus peab olema '='\n"
+"noteerimise nimes võivad olla ainult trükitavad sümbolid või tühikud\n"
+"ning lõpus peab olema '='\n"
 
-#: g10/build-packet.c:988
 msgid "a user notation name must contain the '@' character\n"
-msgstr "kasutaja noteerimise nimi peab sisaldama '@' märki\n"
+msgstr "kasutaja noteerimise nimi peab sisaldama '@' märki\n"
 
-#: g10/build-packet.c:994
 #, fuzzy
 msgid "a notation name must not contain more than one '@' character\n"
-msgstr "kasutaja noteerimise nimi peab sisaldama '@' märki\n"
+msgstr "kasutaja noteerimise nimi peab sisaldama '@' märki\n"
 
-#: g10/build-packet.c:1012
 msgid "a notation value must not use any control characters\n"
-msgstr "noteerimise väärtus ei või sisaldada kontroll sümboleid\n"
+msgstr "noteerimise väärtus ei või sisaldada kontroll sümboleid\n"
+
+#, fuzzy
+msgid "a notation name may not contain an '=' character\n"
+msgstr "kasutaja noteerimise nimi peab sisaldama '@' märki\n"
+
+#, fuzzy
+#| msgid ""
+#| "a notation name must have only printable characters or spaces, and end "
+#| "with an '='\n"
+msgid "a notation name must have only printable characters or spaces\n"
+msgstr ""
+"noteerimise nimes võivad olla ainult trükitavad sümbolid või tühikud\n"
+"ning lõpus peab olema '='\n"
 
-#: g10/build-packet.c:1046 g10/build-packet.c:1055
 msgid "WARNING: invalid notation data found\n"
 msgstr "HOIATUS: leidsin vigased noteerimise andmed\n"
 
-#: g10/build-packet.c:1077 g10/build-packet.c:1079
-msgid "not human readable"
-msgstr "pole inimese poolt loetav"
+#, c-format
+msgid "failed to proxy %s inquiry to client\n"
+msgstr ""
+
+msgid "Enter passphrase: "
+msgstr "Sisestage parool: "
+
+#, fuzzy, c-format
+#| msgid "error creating keyring `%s': %s\n"
+msgid "error getting version from '%s': %s\n"
+msgstr "viga võtmehoidla `%s' loomisel: %s\n"
+
+#, c-format
+msgid "server '%s' is older than us (%s < %s)"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "WARNING: %s overrides %s\n"
+msgid "WARNING: %s\n"
+msgstr "HOIATUS: %s määrab üle %s\n"
+
+msgid "Note: Outdated servers may lack important security fixes.\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Please use the command \"toggle\" first.\n"
+msgid "Note: Use the command \"%s\" to restart them.\n"
+msgstr "Palun kasutage kõigepealt käsku \"toggle\".\n"
+
+#, fuzzy, c-format
+#| msgid "%s does not yet work with %s\n"
+msgid "%s is not compliant with %s mode\n"
+msgstr "%s ei tööta veel koos %s-ga\n"
 
-#: g10/card-util.c:85 g10/card-util.c:371
 #, fuzzy, c-format
 msgid "OpenPGP card not available: %s\n"
-msgstr "salajane võti ei ole kättesaadav"
+msgstr "salajane võti ei ole kättesaadav"
 
-#: g10/card-util.c:90
 #, c-format
 msgid "OpenPGP card no. %s detected\n"
 msgstr ""
 
-#: g10/card-util.c:98 g10/card-util.c:1770 g10/delkey.c:126 g10/keyedit.c:1549
-#: g10/keygen.c:3036 g10/revoke.c:216 g10/revoke.c:455
 #, fuzzy
 msgid "can't do this in batch mode\n"
 msgstr "seda ei saa teha pakettmoodis\n"
 
-#: g10/card-util.c:106
 #, fuzzy
 msgid "This command is only available for version 2 cards\n"
-msgstr "See käsklus ei ole %s moodis lubatud.\n"
+msgstr "See käsklus ei ole %s moodis lubatud.\n"
 
-#: g10/card-util.c:108 scd/app-openpgp.c:2020
 #, fuzzy
 msgid "Reset Code not or not anymore available\n"
-msgstr "salajase võtme komponendid ei ole kättesaadavad\n"
+msgstr "salajase võtme komponendid ei ole kättesaadavad\n"
 
-#: g10/card-util.c:141 g10/card-util.c:1455 g10/card-util.c:1565
-#: g10/keyedit.c:424 g10/keyedit.c:445 g10/keyedit.c:459 g10/keygen.c:1621
-#: g10/keygen.c:1702 sm/certreqgen-ui.c:165 sm/certreqgen-ui.c:249
-#: sm/certreqgen-ui.c:283
 msgid "Your selection? "
 msgstr "Teie valik? "
 
-#: g10/card-util.c:269 g10/card-util.c:319
 msgid "[not set]"
 msgstr ""
 
-#: g10/card-util.c:509
 #, fuzzy
 msgid "male"
 msgstr "enable"
 
-#: g10/card-util.c:510
 #, fuzzy
 msgid "female"
 msgstr "enable"
 
-#: g10/card-util.c:510
 #, fuzzy
 msgid "unspecified"
-msgstr "Põhjus puudub"
+msgstr "Põhjus puudub"
 
-#: g10/card-util.c:537
 #, fuzzy
 msgid "not forced"
-msgstr "ei töödeldud"
+msgstr "ei töödeldud"
 
-#: g10/card-util.c:537
 msgid "forced"
 msgstr ""
 
-#: g10/card-util.c:628
 msgid "Error: Only plain ASCII is currently allowed.\n"
 msgstr ""
 
-#: g10/card-util.c:630
 msgid "Error: The \"<\" character may not be used.\n"
 msgstr ""
 
-#: g10/card-util.c:632
 msgid "Error: Double spaces are not allowed.\n"
 msgstr ""
 
-#: g10/card-util.c:649
 msgid "Cardholder's surname: "
 msgstr ""
 
-#: g10/card-util.c:651
 msgid "Cardholder's given name: "
 msgstr ""
 
-#: g10/card-util.c:669
 #, c-format
 msgid "Error: Combined name too long (limit is %d characters).\n"
 msgstr ""
 
-#: g10/card-util.c:690
 #, fuzzy
 msgid "URL to retrieve public key: "
-msgstr "vastavat avalikku võtit pole: %s\n"
+msgstr "vastavat avalikku võtit pole: %s\n"
 
-#: g10/card-util.c:698
-#, c-format
-msgid "Error: URL too long (limit is %d characters).\n"
-msgstr ""
-
-#: g10/card-util.c:791 tools/no-libgcrypt.c:30
 #, fuzzy, c-format
-msgid "error allocating enough memory: %s\n"
-msgstr "viga võtmehoidla `%s' loomisel: %s\n"
-
-#: g10/card-util.c:803 g10/import.c:283
-#, c-format
-msgid "error reading `%s': %s\n"
+#| msgid "error reading `%s': %s\n"
+msgid "error reading '%s': %s\n"
 msgstr "viga `%s' lugemisel: %s\n"
 
-#: g10/card-util.c:836
 #, fuzzy, c-format
-msgid "error writing `%s': %s\n"
-msgstr "viga võtmehoidlasse `%s' kirjutamisel: %s\n"
+msgid "error writing '%s': %s\n"
+msgstr "viga võtmehoidlasse `%s' kirjutamisel: %s\n"
 
-#: g10/card-util.c:863
 msgid "Login data (account name): "
 msgstr ""
 
-#: g10/card-util.c:873
-#, c-format
-msgid "Error: Login data too long (limit is %d characters).\n"
-msgstr ""
-
-#: g10/card-util.c:909
 msgid "Private DO data: "
 msgstr ""
 
-#: g10/card-util.c:919
-#, c-format
-msgid "Error: Private DO too long (limit is %d characters).\n"
-msgstr ""
-
-#: g10/card-util.c:1002
 #, fuzzy
 msgid "Language preferences: "
 msgstr "uuendatud eelistused"
 
-#: g10/card-util.c:1010
 #, fuzzy
 msgid "Error: invalid length of preference string.\n"
-msgstr "lubamatu sümbol eelistuste sõnes\n"
+msgstr "lubamatu sümbol eelistuste sõnes\n"
 
-#: g10/card-util.c:1019
 #, fuzzy
 msgid "Error: invalid characters in preference string.\n"
-msgstr "lubamatu sümbol eelistuste sõnes\n"
+msgstr "lubamatu sümbol eelistuste sõnes\n"
 
-#: g10/card-util.c:1041
 msgid "Sex ((M)ale, (F)emale or space): "
 msgstr ""
 
-#: g10/card-util.c:1055
 #, fuzzy
 msgid "Error: invalid response.\n"
-msgstr "viga: vigane sõrmejälg\n"
+msgstr "viga: vigane sõrmejälg\n"
 
-#: g10/card-util.c:1077
 #, fuzzy
 msgid "CA fingerprint: "
-msgstr "näita sõrmejälge"
+msgstr "näita sõrmejälge"
 
-#: g10/card-util.c:1100
 #, fuzzy
 msgid "Error: invalid formatted fingerprint.\n"
-msgstr "viga: vigane sõrmejälg\n"
+msgstr "viga: vigane sõrmejälg\n"
 
-#: g10/card-util.c:1150
 #, fuzzy, c-format
 msgid "key operation not possible: %s\n"
-msgstr "Võtme genereerimine ebaõnnestus: %s\n"
+msgstr "Võtme genereerimine ebaõnnestus: %s\n"
 
-#: g10/card-util.c:1151
 #, fuzzy
 msgid "not an OpenPGP card"
 msgstr "ei leia OpenPGP andmeid.\n"
 
-#: g10/card-util.c:1164
 #, fuzzy, c-format
 msgid "error getting current key info: %s\n"
-msgstr "viga salajase võtme võtmehoidlasse `%s' kirjutamisel: %s\n"
+msgstr "viga salajase võtme võtmehoidlasse `%s' kirjutamisel: %s\n"
 
-#: g10/card-util.c:1251
 msgid "Replace existing key? (y/N) "
 msgstr ""
 
-#: g10/card-util.c:1267
 msgid ""
-"NOTE: There is no guarantee that the card supports the requested size.\n"
+"Note: There is no guarantee that the card supports the requested size.\n"
 "      If the key generation does not succeed, please check the\n"
 "      documentation of your card to see what sizes are allowed.\n"
 msgstr ""
 
-#: g10/card-util.c:1292
 #, fuzzy, c-format
 msgid "What keysize do you want for the Signature key? (%u) "
-msgstr "Millist võtmepikkust te soovite? (1024) "
+msgstr "Millist võtmepikkust te soovite? (1024) "
 
-#: g10/card-util.c:1294
 #, fuzzy, c-format
 msgid "What keysize do you want for the Encryption key? (%u) "
-msgstr "Millist võtmepikkust te soovite? (1024) "
+msgstr "Millist võtmepikkust te soovite? (1024) "
 
-#: g10/card-util.c:1295
 #, fuzzy, c-format
 msgid "What keysize do you want for the Authentication key? (%u) "
-msgstr "Millist võtmepikkust te soovite? (1024) "
+msgstr "Millist võtmepikkust te soovite? (1024) "
+
+#, c-format
+msgid "The card will now be re-configured to generate a key of type: %s\n"
+msgstr ""
 
-#: g10/card-util.c:1306 g10/keygen.c:1835 g10/keygen.c:1841
-#: sm/certreqgen-ui.c:194
 #, c-format
 msgid "rounded up to %u bits\n"
-msgstr "ümardatud üles %u bitini\n"
+msgstr "ümardatud üles %u bitini\n"
 
-#: g10/card-util.c:1314 g10/keygen.c:1822 sm/certreqgen-ui.c:184
 #, c-format
 msgid "%s keysizes must be in the range %u-%u\n"
 msgstr ""
 
-#: g10/card-util.c:1319
 #, c-format
 msgid "The card will now be re-configured to generate a key of %u bits\n"
 msgstr ""
 
-#: g10/card-util.c:1339
 #, fuzzy, c-format
 msgid "error changing size of key %d to %u bits: %s\n"
 msgstr "viga teate saatmisel serverile `%s': %s\n"
 
-#: g10/card-util.c:1361
 msgid "Make off-card backup of encryption key? (Y/n) "
 msgstr ""
 
-#: g10/card-util.c:1375
 #, fuzzy
-msgid "NOTE: keys are already stored on the card!\n"
-msgstr "jätsin vahele: avalik võti on juba olemas\n"
+msgid "Note: keys are already stored on the card!\n"
+msgstr "jätsin vahele: avalik võti on juba olemas\n"
 
-#: g10/card-util.c:1378
 msgid "Replace existing keys? (y/N) "
 msgstr ""
 
-#: g10/card-util.c:1390
 #, c-format
 msgid ""
 "Please note that the factory settings of the PINs are\n"
-"   PIN = `%s'     Admin PIN = `%s'\n"
+"   PIN = '%s'     Admin PIN = '%s'\n"
 "You should change them using the command --change-pin\n"
 msgstr ""
 
-#: g10/card-util.c:1446
 #, fuzzy
 msgid "Please select the type of key to generate:\n"
-msgstr "Palun valige, millist võtmetüüpi te soovite:\n"
+msgstr "Palun valige, millist võtmetüüpi te soovite:\n"
 
-#: g10/card-util.c:1448 g10/card-util.c:1556
 #, fuzzy
 msgid "   (1) Signature key\n"
 msgstr "Allkiri aegus %s\n"
 
-#: g10/card-util.c:1449 g10/card-util.c:1558
 #, fuzzy
 msgid "   (2) Encryption key\n"
-msgstr "   (%d) RSA (ainult krüpteerimiseks)\n"
+msgstr "   (%d) RSA (ainult krüpteerimiseks)\n"
 
-#: g10/card-util.c:1450 g10/card-util.c:1560
 msgid "   (3) Authentication key\n"
 msgstr ""
 
-#: g10/card-util.c:1466 g10/card-util.c:1585 g10/keyedit.c:945
-#: g10/keygen.c:1625 g10/keygen.c:1653 g10/keygen.c:1755 g10/revoke.c:683
 msgid "Invalid selection.\n"
 msgstr "Vigane valik.\n"
 
-#: g10/card-util.c:1553
 #, fuzzy
 msgid "Please select where to store the key:\n"
-msgstr "Palun valige tühistamise põhjus:\n"
+msgstr "Palun valige tühistamise põhjus:\n"
+
+#, fuzzy, c-format
+msgid "KEYTOCARD failed: %s\n"
+msgstr "uuendamine ebaõnnestus: %s\n"
 
-#: g10/card-util.c:1597
 #, fuzzy
-msgid "unknown key protection algorithm\n"
-msgstr "tundmatu kaitsealgoritm\n"
+#| msgid "This command is not allowed while in %s mode.\n"
+msgid "This command is not supported by this card\n"
+msgstr "See käsklus ei ole %s moodis lubatud.\n"
 
-#: g10/card-util.c:1602
 #, fuzzy
-msgid "secret parts of key are not available\n"
-msgstr "Primaarse võtme salajased komponendid ei ole kättesaadavad.\n"
+msgid "Note: This command destroys all keys stored on the card!\n"
+msgstr "jätsin vahele: avalik võti on juba olemas\n"
 
-#: g10/card-util.c:1607
 #, fuzzy
-msgid "secret key already stored on a card\n"
-msgstr "jätsin vahele: avalik võti on juba olemas\n"
+msgid "Continue? (y/N) "
+msgstr "Allkirjastan tõesti? "
 
-#: g10/card-util.c:1620
-#, fuzzy, c-format
-msgid "error writing key to card: %s\n"
-msgstr "viga võtmehoidlasse `%s' kirjutamisel: %s\n"
+msgid "Really do a factory reset? (enter \"yes\") "
+msgstr ""
 
-#: g10/card-util.c:1679 g10/keyedit.c:1380
 msgid "quit this menu"
-msgstr "välju sellest menüüst"
+msgstr "välju sellest menüüst"
 
-#: g10/card-util.c:1681
 #, fuzzy
 msgid "show admin commands"
-msgstr "vastuolulised käsud\n"
+msgstr "vastuolulised käsud\n"
 
-#: g10/card-util.c:1682 g10/keyedit.c:1383
 msgid "show this help"
-msgstr "näita seda abiinfot"
+msgstr "näita seda abiinfot"
 
-#: g10/card-util.c:1684
 #, fuzzy
 msgid "list all available data"
-msgstr "Võtme leiate: "
+msgstr "Võtme leiate: "
 
-#: g10/card-util.c:1687
 msgid "change card holder's name"
 msgstr ""
 
-#: g10/card-util.c:1688
 msgid "change URL to retrieve key"
 msgstr ""
 
-#: g10/card-util.c:1689
 msgid "fetch the key specified in the card URL"
 msgstr ""
 
-#: g10/card-util.c:1690
 #, fuzzy
 msgid "change the login name"
-msgstr "muuda aegumise kuupäeva"
+msgstr "muuda aegumise kuupäeva"
 
-#: g10/card-util.c:1691
 #, fuzzy
 msgid "change the language preferences"
 msgstr "muuda omaniku usaldust"
 
-#: g10/card-util.c:1692
 msgid "change card holder's sex"
 msgstr ""
 
-#: g10/card-util.c:1693
 #, fuzzy
 msgid "change a CA fingerprint"
-msgstr "näita sõrmejälge"
+msgstr "näita sõrmejälge"
 
-#: g10/card-util.c:1694
 msgid "toggle the signature force PIN flag"
 msgstr ""
 
-#: g10/card-util.c:1695
 #, fuzzy
 msgid "generate new keys"
-msgstr "genereeri uus võtmepaar"
+msgstr "genereeri uus võtmepaar"
 
-#: g10/card-util.c:1696
 msgid "menu to change or unblock the PIN"
 msgstr ""
 
-#: g10/card-util.c:1697
 msgid "verify the PIN and list all data"
 msgstr ""
 
-#: g10/card-util.c:1698
 msgid "unblock the PIN using a Reset Code"
 msgstr ""
 
-#: g10/card-util.c:1820 g10/keyedit.c:1654
-msgid "Command> "
-msgstr "Käsklus> "
+msgid "destroy all keys and data"
+msgstr ""
+
+msgid "gpg/card> "
+msgstr ""
 
-#: g10/card-util.c:1861
 #, fuzzy
 msgid "Admin-only command\n"
-msgstr "vastuolulised käsud\n"
+msgstr "vastuolulised käsud\n"
 
-#: g10/card-util.c:1892
 #, fuzzy
 msgid "Admin commands are allowed\n"
-msgstr "vastuolulised käsud\n"
+msgstr "vastuolulised käsud\n"
 
-#: g10/card-util.c:1894
 #, fuzzy
 msgid "Admin commands are not allowed\n"
-msgstr "kirjutan salajase võtme faili `%s'\n"
+msgstr "kirjutan salajase võtme faili `%s'\n"
 
-#: g10/card-util.c:1985 g10/keyedit.c:2290
 msgid "Invalid command  (try \"help\")\n"
-msgstr "Vigane käsklus (proovige \"help\")\n"
+msgstr "Vigane käsklus (proovige \"help\")\n"
 
-#: g10/decrypt.c:110 g10/encode.c:876
 msgid "--output doesn't work for this command\n"
-msgstr "võti --output ei tööta selle käsuga\n"
+msgstr "võti --output ei tööta selle käsuga\n"
 
-#: g10/decrypt.c:166 g10/gpg.c:3986 g10/keyring.c:387 g10/keyring.c:698
-#, c-format
-msgid "can't open `%s'\n"
-msgstr "`%s' ei õnnestu avada\n"
+#, fuzzy, c-format
+#| msgid "can't open `%s'\n"
+msgid "can't open '%s'\n"
+msgstr "`%s' ei õnnestu avada\n"
 
-#: g10/delkey.c:73 g10/export.c:324 g10/keyedit.c:3448 g10/keyserver.c:1737
-#: g10/revoke.c:226
 #, fuzzy, c-format
 msgid "key \"%s\" not found: %s\n"
-msgstr "võtit '%s' ei leitud: %s\n"
+msgstr "võtit '%s' ei leitud: %s\n"
 
-#: g10/delkey.c:81 g10/export.c:354 g10/import.c:2417 g10/keyserver.c:1751
-#: g10/revoke.c:232 g10/revoke.c:477
 #, c-format
 msgid "error reading keyblock: %s\n"
-msgstr "viga võtmebloki lugemisel: %s\n"
+msgstr "viga võtmebloki lugemisel: %s\n"
+
+#, fuzzy, c-format
+msgid "key \"%s\" not found\n"
+msgstr "võtit '%s' ei leitud: %s\n"
 
-#: g10/delkey.c:127 g10/delkey.c:134
 msgid "(unless you specify the key by fingerprint)\n"
-msgstr "(kui te just ei määra võtit sõrmejäljega)\n"
+msgstr "(kui te just ei määra võtit sõrmejäljega)\n"
 
-#: g10/delkey.c:133
 #, fuzzy
 msgid "can't do this in batch mode without \"--yes\"\n"
-msgstr "pakettmoodis ei õnnestu seda teha võtmeta \"--yes\"\n"
+msgstr "pakettmoodis ei õnnestu seda teha võtmeta \"--yes\"\n"
 
-#: g10/delkey.c:145
 #, fuzzy
 msgid "Delete this key from the keyring? (y/N) "
-msgstr "Kustutan selle võtme võtmehoidlast? "
+msgstr "Kustutan selle võtme võtmehoidlast? "
 
-#: g10/delkey.c:153
 #, fuzzy
 msgid "This is a secret key! - really delete? (y/N) "
-msgstr "See on salajane võti! - kas kustutan tõesti? "
+msgstr "See on salajane võti! - kas kustutan tõesti? "
+
+#, fuzzy, c-format
+msgid "deleting secret %s failed: %s\n"
+msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+
+msgid "key"
+msgstr "key"
+
+#, fuzzy
+#| msgid "Pubkey: "
+msgid "subkey"
+msgstr "Avalik võti: "
 
-#: g10/delkey.c:163
 #, c-format
 msgid "deleting keyblock failed: %s\n"
-msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
 
-#: g10/delkey.c:173
 msgid "ownertrust information cleared\n"
 msgstr "omaniku usalduse info puhastatud\n"
 
-#: g10/delkey.c:204
 #, c-format
 msgid "there is a secret key for public key \"%s\"!\n"
-msgstr "avaliku võtme \"%s\" jaoks on salajane võti!\n"
+msgstr "avaliku võtme \"%s\" jaoks on salajane võti!\n"
 
-#: g10/delkey.c:206
 msgid "use option \"--delete-secret-keys\" to delete it first.\n"
-msgstr "selle kustutamiseks kasutage võtit \"--delete-secret-keys\".\n"
+msgstr "selle kustutamiseks kasutage võtit \"--delete-secret-keys\".\n"
 
-#: g10/encode.c:226 g10/sign.c:1266
 #, c-format
 msgid "error creating passphrase: %s\n"
 msgstr "viga parooli loomisel: %s\n"
 
-#: g10/encode.c:232
 msgid "can't use a symmetric ESK packet due to the S2K mode\n"
-msgstr "S2K moodi tõttu ei saa sümmeetrilist ESK paketti kasutada\n"
+msgstr "S2K moodi tõttu ei saa sümmeetrilist ESK paketti kasutada\n"
 
-#: g10/encode.c:246
 #, c-format
 msgid "using cipher %s\n"
-msgstr "kasutan ¨iffrit %s\n"
+msgstr "kasutan šiffrit %s\n"
 
-#: g10/encode.c:256 g10/encode.c:577
-#, c-format
-msgid "`%s' already compressed\n"
+#, fuzzy, c-format
+#| msgid "`%s' already compressed\n"
+msgid "'%s' already compressed\n"
 msgstr "`%s' on juba pakitud\n"
 
-#: g10/encode.c:311 g10/encode.c:611 g10/sign.c:561
-#, c-format
-msgid "WARNING: `%s' is an empty file\n"
-msgstr "HOIATUS: `%s' on tühi fail\n"
-
-#: g10/encode.c:485
-msgid "you can only encrypt to RSA keys of 2048 bits or less in --pgp2 mode\n"
-msgstr ""
-"RSA võtmeid pikkusega kuni 2048 bitti saab krüpteerida ainult --pgp2 moodis\n"
+#, fuzzy, c-format
+#| msgid "WARNING: `%s' is an empty file\n"
+msgid "WARNING: '%s' is an empty file\n"
+msgstr "HOIATUS: `%s' on tühi fail\n"
 
-#: g10/encode.c:510
-#, c-format
-msgid "reading from `%s'\n"
+#, fuzzy, c-format
+#| msgid "reading from `%s'\n"
+msgid "reading from '%s'\n"
 msgstr "loen failist `%s'\n"
 
-#: g10/encode.c:541
-msgid ""
-"unable to use the IDEA cipher for all of the keys you are encrypting to.\n"
-msgstr "kõikide krüpteeritavate võtmetega ei saa IDEA ¨iffrit kasutada.\n"
-
-#: g10/encode.c:559
 #, fuzzy, c-format
 msgid ""
 "WARNING: forcing symmetric cipher %s (%d) violates recipient preferences\n"
 msgstr ""
-"sümmetrilise ¨ifri %s (%d) kasutamine on vastuolus saaja eelistustega\n"
+"sümmetrilise šifri %s (%d) kasutamine on vastuolus saaja eelistustega\n"
+
+#, 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"
+
+#, fuzzy, c-format
+msgid "WARNING: key %s is not suitable for encryption in %s mode\n"
+msgstr "HOIATUS: võtit \"%s\" ei soovitata kasutada.\n"
 
-#: g10/encode.c:655 g10/sign.c:936
 #, fuzzy, c-format
 msgid ""
 "WARNING: forcing compression algorithm %s (%d) violates recipient "
@@ -1718,428 +1697,425 @@ msgid ""
 msgstr ""
 "pakkimise algoritmi %s (%d) kasutamine on vastuolus saaja eelistustega\n"
 
-#: g10/encode.c:751
 #, c-format
 msgid "forcing symmetric cipher %s (%d) violates recipient preferences\n"
 msgstr ""
-"sümmetrilise ¨ifri %s (%d) kasutamine on vastuolus saaja eelistustega\n"
-
-#: g10/encode.c:821 g10/pkclist.c:813 g10/pkclist.c:862
-#, c-format
-msgid "you may not use %s while in %s mode\n"
-msgstr "%s ei ole moodis %s lubatud.\n"
+"sümmetrilise šifri %s (%d) kasutamine on vastuolus saaja eelistustega\n"
 
-#: g10/encode.c:848
 #, c-format
 msgid "%s/%s encrypted for: \"%s\"\n"
-msgstr "%s/%s krüptitud kasutajale: \"%s\"\n"
+msgstr "%s/%s krüptitud kasutajale: \"%s\"\n"
+
+#, fuzzy, c-format
+#| msgid "you may not use %s while in %s mode\n"
+msgid "option '%s' may not be used in %s mode\n"
+msgstr "%s ei ole moodis %s lubatud.\n"
 
-#: g10/encr-data.c:92 g10/mainproc.c:286
 #, c-format
 msgid "%s encrypted data\n"
-msgstr "%s krüpteeritud andmed\n"
+msgstr "%s krüpteeritud andmed\n"
 
-#: g10/encr-data.c:95 g10/mainproc.c:290
 #, c-format
 msgid "encrypted with unknown algorithm %d\n"
-msgstr "krüpteeritud tundmatu algoritmiga %d\n"
+msgstr "krüpteeritud tundmatu algoritmiga %d\n"
 
-#: g10/encr-data.c:133 sm/decrypt.c:126
 msgid ""
 "WARNING: message was encrypted with a weak key in the symmetric cipher.\n"
-msgstr "HOIATUS: teade on krüptitud sümmeetrilise ¨ifri nõrga võtmega.\n"
+msgstr "HOIATUS: teade on krüptitud sümmeetrilise šifri nõrga võtmega.\n"
 
-#: g10/encr-data.c:145
 msgid "problem handling encrypted packet\n"
-msgstr "probleem krüptitud paketi käsitlemisel\n"
+msgstr "probleem krüptitud paketi käsitlemisel\n"
 
-#: g10/exec.c:57
 msgid "no remote program execution supported\n"
-msgstr "mittelokaalse programmi käivitamist ei toetata\n"
+msgstr "mittelokaalse programmi käivitamist ei toetata\n"
 
-#: g10/exec.c:308
 msgid ""
 "external program calls are disabled due to unsafe options file permissions\n"
 msgstr ""
-"väliste programmide käivitamine on blokeeritud, kuna seadete failil on\n"
-"ebaturvalised õigused\n"
+"väliste programmide käivitamine on blokeeritud, kuna seadete failil on\n"
+"ebaturvalised õigused\n"
 
-#: g10/exec.c:338
 #, fuzzy
 msgid "this platform requires temporary files when calling external programs\n"
 msgstr ""
-"see platvorm nõuab väliste programmide käivitamiseks ajutiste failide "
+"see platvorm nõuab väliste programmide käivitamiseks ajutiste failide "
 "kasutamist\n"
 
-#: g10/exec.c:416
 #, fuzzy, c-format
-msgid "unable to execute program `%s': %s\n"
-msgstr "ei Õnnestu käivitada %s \"%s\": %s\n"
+msgid "unable to execute program '%s': %s\n"
+msgstr "ei Õnnestu käivitada %s \"%s\": %s\n"
 
-#: g10/exec.c:419
 #, fuzzy, c-format
-msgid "unable to execute shell `%s': %s\n"
-msgstr "ei Õnnestu käivitada %s \"%s\": %s\n"
+msgid "unable to execute shell '%s': %s\n"
+msgstr "ei Õnnestu käivitada %s \"%s\": %s\n"
 
-#: g10/exec.c:510
 #, c-format
 msgid "system error while calling external program: %s\n"
-msgstr "süsteemi viga välise programmi kasutamisel: %s\n"
+msgstr "süsteemi viga välise programmi kasutamisel: %s\n"
 
-#: g10/exec.c:521 g10/exec.c:588
 msgid "unnatural exit of external program\n"
-msgstr "väline programm lõpetas erandlikult\n"
+msgstr "väline programm lõpetas erandlikult\n"
 
-#: g10/exec.c:536
 msgid "unable to execute external program\n"
-msgstr "välist programmi ei õnnestu käivitada\n"
+msgstr "välist programmi ei õnnestu käivitada\n"
 
-#: g10/exec.c:553
 #, c-format
 msgid "unable to read external program response: %s\n"
-msgstr "ei õnnestu lugeda välise programmi vastust: %s\n"
+msgstr "ei õnnestu lugeda välise programmi vastust: %s\n"
 
-#: g10/exec.c:599 g10/exec.c:606
-#, c-format
-msgid "WARNING: unable to remove tempfile (%s) `%s': %s\n"
+#, fuzzy, c-format
+#| msgid "WARNING: unable to remove tempfile (%s) `%s': %s\n"
+msgid "WARNING: unable to remove tempfile (%s) '%s': %s\n"
 msgstr "HOIATUS: ei saa kustutada ajutist faili (%s) `%s': %s\n"
 
-#: g10/exec.c:611
-#, c-format
-msgid "WARNING: unable to remove temp directory `%s': %s\n"
-msgstr "HOIATUS: ei õnnestu eemaldada ajutist kataloogi `%s': %s\n"
+#, fuzzy, c-format
+#| msgid "WARNING: unable to remove temp directory `%s': %s\n"
+msgid "WARNING: unable to remove temp directory '%s': %s\n"
+msgstr "HOIATUS: ei õnnestu eemaldada ajutist kataloogi `%s': %s\n"
 
-#: g10/export.c:61
 #, fuzzy
 msgid "export signatures that are marked as local-only"
 msgstr ""
 "\n"
-"Allkiri märgitakse kehtetuks mitte-tunnistatavaks.\n"
+"Allkiri märgitakse kehtetuks mitte-tunnistatavaks.\n"
 
-#: g10/export.c:63
 msgid "export attribute user IDs (generally photo IDs)"
 msgstr ""
 
-#: g10/export.c:65
 #, fuzzy
 msgid "export revocation keys marked as \"sensitive\""
 msgstr ""
-"`%s' jaoks pole tühistamise võtmeid\n"
+"`%s' jaoks pole tühistamise võtmeid\n"
 "\n"
 
-#: g10/export.c:67
-#, fuzzy
-msgid "remove the passphrase from exported subkeys"
-msgstr "tühista sekundaarne võti"
-
-#: g10/export.c:69
 #, fuzzy
 msgid "remove unusable parts from key during export"
-msgstr "mittekasutatav salajane võti"
+msgstr "mittekasutatav salajane võti"
 
-#: g10/export.c:71
 msgid "remove as much as possible from key during export"
 msgstr ""
 
-#: g10/export.c:73
-msgid "export keys in an S-expression based format"
+msgid "use the GnuPG key backup format"
 msgstr ""
 
-#: g10/export.c:338
 #, fuzzy
-msgid "exporting secret keys not allowed\n"
-msgstr "kirjutan salajase võtme faili `%s'\n"
-
-#: g10/export.c:367
-#, fuzzy, c-format
-msgid "key %s: not protected - skipped\n"
-msgstr "võti %08lX: ei ole kaitstud - jätsin vahele\n"
+#| msgid "%s: skipped: %s\n"
+msgid " - skipped"
+msgstr "%s: jätsin vahele: %s\n"
 
-#: g10/export.c:375
 #, fuzzy, c-format
-msgid "key %s: PGP 2.x style key - skipped\n"
-msgstr "võti %08lX: PGP 2.x stiilis võti - jätsin vahele\n"
+#| msgid "writing to `%s'\n"
+msgid "writing to '%s'\n"
+msgstr "kirjutan faili `%s'\n"
 
-#: g10/export.c:386
 #, fuzzy, c-format
 msgid "key %s: key material on-card - skipped\n"
-msgstr "võti %08lX: alamvõtme allkiri on vales kohas - jätan vahele\n"
-
-#: g10/export.c:537
-msgid "about to export an unprotected subkey\n"
-msgstr ""
+msgstr "võti %08lX: alamvõtme allkiri on vales kohas - jätan vahele\n"
 
-#: g10/export.c:560
-#, fuzzy, c-format
-msgid "failed to unprotect the subkey: %s\n"
-msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n"
+#, fuzzy
+msgid "exporting secret keys not allowed\n"
+msgstr "kirjutan salajase võtme faili `%s'\n"
 
-#: g10/export.c:584
 #, fuzzy, c-format
-msgid "WARNING: secret key %s does not have a simple SK checksum\n"
-msgstr "HOIATUS: salajases võtmes %08lX puudub lihtne SK kontrollsumma\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:633
 msgid "WARNING: nothing exported\n"
 msgstr "HOIATUS: midagi ei eksporditud\n"
 
-#: g10/getkey.c:152
-msgid "too many entries in pk cache - disabled\n"
-msgstr "avalike võtmete puhvris on liiga palju võtmeid - blokeerin\n"
+#, fuzzy, c-format
+#| msgid "error creating `%s': %s\n"
+msgid "error creating '%s': %s\n"
+msgstr "viga `%s' loomisel: %s\n"
 
-#: g10/getkey.c:175
 #, fuzzy
 msgid "[User ID not found]"
 msgstr "[Kasutaja id puudub]"
 
-#: g10/getkey.c:1113
+#, fuzzy, c-format
+msgid "(check argument of option '%s')\n"
+msgstr "vigased impordi võtmed\n"
+
 #, c-format
-msgid "automatically retrieved `%s' via %s\n"
+msgid "Warning: '%s' should be a long key ID or a fingerprint\n"
 msgstr ""
 
-#: g10/getkey.c:1118
 #, fuzzy, c-format
-msgid "error retrieving `%s' via %s: %s\n"
+msgid "error looking up: %s\n"
+msgstr "viga `%s' lugemisel: %s\n"
+
+#, fuzzy, c-format
+#| msgid "error creating keyring `%s': %s\n"
+msgid "Warning: %s appears in the keyring %d times\n"
+msgstr "viga võtmehoidla `%s' loomisel: %s\n"
+
+#, fuzzy, c-format
+msgid "automatically retrieved '%s' via %s\n"
+msgstr "viga `%s' loomisel: %s\n"
+
+#, fuzzy, c-format
+msgid "error retrieving '%s' via %s: %s\n"
 msgstr "viga `%s' loomisel: %s\n"
 
-#: g10/getkey.c:1120
 #, fuzzy
 msgid "No fingerprint"
-msgstr "näita sõrmejälge"
+msgstr "näita sõrmejälge"
 
-#: g10/getkey.c:1930
 #, fuzzy, c-format
-msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
+msgid "secret key \"%s\" not found: %s\n"
+msgstr "salajast võtit `%s' ei leitud: %s\n"
+
+#, fuzzy, c-format
+#| msgid "|NAME|use NAME as default secret key"
+msgid "Warning: not using '%s' as default key: %s\n"
+msgstr "|NIMI|kasuta NIME vaikimisi salajase võtmena"
+
+#, fuzzy, c-format
+#| msgid "|NAME|use NAME as default secret key"
+msgid "using \"%s\" as default secret key for signing\n"
+msgstr "|NIMI|kasuta NIME vaikimisi salajase võtmena"
+
+#, c-format
+msgid "all values passed to '%s' ignored\n"
 msgstr ""
-"Vigane võti %08lX muudeti kehtivaks võtme --allow-non-selfsigned-uid "
-"kasutamisega\n"
 
-#: g10/getkey.c:2533 g10/keyedit.c:3773
 #, fuzzy, c-format
-msgid "no secret subkey for public subkey %s - ignoring\n"
-msgstr "avalikul alamvõtmel %08lX puudub salajane alamvõti - ignoreerin\n"
+msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
+msgstr ""
+"Vigane võti %08lX muudeti kehtivaks võtme --allow-non-selfsigned-uid "
+"kasutamisega\n"
 
-#: g10/getkey.c:2759
 #, fuzzy, c-format
 msgid "using subkey %s instead of primary key %s\n"
-msgstr "kasutan sekundaarset võtit %08lX primaarse võtme %08lX asemel\n"
+msgstr "kasutan sekundaarset võtit %08lX primaarse võtme %08lX asemel\n"
 
-#: g10/getkey.c:2806
 #, fuzzy, c-format
-msgid "key %s: secret key without public key - skipped\n"
-msgstr "võti %08lX: salajane võti avaliku võtmeta - jätsin vahele\n"
+msgid "valid values for option '%s':\n"
+msgstr "vigased impordi võtmed\n"
 
-#: g10/gpg.c:372 sm/gpgsm.c:186
 #, fuzzy
 msgid "make a signature"
 msgstr "loo eraldiseisev allkiri"
 
-#: g10/gpg.c:373 sm/gpgsm.c:187
 #, fuzzy
 msgid "make a clear text signature"
 msgstr "|[fail]|loo avateksti allkiri"
 
-#: g10/gpg.c:374 sm/gpgsm.c:188
 msgid "make a detached signature"
 msgstr "loo eraldiseisev allkiri"
 
-#: g10/gpg.c:375 sm/gpgsm.c:189
 msgid "encrypt data"
-msgstr "krüpteeri andmed"
+msgstr "krüpteeri andmed"
 
-#: g10/gpg.c:377 sm/gpgsm.c:190
 msgid "encryption only with symmetric cipher"
-msgstr "krüpteerimine kasutades ainult sümmeetrilist ¨ifrit"
+msgstr "krüpteerimine kasutades ainult sümmeetrilist šifrit"
 
-#: g10/gpg.c:379 sm/gpgsm.c:191
 msgid "decrypt data (default)"
-msgstr "dekrüpteeri andmed (vaikimisi)"
+msgstr "dekrüpteeri andmed (vaikimisi)"
 
-#: g10/gpg.c:381 sm/gpgsm.c:192
 msgid "verify a signature"
 msgstr "kontrolli allkirja"
 
-#: g10/gpg.c:383 sm/gpgsm.c:193
 msgid "list keys"
-msgstr "näita võtmeid"
+msgstr "näita võtmeid"
 
-#: g10/gpg.c:385
 msgid "list keys and signatures"
-msgstr "näita võtmeid ja allkirju"
+msgstr "näita võtmeid ja allkirju"
 
-#: g10/gpg.c:386
 #, fuzzy
 msgid "list and check key signatures"
-msgstr "kontrolli võtmete allkirju"
+msgstr "kontrolli võtmete allkirju"
 
-#: g10/gpg.c:387 sm/gpgsm.c:198
 msgid "list keys and fingerprints"
-msgstr "näita võtmeid ja sõrmejälgi"
+msgstr "näita võtmeid ja sõrmejälgi"
 
-#: g10/gpg.c:388 sm/gpgsm.c:196
 msgid "list secret keys"
-msgstr "näita salajasi võtmeid"
+msgstr "näita salajasi võtmeid"
 
-#: g10/gpg.c:389 sm/gpgsm.c:199
 msgid "generate a new key pair"
-msgstr "genereeri uus võtmepaar"
+msgstr "genereeri uus võtmepaar"
+
+#, fuzzy
+#| msgid "generate a new key pair"
+msgid "quickly generate a new key pair"
+msgstr "genereeri uus võtmepaar"
+
+#, fuzzy
+#| msgid "generate a new key pair"
+msgid "quickly add a new user-id"
+msgstr "genereeri uus võtmepaar"
+
+#, fuzzy
+#| msgid "generate a new key pair"
+msgid "quickly revoke a user-id"
+msgstr "genereeri uus võtmepaar"
+
+#, fuzzy
+#| msgid "generate a new key pair"
+msgid "quickly set a new expiration date"
+msgstr "genereeri uus võtmepaar"
+
+msgid "full featured key pair generation"
+msgstr ""
+
+msgid "generate a revocation certificate"
+msgstr "genereeri tühistamise sertifikaat"
 
-#: g10/gpg.c:391 sm/gpgsm.c:201
 msgid "remove keys from the public keyring"
-msgstr "eemalda võtmed avalike võtmete hoidlast"
+msgstr "eemalda võtmed avalike võtmete hoidlast"
 
-#: g10/gpg.c:393
 msgid "remove keys from the secret keyring"
-msgstr "eemalda võtmed salajaste võtmete hoidlast"
+msgstr "eemalda võtmed salajaste võtmete hoidlast"
+
+#, fuzzy
+#| msgid "sign a key"
+msgid "quickly sign a key"
+msgstr "allkirjasta võti"
+
+#, fuzzy
+#| msgid "sign a key locally"
+msgid "quickly sign a key locally"
+msgstr "allkirjasta võti lokaalselt"
 
-#: g10/gpg.c:394
 msgid "sign a key"
-msgstr "allkirjasta võti"
+msgstr "allkirjasta võti"
 
-#: g10/gpg.c:395
 msgid "sign a key locally"
-msgstr "allkirjasta võti lokaalselt"
+msgstr "allkirjasta võti lokaalselt"
 
-#: g10/gpg.c:396
 msgid "sign or edit a key"
-msgstr "allkirjasta või toimeta võtit"
+msgstr "allkirjasta või toimeta võtit"
 
-#: g10/gpg.c:398
-msgid "generate a revocation certificate"
-msgstr "genereeri tühistamise sertifikaat"
+#, fuzzy
+msgid "change a passphrase"
+msgstr "muuda parooli"
 
-#: g10/gpg.c:400
 msgid "export keys"
-msgstr "ekspordi võtmed"
+msgstr "ekspordi võtmed"
 
-#: g10/gpg.c:401 sm/gpgsm.c:202
-msgid "export keys to a key server"
-msgstr "ekspordi võtmed võtmeserverisse"
+msgid "export keys to a keyserver"
+msgstr "ekspordi võtmed võtmeserverisse"
 
-#: g10/gpg.c:402 sm/gpgsm.c:203
-msgid "import keys from a key server"
-msgstr "impordi võtmed võtmeserverist"
+msgid "import keys from a keyserver"
+msgstr "impordi võtmed võtmeserverist"
 
-#: g10/gpg.c:404
-msgid "search for keys on a key server"
-msgstr "otsi võtmeid võtmeserverist"
+msgid "search for keys on a keyserver"
+msgstr "otsi võtmeid võtmeserverist"
 
-#: g10/gpg.c:406
 msgid "update all keys from a keyserver"
-msgstr "uuenda võtmeid võtmeserverist"
+msgstr "uuenda võtmeid võtmeserverist"
 
-#: g10/gpg.c:411
 msgid "import/merge keys"
-msgstr "impordi/mesti võtmed"
+msgstr "impordi/mesti võtmed"
 
-#: g10/gpg.c:414
 msgid "print the card status"
 msgstr ""
 
-#: g10/gpg.c:415
 msgid "change data on a card"
 msgstr ""
 
-#: g10/gpg.c:416
 msgid "change a card's PIN"
 msgstr ""
 
-#: g10/gpg.c:425
 msgid "update the trust database"
 msgstr "uuenda usalduse andmebaasi"
 
-#: g10/gpg.c:432
 #, fuzzy
 msgid "print message digests"
-msgstr "|algo [failid]|trüki teatelühendid"
+msgstr "|algo [failid]|trüki teatelühendid"
 
-#: g10/gpg.c:435 sm/gpgsm.c:208
 msgid "run in server mode"
 msgstr ""
 
-#: g10/gpg.c:439 sm/gpgsm.c:226
+msgid "|VALUE|set the TOFU policy for a key"
+msgstr ""
+
 msgid "create ascii armored output"
-msgstr "loo ascii pakendis väljund"
+msgstr "loo ascii pakendis väljund"
 
-#: g10/gpg.c:442 sm/gpgsm.c:239
 #, fuzzy
 msgid "|USER-ID|encrypt for USER-ID"
-msgstr "|NIMI|krüpti NIMEle"
+msgstr "|NIMI|krüpti NIMEle"
 
-#: g10/gpg.c:455 sm/gpgsm.c:276
 #, fuzzy
 msgid "|USER-ID|use USER-ID to sign or decrypt"
 msgstr "kasuta seda kasutaja IDd"
 
-#: g10/gpg.c:458
 #, fuzzy
 msgid "|N|set compress level to N (0 disables)"
-msgstr "|N|määra pakkimise tase N (0 blokeerib)"
+msgstr "|N|määra pakkimise tase N (0 blokeerib)"
 
-#: g10/gpg.c:464
 msgid "use canonical text mode"
 msgstr "kasuta kanoonilist tekstimoodi"
 
-#: g10/gpg.c:481 sm/gpgsm.c:278
 #, fuzzy
 msgid "|FILE|write output to FILE"
 msgstr "|FAIL|lae laiendusmoodul FAIL"
 
-#: g10/gpg.c:497 kbx/kbxutil.c:90 sm/gpgsm.c:289 tools/gpgconf.c:82
 msgid "do not make any changes"
-msgstr "ära tee mingeid muutusi"
+msgstr "ära tee mingeid muutusi"
 
-#: g10/gpg.c:498
 msgid "prompt before overwriting"
-msgstr "küsi enne ülekirjutamist"
+msgstr "küsi enne ülekirjutamist"
 
-#: g10/gpg.c:550
 msgid "use strict OpenPGP behavior"
 msgstr ""
 
-#: g10/gpg.c:581 sm/gpgsm.c:333
 msgid ""
 "@\n"
 "(See the man page for a complete listing of all commands and options)\n"
 msgstr ""
 "@\n"
-"(Kõikide käskude ja võtmete täieliku kirjelduse leiate manualist)\n"
-
-#: g10/gpg.c:584 sm/gpgsm.c:336
+"(Kõikide käskude ja võtmete täieliku kirjelduse leiate manualist)\n"
+
+#, fuzzy
+#| msgid ""
+#| "@\n"
+#| "Examples:\n"
+#| "\n"
+#| " -se -r Bob [file]          sign and encrypt for user Bob\n"
+#| " --clear-sign [file]         make a clear text signature\n"
+#| " --detach-sign [file]       make a detached signature\n"
+#| " --list-keys [names]        show keys\n"
+#| " --fingerprint [names]      show fingerprints\n"
 msgid ""
 "@\n"
 "Examples:\n"
 "\n"
 " -se -r Bob [file]          sign and encrypt for user Bob\n"
-" --clearsign [file]         make a clear text signature\n"
+" --clear-sign [file]        make a clear text signature\n"
 " --detach-sign [file]       make a detached signature\n"
 " --list-keys [names]        show keys\n"
 " --fingerprint [names]      show fingerprints\n"
 msgstr ""
 "@\n"
-"Näited:\n"
+"Näited:\n"
 "\n"
-" -se -r Bob [fail]          allkirjasta ja krüpti kasutajale Bob\n"
-" --clearsign [fail]         loo avateksti allkiri\n"
+" -se -r Bob [fail]          allkirjasta ja krüpti kasutajale Bob\n"
+" --clear-sign [fail]         loo avateksti allkiri\n"
 " --detach-sign [fail]       loo eraldiseisev allkiri\n"
-" --list-keys [nimed]        näita võtmeid\n"
-" --fingerprint [nimed]      näita sõrmejälgi\n"
+" --list-keys [nimed]        näita võtmeid\n"
+" --fingerprint [nimed]      näita sõrmejälgi\n"
 
-#: g10/gpg.c:830
-msgid "Usage: gpg [options] [files] (-h for help)"
-msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)"
+#, 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:833
+#, fuzzy
+#| msgid ""
+#| "Syntax: gpg [options] [files]\n"
+#| "sign, check, encrypt or decrypt\n"
+#| "default operation depends on the input data\n"
 msgid ""
-"Syntax: gpg [options] [files]\n"
-"sign, check, encrypt or decrypt\n"
-"default operation depends on the input data\n"
+"Syntax: @GPG@ [options] [files]\n"
+"Sign, check, encrypt or decrypt\n"
+"Default operation depends on the input data\n"
 msgstr ""
-"Süntaks: gpg [võtmed] [failid]\n"
-"allkirjasta, kontrolli, krüpti ja dekrüpti\n"
-"vaikimisi operatsioon sõltub sisendandmetest\n"
+"Süntaks: gpg [võtmed] [failid]\n"
+"allkirjasta, kontrolli, krüpti ja dekrüpti\n"
+"vaikimisi operatsioon sõltub sisendandmetest\n"
 
-#: g10/gpg.c:844 sm/gpgsm.c:536
 msgid ""
 "\n"
 "Supported algorithms:\n"
@@ -2147,1111 +2123,876 @@ msgstr ""
 "\n"
 "Toetatud algoritmid:\n"
 
-#: g10/gpg.c:847
 msgid "Pubkey: "
-msgstr "Avalik võti: "
+msgstr "Avalik võti: "
 
-#: g10/gpg.c:854 g10/keyedit.c:2356
 msgid "Cipher: "
-msgstr "¦iffer: "
+msgstr "Šiffer: "
 
-#: g10/gpg.c:861
 msgid "Hash: "
-msgstr "Räsi: "
+msgstr "Räsi: "
 
-#: g10/gpg.c:868 g10/keyedit.c:2401
 msgid "Compression: "
 msgstr "Pakkimine: "
 
-#: g10/gpg.c:938
-msgid "usage: gpg [options] "
-msgstr "kasuta: gpg [võtmed] "
+#, fuzzy, c-format
+msgid "usage: %s [options] %s\n"
+msgstr "kasuta: gpg [võtmed] "
 
-#: g10/gpg.c:1125 sm/gpgsm.c:687
 msgid "conflicting commands\n"
-msgstr "vastuolulised käsud\n"
+msgstr "vastuolulised käsud\n"
 
-#: g10/gpg.c:1143
 #, fuzzy, c-format
-msgid "no = sign found in group definition `%s'\n"
-msgstr "grupi definitsioonis \"%s\" puudub sümbol =\n"
+msgid "no = sign found in group definition '%s'\n"
+msgstr "grupi definitsioonis \"%s\" puudub sümbol =\n"
 
-#: g10/gpg.c:1340
 #, fuzzy, c-format
-msgid "WARNING: unsafe ownership on homedir `%s'\n"
+msgid "WARNING: unsafe ownership on homedir '%s'\n"
 msgstr "HOIATUS: ebaturvaline omanik %s \"%s\"\n"
 
-#: g10/gpg.c:1343
 #, fuzzy, c-format
-msgid "WARNING: unsafe ownership on configuration file `%s'\n"
+msgid "WARNING: unsafe ownership on configuration file '%s'\n"
 msgstr "HOIATUS: ebaturvaline omanik %s \"%s\"\n"
 
-#: g10/gpg.c:1346
 #, fuzzy, c-format
-msgid "WARNING: unsafe ownership on extension `%s'\n"
+msgid "WARNING: unsafe ownership on extension '%s'\n"
 msgstr "HOIATUS: ebaturvaline omanik %s \"%s\"\n"
 
-#: g10/gpg.c:1352
 #, fuzzy, c-format
-msgid "WARNING: unsafe permissions on homedir `%s'\n"
-msgstr "HOIATUS: ebaturvalised õigused %s \"%s\"\n"
+msgid "WARNING: unsafe permissions on homedir '%s'\n"
+msgstr "HOIATUS: ebaturvalised õigused %s \"%s\"\n"
 
-#: g10/gpg.c:1355
 #, fuzzy, c-format
-msgid "WARNING: unsafe permissions on configuration file `%s'\n"
-msgstr "HOIATUS: ebaturvalised õigused %s \"%s\"\n"
+msgid "WARNING: unsafe permissions on configuration file '%s'\n"
+msgstr "HOIATUS: ebaturvalised õigused %s \"%s\"\n"
 
-#: g10/gpg.c:1358
 #, fuzzy, c-format
-msgid "WARNING: unsafe permissions on extension `%s'\n"
-msgstr "HOIATUS: ebaturvalised õigused %s \"%s\"\n"
+msgid "WARNING: unsafe permissions on extension '%s'\n"
+msgstr "HOIATUS: ebaturvalised õigused %s \"%s\"\n"
 
-#: g10/gpg.c:1364
 #, fuzzy, c-format
-msgid "WARNING: unsafe enclosing directory ownership on homedir `%s'\n"
+msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n"
 msgstr "HOIATUS: ebaturvaline kataloogi omanik %s \"%s\"\n"
 
-#: g10/gpg.c:1367
 #, fuzzy, c-format
 msgid ""
-"WARNING: unsafe enclosing directory ownership on configuration file `%s'\n"
+"WARNING: unsafe enclosing directory ownership on configuration file '%s'\n"
 msgstr "HOIATUS: ebaturvaline kataloogi omanik %s \"%s\"\n"
 
-#: g10/gpg.c:1370
 #, fuzzy, c-format
-msgid "WARNING: unsafe enclosing directory ownership on extension `%s'\n"
+msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n"
 msgstr "HOIATUS: ebaturvaline kataloogi omanik %s \"%s\"\n"
 
-#: g10/gpg.c:1376
 #, fuzzy, c-format
-msgid "WARNING: unsafe enclosing directory permissions on homedir `%s'\n"
-msgstr "Hoiatus: ebaturvalised kataloogi õigused %s \"%s\"\n"
+msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n"
+msgstr "Hoiatus: ebaturvalised kataloogi õigused %s \"%s\"\n"
 
-#: g10/gpg.c:1379
 #, fuzzy, c-format
 msgid ""
-"WARNING: unsafe enclosing directory permissions on configuration file `%s'\n"
-msgstr "Hoiatus: ebaturvalised kataloogi õigused %s \"%s\"\n"
+"WARNING: unsafe enclosing directory permissions on configuration file '%s'\n"
+msgstr "Hoiatus: ebaturvalised kataloogi õigused %s \"%s\"\n"
 
-#: g10/gpg.c:1382
 #, fuzzy, c-format
-msgid "WARNING: unsafe enclosing directory permissions on extension `%s'\n"
-msgstr "Hoiatus: ebaturvalised kataloogi õigused %s \"%s\"\n"
+msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n"
+msgstr "Hoiatus: ebaturvalised kataloogi õigused %s \"%s\"\n"
 
-#: g10/gpg.c:1561
 #, fuzzy, c-format
-msgid "unknown configuration item `%s'\n"
+msgid "unknown configuration item '%s'\n"
 msgstr "tundmatu seade \"%s\"\n"
 
-#: g10/gpg.c:1660
 msgid "display photo IDs during key listings"
 msgstr ""
 
-#: g10/gpg.c:1662
+#, fuzzy
+msgid "show key usage information during key listings"
+msgstr "Vastavat allkirja salajaste võtmete hoidlas pole\n"
+
 msgid "show policy URLs during signature listings"
 msgstr ""
 
-#: g10/gpg.c:1664
 #, fuzzy
 msgid "show all notations during signature listings"
-msgstr "Vastavat allkirja salajaste võtmete hoidlas pole\n"
+msgstr "Vastavat allkirja salajaste võtmete hoidlas pole\n"
 
-#: g10/gpg.c:1666
 msgid "show IETF standard notations during signature listings"
 msgstr ""
 
-#: g10/gpg.c:1670
 msgid "show user-supplied notations during signature listings"
 msgstr ""
 
-#: g10/gpg.c:1672
 #, fuzzy
 msgid "show preferred keyserver URLs during signature listings"
 msgstr "antud allkirja poliisi URL on vigane\n"
 
-#: g10/gpg.c:1674
 msgid "show user ID validity during key listings"
 msgstr ""
 
-#: g10/gpg.c:1676
 msgid "show revoked and expired user IDs in key listings"
 msgstr ""
 
-#: g10/gpg.c:1678
 msgid "show revoked and expired subkeys in key listings"
 msgstr ""
 
-#: g10/gpg.c:1680
 #, fuzzy
 msgid "show the keyring name in key listings"
-msgstr "näita millisesse võtmehoidlasse näidatud võti kuulub"
+msgstr "näita millisesse võtmehoidlasse näidatud võti kuulub"
 
-#: g10/gpg.c:1682
 #, fuzzy
 msgid "show expiration dates during signature listings"
-msgstr "Vastavat allkirja salajaste võtmete hoidlas pole\n"
+msgstr "Vastavat allkirja salajaste võtmete hoidlas pole\n"
 
-#: g10/gpg.c:1843
-#, c-format
-msgid "NOTE: old default options file `%s' ignored\n"
-msgstr "MÄRKUS: ignoreerin vana vaikimisi võtmete faili `%s'\n"
+#, fuzzy, c-format
+msgid "unknown TOFU policy '%s'\n"
+msgstr "tundmatu vaikimisi saaja `%s'\n"
 
-#: g10/gpg.c:1935
-#, c-format
-msgid "libgcrypt is too old (need %s, have %s)\n"
+msgid "(use \"help\" to list choices)\n"
 msgstr ""
 
-#: g10/gpg.c:2327 g10/gpg.c:3015 g10/gpg.c:3027
-#, c-format
-msgid "NOTE: %s is not for normal use!\n"
-msgstr "MÄRKUS: %s ei ole tavapäraseks kasutamiseks!\n"
+#, fuzzy, c-format
+#| msgid "NOTE: old default options file `%s' ignored\n"
+msgid "Note: old default options file '%s' ignored\n"
+msgstr "MÄRKUS: ignoreerin vana vaikimisi võtmete faili `%s'\n"
+
+#, 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:2508 g10/gpg.c:2520
 #, fuzzy, c-format
-msgid "`%s' is not a valid signature expiration\n"
+msgid "'%s' is not a valid signature expiration\n"
 msgstr "%s ei ole lubatud kooditabel\n"
 
-#: g10/gpg.c:2602
 #, fuzzy, c-format
-msgid "`%s' is not a valid character set\n"
+msgid "\"%s\" is not a proper mail address\n"
+msgstr "Selline e-posti aadress ei ole lubatud\n"
+
+#, fuzzy, c-format
+msgid "invalid pinentry mode '%s'\n"
+msgstr "vigane räsialgoritm `%s'\n"
+
+#, fuzzy, c-format
+msgid "'%s' is not a valid character set\n"
 msgstr "%s ei ole lubatud kooditabel\n"
 
-#: g10/gpg.c:2625 g10/gpg.c:2820 g10/keyedit.c:4131
 #, fuzzy
 msgid "could not parse keyserver URL\n"
-msgstr "ei saa parsida võtmeserveri URI\n"
+msgstr "ei saa parsida võtmeserveri URI\n"
 
-#: g10/gpg.c:2637
 #, fuzzy, c-format
 msgid "%s:%d: invalid keyserver options\n"
-msgstr "%s:%d: vigased ekspordi võtmed\n"
+msgstr "%s:%d: vigased ekspordi võtmed\n"
 
-#: g10/gpg.c:2640
 #, fuzzy
 msgid "invalid keyserver options\n"
-msgstr "vigased ekspordi võtmed\n"
+msgstr "vigased ekspordi võtmed\n"
 
-#: g10/gpg.c:2647
 #, c-format
 msgid "%s:%d: invalid import options\n"
-msgstr "%s:%d: vigased impordi võtmed\n"
+msgstr "%s:%d: vigased impordi võtmed\n"
 
-#: g10/gpg.c:2650
 msgid "invalid import options\n"
-msgstr "vigased impordi võtmed\n"
+msgstr "vigased impordi võtmed\n"
+
+#, fuzzy, c-format
+msgid "invalid filter option: %s\n"
+msgstr "vigased impordi võtmed\n"
 
-#: g10/gpg.c:2657
 #, c-format
 msgid "%s:%d: invalid export options\n"
-msgstr "%s:%d: vigased ekspordi võtmed\n"
+msgstr "%s:%d: vigased ekspordi võtmed\n"
 
-#: g10/gpg.c:2660
 msgid "invalid export options\n"
-msgstr "vigased ekspordi võtmed\n"
+msgstr "vigased ekspordi võtmed\n"
 
-#: g10/gpg.c:2667
 #, fuzzy, c-format
 msgid "%s:%d: invalid list options\n"
-msgstr "%s:%d: vigased impordi võtmed\n"
+msgstr "%s:%d: vigased impordi võtmed\n"
 
-#: g10/gpg.c:2670
 #, fuzzy
 msgid "invalid list options\n"
-msgstr "vigased impordi võtmed\n"
+msgstr "vigased impordi võtmed\n"
 
-#: g10/gpg.c:2678
 msgid "display photo IDs during signature verification"
 msgstr ""
 
-#: g10/gpg.c:2680
 msgid "show policy URLs during signature verification"
 msgstr ""
 
-#: g10/gpg.c:2682
 #, fuzzy
 msgid "show all notations during signature verification"
 msgstr "%s ei ole lubatud kooditabel\n"
 
-#: g10/gpg.c:2684
 msgid "show IETF standard notations during signature verification"
 msgstr ""
 
-#: g10/gpg.c:2688
 msgid "show user-supplied notations during signature verification"
 msgstr ""
 
-#: g10/gpg.c:2690
 #, fuzzy
 msgid "show preferred keyserver URLs during signature verification"
 msgstr "antud allkirja poliisi URL on vigane\n"
 
-#: g10/gpg.c:2692
 #, fuzzy
 msgid "show user ID validity during signature verification"
 msgstr "%s ei ole lubatud kooditabel\n"
 
-#: g10/gpg.c:2694
 msgid "show revoked and expired user IDs in signature verification"
 msgstr ""
 
-#: g10/gpg.c:2696
 #, fuzzy
 msgid "show only the primary user ID in signature verification"
 msgstr "%s ei ole lubatud kooditabel\n"
 
-#: g10/gpg.c:2698
 msgid "validate signatures with PKA data"
 msgstr ""
 
-#: g10/gpg.c:2700
 msgid "elevate the trust of signatures with valid PKA data"
 msgstr ""
 
-#: g10/gpg.c:2707
 #, fuzzy, c-format
 msgid "%s:%d: invalid verify options\n"
-msgstr "%s:%d: vigased ekspordi võtmed\n"
+msgstr "%s:%d: vigased ekspordi võtmed\n"
 
-#: g10/gpg.c:2710
 #, fuzzy
 msgid "invalid verify options\n"
-msgstr "vigased ekspordi võtmed\n"
+msgstr "vigased ekspordi võtmed\n"
 
-#: g10/gpg.c:2717
 #, c-format
 msgid "unable to set exec-path to %s\n"
-msgstr "exec-path väärtuseks ei õnnestu seada %s\n"
+msgstr "exec-path väärtuseks ei õnnestu seada %s\n"
 
-#: g10/gpg.c:2903
 #, fuzzy, c-format
 msgid "%s:%d: invalid auto-key-locate list\n"
-msgstr "%s:%d: vigased ekspordi võtmed\n"
+msgstr "%s:%d: vigased ekspordi võtmed\n"
 
-#: g10/gpg.c:2906
 msgid "invalid auto-key-locate list\n"
 msgstr ""
 
-#: g10/gpg.c:3004 sm/gpgsm.c:1406
 msgid "WARNING: program may create a core file!\n"
-msgstr "HOIATUS: programm võib salvestada oma mälupildi!\n"
+msgstr "HOIATUS: programm võib salvestada oma mälupildi!\n"
 
-#: g10/gpg.c:3008
 #, c-format
 msgid "WARNING: %s overrides %s\n"
-msgstr "HOIATUS: %s määrab üle %s\n"
+msgstr "HOIATUS: %s määrab üle %s\n"
 
-#: g10/gpg.c:3017
 #, c-format
 msgid "%s not allowed with %s!\n"
 msgstr "%s ja %s ei ole koos lubatud!\n"
 
-#: g10/gpg.c:3020
 #, c-format
 msgid "%s makes no sense with %s!\n"
-msgstr "%s ja %s ei oma koos mõtet!\n"
+msgstr "%s ja %s ei oma koos mõtet!\n"
+
+msgid "WARNING: running with faked system time: "
+msgstr ""
 
-#: g10/gpg.c:3035
 #, fuzzy, c-format
 msgid "will not run with insecure memory due to %s\n"
-msgstr "kirjutan salajase võtme faili `%s'\n"
+msgstr "kirjutan salajase võtme faili `%s'\n"
 
-#: g10/gpg.c:3049
-msgid "you can only make detached or clear signatures while in --pgp2 mode\n"
-msgstr ""
-"--pgp2 moodis saate luua ainult eraldiseisvaid või avateksti allkirju\n"
+msgid "selected cipher algorithm is invalid\n"
+msgstr "valitud šifri algoritm ei ole lubatud\n"
 
-#: g10/gpg.c:3055
-msgid "you can't sign and encrypt at the same time while in --pgp2 mode\n"
-msgstr "--pgp2 moodis ei saa korraga allkirjastada ja krüpteerida\n"
-
-#: g10/gpg.c:3061
-msgid "you must use files (and not a pipe) when working with --pgp2 enabled.\n"
-msgstr "--pgp2 moodis peate kasutama faile (ja mitte toru).\n"
-
-#: g10/gpg.c:3074
-msgid "encrypting a message in --pgp2 mode requires the IDEA cipher\n"
-msgstr "teate krüpteerimine --pgp2 moodis nõuab IDEA ¨iffrit\n"
-
-#: g10/gpg.c:3141 g10/gpg.c:3165 sm/gpgsm.c:1478
-msgid "selected cipher algorithm is invalid\n"
-msgstr "valitud ¨ifri algoritm ei ole lubatud\n"
-
-#: g10/gpg.c:3147 g10/gpg.c:3171 sm/gpgsm.c:1484 sm/gpgsm.c:1490
-msgid "selected digest algorithm is invalid\n"
-msgstr "valitud lühendi algoritm ei ole lubatud\n"
-
-#: g10/gpg.c:3153
 #, fuzzy
 msgid "selected compression algorithm is invalid\n"
-msgstr "valitud ¨ifri algoritm ei ole lubatud\n"
+msgstr "valitud šifri algoritm ei ole lubatud\n"
 
-#: g10/gpg.c:3159
 msgid "selected certification digest algorithm is invalid\n"
-msgstr "valitud sertifikaadi lühendi algoritm ei ole lubatud\n"
+msgstr "valitud sertifikaadi lühendi algoritm ei ole lubatud\n"
 
-#: g10/gpg.c:3174
 msgid "completes-needed must be greater than 0\n"
 msgstr "completes-needed peab olema suurem, kui 0\n"
 
-#: g10/gpg.c:3176
 msgid "marginals-needed must be greater than 1\n"
 msgstr "marginals-needed peab olema suurem, kui 1\n"
 
-#: g10/gpg.c:3178
 #, fuzzy
 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:3180
 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"
+msgstr "vigane vaikimisi-sert-tase; peab olema 0, 1, 2 või 3\n"
 
-#: g10/gpg.c:3182
 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"
+msgstr "vigane min-sert-tase; peab olema 1, 2 või 3\n"
 
-#: g10/gpg.c:3185
-msgid "NOTE: simple S2K mode (0) is strongly discouraged\n"
-msgstr "MÄRKUS: lihtne S2K mood (0) ei soovitata kasutada\n"
+#, fuzzy
+#| 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:3189
 msgid "invalid S2K mode; must be 0, 1 or 3\n"
-msgstr "vigane S2K mood; peab olema 0, 1 või 3\n"
+msgstr "vigane S2K mood; peab olema 0, 1 või 3\n"
 
-#: g10/gpg.c:3196
 msgid "invalid default preferences\n"
 msgstr "vigased vaikimisi eelistused\n"
 
-#: g10/gpg.c:3200
 msgid "invalid personal cipher preferences\n"
-msgstr "vigased isikliku ¨ifri eelistused\n"
+msgstr "vigased isikliku šifri eelistused\n"
 
-#: g10/gpg.c:3204
 msgid "invalid personal digest preferences\n"
-msgstr "vigased isikliku lühendi eelistused\n"
+msgstr "vigased isikliku lühendi eelistused\n"
 
-#: g10/gpg.c:3208
 msgid "invalid personal compress preferences\n"
 msgstr "vigased isikliku pakkimise eelistused\n"
 
-#: g10/gpg.c:3241
 #, c-format
 msgid "%s does not yet work with %s\n"
-msgstr "%s ei tööta veel koos %s-ga\n"
+msgstr "%s ei tööta veel koos %s-ga\n"
 
-#: g10/gpg.c:3288
 #, fuzzy, c-format
-msgid "you may not use cipher algorithm `%s' while in %s mode\n"
-msgstr "¨ifri algoritm \"%s\" ei ole moodis %s lubatud\n"
+msgid "digest algorithm '%s' may not be used in %s mode\n"
+msgstr "sõnumilühendi algoritm \"%s\" ei ole moodis %s lubatud\n"
 
-#: g10/gpg.c:3293
 #, fuzzy, c-format
-msgid "you may not use digest algorithm `%s' while in %s mode\n"
-msgstr "sõnumilühendi algoritm \"%s\" ei ole moodis %s lubatud\n"
-
-#: g10/gpg.c:3298
-#, 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 "pakkimise algoritm \"%s\" ei ole moodis %s lubatud\n"
 
-#: g10/gpg.c:3384
 #, c-format
 msgid "failed to initialize the TrustDB: %s\n"
-msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n"
+msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n"
 
-#: g10/gpg.c:3395
 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:3416
-msgid "--store [filename]"
-msgstr "--store [failinimi]"
+"HOIATUS: määrati saajad (-r) aga ei kasutata avaliku võtme krüptograafiat\n"
 
-#: g10/gpg.c:3423
-msgid "--symmetric [filename]"
-msgstr "--symmetric [failinimi]"
-
-#: g10/gpg.c:3425
 #, fuzzy, c-format
-msgid "symmetric encryption of `%s' failed: %s\n"
-msgstr "lahtikrüpteerimine ebaõnnestus: %s\n"
-
-#: g10/gpg.c:3435
-msgid "--encrypt [filename]"
-msgstr "--encrypt [failinimi]"
-
-#: g10/gpg.c:3448
-#, fuzzy
-msgid "--symmetric --encrypt [filename]"
-msgstr "--sign --encrypt [failinimi]"
+msgid "symmetric encryption of '%s' failed: %s\n"
+msgstr "lahtikrüpteerimine ebaõnnestus: %s\n"
 
-#: g10/gpg.c:3450
 msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n"
 msgstr ""
 
-#: g10/gpg.c:3453
 #, fuzzy, c-format
-msgid "you cannot use --symmetric --encrypt while in %s mode\n"
+msgid "you cannot use --symmetric --encrypt in %s mode\n"
 msgstr "%s ei ole moodis %s lubatud.\n"
 
-#: g10/gpg.c:3471
-msgid "--sign [filename]"
-msgstr "--sign [failinimi]"
-
-#: g10/gpg.c:3484
-msgid "--sign --encrypt [filename]"
-msgstr "--sign --encrypt [failinimi]"
-
-#: g10/gpg.c:3499
-#, fuzzy
-msgid "--symmetric --sign --encrypt [filename]"
-msgstr "--sign --encrypt [failinimi]"
-
-#: g10/gpg.c:3501
 msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n"
 msgstr ""
 
-#: g10/gpg.c:3504
 #, fuzzy, c-format
-msgid "you cannot use --symmetric --sign --encrypt while in %s mode\n"
+msgid "you cannot use --symmetric --sign --encrypt in %s mode\n"
 msgstr "%s ei ole moodis %s lubatud.\n"
 
-#: g10/gpg.c:3524
-msgid "--sign --symmetric [filename]"
-msgstr "--sign --symmetric [failinimi]"
-
-#: g10/gpg.c:3533
-msgid "--clearsign [filename]"
-msgstr "--clearsign [failinimi]"
-
-#: g10/gpg.c:3558
-msgid "--decrypt [filename]"
-msgstr "--decrypt [failinimi]"
-
-#: g10/gpg.c:3566
-msgid "--sign-key user-id"
-msgstr "--sign-key kasutaja-id"
-
-#: g10/gpg.c:3570
-msgid "--lsign-key user-id"
-msgstr "--lsign-key kasutaja-id"
-
-#: g10/gpg.c:3591
-msgid "--edit-key user-id [commands]"
-msgstr "--edit-key kasutaja-id [käsud]"
-
-#: g10/gpg.c:3683
 #, c-format
 msgid "keyserver send failed: %s\n"
-msgstr "võtmeserverile saatmine ebaõnnestus: %s\n"
+msgstr "võtmeserverile saatmine ebaõnnestus: %s\n"
 
-#: g10/gpg.c:3685
 #, c-format
 msgid "keyserver receive failed: %s\n"
-msgstr "võtmeserverilt lugemine ebaõnnestus: %s\n"
+msgstr "võtmeserverilt lugemine ebaõnnestus: %s\n"
 
-#: g10/gpg.c:3687
 #, c-format
 msgid "key export failed: %s\n"
-msgstr "võtme eksport ebaõnnestus: %s\n"
+msgstr "võtme eksport ebaõnnestus: %s\n"
+
+#, 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:3698
 #, c-format
 msgid "keyserver search failed: %s\n"
-msgstr "võtmeserveri otsing ebaõnnestus: %s\n"
+msgstr "võtmeserveri otsing ebaõnnestus: %s\n"
 
-#: g10/gpg.c:3708
 #, c-format
 msgid "keyserver refresh failed: %s\n"
-msgstr "võtmeserveri uuendamine ebaõnnestus: %s\n"
+msgstr "võtmeserveri uuendamine ebaõnnestus: %s\n"
 
-#: g10/gpg.c:3759
 #, c-format
 msgid "dearmoring failed: %s\n"
-msgstr "lahtipakendamine ebaõnnestus: %s\n"
+msgstr "lahtipakendamine ebaõnnestus: %s\n"
 
-#: g10/gpg.c:3767
 #, c-format
 msgid "enarmoring failed: %s\n"
-msgstr "pakendamine ebaõnnestus: %s\n"
+msgstr "pakendamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+#| msgid "invalid hash algorithm `%s'\n"
+msgid "invalid hash algorithm '%s'\n"
+msgstr "vigane räsialgoritm `%s'\n"
+
+#, fuzzy, c-format
+msgid "error parsing key specification '%s': %s\n"
+msgstr "viga parooli loomisel: %s\n"
 
-#: g10/gpg.c:3857
 #, c-format
-msgid "invalid hash algorithm `%s'\n"
-msgstr "vigane räsialgoritm `%s'\n"
+msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n"
+msgstr ""
 
-#: g10/gpg.c:3972
-msgid "[filename]"
-msgstr "[failinimi]"
+msgid "WARNING: no command supplied.  Trying to guess what you mean ...\n"
+msgstr ""
 
-#: g10/gpg.c:3976
 msgid "Go ahead and type your message ...\n"
-msgstr "Kirjutage nüüd oma teade ...\n"
+msgstr "Kirjutage nüüd oma teade ...\n"
 
-#: g10/gpg.c:4290
 msgid "the given certification policy URL is invalid\n"
 msgstr "antud sertifikaadi poliisi URL on vigane\n"
 
-#: g10/gpg.c:4292
 msgid "the given signature policy URL is invalid\n"
 msgstr "antud allkirja poliisi URL on vigane\n"
 
-#: g10/gpg.c:4325
 #, fuzzy
 msgid "the given preferred keyserver URL is invalid\n"
 msgstr "antud allkirja poliisi URL on vigane\n"
 
-#: g10/gpgv.c:74
 #, fuzzy
 msgid "|FILE|take the keys from the keyring FILE"
-msgstr "võta võtmed sellest võtmehoidlast"
+msgstr "võta võtmed sellest võtmehoidlast"
 
-#: g10/gpgv.c:76
 msgid "make timestamp conflicts only a warning"
 msgstr "teata ajatemplite konfliktist ainult hoiatusega"
 
-#: g10/gpgv.c:78 sm/gpgsm.c:323
 msgid "|FD|write status info to this FD"
 msgstr "|FP|kirjuta olekuinfo sellesse failipidemesse"
 
-#: g10/gpgv.c:117
+msgid "|ALGO|reject signatures made with ALGO"
+msgstr ""
+
 msgid "Usage: gpgv [options] [files] (-h for help)"
-msgstr "Kasuta: gpgv [võtmed] [failid] (-h näitab abiinfot)"
+msgstr "Kasuta: gpgv [võtmed] [failid] (-h näitab abiinfot)"
 
-#: g10/gpgv.c:119
 #, fuzzy
 msgid ""
 "Syntax: gpgv [options] [files]\n"
 "Check signatures against known trusted keys\n"
 msgstr ""
-"Süntaks: gpg [võtmed] [failid]\n"
-"kontrolli allkirju tuntud usaldusväärsete võtmetega\n"
+"Süntaks: gpg [võtmed] [failid]\n"
+"kontrolli allkirju tuntud usaldusväärsete võtmetega\n"
 
-#: g10/helptext.c:72
 msgid "No help available"
 msgstr "Abiinfo puudub"
 
-#: g10/helptext.c:82
-#, c-format
-msgid "No help available for `%s'"
+#, fuzzy, c-format
+#| msgid "No help available for `%s'"
+msgid "No help available for '%s'"
 msgstr "`%s' kohta abiinfo puudub"
 
-#: g10/import.c:94
 msgid "import signatures that are marked as local-only"
 msgstr ""
 
-#: g10/import.c:96
 msgid "repair damage from the pks keyserver during import"
 msgstr ""
 
-#: g10/import.c:98
+#, fuzzy
+msgid "do not clear the ownertrust values during import"
+msgstr "uuenda usalduse andmebaasi"
+
 #, fuzzy
 msgid "do not update the trustdb after import"
 msgstr "uuenda usalduse andmebaasi"
 
-#: g10/import.c:100
 #, fuzzy
-msgid "create a public key when importing a secret key"
-msgstr "avalik võti ei sobi salajase võtmega!\n"
+msgid "show key during import"
+msgstr "näita sõrmejälge"
 
-#: g10/import.c:102
 msgid "only accept updates to existing keys"
 msgstr ""
 
-#: g10/import.c:104
 #, fuzzy
 msgid "remove unusable parts from key after import"
-msgstr "mittekasutatav salajane võti"
+msgstr "mittekasutatav salajane võti"
 
-#: g10/import.c:106
 msgid "remove as much as possible from key after import"
 msgstr ""
 
-#: g10/import.c:269
+msgid "run import filters and export key immediately"
+msgstr ""
+
+msgid "assume the GnuPG key backup format"
+msgstr ""
+
+#, fuzzy
+msgid "repair keys on import"
+msgstr "näita sõrmejälge"
+
 #, c-format
 msgid "skipping block of type %d\n"
-msgstr "jätan bloki tüübiga %d vahele\n"
+msgstr "jätan bloki tüübiga %d vahele\n"
 
-#: g10/import.c:278
 #, fuzzy, c-format
 msgid "%lu keys processed so far\n"
-msgstr "%lu võtit on seni töödeldud\n"
+msgstr "%lu võtit on seni töödeldud\n"
 
-#: g10/import.c:295
 #, c-format
 msgid "Total number processed: %lu\n"
-msgstr "Töödeldud kokku: %lu\n"
+msgstr "Töödeldud kokku: %lu\n"
+
+#, fuzzy, c-format
+#| msgid "      skipped new keys: %lu\n"
+msgid "    skipped PGP-2 keys: %lu\n"
+msgstr " vahele jäetud uusi võtmeid: %lu\n"
 
-#: g10/import.c:297
 #, c-format
 msgid "      skipped new keys: %lu\n"
-msgstr " vahele jäetud uusi võtmeid: %lu\n"
+msgstr " vahele jäetud uusi võtmeid: %lu\n"
 
-#: g10/import.c:300
 #, c-format
 msgid "          w/o user IDs: %lu\n"
 msgstr "    puudub kasutaja ID: %lu\n"
 
-#: g10/import.c:302 sm/import.c:114
 #, c-format
 msgid "              imported: %lu"
 msgstr "            imporditud: %lu"
 
-#: g10/import.c:308 sm/import.c:118
 #, c-format
 msgid "             unchanged: %lu\n"
 msgstr "              muutmata: %lu\n"
 
-#: g10/import.c:310
 #, c-format
 msgid "          new user IDs: %lu\n"
 msgstr "       uusi kasutajaid: %lu\n"
 
-#: g10/import.c:312
 #, c-format
 msgid "           new subkeys: %lu\n"
-msgstr "      uusi alamvõtmeid: %lu\n"
+msgstr "      uusi alamvõtmeid: %lu\n"
 
-#: g10/import.c:314
 #, c-format
 msgid "        new signatures: %lu\n"
 msgstr "         uusi allkirju: %lu\n"
 
-#: g10/import.c:316
 #, c-format
 msgid "   new key revocations: %lu\n"
-msgstr "      uusi tühistamisi: %lu\n"
+msgstr "      uusi tühistamisi: %lu\n"
 
-#: g10/import.c:318 sm/import.c:120
 #, c-format
 msgid "      secret keys read: %lu\n"
-msgstr " loetud salajasi võtmeid: %lu\n"
+msgstr " loetud salajasi võtmeid: %lu\n"
 
-#: g10/import.c:320 sm/import.c:122
 #, c-format
 msgid "  secret keys imported: %lu\n"
-msgstr " salajasi võtmeid imporditud: %lu\n"
+msgstr " salajasi võtmeid imporditud: %lu\n"
 
-#: g10/import.c:322 sm/import.c:124
 #, c-format
 msgid " secret keys unchanged: %lu\n"
-msgstr " muutmata salajasi võtmeid: %lu\n"
+msgstr " muutmata salajasi võtmeid: %lu\n"
 
-#: g10/import.c:324 sm/import.c:126
 #, c-format
 msgid "          not imported: %lu\n"
 msgstr "       pole imporditud: %lu\n"
 
-#: g10/import.c:326
 #, fuzzy, c-format
 msgid "    signatures cleaned: %lu\n"
 msgstr "         uusi allkirju: %lu\n"
 
-#: g10/import.c:328
 #, fuzzy, c-format
 msgid "      user IDs cleaned: %lu\n"
-msgstr " loetud salajasi võtmeid: %lu\n"
+msgstr " loetud salajasi võtmeid: %lu\n"
 
-#: g10/import.c:569
 #, c-format
 msgid ""
 "WARNING: key %s contains preferences for unavailable\n"
 "algorithms on these user IDs:\n"
 msgstr ""
 
-#: g10/import.c:610
 #, c-format
 msgid "         \"%s\": preference for cipher algorithm %s\n"
 msgstr ""
 
-#: g10/import.c:625
 #, fuzzy, c-format
 msgid "         \"%s\": preference for digest algorithm %s\n"
-msgstr "%s allkiri, sõnumilühendi algoritm %s\n"
+msgstr "%s allkiri, sõnumilühendi algoritm %s\n"
 
-#: g10/import.c:637
 #, c-format
 msgid "         \"%s\": preference for compression algorithm %s\n"
 msgstr ""
 
-#: g10/import.c:650
 msgid "it is strongly suggested that you update your preferences and\n"
 msgstr ""
 
-#: g10/import.c:652
 msgid "re-distribute this key to avoid potential algorithm mismatch problems\n"
 msgstr ""
 
-#: g10/import.c:676
 #, c-format
 msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr ""
 
-#: g10/import.c:729 g10/import.c:1137
 #, fuzzy, c-format
 msgid "key %s: no user ID\n"
-msgstr "võti %08lX: kasutaja ID puudub\n"
+msgstr "võti %08lX: kasutaja ID puudub\n"
+
+#, fuzzy, c-format
+msgid "key %s: %s\n"
+msgstr "`%s' jätsin vahele: %s\n"
+
+msgid "rejected by import screener"
+msgstr ""
 
-#: g10/import.c:758
 #, fuzzy, c-format
 msgid "key %s: PKS subkey corruption repaired\n"
-msgstr "võti %08lX: HKP alamvõtme rike parandatud\n"
+msgstr "võti %08lX: HKP alamvõtme rike parandatud\n"
 
-#: g10/import.c:773
 #, fuzzy, c-format
 msgid "key %s: accepted non self-signed user ID \"%s\"\n"
 msgstr ""
-"võti %08lX: aktsepteerisin iseenda poolt allakirjutamata kasutaja ID '%s'\n"
+"võti %08lX: aktsepteerisin iseenda poolt allakirjutamata kasutaja ID '%s'\n"
 
-#: g10/import.c:779
 #, fuzzy, c-format
 msgid "key %s: no valid user IDs\n"
-msgstr "võti %08lX: puudub kehtiv kasutaja ID\n"
+msgstr "võti %08lX: puudub kehtiv kasutaja ID\n"
 
-#: g10/import.c:781
 msgid "this may be caused by a missing self-signature\n"
-msgstr "see võib olla põhjustatud puuduvast iseenda allkirjast\n"
+msgstr "see võib olla põhjustatud puuduvast iseenda allkirjast\n"
 
-#: g10/import.c:791 g10/import.c:1261
 #, fuzzy, c-format
 msgid "key %s: public key not found: %s\n"
-msgstr "võti %08lX: avalikku võtit ei leitud: %s\n"
+msgstr "võti %08lX: avalikku võtit ei leitud: %s\n"
 
-#: g10/import.c:797
 #, fuzzy, c-format
 msgid "key %s: new key - skipped\n"
-msgstr "võti %08lX: uus võti - jätsin vahele\n"
+msgstr "võti %08lX: uus võti - jätsin vahele\n"
 
-#: g10/import.c:806
 #, c-format
 msgid "no writable keyring found: %s\n"
-msgstr "ei leia kirjutatavat võtmehoidlat: %s\n"
-
-#: g10/import.c:811 g10/openfile.c:278 g10/sign.c:802 g10/sign.c:1111
-#, c-format
-msgid "writing to `%s'\n"
-msgstr "kirjutan faili `%s'\n"
+msgstr "ei leia kirjutatavat võtmehoidlat: %s\n"
 
-#: g10/import.c:815 g10/import.c:910 g10/import.c:1177 g10/import.c:1322
-#: g10/import.c:2431 g10/import.c:2453
-#, c-format
-msgid "error writing keyring `%s': %s\n"
-msgstr "viga võtmehoidlasse `%s' kirjutamisel: %s\n"
+#, fuzzy, c-format
+#| msgid "error writing keyring `%s': %s\n"
+msgid "error writing keyring '%s': %s\n"
+msgstr "viga võtmehoidlasse `%s' kirjutamisel: %s\n"
 
-#: g10/import.c:834
 #, fuzzy, c-format
 msgid "key %s: public key \"%s\" imported\n"
-msgstr "võti %08lX: avalik võti \"%s\" on imporditud\n"
+msgstr "võti %08lX: avalik võti \"%s\" on imporditud\n"
 
-#: g10/import.c:858
 #, fuzzy, c-format
 msgid "key %s: doesn't match our copy\n"
-msgstr "võti %08lX: ei sobi meie koopiaga\n"
-
-#: g10/import.c:875 g10/import.c:1279
-#, fuzzy, c-format
-msgid "key %s: can't locate original keyblock: %s\n"
-msgstr "võti %08lX: ei leia algset võtmeblokki: %s\n"
-
-#: g10/import.c:883 g10/import.c:1286
-#, fuzzy, c-format
-msgid "key %s: can't read original keyblock: %s\n"
-msgstr "võti %08lX: ei õnnestu lugeda algset võtmeblokki: %s\n"
+msgstr "võti %08lX: ei sobi meie koopiaga\n"
 
-#: g10/import.c:920
 #, fuzzy, c-format
 msgid "key %s: \"%s\" 1 new user ID\n"
-msgstr "võti %08lX: \"%s\" 1 uus kasutaja ID\n"
+msgstr "võti %08lX: \"%s\" 1 uus kasutaja ID\n"
 
-#: g10/import.c:923
 #, fuzzy, c-format
 msgid "key %s: \"%s\" %d new user IDs\n"
-msgstr "võti %08lX: \"%s\" %d uut kasutaja IDd\n"
+msgstr "võti %08lX: \"%s\" %d uut kasutaja IDd\n"
 
-#: g10/import.c:926
 #, fuzzy, c-format
 msgid "key %s: \"%s\" 1 new signature\n"
-msgstr "võti %08lX: \"%s\" 1 uus allkiri\n"
+msgstr "võti %08lX: \"%s\" 1 uus allkiri\n"
 
-#: g10/import.c:929
 #, fuzzy, c-format
 msgid "key %s: \"%s\" %d new signatures\n"
-msgstr "võti %08lX: \"%s\" %d uut allkirja\n"
+msgstr "võti %08lX: \"%s\" %d uut allkirja\n"
 
-#: g10/import.c:932
 #, fuzzy, c-format
 msgid "key %s: \"%s\" 1 new subkey\n"
-msgstr "võti %08lX: \"%s\" 1 uus alamvõti\n"
+msgstr "võti %08lX: \"%s\" 1 uus alamvõti\n"
 
-#: g10/import.c:935
 #, fuzzy, c-format
 msgid "key %s: \"%s\" %d new subkeys\n"
-msgstr "võti %08lX: \"%s\" %d uut alamvõtit\n"
+msgstr "võti %08lX: \"%s\" %d uut alamvõtit\n"
 
-#: g10/import.c:938
 #, fuzzy, c-format
 msgid "key %s: \"%s\" %d signature cleaned\n"
-msgstr "võti %08lX: \"%s\" %d uut allkirja\n"
+msgstr "võti %08lX: \"%s\" %d uut allkirja\n"
 
-#: g10/import.c:941
 #, fuzzy, c-format
 msgid "key %s: \"%s\" %d signatures cleaned\n"
-msgstr "võti %08lX: \"%s\" %d uut allkirja\n"
+msgstr "võti %08lX: \"%s\" %d uut allkirja\n"
 
-#: g10/import.c:944
 #, fuzzy, c-format
 msgid "key %s: \"%s\" %d user ID cleaned\n"
-msgstr "võti %08lX: \"%s\" %d uut kasutaja IDd\n"
+msgstr "võti %08lX: \"%s\" %d uut kasutaja IDd\n"
 
-#: g10/import.c:947
 #, fuzzy, c-format
 msgid "key %s: \"%s\" %d user IDs cleaned\n"
-msgstr "võti %08lX: \"%s\" %d uut kasutaja IDd\n"
+msgstr "võti %08lX: \"%s\" %d uut kasutaja IDd\n"
 
-#: g10/import.c:971
 #, fuzzy, c-format
 msgid "key %s: \"%s\" not changed\n"
-msgstr "võti %08lX: \"%s\" ei muudetud\n"
+msgstr "võti %08lX: \"%s\" ei muudetud\n"
 
-#: g10/import.c:1143
 #, fuzzy, c-format
-msgid "key %s: secret key with invalid cipher %d - skipped\n"
-msgstr "võti %08lX: salajane võti vigase ¨ifriga %d - jätsin vahele\n"
-
-#: g10/import.c:1154
-#, fuzzy
-msgid "importing secret keys not allowed\n"
-msgstr "kirjutan salajase võtme faili `%s'\n"
+msgid "key %s: secret key imported\n"
+msgstr "võti %08lX: salajane võti on imporditud\n"
 
-#: g10/import.c:1171 g10/import.c:2446
-#, c-format
-msgid "no default secret keyring: %s\n"
-msgstr "puudub salajaste võtmete vaikimisi võtmehoidla: %s\n"
+#, fuzzy, c-format
+#| msgid "skipped: secret key already present\n"
+msgid "key %s: secret key already exists\n"
+msgstr "jätsin vahele: avalik võti on juba olemas\n"
 
-#: g10/import.c:1182
 #, fuzzy, c-format
-msgid "key %s: secret key imported\n"
-msgstr "võti %08lX: salajane võti on imporditud\n"
+msgid "key %s: error sending to agent: %s\n"
+msgstr "viga teate saatmisel serverile `%s': %s\n"
 
-#: g10/import.c:1212
 #, fuzzy, c-format
-msgid "key %s: already in secret keyring\n"
-msgstr "võti %08lX: on juba salajaste võtmete hoidlas\n"
+msgid "secret key %s: %s\n"
+msgstr "salajast võtit `%s' ei leitud: %s\n"
+
+#, fuzzy
+msgid "importing secret keys not allowed\n"
+msgstr "kirjutan salajase võtme faili `%s'\n"
 
-#: g10/import.c:1222
 #, fuzzy, c-format
-msgid "key %s: secret key not found: %s\n"
-msgstr "võti %08lX: salajast võtit ei leitud: %s\n"
+msgid "key %s: secret key with invalid cipher %d - skipped\n"
+msgstr "võti %08lX: salajane võti vigase šifriga %d - jätsin vahele\n"
+
+#. TRANSLATORS: For smartcard, each private key on
+#. host has a reference (stub) to a smartcard and
+#. actual private key data is stored on the card.  A
+#. single smartcard can have up to three private key
+#. data.  Importing private key stub is always
+#. skipped in 2.1, and it returns
+#. GPG_ERR_NOT_PROCESSED.  Instead, user should be
+#. suggested to run 'gpg --card-status', then,
+#. references to a card will be automatically
+#. created again.
+#, c-format
+msgid "To migrate '%s', with each smartcard, run: %s\n"
+msgstr ""
 
-#: g10/import.c:1254
 #, fuzzy, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
-"võti %08lX: avalik võti puudub - tühistamise sertifikaati ei saa rakendada\n"
+"võti %08lX: avalik võti puudub - tühistamise sertifikaati ei saa rakendada\n"
+
+#, fuzzy, c-format
+msgid "key %s: can't locate original keyblock: %s\n"
+msgstr "võti %08lX: ei leia algset võtmeblokki: %s\n"
+
+#, fuzzy, c-format
+msgid "key %s: can't read original keyblock: %s\n"
+msgstr "võti %08lX: ei õnnestu lugeda algset võtmeblokki: %s\n"
 
-#: g10/import.c:1297
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
-msgstr "võti %08lX: vigane tühistamise sertifikaat: %s - lükkasin tagasi\n"
+msgstr "võti %08lX: vigane tühistamise sertifikaat: %s - lükkasin tagasi\n"
 
-#: g10/import.c:1329
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
-msgstr "võti %08lX: \"%s\" tühistamise sertifikaat imporditud\n"
+msgstr "võti %08lX: \"%s\" tühistamise sertifikaat imporditud\n"
 
-#: g10/import.c:1398
 #, fuzzy, c-format
 msgid "key %s: no user ID for signature\n"
-msgstr "võti %08lX: allkirjal puudub kasutaja ID\n"
+msgstr "võti %08lX: allkirjal puudub kasutaja ID\n"
 
-#: g10/import.c:1413
 #, fuzzy, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
-msgstr "võti %08lX: mittetoetatud avaliku võtme algoritm kasutajaga \"%s\"\n"
+msgstr "võti %08lX: mittetoetatud avaliku võtme algoritm kasutajaga \"%s\"\n"
 
-#: g10/import.c:1415
 #, fuzzy, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
-msgstr "võti %08lX: kasutajal \"%s\" on vigane iseenda allkiri\n"
+msgstr "võti %08lX: kasutajal \"%s\" on vigane iseenda allkiri\n"
 
-#: g10/import.c:1433
 #, fuzzy, c-format
-msgid "key %s: no subkey for key binding\n"
-msgstr "võti %08lX: võtmeseosel puudub alamvõti\n"
+msgid "key %s: unsupported public key algorithm\n"
+msgstr "võti %08lX: mittetoetatud avaliku võtme algoritm\n"
 
-#: g10/import.c:1444 g10/import.c:1494
 #, fuzzy, c-format
-msgid "key %s: unsupported public key algorithm\n"
-msgstr "võti %08lX: mittetoetatud avaliku võtme algoritm\n"
+msgid "key %s: invalid direct key signature\n"
+msgstr "võti %08lX: lisatud vahetu võtme allkiri\n"
+
+#, fuzzy, c-format
+msgid "key %s: no subkey for key binding\n"
+msgstr "võti %08lX: võtmeseosel puudub alamvõti\n"
 
-#: g10/import.c:1446
 #, fuzzy, c-format
 msgid "key %s: invalid subkey binding\n"
-msgstr "võti %08lX: vigane alamvõtme seos\n"
+msgstr "võti %08lX: vigane alamvõtme seos\n"
 
-#: g10/import.c:1461
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey binding\n"
-msgstr "võti %08lX: vigane mitme alamvõtme seos\n"
+msgstr "võti %08lX: vigane mitme alamvõtme seos\n"
 
-#: g10/import.c:1483
 #, fuzzy, c-format
 msgid "key %s: no subkey for key revocation\n"
-msgstr "võti %08lX: võtme tühistamiseks puudub alamvõti\n"
+msgstr "võti %08lX: võtme tühistamiseks puudub alamvõti\n"
 
-#: g10/import.c:1496
 #, fuzzy, c-format
 msgid "key %s: invalid subkey revocation\n"
-msgstr "võti %08lX: vigane alamvõtme tühistamine\n"
+msgstr "võti %08lX: vigane alamvõtme tühistamine\n"
 
-#: g10/import.c:1511
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey revocation\n"
-msgstr "võti %08lX: eemaldasin mitme alamvõtme tühistamise\n"
+msgstr "võti %08lX: eemaldasin mitme alamvõtme tühistamise\n"
 
-#: g10/import.c:1555
 #, fuzzy, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
-msgstr "võti %08lX: jätsin vahele kasutaja ID '"
+msgstr "võti %08lX: jätsin vahele kasutaja ID '"
 
-#: g10/import.c:1576
 #, fuzzy, c-format
 msgid "key %s: skipped subkey\n"
-msgstr "võti %08lX: jätsin alamvõtme vahele\n"
+msgstr "võti %08lX: jätsin alamvõtme vahele\n"
 
-#: g10/import.c:1603
 #, fuzzy, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
-msgstr "võti %08lX: mitte eksporditav allkiri (klass %02x) - jätan vahele\n"
+msgstr "võti %08lX: mitte eksporditav allkiri (klass %02x) - jätan vahele\n"
 
-#: g10/import.c:1613
 #, fuzzy, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
-msgstr "võti %08lX: tühistamise sertifikaat on vales kohas - jätan vahele\n"
+msgstr "võti %08lX: tühistamise sertifikaat on vales kohas - jätan vahele\n"
 
-#: g10/import.c:1630
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
-msgstr "võti %08lX: vigane tühistamise sertifikaat: %s - jätan vahele\n"
+msgstr "võti %08lX: vigane tühistamise sertifikaat: %s - jätan vahele\n"
 
-#: g10/import.c:1644
 #, fuzzy, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
-msgstr "võti %08lX: alamvõtme allkiri on vales kohas - jätan vahele\n"
+msgstr "võti %08lX: alamvõtme allkiri on vales kohas - jätan vahele\n"
 
-#: g10/import.c:1652
 #, fuzzy, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
-msgstr "võti %08lX: ootamatu allkirja klass (0x%02x) - jätan vahele\n"
+msgstr "võti %08lX: ootamatu allkirja klass (0x%02x) - jätan vahele\n"
 
-#: g10/import.c:1781
 #, fuzzy, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
-msgstr "võti %08lX: tuvastasin dubleeritud kasutaja ID - mestisin\n"
+msgstr "võti %08lX: tuvastasin dubleeritud kasutaja ID - mestisin\n"
 
-#: g10/import.c:1843
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr ""
-"HOIATUS: võti %08lX võib olla tühistatud: laen tühistamise võtit %08lX\n"
+"HOIATUS: võti %08lX võib olla tühistatud: laen tühistamise võtit %08lX\n"
 
-#: g10/import.c:1857
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
-"HOIATUS: võti %08lX võib olla tühistatud: tühistamise võtit %08lX pole.\n"
+"HOIATUS: võti %08lX võib olla tühistatud: tühistamise võtit %08lX pole.\n"
 
-#: g10/import.c:1916
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
-msgstr "võti %08lX: \"%s\" tühistamise sertifikaat lisatud\n"
+msgstr "võti %08lX: \"%s\" tühistamise sertifikaat lisatud\n"
 
-#: g10/import.c:1950
 #, fuzzy, c-format
 msgid "key %s: direct key signature added\n"
-msgstr "võti %08lX: lisatud vahetu võtme allkiri\n"
-
-#: g10/import.c:2351
-#, fuzzy
-msgid "NOTE: a key's S/N does not match the card's one\n"
-msgstr "avalik võti ei sobi salajase võtmega!\n"
+msgstr "võti %08lX: lisatud vahetu võtme allkiri\n"
 
-#: g10/import.c:2359
-#, fuzzy
-msgid "NOTE: primary key is online and stored on card\n"
-msgstr "jätsin vahele: avalik võti on juba olemas\n"
+#, fuzzy, c-format
+msgid "error creating keybox '%s': %s\n"
+msgstr "viga võtmehoidla `%s' loomisel: %s\n"
 
-#: g10/import.c:2361
-#, fuzzy
-msgid "NOTE: secondary key is online and stored on card\n"
-msgstr "jätsin vahele: avalik võti on juba olemas\n"
+#, fuzzy, c-format
+#| msgid "error creating keyring `%s': %s\n"
+msgid "error creating keyring '%s': %s\n"
+msgstr "viga võtmehoidla `%s' loomisel: %s\n"
 
-#: g10/keydb.c:181
-#, c-format
-msgid "error creating keyring `%s': %s\n"
-msgstr "viga võtmehoidla `%s' loomisel: %s\n"
+#, fuzzy, c-format
+msgid "keybox '%s' created\n"
+msgstr "võtmehoidla `%s' on loodud\n"
 
-#: g10/keydb.c:187
-#, c-format
-msgid "keyring `%s' created\n"
-msgstr "võtmehoidla `%s' on loodud\n"
+#, fuzzy, c-format
+#| msgid "keyring `%s' created\n"
+msgid "keyring '%s' created\n"
+msgstr "võtmehoidla `%s' on loodud\n"
 
-#: g10/keydb.c:333 g10/keydb.c:336
 #, fuzzy, c-format
-msgid "keyblock resource `%s': %s\n"
+msgid "keyblock resource '%s': %s\n"
 msgstr "viga `%s' loomisel: %s\n"
 
-#: g10/keydb.c:719
+#, fuzzy, c-format
+msgid "error opening key DB: %s\n"
+msgstr "viga `%s' lugemisel: %s\n"
+
 #, c-format
 msgid "failed to rebuild keyring cache: %s\n"
-msgstr "võtmehoidla vahemälu uuesti loomine ebaõnnestus: %s\n"
+msgstr "võtmehoidla vahemälu uuesti loomine ebaõnnestus: %s\n"
 
-#: g10/keyedit.c:265
 msgid "[revocation]"
-msgstr "[tühistamine]"
+msgstr "[tühistamine]"
 
-#: g10/keyedit.c:266
 msgid "[self-signature]"
 msgstr "[iseenda allkiri]"
 
-#: g10/keyedit.c:344 g10/keylist.c:396
-msgid "1 bad signature\n"
-msgstr "1 halb allkiri\n"
-
-#: g10/keyedit.c:346 g10/keylist.c:398
-#, c-format
-msgid "%d bad signatures\n"
-msgstr "%d halba allkirja\n"
-
-#: g10/keyedit.c:348 g10/keylist.c:400
-msgid "1 signature not checked due to a missing key\n"
-msgstr "1 allkiri jäi testimata, kuna võti puudub\n"
-
-#: g10/keyedit.c:350 g10/keylist.c:402
-#, c-format
-msgid "%d signatures not checked due to missing keys\n"
-msgstr "%d allkirja jäi testimata, kuna võtmed puuduvad\n"
-
-#: g10/keyedit.c:352 g10/keylist.c:404
-msgid "1 signature not checked due to an error\n"
-msgstr "1 allkiri jäi vea tõttu kontrollimata\n"
-
-#: g10/keyedit.c:354 g10/keylist.c:406
-#, c-format
-msgid "%d signatures not checked due to errors\n"
-msgstr "%d allkirja jäi vigade tõttu kontrollimata\n"
-
-#: g10/keyedit.c:356
-msgid "1 user ID without valid self-signature detected\n"
-msgstr "tuvastasin ühe kehtiva iseenda allkirjata kasutaja ID\n"
-
-#: g10/keyedit.c:358
-#, c-format
-msgid "%d user IDs without valid self-signatures detected\n"
-msgstr "tuvastasin %d kehtiva iseenda allkirjata kasutaja IDd\n"
-
-#: g10/keyedit.c:414 g10/pkclist.c:262
 #, fuzzy
 msgid ""
 "Please decide how far you trust this user to correctly verify other users' "
@@ -3259,68 +3000,58 @@ msgid ""
 "(by looking at passports, checking fingerprints from different sources, "
 "etc.)\n"
 msgstr ""
-"Palun otsustage, kuivõrd te usaldate seda kasutajat\n"
-"teiste kasutajate võtmete kontrollimisel (kontrollige\n"
-"passe, kontrollige erinevatest allikatest näpujälgi...)?\n"
+"Palun otsustage, kuivõrd te usaldate seda kasutajat\n"
+"teiste kasutajate võtmete kontrollimisel (kontrollige\n"
+"passe, kontrollige erinevatest allikatest näpujälgi...)?\n"
 "\n"
 
-#: g10/keyedit.c:418 g10/pkclist.c:274
 #, fuzzy, c-format
 msgid "  %d = I trust marginally\n"
-msgstr " %d = Usaldan vähesel määral\n"
+msgstr " %d = Usaldan vähesel määral\n"
 
-#: g10/keyedit.c:419 g10/pkclist.c:276
 #, fuzzy, c-format
 msgid "  %d = I trust fully\n"
-msgstr " %d = Usaldan täiesti\n"
+msgstr " %d = Usaldan täiesti\n"
 
-#: g10/keyedit.c:438
 msgid ""
 "Please enter the depth of this trust signature.\n"
 "A depth greater than 1 allows the key you are signing to make\n"
 "trust signatures on your behalf.\n"
 msgstr ""
 
-#: g10/keyedit.c:454
 msgid "Please enter a domain to restrict this signature, or enter for none.\n"
 msgstr ""
 
-#: g10/keyedit.c:598
+#, c-format
+msgid "Skipping user ID \"%s\", which is not a text ID.\n"
+msgstr ""
+
 #, c-format
 msgid "User ID \"%s\" is revoked."
-msgstr "Kasutaja ID \"%s\" on tühistatud."
+msgstr "Kasutaja ID \"%s\" on tühistatud."
 
-#: g10/keyedit.c:607 g10/keyedit.c:635 g10/keyedit.c:662 g10/keyedit.c:830
-#: g10/keyedit.c:895 g10/keyedit.c:1783
 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:621 g10/keyedit.c:649 g10/keyedit.c:676 g10/keyedit.c:836
-#: g10/keyedit.c:1789
 msgid "  Unable to sign.\n"
 msgstr "  Ei saa allkirjastada.\n"
 
-#: g10/keyedit.c:626
 #, c-format
 msgid "User ID \"%s\" is expired."
 msgstr "Kasutaja ID \"%s\" on aegunud."
 
-#: g10/keyedit.c:654
 #, c-format
 msgid "User ID \"%s\" is not self-signed."
 msgstr "Kasutaja ID \"%s\" ei ole ise allkirjastatud."
 
-#: g10/keyedit.c:682
 #, fuzzy, c-format
 msgid "User ID \"%s\" is signable.  "
 msgstr "Kasutaja ID \"%s\" ei ole ise allkirjastatud."
 
-#: g10/keyedit.c:684
 #, fuzzy
 msgid "Sign it? (y/N) "
-msgstr "Allkirjastan tõesti? "
+msgstr "Allkirjastan tõesti? "
 
-#: g10/keyedit.c:706
 #, c-format
 msgid ""
 "The self-signature on \"%s\"\n"
@@ -3329,11 +3060,9 @@ msgstr ""
 "Iseenda allkiri \"%s\"\n"
 "on PGP 2.x stiilis allkiri.\n"
 
-#: g10/keyedit.c:715
 msgid "Do you want to promote it to an OpenPGP self-signature? (y/N) "
 msgstr "Kas te soovite seda edutada OpenPGP iseenda allkirjaks? (j/E) "
 
-#: g10/keyedit.c:729
 #, c-format
 msgid ""
 "Your current signature on \"%s\"\n"
@@ -3342,11 +3071,9 @@ msgstr ""
 "Teie praegune allkiri \"%s\"\n"
 "on aegunud.\n"
 
-#: g10/keyedit.c:733
 msgid "Do you want to issue a new signature to replace the expired one? (y/N) "
 msgstr "Kas soovite luua uut allkirja et asendada vana aegunud? (j/E) "
 
-#: g10/keyedit.c:754
 #, c-format
 msgid ""
 "Your current signature on \"%s\"\n"
@@ -3355,1035 +3082,845 @@ msgstr ""
 "Teie praegune allkiri \"%s\"\n"
 "on lokaalne allkiri.\n"
 
-#: g10/keyedit.c:758
 msgid "Do you want to promote it to a full exportable signature? (y/N) "
 msgstr ""
-"Kas te soovite seda edutada täielikuks eksporditavaks allkirjaks? (j/E) "
+"Kas te soovite seda edutada täielikuks eksporditavaks allkirjaks? (j/E) "
 
-#: g10/keyedit.c:779
 #, fuzzy, c-format
 msgid "\"%s\" was already locally signed by key %s\n"
-msgstr "\"%s\" on juba lokaalselt allkirjastatud võtmega %08lX\n"
+msgstr "\"%s\" on juba lokaalselt allkirjastatud võtmega %08lX\n"
 
-#: g10/keyedit.c:782
 #, fuzzy, c-format
 msgid "\"%s\" was already signed by key %s\n"
-msgstr "\"%s\" on juba allkirjastatud võtmega %08lX\n"
+msgstr "\"%s\" on juba allkirjastatud võtmega %08lX\n"
 
-#: g10/keyedit.c:787
 msgid "Do you want to sign it again anyway? (y/N) "
 msgstr "Olete kindel, et soovite seda ikka allkirjastada? (j/E) "
 
-#: g10/keyedit.c:809
 #, fuzzy, c-format
 msgid "Nothing to sign with key %s\n"
-msgstr "Võtmega %08lX pole midagi allkirjastada\n"
+msgstr "Võtmega %08lX pole midagi allkirjastada\n"
 
-#: g10/keyedit.c:824
 msgid "This key has expired!"
-msgstr "See võti on aegunud!"
+msgstr "See võti on aegunud!"
 
-#: g10/keyedit.c:842
 #, c-format
 msgid "This key is due to expire on %s.\n"
-msgstr "See võti aegub %s.\n"
+msgstr "See võti aegub %s.\n"
 
-#: g10/keyedit.c:848
 msgid "Do you want your signature to expire at the same time? (Y/n) "
 msgstr "Soovite, et teie allkiri aeguks samal ajal? (J/e) "
 
-#: g10/keyedit.c:888
-msgid ""
-"You may not make an OpenPGP signature on a PGP 2.x key while in --pgp2 "
-"mode.\n"
-msgstr "--pgp2 moodis ei saa PGP 2.x võtmele OpenPGP allkirja anda.\n"
-
-#: g10/keyedit.c:890
-msgid "This would make the key unusable in PGP 2.x.\n"
-msgstr "See muudab võtme PGP 2.x programmidega mitte-kasutatavaks.\n"
-
-#: g10/keyedit.c:915
 msgid ""
 "How carefully have you verified the key you are about to sign actually "
 "belongs\n"
 "to the person named above?  If you don't know what to answer, enter \"0\".\n"
 msgstr ""
-"Kui hoolikalt te olete kontrollinud et võti, mida te asute allkirjastama,\n"
-"kuulub ka tegelikult ülal mainitud isikule? Kui te ei tea, mida vastata,\n"
+"Kui hoolikalt te olete kontrollinud et võti, mida te asute allkirjastama,\n"
+"kuulub ka tegelikult ülal mainitud isikule? Kui te ei tea, mida vastata,\n"
 "sisestage \"0\".\n"
 
-#: g10/keyedit.c:920
 #, c-format
 msgid "   (0) I will not answer.%s\n"
 msgstr "   (0) Ma ei vasta.%s\n"
 
-#: g10/keyedit.c:922
 #, c-format
 msgid "   (1) I have not checked at all.%s\n"
-msgstr "   (1) Ma ei ole üldse kontrollinud.%s\n"
+msgstr "   (1) Ma ei ole üldse kontrollinud.%s\n"
 
-#: g10/keyedit.c:924
 #, c-format
 msgid "   (2) I have done casual checking.%s\n"
 msgstr "   (2) Ma olen teinud pealiskaudset kontrolli.%s\n"
 
-#: g10/keyedit.c:926
 #, c-format
 msgid "   (3) I have done very careful checking.%s\n"
-msgstr "   (3) Ma olen kontrollinud väga hoolikalt.%s\n"
+msgstr "   (3) Ma olen kontrollinud väga hoolikalt.%s\n"
 
-#: g10/keyedit.c:932
 #, fuzzy
-msgid "Your selection? (enter `?' for more information): "
+msgid "Your selection? (enter '?' for more information): "
 msgstr "Teie valik? (lisainfo saamiseks vajutage '?'): "
 
-#: g10/keyedit.c:956
 #, fuzzy, c-format
 msgid ""
 "Are you sure that you want to sign this key with your\n"
 "key \"%s\" (%s)\n"
 msgstr ""
-"Olete tõesti kindel, et soovite seda võtit oma\n"
-"võtmega allkirjastada: \""
+"Olete tõesti kindel, et soovite seda võtit oma\n"
+"võtmega allkirjastada: \""
 
-#: g10/keyedit.c:963
 #, fuzzy
 msgid "This will be a self-signature.\n"
 msgstr ""
 "\n"
 "See saab olema iseenda allkiri.\n"
 
-#: g10/keyedit.c:969
 #, fuzzy
 msgid "WARNING: the signature will not be marked as non-exportable.\n"
 msgstr ""
 "\n"
-"HOIATUS: allkirja ei märgita mitte-eksporditavaks.\n"
+"HOIATUS: allkirja ei märgita mitte-eksporditavaks.\n"
 
-#: g10/keyedit.c:977
 #, fuzzy
 msgid "WARNING: the signature will not be marked as non-revocable.\n"
 msgstr ""
 "\n"
-"HOIATUS: allkirja ei märgita kehtetuks mitte-tunnistatavaks.\n"
+"HOIATUS: allkirja ei märgita kehtetuks mitte-tunnistatavaks.\n"
 
-#: g10/keyedit.c:987
 #, fuzzy
 msgid "The signature will be marked as non-exportable.\n"
 msgstr ""
 "\n"
-"Allkiri märgitakse mitte-eksporditavaks.\n"
+"Allkiri märgitakse mitte-eksporditavaks.\n"
 
-#: g10/keyedit.c:994
 #, fuzzy
 msgid "The signature will be marked as non-revocable.\n"
 msgstr ""
 "\n"
-"Allkiri märgitakse kehtetuks mitte-tunnistatavaks.\n"
+"Allkiri märgitakse kehtetuks mitte-tunnistatavaks.\n"
 
-#: g10/keyedit.c:1001
 #, fuzzy
 msgid "I have not checked this key at all.\n"
 msgstr ""
 "\n"
-"Ma ei ole seda võtit üldse kontrollinud.\n"
+"Ma ei ole seda võtit üldse kontrollinud.\n"
 
-#: g10/keyedit.c:1006
 #, fuzzy
 msgid "I have checked this key casually.\n"
 msgstr ""
 "\n"
-"Ma olen seda võtit kontrollinud ainult pealiskaudselt.\n"
+"Ma olen seda võtit kontrollinud ainult pealiskaudselt.\n"
 
-#: g10/keyedit.c:1011
 #, fuzzy
 msgid "I have checked this key very carefully.\n"
 msgstr ""
 "\n"
-"Ma olen kontrollinud seda võtit väga hoolikalt.\n"
+"Ma olen kontrollinud seda võtit väga hoolikalt.\n"
 
-#: g10/keyedit.c:1021
 #, fuzzy
 msgid "Really sign? (y/N) "
-msgstr "Allkirjastan tõesti? "
+msgstr "Allkirjastan tõesti? "
 
-#: g10/keyedit.c:1066 g10/keyedit.c:4899 g10/keyedit.c:4990 g10/keyedit.c:5054
-#: g10/keyedit.c:5115 g10/sign.c:316
 #, c-format
 msgid "signing failed: %s\n"
-msgstr "allkirjastamine ebaõnnestus: %s\n"
+msgstr "allkirjastamine ebaõnnestus: %s\n"
 
-#: g10/keyedit.c:1131
 msgid "Key has only stub or on-card key items - no passphrase to change.\n"
 msgstr ""
 
-#: g10/keyedit.c:1142 g10/keygen.c:3741
-msgid "This key is not protected.\n"
-msgstr "See võti ei ole kaitstud.\n"
-
-#: g10/keyedit.c:1146 g10/keygen.c:3728 g10/revoke.c:536
-msgid "Secret parts of primary key are not available.\n"
-msgstr "Primaarse võtme salajased komponendid ei ole kättesaadavad.\n"
-
-#: g10/keyedit.c:1150 g10/keygen.c:3744
-#, fuzzy
-msgid "Secret parts of primary key are stored on-card.\n"
-msgstr "Primaarse võtme salajased komponendid ei ole kättesaadavad.\n"
-
-#: g10/keyedit.c:1156 g10/keygen.c:3748
-msgid "Key is protected.\n"
-msgstr "Võti on kaitstud.\n"
-
-#: g10/keyedit.c:1186
-#, c-format
-msgid "Can't edit this key: %s\n"
-msgstr "Seda võtit ei õnnestu toimetada: %s\n"
-
-#: g10/keyedit.c:1192
-msgid ""
-"Enter the new passphrase for this secret key.\n"
-"\n"
-msgstr ""
-"Sisestage sellele salajasele võtmele uus parool.\n"
-"\n"
-
-#: g10/keyedit.c:1207 g10/keygen.c:2282
-msgid "passphrase not correctly repeated; try again"
-msgstr "parooli ei korratud õieti; proovige uuesti"
-
-#: g10/keyedit.c:1212
-msgid ""
-"You don't want a passphrase - this is probably a *bad* idea!\n"
-"\n"
-msgstr ""
-"Te ei soovi parooli - see on tõenäoliselt *halb* idee!\n"
-"\n"
-
-#: g10/keyedit.c:1215
-#, fuzzy
-msgid "Do you really want to do this? (y/N) "
-msgstr "Kas te tõesti soovite seda teha? "
-
-#: g10/keyedit.c:1296
-msgid "moving a key signature to the correct place\n"
-msgstr "tõstan võtme allkirja õigesse kohta\n"
+#, fuzzy, c-format
+#| msgid "error creating passphrase: %s\n"
+msgid "key %s: error changing passphrase: %s\n"
+msgstr "viga parooli loomisel: %s\n"
 
-#: g10/keyedit.c:1382
 msgid "save and quit"
-msgstr "salvesta ja välju"
+msgstr "salvesta ja välju"
 
-#: g10/keyedit.c:1385
 #, fuzzy
 msgid "show key fingerprint"
-msgstr "näita sõrmejälge"
+msgstr "näita sõrmejälge"
+
+#, fuzzy
+msgid "show the keygrip"
+msgstr "Allkirja noteerimine: "
 
-#: g10/keyedit.c:1386
 msgid "list key and user IDs"
-msgstr "näita võtit ja kasutaja IDd"
+msgstr "näita võtit ja kasutaja IDd"
 
-#: g10/keyedit.c:1388
 msgid "select user ID N"
 msgstr "vali kasutaja ID N"
 
-#: g10/keyedit.c:1389
 #, fuzzy
 msgid "select subkey N"
 msgstr "vali kasutaja ID N"
 
-#: g10/keyedit.c:1390
 #, fuzzy
 msgid "check signatures"
-msgstr "tühista allkirjad"
+msgstr "tühista allkirjad"
 
-#: g10/keyedit.c:1395
 msgid "sign selected user IDs [* see below for related commands]"
 msgstr ""
 
-#: g10/keyedit.c:1400
 #, fuzzy
 msgid "sign selected user IDs locally"
-msgstr "allkirjasta võti lokaalselt"
+msgstr "allkirjasta võti lokaalselt"
 
-#: g10/keyedit.c:1402
 #, fuzzy
 msgid "sign selected user IDs with a trust signature"
 msgstr "Vihje: Valige allkirjastamiseks kasutaja\n"
 
-#: g10/keyedit.c:1404
 msgid "sign selected user IDs with a non-revocable signature"
 msgstr ""
 
-#: g10/keyedit.c:1408
 msgid "add a user ID"
 msgstr "lisa kasutaja ID"
 
-#: g10/keyedit.c:1410
 msgid "add a photo ID"
 msgstr "lisa foto ID"
 
-#: g10/keyedit.c:1412
 #, fuzzy
 msgid "delete selected user IDs"
 msgstr "kustuta kasutaja ID"
 
-#: g10/keyedit.c:1417
 #, fuzzy
 msgid "add a subkey"
 msgstr "addkey"
 
-#: g10/keyedit.c:1421
 msgid "add a key to a smartcard"
 msgstr ""
 
-#: g10/keyedit.c:1423
 msgid "move a key to a smartcard"
 msgstr ""
 
-#: g10/keyedit.c:1425
 msgid "move a backup key to a smartcard"
 msgstr ""
 
-#: g10/keyedit.c:1429
 #, fuzzy
 msgid "delete selected subkeys"
-msgstr "kustuta sekundaarne võti"
+msgstr "kustuta sekundaarne võti"
 
-#: g10/keyedit.c:1431
 msgid "add a revocation key"
-msgstr "lisa tühistamise võti"
+msgstr "lisa tühistamise võti"
 
-#: g10/keyedit.c:1433
 #, fuzzy
 msgid "delete signatures from the selected user IDs"
-msgstr "Kas uuendan tõesti kõik kasutaja ID-de seaded? "
+msgstr "Kas uuendan tõesti kõik kasutaja ID-de seaded? "
 
-#: g10/keyedit.c:1435
 #, fuzzy
 msgid "change the expiration date for the key or selected subkeys"
-msgstr "v3 võtme aegumise aega ei saa muuta.\n"
+msgstr "v3 võtme aegumise aega ei saa muuta.\n"
 
-#: g10/keyedit.c:1437
 #, fuzzy
 msgid "flag the selected user ID as primary"
-msgstr "märgi kasutaja ID primaarseks"
-
-#: g10/keyedit.c:1439
-#, fuzzy
-msgid "toggle between the secret and public key listings"
-msgstr "lülita salajaste või avalike võtmete loendi vahel"
+msgstr "märgi kasutaja ID primaarseks"
 
-#: g10/keyedit.c:1442
 msgid "list preferences (expert)"
-msgstr "näita eelistusi (ekspert)"
+msgstr "näita eelistusi (ekspert)"
 
-#: g10/keyedit.c:1444
 msgid "list preferences (verbose)"
-msgstr "näita eelistusi (detailsena)"
+msgstr "näita eelistusi (detailsena)"
 
-#: g10/keyedit.c:1446
 #, fuzzy
 msgid "set preference list for the selected user IDs"
-msgstr "Kas uuendan tõesti kõik kasutaja ID-de seaded? "
+msgstr "Kas uuendan tõesti kõik kasutaja ID-de seaded? "
 
-#: g10/keyedit.c:1451
 #, fuzzy
 msgid "set the preferred keyserver URL for the selected user IDs"
-msgstr "ei saa parsida võtmeserveri URI\n"
+msgstr "ei saa parsida võtmeserveri URI\n"
 
-#: g10/keyedit.c:1453
 #, fuzzy
 msgid "set a notation for the selected user IDs"
-msgstr "Kas uuendan tõesti kõik kasutaja ID-de seaded? "
+msgstr "Kas uuendan tõesti kõik kasutaja ID-de seaded? "
 
-#: g10/keyedit.c:1455
 msgid "change the passphrase"
 msgstr "muuda parooli"
 
-#: g10/keyedit.c:1459
 msgid "change the ownertrust"
 msgstr "muuda omaniku usaldust"
 
-#: g10/keyedit.c:1461
 #, fuzzy
 msgid "revoke signatures on the selected user IDs"
-msgstr "Kas tühistan tõesti kõik valitud kasutaja IDd? "
+msgstr "Kas tühistan tõesti kõik valitud kasutaja IDd? "
 
-#: g10/keyedit.c:1463
 #, fuzzy
 msgid "revoke selected user IDs"
-msgstr "tühista kasutaja ID"
+msgstr "tühista kasutaja ID"
 
-#: g10/keyedit.c:1468
 #, fuzzy
 msgid "revoke key or selected subkeys"
-msgstr "tühista sekundaarne võti"
+msgstr "tühista sekundaarne võti"
 
-#: g10/keyedit.c:1469
 #, fuzzy
 msgid "enable key"
-msgstr "luba võti"
+msgstr "luba võti"
 
-#: g10/keyedit.c:1470
 #, fuzzy
 msgid "disable key"
-msgstr "blokeeri võti"
+msgstr "blokeeri võti"
 
-#: g10/keyedit.c:1471
 #, fuzzy
 msgid "show selected photo IDs"
-msgstr "näita foto ID"
+msgstr "näita foto ID"
 
-#: g10/keyedit.c:1473
 msgid "compact unusable user IDs and remove unusable signatures from key"
 msgstr ""
 
-#: g10/keyedit.c:1475
 msgid "compact unusable user IDs and remove all signatures from key"
 msgstr ""
 
-#: g10/keyedit.c:1599
-#, fuzzy, c-format
-msgid "error reading secret keyblock \"%s\": %s\n"
-msgstr "viga salajase võtmebloki `%s' lugemisel: %s\n"
-
-#: g10/keyedit.c:1617
 msgid "Secret key is available.\n"
-msgstr "Salajane võti on kasutatav.\n"
+msgstr "Salajane võti on kasutatav.\n"
 
-#: g10/keyedit.c:1700
-msgid "Need the secret key to do this.\n"
-msgstr "Selle tegamiseks on vaja salajast võtit.\n"
+#, fuzzy
+#| msgid "Secret key is available.\n"
+msgid "Secret subkeys are available.\n"
+msgstr "Salajane võti on kasutatav.\n"
 
-#: g10/keyedit.c:1708
-msgid "Please use the command \"toggle\" first.\n"
-msgstr "Palun kasutage kõigepealt käsku \"toggle\".\n"
+msgid "Need the secret key to do this.\n"
+msgstr "Selle tegamiseks on vaja salajast võtit.\n"
 
-#: g10/keyedit.c:1727
 msgid ""
-"* The `sign' command may be prefixed with an `l' for local signatures "
+"* The 'sign' command may be prefixed with an 'l' for local signatures "
 "(lsign),\n"
-"  a `t' for trust signatures (tsign), an `nr' for non-revocable signatures\n"
+"  a 't' for trust signatures (tsign), an 'nr' for non-revocable signatures\n"
 "  (nrsign), or any combination thereof (ltsign, tnrsign, etc.).\n"
 msgstr ""
 
-#: g10/keyedit.c:1777
 msgid "Key is revoked."
-msgstr "Võti on tühistatud."
+msgstr "Võti on tühistatud."
 
-#: g10/keyedit.c:1796
 #, fuzzy
 msgid "Really sign all user IDs? (y/N) "
-msgstr "Kas allkirjastan tõesti kõik kasutaja IDd? "
+msgstr "Kas allkirjastan tõesti kõik kasutaja IDd? "
+
+#, fuzzy
+msgid "Really sign all text user IDs? (y/N) "
+msgstr "Kas allkirjastan tõesti kõik kasutaja IDd? "
 
-#: g10/keyedit.c:1803
 msgid "Hint: Select the user IDs to sign\n"
 msgstr "Vihje: Valige allkirjastamiseks kasutaja\n"
 
-#: g10/keyedit.c:1812
 #, fuzzy, c-format
-msgid "Unknown signature type `%s'\n"
+msgid "Unknown signature type '%s'\n"
 msgstr "tundmatu allkirja klass"
 
-#: g10/keyedit.c:1835
 #, c-format
 msgid "This command is not allowed while in %s mode.\n"
-msgstr "See käsklus ei ole %s moodis lubatud.\n"
+msgstr "See käsklus ei ole %s moodis lubatud.\n"
 
-#: g10/keyedit.c:1857 g10/keyedit.c:1877 g10/keyedit.c:2046
 msgid "You must select at least one user ID.\n"
-msgstr "Te peate valima vähemalt ühe kasutaja ID.\n"
+msgstr "Te peate valima vähemalt ühe kasutaja ID.\n"
+
+#, c-format
+msgid "(Use the '%s' command.)\n"
+msgstr ""
 
-#: g10/keyedit.c:1859
 msgid "You can't delete the last user ID!\n"
 msgstr "Viimast kasutaja ID ei saa kustutada!\n"
 
-#: g10/keyedit.c:1861
 #, fuzzy
 msgid "Really remove all selected user IDs? (y/N) "
-msgstr "Kas kustutan tõesti kõik kasutaja IDd? "
+msgstr "Kas kustutan tõesti kõik kasutaja IDd? "
 
-#: g10/keyedit.c:1862
 #, fuzzy
 msgid "Really remove this user ID? (y/N) "
-msgstr "Kas eemaldan tõesti selle kasutaja ID? "
+msgstr "Kas eemaldan tõesti selle kasutaja ID? "
 
 #. TRANSLATORS: Please take care: This is about
 #. moving the key and not about removing it.
-#: g10/keyedit.c:1915
 #, fuzzy
 msgid "Really move the primary key? (y/N) "
-msgstr "Kas eemaldan tõesti selle kasutaja ID? "
+msgstr "Kas eemaldan tõesti selle kasutaja ID? "
 
-#: g10/keyedit.c:1927
 #, fuzzy
 msgid "You must select exactly one key.\n"
-msgstr "Te peata valima vähemalt ühe võtme.\n"
+msgstr "Te peata valima vähemalt ühe võtme.\n"
 
-#: g10/keyedit.c:1955
 msgid "Command expects a filename argument\n"
 msgstr ""
 
-#: g10/keyedit.c:1969
 #, fuzzy, c-format
-msgid "Can't open `%s': %s\n"
-msgstr "`%s' ei õnnestu avada: %s\n"
+msgid "Can't open '%s': %s\n"
+msgstr "`%s' ei õnnestu avada: %s\n"
 
-#: g10/keyedit.c:1986
 #, fuzzy, c-format
-msgid "Error reading backup key from `%s': %s\n"
-msgstr "viga võtmehoidla `%s' loomisel: %s\n"
+msgid "Error reading backup key from '%s': %s\n"
+msgstr "viga võtmehoidla `%s' loomisel: %s\n"
 
-#: g10/keyedit.c:2010
 msgid "You must select at least one key.\n"
-msgstr "Te peata valima vähemalt ühe võtme.\n"
+msgstr "Te peata valima vähemalt ühe võtme.\n"
 
-#: g10/keyedit.c:2013
 #, fuzzy
 msgid "Do you really want to delete the selected keys? (y/N) "
-msgstr "Kas te tõesti soovite valitud võtmeid kustutada? "
+msgstr "Kas te tõesti soovite valitud võtmeid kustutada? "
 
-#: g10/keyedit.c:2014
 #, fuzzy
 msgid "Do you really want to delete this key? (y/N) "
-msgstr "Kas te tõesti soovite seda võtit kustutada? "
+msgstr "Kas te tõesti soovite seda võtit kustutada? "
 
-#: g10/keyedit.c:2049
 #, fuzzy
 msgid "Really revoke all selected user IDs? (y/N) "
-msgstr "Kas tühistan tõesti kõik valitud kasutaja IDd? "
+msgstr "Kas tühistan tõesti kõik valitud kasutaja IDd? "
 
-#: g10/keyedit.c:2050
 #, fuzzy
 msgid "Really revoke this user ID? (y/N) "
-msgstr "Kas tühistan tõesti selle kasutaja ID? "
+msgstr "Kas tühistan tõesti selle kasutaja ID? "
 
-#: g10/keyedit.c:2068
 #, fuzzy
 msgid "Do you really want to revoke the entire key? (y/N) "
-msgstr "Kas te tõesti soovite seda võtit tühistada? "
+msgstr "Kas te tõesti soovite seda võtit tühistada? "
 
-#: g10/keyedit.c:2079
 #, fuzzy
 msgid "Do you really want to revoke the selected subkeys? (y/N) "
-msgstr "Kas te tõesti soovite valitud võtmeid tühistada? "
+msgstr "Kas te tõesti soovite valitud võtmeid tühistada? "
 
-#: g10/keyedit.c:2081
 #, fuzzy
 msgid "Do you really want to revoke this subkey? (y/N) "
-msgstr "Kas te tõesti soovite seda võtit tühistada? "
+msgstr "Kas te tõesti soovite seda võtit tühistada? "
 
-#: g10/keyedit.c:2131
 msgid "Owner trust may not be set while using a user provided trust database\n"
 msgstr ""
 
-#: g10/keyedit.c:2173
 #, fuzzy
 msgid "Set preference list to:\n"
 msgstr "sea eelistuste nimekiri"
 
-#: g10/keyedit.c:2179
 #, fuzzy
 msgid "Really update the preferences for the selected user IDs? (y/N) "
-msgstr "Kas uuendan tõesti kõik kasutaja ID-de seaded? "
+msgstr "Kas uuendan tõesti kõik kasutaja ID-de seaded? "
 
-#: g10/keyedit.c:2181
 #, fuzzy
 msgid "Really update the preferences? (y/N) "
-msgstr "Kas tõesti uuendan seaded? "
+msgstr "Kas tõesti uuendan seaded? "
 
-#: g10/keyedit.c:2251
 #, fuzzy
 msgid "Save changes? (y/N) "
 msgstr "Salvestan muutused? "
 
-#: g10/keyedit.c:2254
 #, fuzzy
 msgid "Quit without saving? (y/N) "
-msgstr "Väljun salvestamata? "
+msgstr "Väljun salvestamata? "
 
-#: g10/keyedit.c:2264
 #, c-format
 msgid "update failed: %s\n"
-msgstr "uuendamine ebaõnnestus: %s\n"
-
-#: g10/keyedit.c:2271
-#, c-format
-msgid "update secret failed: %s\n"
-msgstr "salajase võtme uuendamine ebaõnnestus: %s\n"
+msgstr "uuendamine ebaõnnestus: %s\n"
 
-#: g10/keyedit.c:2278
 msgid "Key not changed so no update needed.\n"
-msgstr "Võtit ei muudetud, seega pole uuendamist vaja.\n"
+msgstr "Võtit ei muudetud, seega pole uuendamist vaja.\n"
+
+#, fuzzy
+#| 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"
+
+#, fuzzy, c-format
+msgid "revoking the user ID failed: %s\n"
+msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n"
+
+#, fuzzy, c-format
+msgid "setting the primary user ID failed: %s\n"
+msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n"
+
+#, fuzzy, c-format
+msgid "\"%s\" is not a fingerprint\n"
+msgstr "viga: vigane sõrmejälg\n"
+
+#, fuzzy, c-format
+msgid "\"%s\" is not the primary fingerprint\n"
+msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+#| msgid "invalid value\n"
+msgid "Invalid user ID '%s': %s\n"
+msgstr "vigane väärtus\n"
+
+#, fuzzy
+#| msgid "No such user ID.\n"
+msgid "No matching user IDs."
+msgstr "Tundmatu kasutaja ID.\n"
+
+#, fuzzy
+msgid "Nothing to sign.\n"
+msgstr "Võtmega %08lX pole midagi allkirjastada\n"
+
+#, fuzzy, c-format
+msgid "'%s' is not a valid expiration time\n"
+msgstr "%s ei ole lubatud kooditabel\n"
+
+#, fuzzy, c-format
+msgid "\"%s\" is not a proper fingerprint\n"
+msgstr "viga: vigane sõrmejälg\n"
+
+#, fuzzy, c-format
+msgid "subkey \"%s\" not found\n"
+msgstr "võtit '%s' ei leitud: %s\n"
 
-#: g10/keyedit.c:2379
 msgid "Digest: "
-msgstr "Teatelühend: "
+msgstr "Teatelühend: "
 
-#: g10/keyedit.c:2430
 msgid "Features: "
 msgstr "Omadused: "
 
-#: g10/keyedit.c:2441
 msgid "Keyserver no-modify"
 msgstr ""
 
-#: g10/keyedit.c:2456 g10/keylist.c:314
 msgid "Preferred keyserver: "
 msgstr ""
 
-#: g10/keyedit.c:2464 g10/keyedit.c:2465
 #, fuzzy
 msgid "Notations: "
 msgstr "Noteering: "
 
-#: g10/keyedit.c:2686
 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:2745
 #, fuzzy, c-format
-msgid "This key was revoked on %s by %s key %s\n"
-msgstr "Selle võtme võib olla tühistanud %s võti "
+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:2766
 #, 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 "
+msgstr "Selle võtme võib olla tühistanud %s võti "
 
-#: g10/keyedit.c:2772
 #, fuzzy
 msgid "(sensitive)"
 msgstr " (tundlik)"
 
-#: g10/keyedit.c:2788 g10/keyedit.c:2844 g10/keyedit.c:2905 g10/keyedit.c:2920
-#: g10/keylist.c:200 g10/keyserver.c:532
 #, fuzzy, c-format
 msgid "created: %s"
-msgstr "%s ei õnnestu luua: %s\n"
+msgstr "%s ei õnnestu luua: %s\n"
 
-#: g10/keyedit.c:2791 g10/keylist.c:832 g10/keylist.c:926 g10/mainproc.c:996
 #, fuzzy, c-format
 msgid "revoked: %s"
-msgstr "[tühistatud] "
+msgstr "[tühistatud] "
 
-#: g10/keyedit.c:2793 g10/keylist.c:803 g10/keylist.c:838 g10/keylist.c:932
 #, fuzzy, c-format
 msgid "expired: %s"
 msgstr " [aegub: %s]"
 
-#: g10/keyedit.c:2795 g10/keyedit.c:2846 g10/keyedit.c:2907 g10/keyedit.c:2922
-#: g10/keylist.c:202 g10/keylist.c:809 g10/keylist.c:844 g10/keylist.c:938
-#: g10/keylist.c:959 g10/keyserver.c:538 g10/mainproc.c:1002
 #, fuzzy, c-format
 msgid "expires: %s"
 msgstr " [aegub: %s]"
 
-#: g10/keyedit.c:2797
 #, fuzzy, c-format
 msgid "usage: %s"
 msgstr " usaldus: %c/%c"
 
-#: g10/keyedit.c:2812
+msgid "card-no: "
+msgstr ""
+
 #, fuzzy, c-format
 msgid "trust: %s"
 msgstr " usaldus: %c/%c"
 
-#: g10/keyedit.c:2816
 #, c-format
 msgid "validity: %s"
 msgstr ""
 
-#: g10/keyedit.c:2823
 msgid "This key has been disabled"
-msgstr "See võti on blokeeritud"
-
-#: g10/keyedit.c:2851 g10/keylist.c:206
-msgid "card-no: "
-msgstr ""
+msgstr "See võti on blokeeritud"
 
-#: g10/keyedit.c:2875
 msgid ""
 "Please note that the shown key validity is not necessarily correct\n"
 "unless you restart the program.\n"
 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"
+"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:2939 g10/keyedit.c:3285 g10/keyserver.c:542
-#: g10/mainproc.c:1849 g10/trustdb.c:1194 g10/trustdb.c:1722
 #, fuzzy
 msgid "revoked"
-msgstr "[tühistatud] "
+msgstr "[tühistatud] "
 
-#: g10/keyedit.c:2941 g10/keyedit.c:3287 g10/keyserver.c:546
-#: g10/mainproc.c:1851 g10/trustdb.c:547 g10/trustdb.c:1724
 #, fuzzy
 msgid "expired"
 msgstr "expire"
 
-#: g10/keyedit.c:3006
 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 ""
-"HOIATUS: ühtegi kasutaja ID pole märgitud primaarseks.  See käsklus võib\n"
-"              põhjustada muu kasutaja ID primaarseks määramist.\n"
+"HOIATUS: ühtegi kasutaja ID pole märgitud primaarseks.  See käsklus võib\n"
+"              põhjustada muu kasutaja ID primaarseks määramist.\n"
+
+msgid "WARNING: Your encryption subkey expires soon.\n"
+msgstr ""
+
+#, fuzzy
+#| 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:3067
 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 ""
-"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"
+"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:3072 g10/keyedit.c:3407
 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:3078
 msgid "You may not add a photo ID to a PGP2-style key.\n"
-msgstr "Foto IDd ei saa PGP2 võtmele lisada.\n"
+msgstr "Foto IDd ei saa PGP2 võtmele lisada.\n"
+
+msgid "Such a user ID already exists on this key!\n"
+msgstr ""
 
-#: g10/keyedit.c:3218
 msgid "Delete this good signature? (y/N/q)"
 msgstr "Kustutan selle korrektse allkirja? (j/E/v)"
 
-#: g10/keyedit.c:3228
 msgid "Delete this invalid signature? (y/N/q)"
 msgstr "Kustutan selle vigase allkirja? (j/E/v)"
 
-#: g10/keyedit.c:3232
 msgid "Delete this unknown signature? (y/N/q)"
 msgstr "Kustutan selle tundmatu allkirja? (j/E/v)"
 
-#: g10/keyedit.c:3238
 msgid "Really delete this self-signature? (y/N)"
-msgstr "Kas tõesti kustutan selle iseenda allkirja? (j/E)"
+msgstr "Kas tõesti kustutan selle iseenda allkirja? (j/E)"
 
-#: g10/keyedit.c:3252
-#, c-format
+#, fuzzy, c-format
+#| msgid "Deleted %d signature.\n"
 msgid "Deleted %d signature.\n"
-msgstr "Kustutatud %d allkiri.\n"
-
-#: g10/keyedit.c:3253
-#, c-format
-msgid "Deleted %d signatures.\n"
-msgstr "Kustutatud %d allkirja.\n"
+msgid_plural "Deleted %d signatures.\n"
+msgstr[0] "Kustutatud %d allkiri.\n"
+msgstr[1] "Kustutatud %d allkiri.\n"
 
-#: g10/keyedit.c:3256
 msgid "Nothing deleted.\n"
 msgstr "Midagi ei kustutatud.\n"
 
-#: g10/keyedit.c:3289 g10/trustdb.c:1726
 #, fuzzy
 msgid "invalid"
 msgstr "vigane pakend"
 
-#: g10/keyedit.c:3291
 #, fuzzy, c-format
 msgid "User ID \"%s\" compacted: %s\n"
-msgstr "Kasutaja ID \"%s\" on tühistatud."
+msgstr "Kasutaja ID \"%s\" on tühistatud."
 
-#: g10/keyedit.c:3298
 #, fuzzy, c-format
 msgid "User ID \"%s\": %d signature removed\n"
-msgstr "Kasutaja ID \"%s\" on tühistatud."
+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:3299
-#, fuzzy, c-format
-msgid "User ID \"%s\": %d signatures removed\n"
-msgstr "Kasutaja ID \"%s\" on tühistatud."
-
-#: g10/keyedit.c:3307
 #, fuzzy, c-format
 msgid "User ID \"%s\": already minimized\n"
-msgstr "kasutaja ID \"%s\" on juba tühistatud\n"
+msgstr "kasutaja ID \"%s\" on juba tühistatud\n"
 
-#: g10/keyedit.c:3308
 #, fuzzy, c-format
 msgid "User ID \"%s\": already clean\n"
-msgstr "kasutaja ID \"%s\" on juba tühistatud\n"
+msgstr "kasutaja ID \"%s\" on juba tühistatud\n"
 
-#: g10/keyedit.c:3402
 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 ""
-"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"
+"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:3413
 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"
+msgstr "PGP 2.x-stiili võtmele ei saa määratud tühistajat lisada.\n"
 
-#: g10/keyedit.c:3433
 msgid "Enter the user ID of the designated revoker: "
-msgstr "Sisestage määratud tühistaja kasutaja ID: "
+msgstr "Sisestage määratud tühistaja kasutaja ID: "
 
-#: g10/keyedit.c:3458
 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"
+msgstr "PGP 2.x stiilis võtit ei saa nimetada määratud tühistajaks\n"
 
-#: g10/keyedit.c:3473
 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"
+msgstr "te ei saa nimetada võtit iseenda määratud tühistajaks\n"
 
-#: g10/keyedit.c:3495
 #, fuzzy
 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"
+msgstr "HOIATUS: See võti on määratud tühistaja poolt tühistatud!\n"
 
-#: g10/keyedit.c:3514
 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"
+msgstr "HOIATUS: võtme seadmist määratud tühistajaks ei saa tagasi võtta!\n"
 
-#: g10/keyedit.c:3520
 #, 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): "
+"Olete kindel, et soovite seda võtit seada määratud tühistajaks? (j/E): "
 
-#: g10/keyedit.c:3581
-msgid "Please remove selections from the secret keys.\n"
-msgstr "Palun eemaldage salajastelt võtmetelt valikud.\n"
-
-#: g10/keyedit.c:3587
 #, fuzzy
-msgid "Please select at most one subkey.\n"
-msgstr "palun valige ülimalt üks sekundaarne võti.\n"
+msgid ""
+"Are you sure you want to change the expiration time for multiple subkeys? (y/"
+"N) "
+msgstr ""
+"Olete kindel, et soovite seda võtit seada määratud tühistajaks? (j/E): "
 
-#: g10/keyedit.c:3591
 #, fuzzy
 msgid "Changing expiration time for a subkey.\n"
-msgstr "Muudan sekundaarse võtme aegumise aega.\n"
+msgstr "Muudan sekundaarse võtme aegumise aega.\n"
 
-#: g10/keyedit.c:3594
 msgid "Changing expiration time for the primary key.\n"
-msgstr "Muudan primaarse võtme aegumise aega.\n"
+msgstr "Muudan primaarse võtme aegumise aega.\n"
 
-#: g10/keyedit.c:3640
 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:3656
-msgid "No corresponding signature in secret ring\n"
-msgstr "Vastavat allkirja salajaste võtmete hoidlas pole\n"
+msgstr "v3 võtme aegumise aega ei saa muuta.\n"
 
-#: g10/keyedit.c:3734
 #, fuzzy, c-format
 msgid "signing subkey %s is already cross-certified\n"
-msgstr "HOIATUS: allkirjastamise alamvõti %08lX ei ole rist-sertifitseeritud\n"
+msgstr "HOIATUS: allkirjastamise alamvõti %08lX ei ole rist-sertifitseeritud\n"
 
-#: g10/keyedit.c:3740
 #, c-format
 msgid "subkey %s does not sign and so does not need to be cross-certified\n"
 msgstr ""
 
-#: g10/keyedit.c:3903
 msgid "Please select exactly one user ID.\n"
-msgstr "Palun valige täpselt üks kasutaja ID.\n"
+msgstr "Palun valige täpselt üks kasutaja ID.\n"
 
-#: g10/keyedit.c:3942 g10/keyedit.c:4052 g10/keyedit.c:4172 g10/keyedit.c:4313
 #, fuzzy, c-format
 msgid "skipping v3 self-signature on user ID \"%s\"\n"
-msgstr "jätan kasutaja \"%s\" v3 iseenda allkirja vahele\n"
+msgstr "jätan kasutaja \"%s\" v3 iseenda allkirja vahele\n"
 
-#: g10/keyedit.c:4113
 msgid "Enter your preferred keyserver URL: "
 msgstr ""
 
-#: g10/keyedit.c:4193
 #, fuzzy
 msgid "Are you sure you want to replace it? (y/N) "
 msgstr "Olete kindel, et soovite seda kasutada (j/E)? "
 
-#: g10/keyedit.c:4194
 #, fuzzy
 msgid "Are you sure you want to delete it? (y/N) "
 msgstr "Olete kindel, et soovite seda kasutada (j/E)? "
 
-#: g10/keyedit.c:4256
 #, fuzzy
 msgid "Enter the notation: "
 msgstr "Allkirja noteerimine: "
 
-#: g10/keyedit.c:4405
 #, fuzzy
 msgid "Proceed? (y/N) "
-msgstr "Kirjutan üle (j/E)? "
+msgstr "Kirjutan üle (j/E)? "
 
-#: g10/keyedit.c:4477
 #, c-format
 msgid "No user ID with index %d\n"
 msgstr "Kasutaja ID numbriga %d puudub\n"
 
-#: g10/keyedit.c:4538
 #, fuzzy, c-format
 msgid "No user ID with hash %s\n"
 msgstr "Kasutaja ID numbriga %d puudub\n"
 
-#: g10/keyedit.c:4573
+#, fuzzy, c-format
+msgid "No subkey with key ID '%s'.\n"
+msgstr "Kasutaja ID numbriga %d puudub\n"
+
 #, fuzzy, c-format
 msgid "No subkey with index %d\n"
 msgstr "Kasutaja ID numbriga %d puudub\n"
 
-#: g10/keyedit.c:4708
 #, fuzzy, c-format
 msgid "user ID: \"%s\"\n"
 msgstr "kasutaja ID: \""
 
-#: g10/keyedit.c:4711 g10/keyedit.c:4805 g10/keyedit.c:4848
 #, fuzzy, c-format
 msgid "signed by your key %s on %s%s%s\n"
 msgstr "   allkirjastanud %08lX %s%s%s\n"
 
-#: g10/keyedit.c:4713 g10/keyedit.c:4807 g10/keyedit.c:4850
 msgid " (non-exportable)"
 msgstr " (mitte-eksporditav)"
 
-#: g10/keyedit.c:4717
 #, c-format
 msgid "This signature expired on %s.\n"
 msgstr "See allkiri aegub %s.\n"
 
-#: g10/keyedit.c:4721
 msgid "Are you sure you still want to revoke it? (y/N) "
-msgstr "Olete kindel, et soovite seda ikka tühistada? (j/E) "
+msgstr "Olete kindel, et soovite seda ikka tühistada? (j/E) "
 
-#: g10/keyedit.c:4725
 msgid "Create a revocation certificate for this signature? (y/N) "
-msgstr "Loon sellele allkirjale tühistamise sertifikaadi? (j/E) "
+msgstr "Loon sellele allkirjale tühistamise sertifikaadi? (j/E) "
 
-#: g10/keyedit.c:4776
 #, fuzzy
 msgid "Not signed by you.\n"
 msgstr "   allkirjastanud %08lX %s%s\n"
 
-#: g10/keyedit.c:4782
 #, fuzzy, c-format
 msgid "You have signed these user IDs on key %s:\n"
-msgstr "Te olete allkirjastanud järgnevad kasutaja IDd:\n"
+msgstr "Te olete allkirjastanud järgnevad kasutaja IDd:\n"
 
-#: g10/keyedit.c:4808
 #, fuzzy
 msgid " (non-revocable)"
 msgstr " (mitte-eksporditav)"
 
-#: g10/keyedit.c:4815
 #, fuzzy, c-format
 msgid "revoked by your key %s on %s\n"
-msgstr "   tühistanud %08lX %s\n"
+msgstr "   tühistanud %08lX %s\n"
 
-#: g10/keyedit.c:4837
 msgid "You are about to revoke these signatures:\n"
-msgstr "Te asute tühistama järgmisi allkirju:\n"
+msgstr "Te asute tühistama järgmisi allkirju:\n"
 
-#: g10/keyedit.c:4857
 msgid "Really create the revocation certificates? (y/N) "
-msgstr "Kas tõesti loon tühistamise sertifikaadid? (j/E) "
+msgstr "Kas tõesti loon tühistamise sertifikaadid? (j/E) "
 
-#: g10/keyedit.c:4887
 msgid "no secret key\n"
-msgstr "salajast võtit pole\n"
+msgstr "salajast võtit pole\n"
+
+#, c-format
+msgid "tried to revoke a non-user ID: %s\n"
+msgstr ""
 
-#: g10/keyedit.c:4957
 #, c-format
 msgid "user ID \"%s\" is already revoked\n"
-msgstr "kasutaja ID \"%s\" on juba tühistatud\n"
+msgstr "kasutaja ID \"%s\" on juba tühistatud\n"
 
-#: g10/keyedit.c:4974
 #, 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:5038
+#, fuzzy
+#| 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"
+
 #, fuzzy, c-format
 msgid "Key %s is already revoked.\n"
-msgstr "kasutaja ID \"%s\" on juba tühistatud\n"
+msgstr "kasutaja ID \"%s\" on juba tühistatud\n"
 
-#: g10/keyedit.c:5100
 #, fuzzy, c-format
 msgid "Subkey %s is already revoked.\n"
-msgstr "kasutaja ID \"%s\" on juba tühistatud\n"
+msgstr "kasutaja ID \"%s\" on juba tühistatud\n"
 
-#: g10/keyedit.c:5195
 #, 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"
+msgstr "Näitan %s foto IDd suurusega %ld, võti 0x%08lX (uid %d)\n"
+
+#, fuzzy, c-format
+msgid "invalid value for option '%s'\n"
+msgstr "vigased impordi võtmed\n"
 
-#: g10/keygen.c:269
 #, fuzzy, c-format
-msgid "preference `%s' duplicated\n"
+msgid "preference '%s' duplicated\n"
 msgstr "eelistus %c%lu on duplikaat\n"
 
-#: g10/keygen.c:276
 #, fuzzy
 msgid "too many cipher preferences\n"
 msgstr "liiga palju `%c' eelistusi\n"
 
-#: g10/keygen.c:278
 #, fuzzy
 msgid "too many digest preferences\n"
 msgstr "liiga palju `%c' eelistusi\n"
 
-#: g10/keygen.c:280
 #, fuzzy
 msgid "too many compression preferences\n"
 msgstr "liiga palju `%c' eelistusi\n"
 
-#: g10/keygen.c:420
 #, fuzzy, c-format
-msgid "invalid item `%s' in preference string\n"
-msgstr "lubamatu sümbol eelistuste sõnes\n"
+msgid "invalid item '%s' in preference string\n"
+msgstr "lubamatu sümbol eelistuste sõnes\n"
 
-#: g10/keygen.c:904
 msgid "writing direct signature\n"
 msgstr "kirjutan otsese allkirja\n"
 
-#: g10/keygen.c:946
 msgid "writing self signature\n"
 msgstr "kirjutan iseenda allkirja\n"
 
-#: g10/keygen.c:1003
 msgid "writing key binding signature\n"
-msgstr "kirjutan võtit siduva allkirja\n"
+msgstr "kirjutan võtit siduva allkirja\n"
 
-#: g10/keygen.c:1173 g10/keygen.c:1284 g10/keygen.c:1289 g10/keygen.c:1432
-#: g10/keygen.c:3237
 #, c-format
 msgid "keysize invalid; using %u bits\n"
-msgstr "vigane võtme suurus; kasutan %u bitti\n"
+msgstr "vigane võtme suurus; kasutan %u bitti\n"
 
-#: g10/keygen.c:1179 g10/keygen.c:1295 g10/keygen.c:1303 g10/keygen.c:1438
-#: g10/keygen.c:3243
 #, c-format
 msgid "keysize rounded up to %u bits\n"
-msgstr "võtme suurus ümardatud üles %u bitini\n"
+msgstr "võtme suurus ümardatud üles %u bitini\n"
 
-#: g10/keygen.c:1329
 msgid ""
 "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n"
 msgstr ""
 
-#: g10/keygen.c:1549
 #, fuzzy
 msgid "Sign"
 msgstr "sign"
 
-#: g10/keygen.c:1552
 msgid "Certify"
 msgstr ""
 
-#: g10/keygen.c:1555
 #, fuzzy
 msgid "Encrypt"
-msgstr "krüpteeri andmed"
+msgstr "krüpteeri andmed"
 
-#: g10/keygen.c:1558
 msgid "Authenticate"
 msgstr ""
 
@@ -4397,104 +3934,126 @@ msgstr ""
 #. a = Toggle authentication capability
 #. q = Finish
 #.
-#: g10/keygen.c:1576
 msgid "SsEeAaQq"
 msgstr ""
 
-#: g10/keygen.c:1599
 #, c-format
 msgid "Possible actions for a %s key: "
 msgstr ""
 
-#: g10/keygen.c:1603
 msgid "Current allowed actions: "
 msgstr ""
 
-#: g10/keygen.c:1608
 #, c-format
 msgid "   (%c) Toggle the sign capability\n"
 msgstr ""
 
-#: g10/keygen.c:1611
 #, fuzzy, c-format
 msgid "   (%c) Toggle the encrypt capability\n"
-msgstr "   (%d) ElGamal (ainult krüptimiseks)\n"
+msgstr "   (%d) ElGamal (ainult krüptimiseks)\n"
 
-#: g10/keygen.c:1614
 #, c-format
 msgid "   (%c) Toggle the authenticate capability\n"
 msgstr ""
 
-#: g10/keygen.c:1617
 #, c-format
 msgid "   (%c) Finished\n"
 msgstr ""
 
-#: g10/keygen.c:1677 sm/certreqgen-ui.c:157
 msgid "Please select what kind of key you want:\n"
-msgstr "Palun valige, millist võtmetüüpi te soovite:\n"
+msgstr "Palun valige, millist võtmetüüpi te soovite:\n"
 
-#: g10/keygen.c:1680
 #, fuzzy, c-format
 msgid "   (%d) RSA and RSA (default)\n"
 msgstr "   (%d) DSA ja ElGamal (vaikimisi)\n"
 
-#: g10/keygen.c:1682
 #, fuzzy, c-format
 msgid "   (%d) DSA and Elgamal\n"
 msgstr "   (%d) DSA ja ElGamal (vaikimisi)\n"
 
-#: g10/keygen.c:1684
 #, c-format
 msgid "   (%d) DSA (sign only)\n"
 msgstr "   (%d) DSA (ainult allkirjastamiseks)\n"
 
-#: g10/keygen.c:1685
 #, c-format
 msgid "   (%d) RSA (sign only)\n"
 msgstr "   (%d) RSA (ainult allkirjastamiseks)\n"
 
-#: g10/keygen.c:1689
 #, fuzzy, c-format
 msgid "   (%d) Elgamal (encrypt only)\n"
-msgstr "   (%d) ElGamal (ainult krüptimiseks)\n"
+msgstr "   (%d) ElGamal (ainult krüptimiseks)\n"
 
-#: g10/keygen.c:1690
 #, c-format
 msgid "   (%d) RSA (encrypt only)\n"
-msgstr "   (%d) RSA (ainult krüpteerimiseks)\n"
+msgstr "   (%d) RSA (ainult krüpteerimiseks)\n"
 
-#: g10/keygen.c:1694
 #, fuzzy, c-format
 msgid "   (%d) DSA (set your own capabilities)\n"
-msgstr "   (%d) RSA (ainult krüpteerimiseks)\n"
+msgstr "   (%d) RSA (ainult krüpteerimiseks)\n"
 
-#: g10/keygen.c:1695
 #, fuzzy, c-format
 msgid "   (%d) RSA (set your own capabilities)\n"
-msgstr "   (%d) RSA (ainult krüpteerimiseks)\n"
+msgstr "   (%d) RSA (ainult krüpteerimiseks)\n"
+
+#, fuzzy, c-format
+msgid "   (%d) ECC and ECC\n"
+msgstr "   (%d) DSA ja ElGamal (vaikimisi)\n"
+
+#, fuzzy, c-format
+#| msgid "   (%d) DSA (sign only)\n"
+msgid "  (%d) ECC (sign only)\n"
+msgstr "   (%d) DSA (ainult allkirjastamiseks)\n"
+
+#, fuzzy, c-format
+msgid "  (%d) ECC (set your own capabilities)\n"
+msgstr "   (%d) RSA (ainult krüpteerimiseks)\n"
+
+#, fuzzy, c-format
+#| msgid "   (%d) RSA (encrypt only)\n"
+msgid "  (%d) ECC (encrypt only)\n"
+msgstr "   (%d) RSA (ainult krüpteerimiseks)\n"
+
+#, fuzzy, c-format
+msgid "  (%d) Existing key\n"
+msgstr "   (%d) RSA (ainult krüpteerimiseks)\n"
+
+#, fuzzy
+msgid "Enter the keygrip: "
+msgstr "Allkirja noteerimine: "
+
+msgid "Not a valid keygrip (expecting 40 hex digits)\n"
+msgstr ""
+
+#, fuzzy
+msgid "No key with this keygrip\n"
+msgstr "Kasutaja ID numbriga %d puudub\n"
+
+#, fuzzy, c-format
+#| msgid "rounded up to %u bits\n"
+msgid "rounded to %u bits\n"
+msgstr "ümardatud üles %u bitini\n"
 
-#: g10/keygen.c:1803
 #, c-format
 msgid "%s keys may be between %u and %u bits long.\n"
 msgstr ""
 
-#: g10/keygen.c:1811
 #, fuzzy, c-format
 msgid "What keysize do you want for the subkey? (%u) "
-msgstr "Millist võtmepikkust te soovite? (1024) "
+msgstr "Millist võtmepikkust te soovite? (1024) "
 
-#: g10/keygen.c:1814 sm/certreqgen-ui.c:179
 #, fuzzy, c-format
 msgid "What keysize do you want? (%u) "
-msgstr "Millist võtmepikkust te soovite? (1024) "
+msgstr "Millist võtmepikkust te soovite? (1024) "
 
-#: g10/keygen.c:1828 sm/certreqgen-ui.c:189
 #, c-format
 msgid "Requested keysize is %u bits\n"
-msgstr "Soovitud võtmepikkus on %u bitti\n"
+msgstr "Soovitud võtmepikkus on %u bitti\n"
+
+#, fuzzy
+#| msgid "Please select what kind of key you want:\n"
+msgid "Please select which elliptic curve you want:\n"
+msgstr "Palun valige, millist võtmetüüpi te soovite:\n"
 
-#: g10/keygen.c:1916
 msgid ""
 "Please specify how long the key should be valid.\n"
 "         0 = key does not expire\n"
@@ -4503,14 +4062,13 @@ msgid ""
 "      <n>m = key expires in n months\n"
 "      <n>y = key expires in n years\n"
 msgstr ""
-"Palun määrake, kui kaua on võti kehtiv.\n"
-"         0 = võti ei aegu\n"
-"      <n>  = võti aegub n päevaga\n"
-"      <n>w = võti aegub n nädalaga\n"
-"      <n>m = võti aegub n kuuga\n"
-"      <n>y = võti aegub n aastaga\n"
+"Palun määrake, kui kaua on võti kehtiv.\n"
+"         0 = võti ei aegu\n"
+"      <n>  = võti aegub n päevaga\n"
+"      <n>w = võti aegub n nädalaga\n"
+"      <n>m = võti aegub n kuuga\n"
+"      <n>y = võti aegub n aastaga\n"
 
-#: g10/keygen.c:1927
 msgid ""
 "Please specify how long the signature should be valid.\n"
 "         0 = signature does not expire\n"
@@ -4519,60 +4077,50 @@ msgid ""
 "      <n>m = signature expires in n months\n"
 "      <n>y = signature expires in n years\n"
 msgstr ""
-"Palun määrake, kui kaua allkiri kehtib.\n"
+"Palun määrake, kui kaua allkiri kehtib.\n"
 "         0 = allkiri ei aegu\n"
-"      <n>  = allkiri aegub n päevaga\n"
-"      <n>w = allkiri aegub n nädalaga\n"
+"      <n>  = allkiri aegub n päevaga\n"
+"      <n>w = allkiri aegub n nädalaga\n"
 "      <n>m = allkiri aegub n kuuga\n"
 "      <n>y = allkiri aegub n aastaga\n"
 
-#: g10/keygen.c:1950
 msgid "Key is valid for? (0) "
-msgstr "Võti on kehtiv kuni? (0) "
+msgstr "Võti on kehtiv kuni? (0) "
 
-#: g10/keygen.c:1955
 #, fuzzy, c-format
 msgid "Signature is valid for? (%s) "
 msgstr "Allkiri on kehtiv kuni? (0) "
 
-#: g10/keygen.c:1973 g10/keygen.c:1998
 msgid "invalid value\n"
-msgstr "vigane väärtus\n"
+msgstr "vigane väärtus\n"
 
-#: g10/keygen.c:1980
 #, fuzzy
 msgid "Key does not expire at all\n"
 msgstr "%s ei aegu kunagi\n"
 
-#: g10/keygen.c:1981
 #, fuzzy
 msgid "Signature does not expire at all\n"
 msgstr "%s ei aegu kunagi\n"
 
-#: g10/keygen.c:1986
 #, fuzzy, c-format
 msgid "Key expires at %s\n"
 msgstr "%s aegub %s\n"
 
-#: g10/keygen.c:1987
 #, fuzzy, c-format
 msgid "Signature expires at %s\n"
 msgstr "Allkiri aegub %s\n"
 
-#: g10/keygen.c:1991
 msgid ""
 "Your system can't display dates beyond 2038.\n"
 "However, it will be correctly handled up to 2106.\n"
 msgstr ""
-"Teie süsteem ei saa esitada kuupäevi peale aastat 2038.\n"
-"Siiski käsitletakse neid korrektselt aastani 2106.\n"
+"Teie süsteem ei saa esitada kuupäevi peale aastat 2038.\n"
+"Siiski käsitletakse neid korrektselt aastani 2106.\n"
 
-#: g10/keygen.c:2004
 #, fuzzy
 msgid "Is this correct? (y/N) "
-msgstr "On see õige (j/e)? "
+msgstr "On see õige (j/e)? "
 
-#: g10/keygen.c:2054
 msgid ""
 "\n"
 "GnuPG needs to construct a user ID to identify your key.\n"
@@ -4583,7 +4131,6 @@ msgstr ""
 #. but you should keep your existing translation.  In case
 #. the new string is not translated this old string will
 #. be used.
-#: g10/keygen.c:2069
 #, fuzzy
 msgid ""
 "\n"
@@ -4594,49 +4141,44 @@ msgid ""
 "\n"
 msgstr ""
 "\n"
-"Võtme identifitseerimiseks on vaja määrata kasutaja; tarkvara konstrueerib\n"
-"kasutaja id kasutades pärisnime, kommentaari ja e-posti aadressi kujul:\n"
+"Võtme identifitseerimiseks on vaja määrata kasutaja; tarkvara konstrueerib\n"
+"kasutaja id kasutades pärisnime, kommentaari ja e-posti aadressi kujul:\n"
 "    \"Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>\"\n"
 "\n"
 
-#: g10/keygen.c:2088
 msgid "Real name: "
-msgstr "Pärisnimi: "
+msgstr "Pärisnimi: "
 
-#: g10/keygen.c:2096
 msgid "Invalid character in name\n"
-msgstr "Lubamatu sümbol nimes\n"
+msgstr "Lubamatu sümbol nimes\n"
+
+#, c-format
+msgid "The characters '%s' and '%s' may not appear in name\n"
+msgstr ""
 
-#: g10/keygen.c:2098
 msgid "Name may not start with a digit\n"
-msgstr "Nimi ei või alata numbriga\n"
+msgstr "Nimi ei või alata numbriga\n"
 
-#: g10/keygen.c:2100
 msgid "Name must be at least 5 characters long\n"
-msgstr "Nimes peab olema vähemalt 5 sümbolit\n"
+msgstr "Nimes peab olema vähemalt 5 sümbolit\n"
 
-#: g10/keygen.c:2108
 msgid "Email address: "
 msgstr "E-posti aadress: "
 
-#: g10/keygen.c:2114
 msgid "Not a valid email address\n"
 msgstr "Selline e-posti aadress ei ole lubatud\n"
 
-#: g10/keygen.c:2122
 msgid "Comment: "
 msgstr "Kommentaar: "
 
-#: g10/keygen.c:2128
 msgid "Invalid character in comment\n"
-msgstr "Lubamatu sümbol kommentaaris\n"
+msgstr "Lubamatu sümbol kommentaaris\n"
 
-#: g10/keygen.c:2150
-#, c-format
-msgid "You are using the `%s' character set.\n"
+#, fuzzy, c-format
+#| msgid "You are using the `%s' character set.\n"
+msgid "You are using the '%s' character set.\n"
 msgstr "Te kasutate kooditabelit `%s'.\n"
 
-#: g10/keygen.c:2156
 #, c-format
 msgid ""
 "You selected this USER-ID:\n"
@@ -4647,13 +4189,8 @@ msgstr ""
 "    \"%s\"\n"
 "\n"
 
-#: g10/keygen.c:2161
 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:2176
-msgid "Such a user ID already exists on this key!\n"
-msgstr ""
+msgstr "Ärge palun kirjutage e-posti aadressi pärisnimesse ega kommentaari\n"
 
 #. TRANSLATORS: These are the allowed answers in
 #. lower and uppercase.  Below you will find the matching
@@ -4666,55 +4203,28 @@ msgstr ""
 #. o = Okay (ready, continue)
 #. q = Quit
 #.
-#: g10/keygen.c:2192
 msgid "NnCcEeOoQq"
 msgstr "NnKkEeOoVv"
 
-#: g10/keygen.c:2202
 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? "
-msgstr "Muuda (N)ime, (K)ommentaari, (E)posti või (V)älju? "
+msgstr "Muuda (N)ime, (K)ommentaari, (E)posti või (V)älju? "
 
-#: g10/keygen.c:2203
 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? "
-msgstr "Muuda (N)ime, (K)ommentaari, (E)posti või (O)k/(V)älju? "
-
-#: g10/keygen.c:2222
-msgid "Please correct the error first\n"
-msgstr "Palun parandage kõigepealt viga\n"
-
-#: g10/keygen.c:2264
-msgid ""
-"You need a Passphrase to protect your secret key.\n"
-"\n"
-msgstr ""
-"Te vajate oma salajase võtme kaitsmiseks parooli.\n"
-"\n"
+msgstr "Muuda (N)ime, (K)ommentaari, (E)posti või (O)k/(V)älju? "
 
-#: g10/keygen.c:2267
 #, fuzzy
-msgid ""
-"Please enter a passphrase to protect the off-card backup of the new "
-"encryption key."
-msgstr "Palun sisestage parool; see on salajane tekst \n"
+#| msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? "
+msgid "Change (N)ame, (E)mail, or (Q)uit? "
+msgstr "Muuda (N)ime, (K)ommentaari, (E)posti või (V)älju? "
 
-#: g10/keygen.c:2283
-#, c-format
-msgid "%s.\n"
-msgstr "%s.\n"
+#, fuzzy
+#| msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? "
+msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? "
+msgstr "Muuda (N)ime, (K)ommentaari, (E)posti või (O)k/(V)älju? "
 
-#: g10/keygen.c:2289
-msgid ""
-"You don't want a passphrase - this is probably a *bad* idea!\n"
-"I will do it anyway.  You can change your passphrase at any time,\n"
-"using this program with the option \"--edit-key\".\n"
-"\n"
-msgstr ""
-"Te ei soovi parooli - see on tõenäoliselt *halb* idee!\n"
-"Ma siiski täidan teie soovi. Te saate oma parooli alati muuta,\n"
-"kasutades seda programmi võtmega \"--edit-key\".\n"
-"\n"
+msgid "Please correct the error first\n"
+msgstr "Palun parandage kõigepealt viga\n"
 
-#: g10/keygen.c:2313
 msgid ""
 "We need to generate a lot of random bytes. It is a good idea to perform\n"
 "some other action (type on the keyboard, move the mouse, utilize the\n"
@@ -4723,1263 +4233,1097 @@ msgid ""
 msgstr ""
 "Me peame genereerima palju juhuslikke baite. Praegu oleks hea teostada\n"
 "arvutil mingeid teisi tegevusi (kirjutada klaviatuuril, liigutada hiirt,\n"
-"kasutada kettaid jne), see annaks juhuarvude generaatorile võimaluse\n"
+"kasutada kettaid jne), see annaks juhuarvude generaatorile võimaluse\n"
 "koguda paremat entroopiat.\n"
 
-#: g10/keygen.c:3177 g10/keygen.c:3204
-msgid "Key generation canceled.\n"
-msgstr "Võtme genereerimine katkestati.\n"
+#, c-format
+msgid "Key generation failed: %s\n"
+msgstr "Võtme genereerimine ebaõnnestus: %s\n"
 
-#: g10/keygen.c:3409 g10/keygen.c:3579
 #, c-format
-msgid "writing public key to `%s'\n"
-msgstr "kirjutan avaliku võtme faili `%s'\n"
+msgid ""
+"About to create a key for:\n"
+"    \"%s\"\n"
+"\n"
+msgstr ""
+
+msgid "Continue? (Y/n) "
+msgstr ""
 
-#: g10/keygen.c:3411 g10/keygen.c:3582
 #, fuzzy, c-format
-msgid "writing secret key stub to `%s'\n"
-msgstr "kirjutan salajase võtme faili `%s'\n"
+msgid "A key for \"%s\" already exists\n"
+msgstr "`%s' on juba pakitud\n"
 
-#: g10/keygen.c:3414 g10/keygen.c:3585
-#, c-format
-msgid "writing secret key to `%s'\n"
-msgstr "kirjutan salajase võtme faili `%s'\n"
+#, fuzzy
+msgid "Create anyway? (y/N) "
+msgstr "Kasutan seda võtit ikka? "
 
-#: g10/keygen.c:3566
-#, c-format
-msgid "no writable public keyring found: %s\n"
-msgstr "kirjutatavat avalike võtmete hoidlat pole: %s\n"
+#, fuzzy
+msgid "creating anyway\n"
+msgstr "genereeri uus võtmepaar"
 
-#: g10/keygen.c:3573
 #, c-format
-msgid "no writable secret keyring found: %s\n"
-msgstr "kirjutatavat salajaste võtmete hoidlat pole: %s\n"
+msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n"
+msgstr ""
 
-#: g10/keygen.c:3593
-#, c-format
-msgid "error writing public keyring `%s': %s\n"
-msgstr "viga avaliku võtme võtmehoidlasse `%s' kirjutamisel: %s\n"
+msgid "Key generation canceled.\n"
+msgstr "Võtme genereerimine katkestati.\n"
+
+#, fuzzy, c-format
+msgid "can't create backup file '%s': %s\n"
+msgstr "`%s' ei õnnestu luua: %s\n"
+
+#, fuzzy, c-format
+msgid "Note: backup of card key saved to '%s'\n"
+msgstr "MÄRKUS: salajane võti %08lX aegus %s\n"
+
+#, fuzzy, c-format
+#| msgid "writing public key to `%s'\n"
+msgid "writing public key to '%s'\n"
+msgstr "kirjutan avaliku võtme faili `%s'\n"
 
-#: g10/keygen.c:3601
 #, c-format
-msgid "error writing secret keyring `%s': %s\n"
-msgstr "viga salajase võtme võtmehoidlasse `%s' kirjutamisel: %s\n"
+msgid "no writable public keyring found: %s\n"
+msgstr "kirjutatavat avalike võtmete hoidlat pole: %s\n"
+
+#, fuzzy, c-format
+#| msgid "error writing public keyring `%s': %s\n"
+msgid "error writing public keyring '%s': %s\n"
+msgstr "viga avaliku võtme võtmehoidlasse `%s' kirjutamisel: %s\n"
 
-#: g10/keygen.c:3628
 msgid "public and secret key created and signed.\n"
-msgstr "avalik ja salajane võti on loodud ja allkirjastatud.\n"
+msgstr "avalik ja salajane võti on loodud ja allkirjastatud.\n"
 
-#: g10/keygen.c:3639
 #, fuzzy
 msgid ""
 "Note that this key cannot be used for encryption.  You may want to use\n"
 "the command \"--edit-key\" to generate a subkey for this purpose.\n"
 msgstr ""
-"Pidage silmas, et seda võtit ei saa kasutada krüptimiseks. \n"
-"Krüptimiseks tuleb genereerida teine võti, seda saate teha\n"
-"kasutades võtit \"--edit-key\".\n"
-
-#: g10/keygen.c:3652 g10/keygen.c:3798 g10/keygen.c:3919
-#, c-format
-msgid "Key generation failed: %s\n"
-msgstr "Võtme genereerimine ebaõnnestus: %s\n"
+"Pidage silmas, et seda võtit ei saa kasutada krüptimiseks. \n"
+"Krüptimiseks tuleb genereerida teine võti, seda saate teha\n"
+"kasutades võtit \"--edit-key\".\n"
 
-#: g10/keygen.c:3708 g10/keygen.c:3849 g10/sign.c:241
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
-msgstr "võti loodi %lu sekund tulevikus (ajahüpe või kella probleem)\n"
+msgstr "võti loodi %lu sekund tulevikus (ajahüpe või kella probleem)\n"
 
-#: g10/keygen.c:3710 g10/keygen.c:3851 g10/sign.c:243
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
-msgstr "võti loodi %lu sekundit tulevikus (ajahüpe või kella probleem)\n"
+msgstr "võti loodi %lu sekundit tulevikus (ajahüpe või kella probleem)\n"
 
-#: g10/keygen.c:3721 g10/keygen.c:3862
-msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
-msgstr "MÄRKUS: v3 võtmetele alamvõtmete loomine ei ole OpenPGP ühilduv\n"
-
-#: g10/keygen.c:3762 g10/keygen.c:3895
 #, fuzzy
-msgid "Really create? (y/N) "
-msgstr "Loon tõesti? "
+#| msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
+msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
+msgstr "MÄRKUS: v3 võtmetele alamvõtmete loomine ei ole OpenPGP ühilduv\n"
 
-#: g10/keygen.c:4083
-#, fuzzy, c-format
-msgid "storing key onto card failed: %s\n"
-msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+msgid "Secret parts of primary key are not available.\n"
+msgstr "Primaarse võtme salajased komponendid ei ole kättesaadavad.\n"
 
-#: g10/keygen.c:4132
-#, fuzzy, c-format
-msgid "can't create backup file `%s': %s\n"
-msgstr "`%s' ei õnnestu luua: %s\n"
+#, fuzzy
+msgid "Secret parts of primary key are stored on-card.\n"
+msgstr "Primaarse võtme salajased komponendid ei ole kättesaadavad.\n"
 
-#: g10/keygen.c:4158
-#, fuzzy, c-format
-msgid "NOTE: backup of card key saved to `%s'\n"
-msgstr "MÄRKUS: salajane võti %08lX aegus %s\n"
+#, fuzzy
+msgid "Really create? (y/N) "
+msgstr "Loon tõesti? "
 
-#: g10/keyid.c:537 g10/keyid.c:549 g10/keyid.c:561 g10/keyid.c:573
 msgid "never     "
 msgstr "mitte kunagi"
 
-#: g10/keylist.c:271
 msgid "Critical signature policy: "
 msgstr "Kriitiline allkirja poliitika: "
 
-#: g10/keylist.c:273
 msgid "Signature policy: "
 msgstr "Allkirja poliitika: "
 
-#: g10/keylist.c:312
 msgid "Critical preferred keyserver: "
 msgstr ""
 
-#: g10/keylist.c:365
 msgid "Critical signature notation: "
 msgstr "Kriitiline allkirja noteerimine: "
 
-#: g10/keylist.c:367
 msgid "Signature notation: "
 msgstr "Allkirja noteerimine: "
 
-#: g10/keylist.c:477
+#, fuzzy, c-format
+#| msgid "%d bad signatures\n"
+msgid "%d good signature\n"
+msgid_plural "%d good signatures\n"
+msgstr[0] "%d halba allkirja\n"
+msgstr[1] "%d halba allkirja\n"
+
+#, fuzzy, c-format
+#| msgid "%d bad signatures\n"
+msgid "%d bad signature\n"
+msgid_plural "%d bad signatures\n"
+msgstr[0] "%d halba allkirja\n"
+msgstr[1] "%d halba allkirja\n"
+
+#, fuzzy, c-format
+#| msgid "1 signature not checked due to a missing key\n"
+msgid "%d signature not checked due to a missing key\n"
+msgid_plural "%d signatures not checked due to missing keys\n"
+msgstr[0] "1 allkiri jäi testimata, kuna võti puudub\n"
+msgstr[1] "1 allkiri jäi testimata, kuna võti puudub\n"
+
+#, fuzzy, c-format
+#| msgid "1 signature not checked due to an error\n"
+msgid "%d signature not checked due to an error\n"
+msgid_plural "%d signatures not checked due to errors\n"
+msgstr[0] "1 allkiri jäi vea tõttu kontrollimata\n"
+msgstr[1] "1 allkiri jäi vea tõttu kontrollimata\n"
+
+#, c-format
+msgid "Warning: %lu key skipped due to its large size\n"
+msgid_plural "Warning: %lu keys skipped due to their large sizes\n"
+msgstr[0] ""
+msgstr[1] ""
+
 msgid "Keyring"
-msgstr "Võtmehoidla"
+msgstr "Võtmehoidla"
 
-#: g10/keylist.c:1524
 msgid "Primary key fingerprint:"
-msgstr "Primaarse võtme sõrmejälg:"
+msgstr "Primaarse võtme sõrmejälg:"
 
-#: g10/keylist.c:1526
 msgid "     Subkey fingerprint:"
-msgstr "    Alamvõtme sõrmejälg:"
+msgstr "    Alamvõtme sõrmejälg:"
 
-#. TRANSLATORS: this should fit into 24 bytes to that the
+#. TRANSLATORS: this should fit into 24 bytes so that the
 #. * fingerprint data is properly aligned with the user ID
-#: g10/keylist.c:1533
 msgid " Primary key fingerprint:"
-msgstr " Primaarse võtme sõrmejälg:"
+msgstr " Primaarse võtme sõrmejälg:"
 
-#: g10/keylist.c:1535
 msgid "      Subkey fingerprint:"
-msgstr "     Alamvõtme sõrmejälg:"
+msgstr "     Alamvõtme sõrmejälg:"
 
-#: g10/keylist.c:1539 g10/keylist.c:1543
 #, fuzzy
 msgid "      Key fingerprint ="
-msgstr "     Võtme sõrmejälg ="
+msgstr "     Võtme sõrmejälg ="
 
-#: g10/keylist.c:1610
 msgid "      Card serial no. ="
 msgstr ""
 
-#: g10/keyring.c:1297
 #, fuzzy, c-format
-msgid "renaming `%s' to `%s' failed: %s\n"
-msgstr "pakendamine ebaõnnestus: %s\n"
+msgid "caching keyring '%s'\n"
+msgstr "kontrollin võtmehoidlat `%s'\n"
 
-#: g10/keyring.c:1326
-msgid "WARNING: 2 files with confidential information exists.\n"
-msgstr "HOIATUS: on olemas 2 faili konfidentsiaalse infoga.\n"
-
-#: g10/keyring.c:1327
-#, c-format
-msgid "%s is the unchanged one\n"
-msgstr "%s ei ole muudetud\n"
-
-#: g10/keyring.c:1328
-#, c-format
-msgid "%s is the new one\n"
-msgstr "%s on uus\n"
-
-#: g10/keyring.c:1329
-msgid "Please fix this possible security flaw\n"
-msgstr "Palun parandage see võimalik turvaprobleem\n"
-
-#: g10/keyring.c:1430
 #, fuzzy, c-format
-msgid "caching keyring `%s'\n"
-msgstr "kontrollin võtmehoidlat `%s'\n"
+msgid "%lu keys cached so far (%lu signature)\n"
+msgid_plural "%lu keys cached so far (%lu signatures)\n"
+msgstr[0] "kontrollitud %lu võtit (%lu allkirja)\n"
+msgstr[1] "kontrollitud %lu võtit (%lu allkirja)\n"
 
-#: g10/keyring.c:1489
-#, fuzzy, c-format
-msgid "%lu keys cached so far (%lu signatures)\n"
-msgstr "kontrollitud %lu võtit (%lu allkirja)\n"
+#, c-format
+msgid "%lu key cached"
+msgid_plural "%lu keys cached"
+msgstr[0] ""
+msgstr[1] ""
 
-#: g10/keyring.c:1501
 #, fuzzy, c-format
-msgid "%lu keys cached (%lu signatures)\n"
-msgstr "kontrollitud %lu võtit (%lu allkirja)\n"
+#| msgid "1 bad signature\n"
+msgid " (%lu signature)\n"
+msgid_plural " (%lu signatures)\n"
+msgstr[0] "1 halb allkiri\n"
+msgstr[1] "1 halb allkiri\n"
 
-#: g10/keyring.c:1573
 #, c-format
 msgid "%s: keyring created\n"
-msgstr "%s: võtmehoidla on loodud\n"
+msgstr "%s: võtmehoidla on loodud\n"
 
-#: g10/keyserver.c:74
-msgid "include revoked keys in search results"
+msgid "override proxy options set for dirmngr"
 msgstr ""
 
-#: g10/keyserver.c:75
-msgid "include subkeys when searching by key ID"
+msgid "include revoked keys in search results"
 msgstr ""
 
-#: g10/keyserver.c:77
-msgid "use temporary files to pass data to keyserver helpers"
+msgid "include subkeys when searching by key ID"
 msgstr ""
 
-#: g10/keyserver.c:79
-msgid "do not delete temporary files after using them"
+msgid "override timeout options set for dirmngr"
 msgstr ""
 
-#: g10/keyserver.c:83
 msgid "automatically retrieve keys when verifying signatures"
 msgstr ""
 
-#: g10/keyserver.c:85
 #, fuzzy
 msgid "honor the preferred keyserver URL set on the key"
 msgstr "antud allkirja poliisi URL on vigane\n"
 
-#: g10/keyserver.c:87
 msgid "honor the PKA record set on a key when retrieving keys"
 msgstr ""
 
-#: g10/keyserver.c:153
-#, fuzzy, c-format
-msgid "WARNING: keyserver option `%s' is not used on this platform\n"
-msgstr "HOIATUS: seaded failis `%s' pole seekord veel aktiivsed\n"
-
-#: g10/keyserver.c:544
 #, fuzzy
 msgid "disabled"
 msgstr "disable"
 
-#: g10/keyserver.c:747
 msgid "Enter number(s), N)ext, or Q)uit > "
 msgstr ""
 
-#: g10/keyserver.c:831 g10/keyserver.c:1458
 #, fuzzy, c-format
 msgid "invalid keyserver protocol (us %d!=handler %d)\n"
-msgstr "vigased ekspordi võtmed\n"
-
-#: g10/keyserver.c:932
-#, fuzzy, c-format
-msgid "key \"%s\" not found on keyserver\n"
-msgstr "võtit '%s' ei leitud: %s\n"
-
-#: g10/keyserver.c:934
-#, fuzzy
-msgid "key not found on keyserver\n"
-msgstr "võtit '%s' ei leitud: %s\n"
-
-#: g10/keyserver.c:1177
-#, fuzzy, c-format
-msgid "requesting key %s from %s server %s\n"
-msgstr "küsin võtit %08lX võtmeserverist %s\n"
-
-#: g10/keyserver.c:1181
-#, fuzzy, c-format
-msgid "requesting key %s from %s\n"
-msgstr "küsin võtit %08lX võtmeserverist %s\n"
-
-#: g10/keyserver.c:1205
-#, fuzzy, c-format
-msgid "searching for names from %s server %s\n"
-msgstr "otsin \"%s\" HKP serverist %s\n"
-
-#: g10/keyserver.c:1208
-#, fuzzy, c-format
-msgid "searching for names from %s\n"
-msgstr "otsin \"%s\" HKP serverist %s\n"
+msgstr "vigased ekspordi võtmed\n"
 
-#: g10/keyserver.c:1361
-#, fuzzy, c-format
-msgid "sending key %s to %s server %s\n"
-msgstr "otsin \"%s\" HKP serverist %s\n"
+#, c-format
+msgid "\"%s\" not a key ID: skipping\n"
+msgstr ""
 
-#: g10/keyserver.c:1365
 #, fuzzy, c-format
-msgid "sending key %s to %s\n"
-msgstr ""
-"\"\n"
-"allkirjastatud teie võtmega %08lX %s\n"
+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:1408
 #, fuzzy, c-format
-msgid "searching for \"%s\" from %s server %s\n"
-msgstr "otsin \"%s\" HKP serverist %s\n"
+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:1411
 #, fuzzy, c-format
-msgid "searching for \"%s\" from %s\n"
-msgstr "otsin \"%s\" HKP serverist %s\n"
+msgid "key \"%s\" not found on keyserver\n"
+msgstr "võtit '%s' ei leitud: %s\n"
 
-#: g10/keyserver.c:1418 g10/keyserver.c:1514
 #, fuzzy
-msgid "no keyserver action!\n"
-msgstr "vigased ekspordi võtmed\n"
-
-#: g10/keyserver.c:1466
-#, c-format
-msgid "WARNING: keyserver handler from a different version of GnuPG (%s)\n"
-msgstr ""
-
-#: g10/keyserver.c:1475
-msgid "keyserver did not send VERSION\n"
-msgstr ""
+msgid "key not found on keyserver\n"
+msgstr "võtit '%s' ei leitud: %s\n"
 
-#: g10/keyserver.c:1537 g10/keyserver.c:2066
 msgid "no keyserver known (use option --keyserver)\n"
 msgstr ""
 
-#: g10/keyserver.c:1543
-msgid "external keyserver calls are not supported in this build\n"
-msgstr ""
-
-#: g10/keyserver.c:1555
-#, c-format
-msgid "no handler for keyserver scheme `%s'\n"
-msgstr ""
-
-#: g10/keyserver.c:1560
-#, c-format
-msgid "action `%s' not supported with keyserver scheme `%s'\n"
-msgstr ""
-
-#: g10/keyserver.c:1568
-#, c-format
-msgid "%s does not support handler version %d\n"
-msgstr ""
-
-#: g10/keyserver.c:1575
-#, fuzzy
-msgid "keyserver timed out\n"
-msgstr "võtmeserveri viga"
-
-#: g10/keyserver.c:1580
-#, fuzzy
-msgid "keyserver internal error\n"
-msgstr "võtmeserveri viga"
+#, fuzzy, c-format
+msgid "requesting key %s from %s server %s\n"
+msgstr "küsin võtit %08lX võtmeserverist %s\n"
 
-#: g10/keyserver.c:1589
 #, fuzzy, c-format
-msgid "keyserver communications error: %s\n"
-msgstr "võtmeserverilt lugemine ebaõnnestus: %s\n"
+msgid "requesting key %s from %s\n"
+msgstr "küsin võtit %08lX võtmeserverist %s\n"
 
-#: g10/keyserver.c:1614 g10/keyserver.c:1648
-#, c-format
-msgid "\"%s\" not a key ID: skipping\n"
-msgstr ""
+#, fuzzy
+msgid "no keyserver known\n"
+msgstr "vigased ekspordi võtmed\n"
 
-#: g10/keyserver.c:1907
 #, 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"
+msgid "skipped \"%s\": %s\n"
+msgstr "`%s' jätsin vahele: %s\n"
 
-#: g10/keyserver.c:1929
 #, fuzzy, c-format
-msgid "refreshing 1 key from %s\n"
-msgstr "küsin võtit %08lX võtmeserverist %s\n"
+msgid "sending key %s to %s\n"
+msgstr ""
+"\"\n"
+"allkirjastatud teie võtmega %08lX %s\n"
 
-#: g10/keyserver.c:1931
 #, fuzzy, c-format
-msgid "refreshing %d keys from %s\n"
-msgstr "küsin võtit %08lX võtmeserverist %s\n"
+msgid "requesting key from '%s'\n"
+msgstr "küsin võtit %08lX võtmeserverist %s\n"
 
-#: g10/keyserver.c:1987
 #, fuzzy, c-format
 msgid "WARNING: unable to fetch URI %s: %s\n"
 msgstr "HOIATUS: ei saa kustutada ajutist faili (%s) `%s': %s\n"
 
-#: g10/keyserver.c:1993
-#, fuzzy, c-format
-msgid "WARNING: unable to parse URI %s\n"
-msgstr "HOIATUS: ei saa kustutada ajutist faili (%s) `%s': %s\n"
-
-#: g10/mainproc.c:231
 #, c-format
 msgid "weird size for an encrypted session key (%d)\n"
-msgstr "veider suurus krüptitud sessiooni võtme jaoks (%d)\n"
+msgstr "veider suurus krüptitud sessiooni võtme jaoks (%d)\n"
 
-#: g10/mainproc.c:284
 #, c-format
 msgid "%s encrypted session key\n"
-msgstr "%s krüpteeritud sessiooni võti\n"
+msgstr "%s krüpteeritud sessiooni võti\n"
 
-#: g10/mainproc.c:294
 #, fuzzy, c-format
 msgid "passphrase generated with unknown digest algorithm %d\n"
-msgstr "krüpteeritud tundmatu algoritmiga %d\n"
+msgstr "krüpteeritud tundmatu algoritmiga %d\n"
 
-#: g10/mainproc.c:360
 #, fuzzy, c-format
 msgid "public key is %s\n"
-msgstr "avalik võti on %08lX\n"
+msgstr "avalik võti on %08lX\n"
 
-#: g10/mainproc.c:423
 msgid "public key encrypted data: good DEK\n"
-msgstr "avaliku võtmega krüpteeritud andmed: hea DEK\n"
+msgstr "avaliku võtmega krüpteeritud andmed: hea DEK\n"
 
-#: g10/mainproc.c:456
 #, fuzzy, c-format
 msgid "encrypted with %u-bit %s key, ID %s, created %s\n"
-msgstr "krüpteeritud %u-bitise %s võtmega, ID %08lX, loodud %s\n"
+msgstr "krüpteeritud %u-bitise %s võtmega, ID %08lX, loodud %s\n"
 
-#: g10/mainproc.c:460 g10/pkclist.c:217
 #, fuzzy, c-format
 msgid "      \"%s\"\n"
 msgstr "                 ka \""
 
-#: g10/mainproc.c:464
 #, fuzzy, c-format
 msgid "encrypted with %s key, ID %s\n"
-msgstr "krüpteeritud %s võtmega, ID %08lX\n"
+msgstr "krüpteeritud %s võtmega, ID %08lX\n"
 
-#: g10/mainproc.c:478
 #, c-format
 msgid "public key decryption failed: %s\n"
-msgstr "avaliku võtmega lahtikrüpteerimine ebaõnnestus: %s\n"
+msgstr "avaliku võtmega lahtikrüpteerimine ebaõnnestus: %s\n"
 
-#: g10/mainproc.c:492
 #, c-format
 msgid "encrypted with %lu passphrases\n"
-msgstr "krüpteeritud kasutades %lu parooli\n"
+msgstr "krüpteeritud kasutades %lu parooli\n"
 
-#: g10/mainproc.c:494
 msgid "encrypted with 1 passphrase\n"
-msgstr "krüpteeritud ühe parooliga\n"
+msgstr "krüpteeritud ühe parooliga\n"
 
-#: g10/mainproc.c:526 g10/mainproc.c:548
 #, c-format
 msgid "assuming %s encrypted data\n"
-msgstr "eeldan %s krüpteeritud andmeid\n"
+msgstr "eeldan %s krüpteeritud andmeid\n"
 
-#: g10/mainproc.c:534
 #, 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:567
-msgid "decryption okay\n"
-msgstr "lahtikrüpteerimine õnnestus\n"
+msgstr "IDEA šiffer pole saadaval, loodan kasutada selle asemel %s\n"
 
-#: g10/mainproc.c:571
 msgid "WARNING: message was not integrity protected\n"
-msgstr "HOIATUS: teate kooskõlalisus ei ole tagatud\n"
+msgstr "HOIATUS: teate kooskõlalisus ei ole tagatud\n"
 
-#: g10/mainproc.c:584
-msgid "WARNING: encrypted message has been manipulated!\n"
-msgstr "HOIATUS: krüpteeritud teadet on muudetud!\n"
+msgid "decryption okay\n"
+msgstr "lahtikrüpteerimine õnnestus\n"
 
-#: g10/mainproc.c:592
-#, c-format
-msgid "cleared passphrase cached with ID: %s\n"
-msgstr ""
+msgid "WARNING: encrypted message has been manipulated!\n"
+msgstr "HOIATUS: krüpteeritud teadet on muudetud!\n"
 
-#: g10/mainproc.c:597
 #, c-format
 msgid "decryption failed: %s\n"
-msgstr "lahtikrüpteerimine ebaõnnestus: %s\n"
+msgstr "lahtikrüpteerimine ebaõnnestus: %s\n"
 
-#: g10/mainproc.c:618
-msgid "NOTE: sender requested \"for-your-eyes-only\"\n"
-msgstr "MÄRKUS: saatja nõudis \"ainult-teie-silmadele\"\n"
+#, fuzzy
+#| 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:620
 #, c-format
 msgid "original file name='%.*s'\n"
 msgstr "algne failinimi on='%.*s'\n"
 
-#: g10/mainproc.c:708
 msgid "WARNING: multiple plaintexts seen\n"
 msgstr ""
 
-#: g10/mainproc.c:849
 msgid "standalone revocation - use \"gpg --import\" to apply\n"
-msgstr "eraldiseisev tühistus - realiseerimiseks kasutage \"gpg --import\"\n"
+msgstr "eraldiseisev tühistus - realiseerimiseks kasutage \"gpg --import\"\n"
 
-#: g10/mainproc.c:1202 g10/mainproc.c:1239
 #, fuzzy
 msgid "no signature found\n"
 msgstr "Korrektne allkiri kasutajalt \""
 
-#: g10/mainproc.c:1477
+#, fuzzy, c-format
+msgid "BAD signature from \"%s\""
+msgstr "HALB allkiri kasutajalt \""
+
+#, fuzzy, c-format
+msgid "Expired signature from \"%s\""
+msgstr "Aegunud allkiri kasutajalt \""
+
+#, fuzzy, c-format
+msgid "Good signature from \"%s\""
+msgstr "Korrektne allkiri kasutajalt \""
+
 msgid "signature verification suppressed\n"
-msgstr "allkirja kontroll jäeti ära\n"
+msgstr "allkirja kontroll jäeti ära\n"
 
-#: g10/mainproc.c:1586
 #, fuzzy
 msgid "can't handle this ambiguous signature data\n"
-msgstr "neid allkirju ei õnnestu töödelda\n"
+msgstr "neid allkirju ei õnnestu töödelda\n"
 
-#: g10/mainproc.c:1597
 #, fuzzy, c-format
 msgid "Signature made %s\n"
 msgstr "Allkiri aegus %s\n"
 
-#: g10/mainproc.c:1598
 #, fuzzy, c-format
 msgid "               using %s key %s\n"
 msgstr "                 ka \""
 
-#: g10/mainproc.c:1602
 #, 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:1622
-msgid "Key available at: "
-msgstr "Võtme leiate: "
-
-#: g10/mainproc.c:1755 g10/mainproc.c:1803
-#, fuzzy, c-format
-msgid "BAD signature from \"%s\""
-msgstr "HALB allkiri kasutajalt \""
+msgstr "Allkirja lõi %.*s kasutades %s võtit ID %08lX\n"
 
-#: g10/mainproc.c:1757 g10/mainproc.c:1805
 #, fuzzy, c-format
-msgid "Expired signature from \"%s\""
-msgstr "Aegunud allkiri kasutajalt \""
+msgid "               issuer \"%s\"\n"
+msgstr "                 ka \""
 
-#: g10/mainproc.c:1759 g10/mainproc.c:1807
-#, fuzzy, c-format
-msgid "Good signature from \"%s\""
-msgstr "Korrektne allkiri kasutajalt \""
+msgid "Key available at: "
+msgstr "Võtme leiate: "
 
-#: g10/mainproc.c:1809
 msgid "[uncertain]"
 msgstr "[ebakindel]"
 
-#: g10/mainproc.c:1842
 #, fuzzy, c-format
 msgid "                aka \"%s\""
 msgstr "                 ka \""
 
-#: g10/mainproc.c:1940
+#, 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"
+
 #, c-format
 msgid "Signature expired %s\n"
 msgstr "Allkiri aegus %s\n"
 
-#: g10/mainproc.c:1945
 #, c-format
 msgid "Signature expires %s\n"
 msgstr "Allkiri aegub %s\n"
 
-#: g10/mainproc.c:1948
-#, c-format
-msgid "%s signature, digest algorithm %s\n"
-msgstr "%s allkiri, sõnumilühendi algoritm %s\n"
+#, 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:1949
 msgid "binary"
 msgstr "binaarne"
 
-#: g10/mainproc.c:1950
 msgid "textmode"
 msgstr "tekstimood"
 
-#: g10/mainproc.c:1950 g10/trustdb.c:546
 msgid "unknown"
 msgstr "tundmatu"
 
-#: g10/mainproc.c:1970
+#, fuzzy
+#| msgid "unknown pubkey algorithm"
+msgid ", key algorithm "
+msgstr "tundmatu avaliku võtme algoritm"
+
+#, c-format
+msgid "WARNING: not a detached signature; file '%s' was NOT verified!\n"
+msgstr ""
+
 #, c-format
 msgid "Can't check signature: %s\n"
 msgstr "Allkirja ei saa kontrollida: %s\n"
 
-#: g10/mainproc.c:2054 g10/mainproc.c:2070 g10/mainproc.c:2166
 msgid "not a detached signature\n"
 msgstr "ei ole eraldiseisev allkiri\n"
 
-#: g10/mainproc.c:2097
 msgid ""
 "WARNING: multiple signatures detected.  Only the first will be checked.\n"
 msgstr "HOIATUS: leidsin mitu allkirja. Kontrollitakse ainult esimest.\n"
 
-#: g10/mainproc.c:2105
 #, c-format
 msgid "standalone signature of class 0x%02x\n"
 msgstr "eraldiseisev allkiri klassiga 0x%02x\n"
 
-#: g10/mainproc.c:2170
 msgid "old style (PGP 2.x) signature\n"
 msgstr "vana stiili (PGP 2.x) allkiri\n"
 
-#: g10/mainproc.c:2180
-msgid "invalid root packet detected in proc_tree()\n"
-msgstr "proc_tree() tuvastas vigase juurmise paketi\n"
-
-#: g10/misc.c:109 g10/misc.c:139 g10/misc.c:215
 #, fuzzy, c-format
-msgid "fstat of `%s' failed in %s: %s\n"
-msgstr "faili ei õnnestu avada: %s\n"
+msgid "fstat of '%s' failed in %s: %s\n"
+msgstr "faili ei õnnestu avada: %s\n"
 
-#: g10/misc.c:178
 #, fuzzy, c-format
 msgid "fstat(%d) failed in %s: %s\n"
-msgstr "trustdb: lugemine ebaõnnestus (n=%d): %s\n"
+msgstr "trustdb: lugemine ebaõnnestus (n=%d): %s\n"
 
-#: g10/misc.c:296
 #, fuzzy, c-format
 msgid "WARNING: using experimental public key algorithm %s\n"
-msgstr "ei oska käsitleda avaliku võtme algoritmi %d\n"
+msgstr "ei oska käsitleda avaliku võtme algoritmi %d\n"
 
-#: g10/misc.c:302
 #, fuzzy
 msgid "WARNING: Elgamal sign+encrypt keys are deprecated\n"
 msgstr ""
-"sõnumilühendi algoritmi %s (%d) kasutamine on vastuolus saaja eelistustega\n"
+"sõnumilühendi algoritmi %s (%d) kasutamine on vastuolus saaja eelistustega\n"
 
-#: g10/misc.c:315
 #, fuzzy, c-format
 msgid "WARNING: using experimental cipher algorithm %s\n"
-msgstr "realiseerimata ¨ifri algoritm"
+msgstr "realiseerimata šifri algoritm"
 
-#: g10/misc.c:330
 #, fuzzy, c-format
 msgid "WARNING: using experimental digest algorithm %s\n"
-msgstr "%s allkiri, sõnumilühendi algoritm %s\n"
+msgstr "%s allkiri, sõnumilühendi algoritm %s\n"
 
-#: g10/misc.c:335
 #, fuzzy, c-format
 msgid "WARNING: digest algorithm %s is deprecated\n"
 msgstr ""
-"sõnumilühendi algoritmi %s (%d) kasutamine on vastuolus saaja eelistustega\n"
+"sõnumilühendi algoritmi %s (%d) kasutamine on vastuolus saaja eelistustega\n"
 
-#: g10/misc.c:503
-msgid "the IDEA cipher plugin is not present\n"
-msgstr "IDEA ¨ifri lisandprogrammi pole\n"
+#, fuzzy, c-format
+#| msgid "%s signature, digest algorithm %s\n"
+msgid "Note: signatures using the %s algorithm are rejected\n"
+msgstr "%s allkiri, sõnumilühendi algoritm %s\n"
 
-#: g10/misc.c:504 g10/sig-check.c:107 jnlib/utf8conv.c:87
 #, fuzzy, c-format
-msgid "please see %s for more information\n"
-msgstr " i = esita palun täiendavat infot\n"
+msgid "(reported error: %s)\n"
+msgstr "viga lugemisel: %s\n"
+
+#, fuzzy, c-format
+msgid "(reported error: %s <%s>)\n"
+msgstr "viga lugemisel: %s\n"
+
+msgid "(further info: "
+msgstr ""
 
-#: g10/misc.c:761
 #, c-format
 msgid "%s:%d: deprecated option \"%s\"\n"
-msgstr "%s:%d: ebasoovitav võti \"%s\"\n"
+msgstr "%s:%d: ebasoovitav võti \"%s\"\n"
 
-#: g10/misc.c:765
 #, c-format
 msgid "WARNING: \"%s\" is a deprecated option\n"
-msgstr "HOIATUS: võtit \"%s\" ei soovitata kasutada.\n"
+msgstr "HOIATUS: võtit \"%s\" ei soovitata kasutada.\n"
 
-#: g10/misc.c:767
 #, c-format
 msgid "please use \"%s%s\" instead\n"
 msgstr "palun kasutage selle asemel \"%s%s\"\n"
 
-#: g10/misc.c:774
 #, fuzzy, c-format
 msgid "WARNING: \"%s\" is a deprecated command - do not use it\n"
-msgstr "HOIATUS: võtit \"%s\" ei soovitata kasutada.\n"
+msgstr "HOIATUS: võtit \"%s\" ei soovitata kasutada.\n"
 
-#: g10/misc.c:784
-#, c-format
-msgid "%s:%u: obsolete option \"%s\" - it has no effect\n"
-msgstr ""
+#, fuzzy, c-format
+msgid "%s:%u: \"%s\" is obsolete in this file - it only has effect in %s\n"
+msgstr "HOIATUS: võtit \"%s\" ei soovitata kasutada.\n"
 
-#: g10/misc.c:787
 #, fuzzy, c-format
-msgid "WARNING: \"%s\" is an obsolete option - it has no effect\n"
-msgstr "HOIATUS: võtit \"%s\" ei soovitata kasutada.\n"
+msgid ""
+"WARNING: \"%s%s\" is an obsolete option - it has no effect except on %s\n"
+msgstr "HOIATUS: võtit \"%s\" ei soovitata kasutada.\n"
 
-#: g10/misc.c:848
 msgid "Uncompressed"
 msgstr "Pakkimata"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
-#: g10/misc.c:873
 #, fuzzy
 msgid "uncompressed|none"
 msgstr "Pakkimata"
 
-#: g10/misc.c:1000
 #, c-format
 msgid "this message may not be usable by %s\n"
 msgstr "see teade ei pruugi olla programmiga %s kasutatav\n"
 
-#: g10/misc.c:1175
 #, fuzzy, c-format
-msgid "ambiguous option `%s'\n"
-msgstr "loen võtmeid failist `%s'\n"
+msgid "ambiguous option '%s'\n"
+msgstr "loen võtmeid failist `%s'\n"
 
-#: g10/misc.c:1200
 #, fuzzy, c-format
-msgid "unknown option `%s'\n"
+msgid "unknown option '%s'\n"
 msgstr "tundmatu vaikimisi saaja `%s'\n"
 
-#: g10/openfile.c:89
-#, c-format
-msgid "File `%s' exists. "
+msgid "ECDSA public key is expected to be in SEC encoding multiple of 8 bits\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "unknown weak digest '%s'\n"
+msgstr "tundmatu allkirja klass"
+
+#, fuzzy, c-format
+#| msgid "File `%s' exists. "
+msgid "File '%s' exists. "
 msgstr "Fail `%s' on olemas. "
 
-#: g10/openfile.c:93
 #, fuzzy
 msgid "Overwrite? (y/N) "
-msgstr "Kirjutan üle (j/E)? "
+msgstr "Kirjutan üle (j/E)? "
 
-#: g10/openfile.c:126
 #, c-format
 msgid "%s: unknown suffix\n"
 msgstr "%s: tundmatu suffiks\n"
 
-#: g10/openfile.c:150
 msgid "Enter new filename"
 msgstr "Sisestage uus failinimi"
 
-#: g10/openfile.c:195
 msgid "writing to stdout\n"
-msgstr "kirjutan standardväljundisse\n"
+msgstr "kirjutan standardväljundisse\n"
 
-#: g10/openfile.c:316
-#, c-format
-msgid "assuming signed data in `%s'\n"
+#, fuzzy, c-format
+#| msgid "assuming signed data in `%s'\n"
+msgid "assuming signed data in '%s'\n"
 msgstr "eeldan allkirjastatud andmeid failis `%s'\n"
 
-#: g10/openfile.c:395
-#, c-format
-msgid "new configuration file `%s' created\n"
-msgstr "uus omaduste fail `%s' on loodud\n"
-
-#: g10/openfile.c:397
-#, c-format
-msgid "WARNING: options in `%s' are not yet active during this run\n"
-msgstr "HOIATUS: seaded failis `%s' pole seekord veel aktiivsed\n"
-
-#: g10/parse-packet.c:201
 #, c-format
 msgid "can't handle public key algorithm %d\n"
-msgstr "ei oska käsitleda avaliku võtme algoritmi %d\n"
+msgstr "ei oska käsitleda avaliku võtme algoritmi %d\n"
 
-#: g10/parse-packet.c:818
 msgid "WARNING: potentially insecure symmetrically encrypted session key\n"
 msgstr ""
-"HOIATUS: tõenäoliselt ebaturvaline sümmeetriliselt krüpteeritud sessiooni "
-"võti\n"
+"HOIATUS: tõenäoliselt ebaturvaline sümmeetriliselt krüpteeritud sessiooni "
+"võti\n"
 
-#: g10/parse-packet.c:1269
 #, c-format
 msgid "subpacket of type %d has critical bit set\n"
-msgstr "alampaketil tüübiga %d on kriitiline bitt seatud\n"
-
-#: g10/passphrase.c:292 g10/passphrase.c:553
-#, fuzzy, c-format
-msgid " (main key ID %s)"
-msgstr " (peamise võtme ID %08lX)"
+msgstr "alampaketil tüübiga %d on kriitiline bitt seatud\n"
 
-#: g10/passphrase.c:306
 #, fuzzy, c-format
-msgid ""
-"Please enter the passphrase to unlock the secret key for the OpenPGP "
-"certificate:\n"
-"\"%.*s\"\n"
-"%u-bit %s key, ID %s,\n"
-"created %s%s.\n"
-msgstr ""
-"Te vajate kasutaja salajase võtme lahtilukustamiseks parooli:\n"
-"\"%.*s\"\n"
-"%u-bitti %s võti, ID %08lX, loodud %s%s\n"
+msgid "problem with the agent: %s\n"
+msgstr "probleem agendiga: agent tagastas 0x%lx\n"
 
-#: g10/passphrase.c:332
 msgid "Enter passphrase\n"
 msgstr "Sisestage parool\n"
 
-#: g10/passphrase.c:360
 msgid "cancelled by user\n"
 msgstr "katkestatud kasutaja poolt\n"
 
-#: g10/passphrase.c:366 g10/passphrase.c:429
 #, fuzzy, c-format
-msgid "problem with the agent: %s\n"
-msgstr "probleem agendiga: agent tagastas 0x%lx\n"
+msgid " (main key ID %s)"
+msgstr " (peamise võtme ID %08lX)"
 
-#: g10/passphrase.c:532
-#, fuzzy, c-format
-msgid ""
-"You need a passphrase to unlock the secret key for\n"
-"user: \"%s\"\n"
-msgstr ""
-"\n"
-"Te vajate kasutaja salajase võtme lahtilukustamiseks\n"
-"parooli: \""
+#, fuzzy
+msgid "Please enter the passphrase to unlock the OpenPGP secret key:"
+msgstr "Palun sisestage parool; see on salajane tekst \n"
 
-#: g10/passphrase.c:540
-#, fuzzy, c-format
-msgid "%u-bit %s key, ID %s, created %s"
-msgstr "%u-bitine %s võti, ID %08lX, loodud %s"
+#, fuzzy
+msgid "Please enter the passphrase to import the OpenPGP secret key:"
+msgstr "Palun sisestage parool; see on salajane tekst \n"
 
-#: g10/passphrase.c:549
-#, c-format
-msgid "         (subkey on main key ID %s)"
-msgstr ""
+#, fuzzy
+msgid "Please enter the passphrase to export the OpenPGP secret subkey:"
+msgstr "Palun sisestage parool; see on salajane tekst \n"
 
-#: g10/photoid.c:74
-msgid ""
-"\n"
-"Pick an image to use for your photo ID.  The image must be a JPEG file.\n"
+#, fuzzy
+msgid "Please enter the passphrase to export the OpenPGP secret key:"
+msgstr "Palun sisestage parool; see on salajane tekst \n"
+
+#, fuzzy
+msgid "Do you really want to permanently delete the OpenPGP secret subkey key:"
+msgstr "Kas te tõesti soovite valitud võtmeid kustutada? "
+
+#, fuzzy
+msgid "Do you really want to permanently delete the OpenPGP secret key:"
+msgstr "Kas te tõesti soovite valitud võtmeid kustutada? "
+
+#, fuzzy, c-format
+msgid ""
+"%s\n"
+"\"%.*s\"\n"
+"%u-bit %s key, ID %s,\n"
+"created %s%s.\n"
+"%s"
+msgstr "%u-bitine %s võti, ID %08lX, loodud %s"
+
+msgid ""
+"\n"
+"Pick an image to use for your photo ID.  The image must be a JPEG file.\n"
 "Remember that the image is stored within your public key.  If you use a\n"
 "very large picture, your key will become very large as well!\n"
 "Keeping the image close to 240x288 is a good size to use.\n"
 msgstr ""
 "\n"
 "Valige foto ID'na kasutatav pilt. Pilt peab olema JPEG fail.\n"
-"Pidage meeles, et pilt salvestatakse teie avalikus võtmes. Kui kasutate\n"
-"väga suurt pilti, on ka kõti väha suur!\n"
-"Mõistlik pildi suurus võiks olla umbes 240x288.\n"
+"Pidage meeles, et pilt salvestatakse teie avalikus võtmes. Kui kasutate\n"
+"väga suurt pilti, on ka kõti väha suur!\n"
+"Mõistlik pildi suurus võiks olla umbes 240x288.\n"
 
-#: g10/photoid.c:96
 msgid "Enter JPEG filename for photo ID: "
 msgstr "Sisestage foto ID jaoks JPEG faili nimi: "
 
-#: g10/photoid.c:117
 #, fuzzy, c-format
-msgid "unable to open JPEG file `%s': %s\n"
-msgstr "faili ei õnnestu avada: %s\n"
+msgid "unable to open JPEG file '%s': %s\n"
+msgstr "faili ei õnnestu avada: %s\n"
 
-#: g10/photoid.c:128
 #, c-format
 msgid "This JPEG is really large (%d bytes) !\n"
 msgstr ""
 
-#: g10/photoid.c:130
 #, fuzzy
 msgid "Are you sure you want to use it? (y/N) "
 msgstr "Olete kindel, et soovite seda kasutada (j/E)? "
 
-#: g10/photoid.c:147
 #, fuzzy, c-format
-msgid "`%s' is not a JPEG file\n"
+msgid "'%s' is not a JPEG file\n"
 msgstr "\"%s\": ei ole JPEG fail\n"
 
-#: g10/photoid.c:166
 msgid "Is this photo correct (y/N/q)? "
-msgstr "On see foto õige (j/E/v)? "
+msgstr "On see foto õige (j/E/v)? "
 
-#: g10/photoid.c:374
 msgid "unable to display photo ID!\n"
-msgstr "foto ID ei saa näidata!\n"
+msgstr "foto ID ei saa näidata!\n"
 
-#: g10/pkclist.c:60 g10/revoke.c:621
 msgid "No reason specified"
-msgstr "Põhjus puudub"
+msgstr "Põhjus puudub"
 
-#: g10/pkclist.c:62 g10/revoke.c:623
 msgid "Key is superseded"
-msgstr "Võti on asendatud"
+msgstr "Võti on asendatud"
 
-#: g10/pkclist.c:64 g10/revoke.c:622
 msgid "Key has been compromised"
-msgstr "Võti on kompromiteeritud"
+msgstr "Võti on kompromiteeritud"
 
-#: g10/pkclist.c:66 g10/revoke.c:624
 msgid "Key is no longer used"
-msgstr "Võti ei ole enam kasutusel"
+msgstr "Võti ei ole enam kasutusel"
 
-#: g10/pkclist.c:68 g10/revoke.c:625
 msgid "User ID is no longer valid"
 msgstr "Kasutaja ID ei ole enam kehtiv"
 
-#: g10/pkclist.c:72
 msgid "reason for revocation: "
-msgstr "tühistamise põhjus: "
+msgstr "tühistamise põhjus: "
 
-#: g10/pkclist.c:89
 msgid "revocation comment: "
-msgstr "tühistamise kommentaar: "
+msgstr "tühistamise kommentaar: "
 
-#: g10/pkclist.c:204
+#. TRANSLATORS: These are the allowed answers in lower and
+#. uppercase.  Below you will find the matching strings which
+#. should be translated accordingly and the letter changed to
+#. match the one in the answer string.
+#.
+#. i = please show me more information
+#. m = back to the main menu
+#. s = skip this key
+#. q = quit
+#.
 msgid "iImMqQsS"
 msgstr "iItTvVjJ"
 
-#: g10/pkclist.c:212
 #, fuzzy
 msgid "No trust value assigned to:\n"
 msgstr ""
-"Usalduse väärtus puudub:\n"
+"Usalduse väärtus puudub:\n"
 "%4u%c/%08lX %s \""
 
-#: g10/pkclist.c:245
 #, fuzzy, c-format
 msgid "  aka \"%s\"\n"
 msgstr "                 ka \""
 
-#: g10/pkclist.c:255
 #, fuzzy
 msgid ""
 "How much do you trust that this key actually belongs to the named user?\n"
-msgstr "See võti kuulub tõenäoliselt omanikule\n"
+msgstr "See võti kuulub tõenäoliselt omanikule\n"
 
-#: g10/pkclist.c:270
 #, fuzzy, c-format
 msgid "  %d = I don't know or won't say\n"
 msgstr " %d = Ei tea\n"
 
-#: g10/pkclist.c:272
 #, fuzzy, c-format
 msgid "  %d = I do NOT trust\n"
 msgstr " %d = EI usalda\n"
 
-#: g10/pkclist.c:278
 #, fuzzy, c-format
 msgid "  %d = I trust ultimately\n"
 msgstr " %d = Usaldan absoluutselt\n"
 
-#: g10/pkclist.c:284
 #, fuzzy
 msgid "  m = back to the main menu\n"
-msgstr " t = tagasi põhimenüüsse\n"
+msgstr " t = tagasi põhimenüüsse\n"
 
-#: g10/pkclist.c:287
 #, fuzzy
 msgid "  s = skip this key\n"
-msgstr " j = jäta see võti vahele\n"
+msgstr " j = jäta see võti vahele\n"
 
-#: g10/pkclist.c:288
 #, fuzzy
 msgid "  q = quit\n"
-msgstr " v = välju\n"
+msgstr " v = välju\n"
 
-#: g10/pkclist.c:292
 #, c-format
 msgid ""
 "The minimum trust level for this key is: %s\n"
 "\n"
 msgstr ""
 
-#: g10/pkclist.c:298 g10/revoke.c:650
 msgid "Your decision? "
 msgstr "Teie otsus? "
 
-#: g10/pkclist.c:319
 #, fuzzy
 msgid "Do you really want to set this key to ultimate trust? (y/N) "
-msgstr "Kas te tõesti soovite seda võtit absoluutselt usaldada? "
+msgstr "Kas te tõesti soovite seda võtit absoluutselt usaldada? "
 
-#: g10/pkclist.c:333
 msgid "Certificates leading to an ultimately trusted key:\n"
-msgstr "Sertifikaadid täiesti usaldatava võtmeni:\n"
+msgstr "Sertifikaadid täiesti usaldatava võtmeni:\n"
 
-#: g10/pkclist.c:418
 #, fuzzy, c-format
 msgid "%s: There is no assurance this key belongs to the named user\n"
-msgstr "%08lX: Ei ole midagi, mis näitaks, et see võti kuulub omanikule\n"
+msgstr "%08lX: Ei ole midagi, mis näitaks, et see võti kuulub omanikule\n"
 
-#: g10/pkclist.c:423
 #, fuzzy, c-format
 msgid "%s: There is limited assurance this key belongs to the named user\n"
-msgstr "%08lX: Ei ole midagi, mis näitaks, et see võti kuulub omanikule\n"
+msgstr "%08lX: Ei ole midagi, mis näitaks, et see võti kuulub omanikule\n"
 
-#: g10/pkclist.c:429
 #, fuzzy
 msgid "This key probably belongs to the named user\n"
-msgstr "See võti kuulub tõenäoliselt omanikule\n"
+msgstr "See võti kuulub tõenäoliselt omanikule\n"
 
-#: g10/pkclist.c:434
 msgid "This key belongs to us\n"
-msgstr "See võti kuulub meile\n"
+msgstr "See võti kuulub meile\n"
+
+#, c-format
+msgid "%s: This key is bad!  It has been marked as untrusted!\n"
+msgstr ""
+
+#, fuzzy
+msgid ""
+"This key is bad!  It has been marked as untrusted!  If you\n"
+"*really* know what you are doing, you may answer the next\n"
+"question with yes.\n"
+msgstr ""
+"EI ole kindel, et see võti kuulub isikule, keda mainitakse\n"
+"kasutaja ID väljal. Kui te *tõesti* teate, mida te teete,\n"
+"võite järgnevale küsimusele vastata jaatavalt\n"
+"\n"
 
-#: g10/pkclist.c:460
 #, fuzzy
 msgid ""
 "It is NOT certain that the key belongs to the person named\n"
 "in the user ID.  If you *really* know what you are doing,\n"
 "you may answer the next question with yes.\n"
 msgstr ""
-"EI ole kindel, et see võti kuulub isikule, keda mainitakse\n"
-"kasutaja ID väljal. Kui te *tõesti* teate, mida te teete,\n"
-"võite järgnevale küsimusele vastata jaatavalt\n"
+"EI ole kindel, et see võti kuulub isikule, keda mainitakse\n"
+"kasutaja ID väljal. Kui te *tõesti* teate, mida te teete,\n"
+"võite järgnevale küsimusele vastata jaatavalt\n"
 "\n"
 
-#: g10/pkclist.c:479
 #, fuzzy
 msgid "Use this key anyway? (y/N) "
-msgstr "Kasutan seda võtit ikka? "
+msgstr "Kasutan seda võtit ikka? "
 
-#: g10/pkclist.c:513
 msgid "WARNING: Using untrusted key!\n"
-msgstr "HOIATUS: Kasutan mitteusaldatavat võtit!\n"
+msgstr "HOIATUS: Kasutan mitteusaldatavat võtit!\n"
 
-#: g10/pkclist.c:520
 msgid "WARNING: this key might be revoked (revocation key not present)\n"
-msgstr "HOIATUS: see võti võib olla tühistatud (tühistamise võtit pole)\n"
+msgstr "HOIATUS: see võti võib olla tühistatud (tühistamise võtit pole)\n"
 
-#: g10/pkclist.c:529
 msgid "WARNING: This key has been revoked by its designated revoker!\n"
-msgstr "HOIATUS: See võti on määratud tühistaja poolt tühistatud!\n"
+msgstr "HOIATUS: See võti on määratud tühistaja poolt tühistatud!\n"
 
-#: g10/pkclist.c:532
 msgid "WARNING: This key has been revoked by its owner!\n"
-msgstr "HOIATUS: See võti on omaniku poolt tühistatud!\n"
+msgstr "HOIATUS: See võti on omaniku poolt tühistatud!\n"
 
-#: g10/pkclist.c:533
 #, fuzzy
 msgid "         This could mean that the signature is forged.\n"
-msgstr "         See võib tähendada, et allkiri on võltsing.\n"
+msgstr "         See võib tähendada, et allkiri on võltsing.\n"
 
-#: g10/pkclist.c:539
 msgid "WARNING: This subkey has been revoked by its owner!\n"
-msgstr "HOIATUS: See alamvõti on omaniku poolt tühistatud!\n"
+msgstr "HOIATUS: See alamvõti on omaniku poolt tühistatud!\n"
 
-#: g10/pkclist.c:544
 msgid "Note: This key has been disabled.\n"
-msgstr "Märkus: See võti on blokeeritud.\n"
+msgstr "Märkus: See võti on blokeeritud.\n"
 
-#: g10/pkclist.c:564
 #, c-format
-msgid "Note: Verified signer's address is `%s'\n"
+msgid "Note: Verified signer's address is '%s'\n"
 msgstr ""
 
-#: g10/pkclist.c:571
 #, c-format
-msgid "Note: Signer's address `%s' does not match DNS entry\n"
+msgid "Note: Signer's address '%s' does not match DNS entry\n"
 msgstr ""
 
-#: g10/pkclist.c:583
 msgid "trustlevel adjusted to FULL due to valid PKA info\n"
 msgstr ""
 
-#: g10/pkclist.c:591
 msgid "trustlevel adjusted to NEVER due to bad PKA info\n"
 msgstr ""
 
-#: g10/pkclist.c:602
 msgid "Note: This key has expired!\n"
-msgstr "Märkus: See võti on aegunud!\n"
+msgstr "Märkus: See võti on aegunud!\n"
 
-#: g10/pkclist.c:613
 msgid "WARNING: This key is not certified with a trusted signature!\n"
-msgstr "HOIATUS: Seda võtit ei ole sertifitseeritud usaldatava allkirjaga!\n"
+msgstr "HOIATUS: Seda võtit ei ole sertifitseeritud usaldatava allkirjaga!\n"
 
-#: g10/pkclist.c:615
 msgid ""
 "         There is no indication that the signature belongs to the owner.\n"
-msgstr "         Ei ole midagi, mis näitaks, et allkiri kuulub omanikule.\n"
+msgstr "         Ei ole midagi, mis näitaks, et allkiri kuulub omanikule.\n"
 
-#: g10/pkclist.c:623
 msgid "WARNING: We do NOT trust this key!\n"
-msgstr "HOIATUS: Me EI usalda seda võtit!\n"
+msgstr "HOIATUS: Me EI usalda seda võtit!\n"
 
-#: g10/pkclist.c:624
 msgid "         The signature is probably a FORGERY.\n"
-msgstr "         Allkiri on tõenäoliselt VÕLTSING.\n"
+msgstr "         Allkiri on tõenäoliselt VÕLTSING.\n"
 
-#: g10/pkclist.c:632
 msgid ""
 "WARNING: This key is not certified with sufficiently trusted signatures!\n"
 msgstr ""
-"HOIATUS: Seda võtit ei ole sertifitseeritud piisavalt usaldatava "
+"HOIATUS: Seda võtit ei ole sertifitseeritud piisavalt usaldatava "
 "allkirjaga!\n"
 
-#: g10/pkclist.c:634
 msgid "         It is not certain that the signature belongs to the owner.\n"
 msgstr "         Ei ole kindel, et allkiri kuulub omanikule.\n"
 
-#: g10/pkclist.c:833 g10/pkclist.c:875 g10/pkclist.c:1087 g10/pkclist.c:1157
 #, c-format
 msgid "%s: skipped: %s\n"
-msgstr "%s: jätsin vahele: %s\n"
+msgstr "%s: jätsin vahele: %s\n"
+
+#, c-format
+msgid "%s: skipped: public key is disabled\n"
+msgstr "%s: jätsin vahele: avalik võti on blokeeritud\n"
 
-#: g10/pkclist.c:845 g10/pkclist.c:1125
 #, c-format
 msgid "%s: skipped: public key already present\n"
-msgstr "%s: jätsin vahele: avalik võti on juba olemas\n"
+msgstr "%s: jätsin vahele: avalik võti on juba olemas\n"
+
+#, fuzzy, c-format
+#| msgid "can't connect to `%s': %s\n"
+msgid "can't encrypt to '%s'\n"
+msgstr "ei õnnestu luua ühendust serveriga `%s': %s\n"
+
+#, fuzzy, c-format
+msgid "option '%s' given, but no valid default keys given\n"
+msgstr "vigane räsialgoritm `%s'\n"
+
+#, fuzzy, c-format
+msgid "option '%s' given, but option '%s' not given\n"
+msgstr "vigane räsialgoritm `%s'\n"
 
-#: g10/pkclist.c:896
 msgid "You did not specify a user ID. (you may use \"-r\")\n"
-msgstr "Te ei määranud kasutaja IDd. (võite kasutada võtit \"-r\")\n"
+msgstr "Te ei määranud kasutaja IDd. (võite kasutada võtit \"-r\")\n"
 
-#: g10/pkclist.c:920
 msgid "Current recipients:\n"
 msgstr ""
 
-#: g10/pkclist.c:946
 msgid ""
 "\n"
 "Enter the user ID.  End with an empty line: "
 msgstr ""
 "\n"
-"Sisestage kasutaja ID.  Lõpetage tühja reaga: "
+"Sisestage kasutaja ID.  Lõpetage tühja reaga: "
 
-#: g10/pkclist.c:971
 msgid "No such user ID.\n"
 msgstr "Tundmatu kasutaja ID.\n"
 
-#: g10/pkclist.c:980 g10/pkclist.c:1054
 msgid "skipped: public key already set as default recipient\n"
-msgstr "jätsin vahele: avalik võti on juba vaikimisi saaja\n"
+msgstr "jätsin vahele: avalik võti on juba vaikimisi saaja\n"
 
-#: g10/pkclist.c:1001
 msgid "Public key is disabled.\n"
-msgstr "Avalik võti on blokeeritud.\n"
+msgstr "Avalik võti on blokeeritud.\n"
 
-#: g10/pkclist.c:1010
 msgid "skipped: public key already set\n"
-msgstr "jätsin vahele: avalik võti on juba olemas\n"
+msgstr "jätsin vahele: avalik võti on juba olemas\n"
 
-#: g10/pkclist.c:1045
 #, fuzzy, c-format
 msgid "unknown default recipient \"%s\"\n"
 msgstr "tundmatu vaikimisi saaja `%s'\n"
 
-#: g10/pkclist.c:1103
-#, c-format
-msgid "%s: skipped: public key is disabled\n"
-msgstr "%s: jätsin vahele: avalik võti on blokeeritud\n"
-
-#: g10/pkclist.c:1165
 msgid "no valid addressees\n"
 msgstr "kehtivaid aadresse pole\n"
 
-#: g10/pkclist.c:1489
 #, fuzzy, c-format
 msgid "Note: key %s has no %s feature\n"
-msgstr "võti %08lX: kasutaja ID puudub\n"
+msgstr "võti %08lX: kasutaja ID puudub\n"
 
-#: g10/pkclist.c:1514
 #, fuzzy, c-format
 msgid "Note: key %s has no preference for %s\n"
-msgstr "võti %08lX: kasutaja ID puudub\n"
+msgstr "võti %08lX: kasutaja ID puudub\n"
 
-#: g10/plaintext.c:95
 msgid "data not saved; use option \"--output\" to save it\n"
-msgstr "andmeid ei salvestatud; salvestamiseks kasutage võtit \"--output\"\n"
+msgstr "andmeid ei salvestatud; salvestamiseks kasutage võtit \"--output\"\n"
 
-#: g10/plaintext.c:472
 msgid "Detached signature.\n"
 msgstr "Eraldiseisev allkiri.\n"
 
-#: g10/plaintext.c:479
 msgid "Please enter name of data file: "
 msgstr "Palun sisestage andmefaili nimi: "
 
-#: g10/plaintext.c:511
 msgid "reading stdin ...\n"
 msgstr "loen standardsisendit ...\n"
 
-#: g10/plaintext.c:549
 msgid "no signed data\n"
 msgstr "allkirjastatud andmeid pole\n"
 
-#: g10/plaintext.c:565
-#, c-format
-msgid "can't open signed data `%s'\n"
-msgstr "allkirjastatud andmete avamine ebaõnnestus `%s'\n"
+#, fuzzy, c-format
+#| msgid "can't open signed data `%s'\n"
+msgid "can't open signed data '%s'\n"
+msgstr "allkirjastatud andmete avamine ebaõnnestus `%s'\n"
 
-#: g10/plaintext.c:599
 #, fuzzy, c-format
 msgid "can't open signed data fd=%d: %s\n"
-msgstr "allkirjastatud andmete avamine ebaõnnestus `%s'\n"
+msgstr "allkirjastatud andmete avamine ebaõnnestus `%s'\n"
+
+#, fuzzy, c-format
+msgid "key %s is not suitable for decryption in %s mode\n"
+msgstr "võti %08lX: kasutaja ID puudub\n"
 
-#: g10/pubkey-enc.c:105
 #, fuzzy, c-format
 msgid "anonymous recipient; trying secret key %s ...\n"
-msgstr "anonüümne saaja; proovin salajast võtit %08lX ...\n"
+msgstr "anonüümne saaja; proovin salajast võtit %08lX ...\n"
 
-#: g10/pubkey-enc.c:136
 msgid "okay, we are the anonymous recipient.\n"
-msgstr "ok, me oleme anonüümne teate saaja.\n"
+msgstr "ok, me oleme anonüümne teate saaja.\n"
 
-#: g10/pubkey-enc.c:225
 msgid "old encoding of the DEK is not supported\n"
 msgstr "vana DEK kodeerimine ei ole toetatud\n"
 
-#: g10/pubkey-enc.c:246
 #, c-format
 msgid "cipher algorithm %d%s is unknown or disabled\n"
-msgstr "¨ifri algoritm %d%s on tundmatu või blokeeritud\n"
+msgstr "šifri algoritm %d%s on tundmatu või blokeeritud\n"
 
-#: g10/pubkey-enc.c:284
 #, fuzzy, c-format
 msgid "WARNING: cipher algorithm %s not found in recipient preferences\n"
-msgstr "MÄRKUS: ¨ifri algoritm %d puudub eelistustes\n"
+msgstr "MÄRKUS: šifri algoritm %d puudub eelistustes\n"
 
-#: g10/pubkey-enc.c:304
 #, fuzzy, c-format
-msgid "NOTE: secret key %s expired at %s\n"
-msgstr "MÄRKUS: salajane võti %08lX aegus %s\n"
+msgid "Note: secret key %s expired at %s\n"
+msgstr "MÄRKUS: salajane võti %08lX aegus %s\n"
 
-#: g10/pubkey-enc.c:310
-msgid "NOTE: key has been revoked"
-msgstr "MÄRKUS: võti on tühistatud"
+#, fuzzy
+#| msgid "NOTE: key has been revoked"
+msgid "Note: key has been revoked"
+msgstr "MÄRKUS: võti on tühistatud"
 
-#: g10/revoke.c:102 g10/revoke.c:116 g10/revoke.c:128 g10/revoke.c:174
-#: g10/revoke.c:186 g10/revoke.c:585
 #, c-format
 msgid "build_packet failed: %s\n"
-msgstr "build_packet ebaõnnestus: %s\n"
+msgstr "build_packet ebaõnnestus: %s\n"
 
-#: g10/revoke.c:145
 #, fuzzy, c-format
 msgid "key %s has no user IDs\n"
-msgstr "võti %08lX: kasutaja ID puudub\n"
+msgstr "võti %08lX: kasutaja ID puudub\n"
 
-#: g10/revoke.c:306
 msgid "To be revoked by:\n"
-msgstr "Tühistaja:\n"
+msgstr "Tühistaja:\n"
 
-#: g10/revoke.c:310
 msgid "(This is a sensitive revocation key)\n"
-msgstr "(See on tundlik tühistamise võti)\n"
+msgstr "(See on tundlik tühistamise võti)\n"
+
+#, fuzzy
+#| msgid "Secret key is available.\n"
+msgid "Secret key is not available.\n"
+msgstr "Salajane võti on kasutatav.\n"
 
-#: g10/revoke.c:314
 #, fuzzy
 msgid "Create a designated revocation certificate for this key? (y/N) "
-msgstr "Loon sellele võtmele tühistamise sertifikaadi? "
+msgstr "Loon sellele võtmele tühistamise sertifikaadi? "
 
-#: g10/revoke.c:327 g10/revoke.c:551
 msgid "ASCII armored output forced.\n"
-msgstr "Väljundis sunnitakse kasutama ASCII vormingut.\n"
+msgstr "Väljundis sunnitakse kasutama ASCII vormingut.\n"
 
-#: g10/revoke.c:342 g10/revoke.c:565
 #, c-format
 msgid "make_keysig_packet failed: %s\n"
-msgstr "make_keysig_packet ebaõnnestus: %s\n"
+msgstr "make_keysig_packet ebaõnnestus: %s\n"
 
-#: g10/revoke.c:405
 msgid "Revocation certificate created.\n"
-msgstr "Tühistamise sertifikaat on loodud.\n"
+msgstr "Tühistamise sertifikaat on loodud.\n"
 
-#: g10/revoke.c:411
 #, fuzzy, c-format
 msgid "no revocation keys found for \"%s\"\n"
 msgstr ""
-"`%s' jaoks pole tühistamise võtmeid\n"
+"`%s' jaoks pole tühistamise võtmeid\n"
 "\n"
 
-#: g10/revoke.c:470
+#, fuzzy
+msgid "This is a revocation certificate for the OpenPGP key:"
+msgstr "Loon sellele võtmele tühistamise sertifikaadi? "
+
+msgid ""
+"A revocation certificate is a kind of \"kill switch\" to publicly\n"
+"declare that a key shall not anymore be used.  It is not possible\n"
+"to retract such a revocation certificate once it has been published."
+msgstr ""
+
+msgid ""
+"Use it to revoke this key in case of a compromise or loss of\n"
+"the secret key.  However, if the secret key is still accessible,\n"
+"it is better to generate a new revocation certificate and give\n"
+"a reason for the revocation.  For details see the description of\n"
+"of the gpg command \"--generate-revocation\" in the GnuPG manual."
+msgstr ""
+
+msgid ""
+"To avoid an accidental use of this file, a colon has been inserted\n"
+"before the 5 dashes below.  Remove this colon with a text editor\n"
+"before importing and publishing this revocation certificate."
+msgstr ""
+
 #, fuzzy, c-format
-msgid "secret key \"%s\" not found: %s\n"
-msgstr "salajast võtit `%s' ei leitud: %s\n"
+#| msgid "Revocation certificate created.\n"
+msgid "revocation certificate stored as '%s.rev'\n"
+msgstr "Tühistamise sertifikaat on loodud.\n"
+
+#, fuzzy, c-format
+msgid "secret key \"%s\" not found\n"
+msgstr "salajast võtit `%s' ei leitud: %s\n"
 
-#: g10/revoke.c:497
+#. TRANSLATORS: The %s prints a key specification which
+#. for example has been given at the command line.  Several lines
+#. lines with secret key infos are printed after this message.
 #, c-format
-msgid "no corresponding public key: %s\n"
-msgstr "vastavat avalikku võtit pole: %s\n"
+msgid "'%s' matches multiple secret keys:\n"
+msgstr ""
 
-#: g10/revoke.c:508
-msgid "public key does not match secret key!\n"
-msgstr "avalik võti ei sobi salajase võtmega!\n"
+#, fuzzy, c-format
+#| msgid "error creating keyring `%s': %s\n"
+msgid "error searching the keyring: %s\n"
+msgstr "viga võtmehoidla `%s' loomisel: %s\n"
 
-#: g10/revoke.c:515
 #, fuzzy
 msgid "Create a revocation certificate for this key? (y/N) "
-msgstr "Loon sellele võtmele tühistamise sertifikaadi? "
-
-#: g10/revoke.c:532
-msgid "unknown protection algorithm\n"
-msgstr "tundmatu kaitsealgoritm\n"
+msgstr "Loon sellele võtmele tühistamise sertifikaadi? "
 
-#: g10/revoke.c:540
-msgid "NOTE: This key is not protected!\n"
-msgstr "MÄRKUS: See võti ei ole kaitstud!\n"
-
-#: g10/revoke.c:591
 msgid ""
 "Revocation certificate created.\n"
 "\n"
@@ -5989,1447 +5333,1378 @@ msgid ""
 "your media become unreadable.  But have some caution:  The print system of\n"
 "your machine might store the data and make it available to others!\n"
 msgstr ""
-"Tühistamise sertifikaat on loodud.\n"
+"Tühistamise sertifikaat on loodud.\n"
 "\n"
-"Palun salvestage see andmekandjale, mida saate kindlasse kohta ära panna.\n"
-"Kui mallory saab sellele sertifikaadile juurdepääsu, võib ta seda kasutades\n"
-"muuta kõik teie võtmed kasutamiskõlbmatuks.\n"
-"Samuti on mõistlik trükkida see sertifikaat paberile ja panna hoiule "
+"Palun salvestage see andmekandjale, mida saate kindlasse kohta ära panna.\n"
+"Kui mallory saab sellele sertifikaadile juurdepääsu, võib ta seda kasutades\n"
+"muuta kõik teie võtmed kasutamiskõlbmatuks.\n"
+"Samuti on mõistlik trükkida see sertifikaat paberile ja panna hoiule "
 "juhuks,\n"
 "kui meedia muutub loetamatuks. Aga olge ettevaatlik: teie arvuti "
-"trükisüsteem\n"
-"võib salvestada need andmed ja teha teistele kättesaadavaks! \n"
+"trükisüsteem\n"
+"võib salvestada need andmed ja teha teistele kättesaadavaks! \n"
 
-#: g10/revoke.c:633
 msgid "Please select the reason for the revocation:\n"
-msgstr "Palun valige tühistamise põhjus:\n"
+msgstr "Palun valige tühistamise põhjus:\n"
 
-#: g10/revoke.c:643
 msgid "Cancel"
 msgstr "Katkesta"
 
-#: g10/revoke.c:645
 #, c-format
 msgid "(Probably you want to select %d here)\n"
-msgstr "(Tõenäoliselt soovite siin valida %d)\n"
+msgstr "(Tõenäoliselt soovite siin valida %d)\n"
 
-#: g10/revoke.c:686
 msgid "Enter an optional description; end it with an empty line:\n"
-msgstr "Sisestage mittekohustuslik kirjeldus. Lõpetage tühja reaga:\n"
+msgstr "Sisestage mittekohustuslik kirjeldus. Lõpetage tühja reaga:\n"
 
-#: g10/revoke.c:714
 #, c-format
 msgid "Reason for revocation: %s\n"
-msgstr "Tühistamise põhjus: %s\n"
+msgstr "Tühistamise põhjus: %s\n"
 
-#: g10/revoke.c:716
 msgid "(No description given)\n"
 msgstr "(Kirjeldust ei antud)\n"
 
-#: g10/revoke.c:721
 #, fuzzy
 msgid "Is this okay? (y/N) "
-msgstr "On see hästi? "
-
-#: g10/seckey-cert.c:55
-msgid "secret key parts are not available\n"
-msgstr "salajase võtme komponendid ei ole kättesaadavad\n"
-
-#: g10/seckey-cert.c:61
-#, c-format
-msgid "protection algorithm %d%s is not supported\n"
-msgstr "kaitse algoritm %d%s ei ole toetatud\n"
-
-#: g10/seckey-cert.c:72
-#, fuzzy, c-format
-msgid "protection digest %d is not supported\n"
-msgstr "kaitse algoritm %d%s ei ole toetatud\n"
-
-#: g10/seckey-cert.c:291
-msgid "Invalid passphrase; please try again"
-msgstr "Vigane parool; palun proovige uuesti"
+msgstr "On see hästi? "
 
-#: g10/seckey-cert.c:292
-#, c-format
-msgid "%s ...\n"
-msgstr "%s ...\n"
-
-#: g10/seckey-cert.c:361
-msgid "WARNING: Weak key detected - please change passphrase again.\n"
-msgstr "HOIATUS: Tuvastasin nõrga võtme - palun muutke uuesti parooli.\n"
-
-#: g10/seckey-cert.c:404
-msgid "generating the deprecated 16-bit checksum for secret key protection\n"
-msgstr ""
-"loon salajase võtme kaitseks mittesoovitavat 16 bitist kontrollsummat\n"
-
-#: g10/seskey.c:61 sm/encrypt.c:119
 msgid "weak key created - retrying\n"
-msgstr "loodi nõrk võti - proovin uuesti\n"
+msgstr "loodi nõrk võti - proovin uuesti\n"
 
-#: g10/seskey.c:65
 #, c-format
 msgid "cannot avoid weak key for symmetric cipher; tried %d times!\n"
 msgstr ""
-"sümmeetrilises ¨ifris ei õnnestu vältida nõrga võtme kasutamist; proovisin %"
-"d korda!\n"
-
-#: g10/seskey.c:227 sm/certcheck.c:85
-msgid "DSA requires the hash length to be a multiple of 8 bits\n"
-msgstr ""
+"sümmeetrilises šifris ei õnnestu vältida nõrga võtme kasutamist; proovisin "
+"%d korda!\n"
 
-#: g10/seskey.c:240
 #, c-format
-msgid "DSA key %s uses an unsafe (%u bit) hash\n"
+msgid "%s key %s uses an unsafe (%zu bit) hash\n"
 msgstr ""
 
-#: g10/seskey.c:252
 #, c-format
-msgid "DSA key %s requires a %u bit or larger hash\n"
+msgid "%s key %s requires a %zu bit or larger hash (hash is %s)\n"
 msgstr ""
 
-#: g10/sig-check.c:80
 msgid "WARNING: signature digest conflict in message\n"
-msgstr "HOIATUS: allkirja lühend on teatega konfliktne\n"
+msgstr "HOIATUS: allkirja lühend on teatega konfliktne\n"
+
+#, fuzzy, c-format
+#| msgid "you may not use %s while in %s mode\n"
+msgid "key %s may not be used for signing in %s mode\n"
+msgstr "%s ei ole moodis %s lubatud.\n"
 
-#: g10/sig-check.c:105
 #, fuzzy, c-format
 msgid "WARNING: signing subkey %s is not cross-certified\n"
-msgstr "HOIATUS: allkirjastamise alamvõti %08lX ei ole rist-sertifitseeritud\n"
+msgstr "HOIATUS: allkirjastamise alamvõti %08lX ei ole rist-sertifitseeritud\n"
+
+#, fuzzy, c-format
+msgid "please see %s for more information\n"
+msgstr " i = esita palun täiendavat infot\n"
 
-#: g10/sig-check.c:117
 #, fuzzy, c-format
 msgid "WARNING: signing subkey %s has an invalid cross-certification\n"
-msgstr "HOIATUS: allkirjastamise alamvõtmel %08lX on vigane rist-sertifikaat\n"
+msgstr "HOIATUS: allkirjastamise alamvõtmel %08lX on vigane rist-sertifikaat\n"
 
-#: g10/sig-check.c:211
 #, fuzzy, c-format
 msgid "public key %s is %lu second newer than the signature\n"
-msgstr "avalik võti %08lX on %lu sekund uuem, kui allkiri\n"
+msgid_plural "public key %s is %lu seconds newer than the signature\n"
+msgstr[0] "avalik võti %08lX on %lu sekund uuem, kui allkiri\n"
+msgstr[1] "avalik võti %08lX on %lu sekund uuem, kui allkiri\n"
 
-#: g10/sig-check.c:212
 #, fuzzy, c-format
-msgid "public key %s is %lu seconds newer than the signature\n"
-msgstr "avalik võti %08lX on %lu sekundit uuem, kui allkiri\n"
+msgid "public key %s is %lu day newer than the signature\n"
+msgid_plural "public key %s is %lu days newer than the signature\n"
+msgstr[0] "avalik võti %08lX on %lu sekund uuem, kui allkiri\n"
+msgstr[1] "avalik võti %08lX on %lu sekund uuem, kui allkiri\n"
 
-#: g10/sig-check.c:223
 #, fuzzy, c-format
 msgid ""
 "key %s was created %lu second in the future (time warp or clock problem)\n"
-msgstr "võti loodi %lu sekund tulevikus (ajahüpe või kella probleem)\n"
+msgid_plural ""
+"key %s was created %lu seconds in the future (time warp or clock problem)\n"
+msgstr[0] "võti loodi %lu sekund tulevikus (ajahüpe või kella probleem)\n"
+msgstr[1] "võti loodi %lu sekund tulevikus (ajahüpe või kella probleem)\n"
 
-#: g10/sig-check.c:225
 #, fuzzy, c-format
-msgid ""
-"key %s was created %lu seconds in the future (time warp or clock problem)\n"
-msgstr "võti loodi %lu sekundit tulevikus (ajahüpe või kella probleem)\n"
+msgid "key %s was created %lu day in the future (time warp or clock problem)\n"
+msgid_plural ""
+"key %s was created %lu days in the future (time warp or clock problem)\n"
+msgstr[0] "võti loodi %lu sekund tulevikus (ajahüpe või kella probleem)\n"
+msgstr[1] "võti loodi %lu sekund tulevikus (ajahüpe või kella probleem)\n"
 
-#: g10/sig-check.c:235
 #, fuzzy, c-format
-msgid "NOTE: signature key %s expired %s\n"
-msgstr "MÄRKUS: allkirja võti %08lX aegus %s\n"
+msgid "Note: signature key %s expired %s\n"
+msgstr "MÄRKUS: allkirja võti %08lX aegus %s\n"
 
-#: g10/sig-check.c:248
 #, fuzzy, c-format
-msgid "NOTE: signature key %s has been revoked\n"
-msgstr "MÄRKUS: võti on tühistatud"
+msgid "Note: signature key %s has been revoked\n"
+msgstr "MÄRKUS: võti on tühistatud"
 
-#: g10/sig-check.c:324
 #, fuzzy, c-format
 msgid "assuming bad signature from key %s due to an unknown critical bit\n"
-msgstr "eeldan tundmatu kriitilise biti tõttu võtmel %08lX vigast allkirja\n"
+msgstr "eeldan tundmatu kriitilise biti tõttu võtmel %08lX vigast allkirja\n"
 
-#: g10/sig-check.c:590
 #, fuzzy, c-format
 msgid "key %s: no subkey for subkey revocation signature\n"
-msgstr "võti %08lX: alamvõtme tühistamise paketile puudub alamvõti\n"
+msgstr "võti %08lX: alamvõtme tühistamise paketile puudub alamvõti\n"
 
-#: g10/sig-check.c:617
 #, fuzzy, c-format
 msgid "key %s: no subkey for subkey binding signature\n"
-msgstr "võti %08lX: alamvõtme allkirjaga sidumiseks puudub alamvõti\n"
+msgstr "võti %08lX: alamvõtme allkirjaga sidumiseks puudub alamvõti\n"
 
-#: g10/sign.c:89
 #, c-format
 msgid "WARNING: unable to %%-expand notation (too large).  Using unexpanded.\n"
 msgstr ""
-"HOIATUS: noteerimise %%-asendus ebaõnnestus (liiga suur). Kasutan "
+"HOIATUS: noteerimise %%-asendus ebaõnnestus (liiga suur). Kasutan "
 "kompaktset.\n"
 
-#: g10/sign.c:115
 #, fuzzy, c-format
 msgid ""
 "WARNING: unable to %%-expand policy URL (too large).  Using unexpanded.\n"
 msgstr ""
-"HOIATUS: poliisi urli %%-asendus ebaõnnestus (liiga suur). Kasutan "
+"HOIATUS: poliisi urli %%-asendus ebaõnnestus (liiga suur). Kasutan "
 "kompaktset.\n"
 
-#: g10/sign.c:138
 #, fuzzy, c-format
 msgid ""
 "WARNING: unable to %%-expand preferred keyserver URL (too large).  Using "
 "unexpanded.\n"
 msgstr ""
-"HOIATUS: poliisi urli %%-asendus ebaõnnestus (liiga suur). Kasutan "
+"HOIATUS: poliisi urli %%-asendus ebaõnnestus (liiga suur). Kasutan "
 "kompaktset.\n"
 
-#: g10/sign.c:311
-#, c-format
-msgid "checking created signature failed: %s\n"
-msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n"
-
-#: g10/sign.c:320
 #, fuzzy, c-format
 msgid "%s/%s signature from: \"%s\"\n"
 msgstr "%s allkiri kasutajalt: \"%s\"\n"
 
-#: g10/sign.c:758
-msgid "you can only detach-sign with PGP 2.x style keys while in --pgp2 mode\n"
-msgstr ""
-"PGP 2.x stiilis võtmetega saab eraldi-allkirjastada ainult --pgp2 moodis\n"
-
-#: g10/sign.c:834
 #, fuzzy, c-format
 msgid ""
 "WARNING: forcing digest algorithm %s (%d) violates recipient preferences\n"
 msgstr ""
-"sõnumilühendi algoritmi %s (%d) kasutamine on vastuolus saaja eelistustega\n"
+"sõnumilühendi algoritmi %s (%d) kasutamine on vastuolus saaja eelistustega\n"
 
-#: g10/sign.c:961
 msgid "signing:"
 msgstr "allkirjastan:"
 
-#: g10/sign.c:1076
-msgid "you can only clearsign with PGP 2.x style keys while in --pgp2 mode\n"
-msgstr ""
-"PGP 2.x stiilis võtmetega saab avateksti allkirjastada ainult --pgp2 moodis\n"
-
-#: g10/sign.c:1260
 #, c-format
 msgid "%s encryption will be used\n"
-msgstr "kasutatakse %s krüpteerimist\n"
+msgstr "kasutatakse %s krüpteerimist\n"
 
-#: g10/skclist.c:140 g10/skclist.c:217
 msgid "key is not flagged as insecure - can't use it with the faked RNG!\n"
 msgstr ""
-"võti ei ole märgitud ebaturvaliseks - sellega ei saa võlts RNGd kasutada!\n"
+"võti ei ole märgitud ebaturvaliseks - sellega ei saa võlts RNGd kasutada!\n"
 
-#: g10/skclist.c:174
 #, fuzzy, c-format
 msgid "skipped \"%s\": duplicated\n"
-msgstr "`%s' jätsin vahele: duplikaat\n"
-
-#: g10/skclist.c:182 g10/skclist.c:195 g10/skclist.c:207
-#, fuzzy, c-format
-msgid "skipped \"%s\": %s\n"
-msgstr "`%s' jätsin vahele: %s\n"
+msgstr "`%s' jätsin vahele: duplikaat\n"
 
-#: g10/skclist.c:190
 msgid "skipped: secret key already present\n"
-msgstr "jätsin vahele: avalik võti on juba olemas\n"
+msgstr "jätsin vahele: avalik võti on juba olemas\n"
 
-#: g10/skclist.c:208
 #, fuzzy
 msgid "this is a PGP generated Elgamal key which is not secure for signatures!"
 msgstr ""
-"jätsin `%s' vahele: see on PGP genereeritud ElGamal võti,\n"
+"jätsin `%s' vahele: see on PGP genereeritud ElGamal võti,\n"
 "mis ei ole allkirjades kasutamiseks turvaline!\n"
 
-#: g10/tdbdump.c:58 g10/trustdb.c:360
 #, c-format
 msgid "trust record %lu, type %d: write failed: %s\n"
-msgstr "usalduse kirje %lu, tüüp %d: kirjutamine ebaõnnestus: %s\n"
+msgstr "usalduse kirje %lu, tüüp %d: kirjutamine ebaõnnestus: %s\n"
 
-#: g10/tdbdump.c:106
 #, c-format
 msgid ""
 "# List of assigned trustvalues, created %s\n"
 "# (Use \"gpg --import-ownertrust\" to restore them)\n"
 msgstr ""
-"# Omistatud usalduse väärtuste loend, loodud: %s\n"
+"# Omistatud usalduse väärtuste loend, loodud: %s\n"
 "# (Taastamiseks kasutage \"gpg --import-ownertrust\")\n"
 
-#: g10/tdbdump.c:161 g10/tdbdump.c:169 g10/tdbdump.c:174 g10/tdbdump.c:179
 #, fuzzy, c-format
-msgid "error in `%s': %s\n"
+msgid "error in '%s': %s\n"
 msgstr "viga `%s' lugemisel: %s\n"
 
-#: g10/tdbdump.c:161
 #, fuzzy
 msgid "line too long"
 msgstr "rida on liiga pikk\n"
 
-#: g10/tdbdump.c:169
 msgid "colon missing"
 msgstr ""
 
-#: g10/tdbdump.c:175
 #, fuzzy
 msgid "invalid fingerprint"
-msgstr "viga: vigane sõrmejälg\n"
+msgstr "viga: vigane sõrmejälg\n"
 
-#: g10/tdbdump.c:180
 #, fuzzy
 msgid "ownertrust value missing"
-msgstr "impordi usalduse väärtused"
+msgstr "impordi usalduse väärtused"
 
-#: g10/tdbdump.c:216
 #, fuzzy, c-format
-msgid "error finding trust record in `%s': %s\n"
+msgid "error finding trust record in '%s': %s\n"
 msgstr "viga usalduse kirje otsimisel: %s\n"
 
-#: g10/tdbdump.c:220
 #, fuzzy, c-format
-msgid "read error in `%s': %s\n"
+msgid "read error in '%s': %s\n"
 msgstr "viga lugemisel: %s\n"
 
-#: g10/tdbdump.c:229 g10/trustdb.c:375
 #, c-format
 msgid "trustdb: sync failed: %s\n"
-msgstr "trustdb: sync ebaõnnestus: %s\n"
+msgstr "trustdb: sync ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "can't create lock for '%s'\n"
+msgstr "`%s' ei õnnestu luua: %s\n"
+
+#, fuzzy, c-format
+msgid "can't lock '%s'\n"
+msgstr "`%s' ei õnnestu avada\n"
 
-#: g10/tdbio.c:128 g10/tdbio.c:1449
 #, c-format
 msgid "trustdb rec %lu: lseek failed: %s\n"
-msgstr "trustdb kirje %lu: lseek ebaõnnestus: %s\n"
+msgstr "trustdb kirje %lu: lseek ebaõnnestus: %s\n"
 
-#: g10/tdbio.c:135 g10/tdbio.c:1456
 #, 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:245
 msgid "trustdb transaction too large\n"
 msgstr "trustdb transaktsioon on liiga suur\n"
 
-#: g10/tdbio.c:498
-#, fuzzy, c-format
-msgid "can't access `%s': %s\n"
-msgstr "`%s' ei õnnestu sulgeda: %s\n"
-
-#: g10/tdbio.c:524
 #, c-format
 msgid "%s: directory does not exist!\n"
 msgstr "%s: kataloogi ei ole!\n"
 
-#: g10/tdbio.c:534 g10/tdbio.c:557 g10/tdbio.c:598 sm/keydb.c:221
-#, fuzzy, c-format
-msgid "can't create lock for `%s'\n"
-msgstr "`%s' ei õnnestu luua: %s\n"
-
-#: g10/tdbio.c:536 g10/tdbio.c:601
 #, fuzzy, c-format
-msgid "can't lock `%s'\n"
-msgstr "`%s' ei õnnestu avada\n"
+msgid "can't access '%s': %s\n"
+msgstr "`%s' ei õnnestu sulgeda: %s\n"
 
-#: g10/tdbio.c:562
 #, c-format
 msgid "%s: failed to create version record: %s"
-msgstr "%s: versioonikirje loomine ei õnnestu: %s"
+msgstr "%s: versioonikirje loomine ei õnnestu: %s"
 
-#: g10/tdbio.c:566
 #, c-format
 msgid "%s: invalid trustdb created\n"
 msgstr "%s: loodi vigane usalduse andmebaas\n"
 
-#: g10/tdbio.c:569
 #, c-format
 msgid "%s: trustdb created\n"
 msgstr "%s: trustdb on loodud\n"
 
-#: g10/tdbio.c:612
-msgid "NOTE: trustdb not writable\n"
-msgstr "MÄRKUS: trustdb pole kirjutatav\n"
+#, fuzzy
+#| msgid "NOTE: trustdb not writable\n"
+msgid "Note: trustdb not writable\n"
+msgstr "MÄRKUS: trustdb pole kirjutatav\n"
 
-#: g10/tdbio.c:620
 #, c-format
 msgid "%s: invalid trustdb\n"
 msgstr "%s: vigane trustdb\n"
 
-#: g10/tdbio.c:652
 #, c-format
 msgid "%s: failed to create hashtable: %s\n"
-msgstr "%s: paisktabeli loomine ebaõnnestus: %s\n"
+msgstr "%s: paisktabeli loomine ebaõnnestus: %s\n"
 
-#: g10/tdbio.c:660
 #, c-format
 msgid "%s: error updating version record: %s\n"
 msgstr "%s: viga versioonikirje uuendamisel: %s\n"
 
-#: g10/tdbio.c:677 g10/tdbio.c:697 g10/tdbio.c:713 g10/tdbio.c:727
-#: g10/tdbio.c:757 g10/tdbio.c:1381 g10/tdbio.c:1408
 #, c-format
 msgid "%s: error reading version record: %s\n"
 msgstr "%s: viga versioonikirje lugemisel: %s\n"
 
-#: g10/tdbio.c:736
 #, c-format
 msgid "%s: error writing version record: %s\n"
 msgstr "%s: viga versioonikirje kirjutamisel: %s\n"
 
-#: g10/tdbio.c:1176
 #, c-format
 msgid "trustdb: lseek failed: %s\n"
-msgstr "trustdb: lseek ebaõnnestus: %s\n"
+msgstr "trustdb: lseek ebaõnnestus: %s\n"
 
-#: g10/tdbio.c:1185
 #, c-format
 msgid "trustdb: read failed (n=%d): %s\n"
-msgstr "trustdb: lugemine ebaõnnestus (n=%d): %s\n"
+msgstr "trustdb: lugemine ebaõnnestus (n=%d): %s\n"
 
-#: g10/tdbio.c:1206
 #, c-format
 msgid "%s: not a trustdb file\n"
 msgstr "%s: ei ole trustdb fail\n"
 
-#: g10/tdbio.c:1224
 #, c-format
 msgid "%s: version record with recnum %lu\n"
 msgstr "%s: versioonikirje kirje numbriga %lu\n"
 
-#: g10/tdbio.c:1229
 #, c-format
 msgid "%s: invalid file version %d\n"
 msgstr "%s: vigane faili versioon %d\n"
 
-#: g10/tdbio.c:1414
 #, c-format
 msgid "%s: error reading free record: %s\n"
 msgstr "%s: viga vaba kirje lugemisel: %s\n"
 
-#: g10/tdbio.c:1422
 #, c-format
 msgid "%s: error writing dir record: %s\n"
 msgstr "%s: viga kataloogikirje kirjutamisel: %s\n"
 
-#: g10/tdbio.c:1432
 #, c-format
 msgid "%s: failed to zero a record: %s\n"
-msgstr "%s: kirje nullimine ebaõnnestus: %s\n"
+msgstr "%s: kirje nullimine ebaõnnestus: %s\n"
 
-#: g10/tdbio.c:1462
 #, c-format
 msgid "%s: failed to append a record: %s\n"
-msgstr "%s: kirje lisamine ebaõnnestus: %s\n"
+msgstr "%s: kirje lisamine ebaõnnestus: %s\n"
 
-#: g10/tdbio.c:1505
 #, fuzzy
 msgid "Error: The trustdb is corrupted.\n"
 msgstr "%s: trustdb on loodud\n"
 
-#: g10/textfilter.c:147
 #, c-format
 msgid "can't handle text lines longer than %d characters\n"
-msgstr "ei suuda käsitleda tekstiridu mis on pikemad, kui %d sümbolit\n"
+msgstr "ei suuda käsitleda tekstiridu mis on pikemad, kui %d sümbolit\n"
 
-#: g10/textfilter.c:247
 #, c-format
 msgid "input line longer than %d characters\n"
-msgstr "sisendrida on pikem, kui %d sümbolit\n"
+msgstr "sisendrida on pikem, kui %d sümbolit\n"
+
+#, fuzzy, c-format
+msgid "error beginning transaction on TOFU database: %s\n"
+msgstr "viga teate saatmisel serverile `%s': %s\n"
+
+#, c-format
+msgid "error committing transaction on TOFU database: %s\n"
+msgstr ""
 
-#: g10/trustdb.c:221
 #, c-format
-msgid "`%s' is not a valid long keyID\n"
-msgstr "`%s' ei ole kehtiv pikk võtmeID\n"
+msgid "error rolling back transaction on TOFU database: %s\n"
+msgstr ""
 
-#: g10/trustdb.c:252
 #, fuzzy, c-format
-msgid "key %s: accepted as trusted key\n"
-msgstr "võti %08lX: aktsepteerin usaldusväärse võtmena\n"
+msgid "unsupported TOFU database version: %s\n"
+msgstr ""
+"\n"
+"Toetatud algoritmid:\n"
 
-#: g10/trustdb.c:290
 #, fuzzy, c-format
-msgid "key %s occurs more than once in the trustdb\n"
-msgstr "võti %08lX esineb trustdb failis enam kui korra\n"
+msgid "error creating 'ultimately_trusted_keys' TOFU table: %s\n"
+msgstr "viga parooli loomisel: %s\n"
+
+msgid "TOFU DB error"
+msgstr ""
 
-#: g10/trustdb.c:305
 #, fuzzy, c-format
-msgid "key %s: no public key for trusted key - skipped\n"
-msgstr "võti %08lX: usaldataval võtmel pole avalikku võtit - jätsin vahele\n"
+msgid "error reading TOFU database: %s\n"
+msgstr "viga teate saatmisel serverile `%s': %s\n"
 
-#: g10/trustdb.c:315
 #, fuzzy, c-format
-msgid "key %s marked as ultimately trusted\n"
-msgstr "võti on märgitud abslouutselt usaldatuks.\n"
+#| msgid "error writing secret keyring `%s': %s\n"
+msgid "error determining TOFU database's version: %s\n"
+msgstr "viga salajase võtme võtmehoidlasse `%s' kirjutamisel: %s\n"
 
-#: g10/trustdb.c:339
-#, c-format
-msgid "trust record %lu, req type %d: read failed: %s\n"
-msgstr "usalduse kirje %lu, päringu tüüp %d: lugemine ebaõnnestus: %s\n"
+#, fuzzy, c-format
+#| msgid "%s: error writing dir record: %s\n"
+msgid "error initializing TOFU database: %s\n"
+msgstr "%s: viga kataloogikirje kirjutamisel: %s\n"
 
-#: g10/trustdb.c:345
-#, c-format
-msgid "trust record %lu is not of requested type %d\n"
-msgstr "usalduse kirje %lu ei oma soovitud tüüpi %d\n"
+#, fuzzy, c-format
+msgid "error creating 'encryptions' TOFU table: %s\n"
+msgstr "viga teate saatmisel serverile `%s': %s\n"
 
-#: g10/trustdb.c:418
-msgid "You may try to re-create the trustdb using the commands:\n"
+#, c-format
+msgid "adding column effective_policy to bindings DB: %s\n"
 msgstr ""
 
-#: g10/trustdb.c:427
-msgid "If that does not work, please consult the manual\n"
-msgstr ""
+#, fuzzy, c-format
+msgid "error opening TOFU database '%s': %s\n"
+msgstr "viga `%s' lugemisel: %s\n"
+
+#, fuzzy, c-format
+msgid "error updating TOFU database: %s\n"
+msgstr "viga teate saatmisel serverile `%s': %s\n"
 
-#: g10/trustdb.c:462
 #, c-format
-msgid "unable to use unknown trust model (%d) - assuming %s trust model\n"
+msgid ""
+"This is the first time the email address \"%s\" is being used with key %s."
 msgstr ""
 
-#: g10/trustdb.c:468
 #, c-format
-msgid "using %s trust model\n"
-msgstr ""
+msgid "The email address \"%s\" is associated with %d key!"
+msgid_plural "The email address \"%s\" is associated with %d keys!"
+msgstr[0] ""
+msgstr[1] ""
 
-#: g10/trustdb.c:520
-msgid "10 translator see trustdb.c:uid_trust_string_fixed"
+msgid "  Since this binding's policy was 'auto', it has been changed to 'ask'."
 msgstr ""
 
-#: g10/trustdb.c:522
-#, fuzzy
-msgid "[ revoked]"
-msgstr "[tühistatud] "
+#, c-format
+msgid ""
+"Please indicate whether this email address should be associated with key %s "
+"or whether you think someone is impersonating \"%s\"."
+msgstr ""
 
-#: g10/trustdb.c:524 g10/trustdb.c:529
-#, fuzzy
-msgid "[ expired]"
-msgstr "[aegunud] "
+#, fuzzy, c-format
+msgid "error gathering other user IDs: %s\n"
+msgstr "viga parooli loomisel: %s\n"
 
-#: g10/trustdb.c:528
 #, fuzzy
-msgid "[ unknown]"
-msgstr "tundmatu"
-
-#: g10/trustdb.c:530
-msgid "[  undef ]"
-msgstr ""
+#| msgid "list key and user IDs"
+msgid "This key's user IDs:\n"
+msgstr "näita võtit ja kasutaja IDd"
 
-#: g10/trustdb.c:531
-msgid "[marginal]"
-msgstr ""
+#, fuzzy, c-format
+#| msgid "Policy: "
+msgid "policy: %s"
+msgstr "Poliis: "
 
-#: g10/trustdb.c:532
-msgid "[  full  ]"
-msgstr ""
+#, fuzzy, c-format
+msgid "error gathering signature stats: %s\n"
+msgstr "viga parooli loomisel: %s\n"
 
-#: g10/trustdb.c:533
-msgid "[ultimate]"
-msgstr ""
+#, c-format
+msgid "The email address \"%s\" is associated with %d key:\n"
+msgid_plural "The email address \"%s\" is associated with %d keys:\n"
+msgstr[0] ""
+msgstr[1] ""
 
-#: g10/trustdb.c:548
-msgid "undefined"
+#, c-format
+msgid "Statistics for keys with the email address \"%s\":\n"
 msgstr ""
 
-#: g10/trustdb.c:549
 #, fuzzy
-msgid "never"
-msgstr "mitte kunagi"
-
-#: g10/trustdb.c:550
-msgid "marginal"
-msgstr ""
-
-#: g10/trustdb.c:551
-msgid "full"
-msgstr ""
-
-#: g10/trustdb.c:552
-msgid "ultimate"
-msgstr ""
-
-#: g10/trustdb.c:592
-msgid "no need for a trustdb check\n"
-msgstr "trustdb kontrolliks puudub vajadus\n"
+#| msgid "list keys"
+msgid "this key"
+msgstr "näita võtmeid"
 
-#: g10/trustdb.c:598 g10/trustdb.c:2477
-#, c-format
-msgid "next trustdb check due at %s\n"
-msgstr "trustdb järgmine kontroll %s\n"
+#, fuzzy, c-format
+msgid "Verified %d message."
+msgid_plural "Verified %d messages."
+msgstr[0] "|algo [failid]|trüki teatelühendid"
+msgstr[1] "|algo [failid]|trüki teatelühendid"
 
-#: g10/trustdb.c:607
 #, fuzzy, c-format
-msgid "no need for a trustdb check with `%s' trust model\n"
-msgstr "trustdb kontrolliks puudub vajadus\n"
+#| msgid "encrypted with %lu passphrases\n"
+msgid "Encrypted %d message."
+msgid_plural "Encrypted %d messages."
+msgstr[0] "krüpteeritud kasutades %lu parooli\n"
+msgstr[1] "krüpteeritud kasutades %lu parooli\n"
 
-#: g10/trustdb.c:622
 #, fuzzy, c-format
-msgid "no need for a trustdb update with `%s' trust model\n"
-msgstr "trustdb kontrolliks puudub vajadus\n"
+msgid "Verified %d message in the future."
+msgid_plural "Verified %d messages in the future."
+msgstr[0] "|algo [failid]|trüki teatelühendid"
+msgstr[1] "|algo [failid]|trüki teatelühendid"
 
-#: g10/trustdb.c:854 g10/trustdb.c:1300
 #, fuzzy, c-format
-msgid "public key %s not found: %s\n"
-msgstr "ei leia avalikku võtit %08lX: %s\n"
+msgid "Encrypted %d message in the future."
+msgid_plural "Encrypted %d messages in the future."
+msgstr[0] "|algo [failid]|trüki teatelühendid"
+msgstr[1] "|algo [failid]|trüki teatelühendid"
 
-#: g10/trustdb.c:1049
-msgid "please do a --check-trustdb\n"
-msgstr "palun tehke --check-trustdb\n"
+#, c-format
+msgid "Messages verified over the past %d day: %d."
+msgid_plural "Messages verified over the past %d days: %d."
+msgstr[0] ""
+msgstr[1] ""
 
-#: g10/trustdb.c:1053
-msgid "checking the trustdb\n"
-msgstr "kontrollin trustdb faili\n"
+#, c-format
+msgid "Messages encrypted over the past %d day: %d."
+msgid_plural "Messages encrypted over the past %d days: %d."
+msgstr[0] ""
+msgstr[1] ""
 
-#: g10/trustdb.c:2220
 #, c-format
-msgid "%d keys processed (%d validity counts cleared)\n"
-msgstr "%d võtit töödeldud (%d kehtivust puhastatud)\n"
+msgid "Messages verified over the past %d month: %d."
+msgid_plural "Messages verified over the past %d months: %d."
+msgstr[0] ""
+msgstr[1] ""
 
-#: g10/trustdb.c:2285
-msgid "no ultimately trusted keys found\n"
-msgstr "absoluutselt usaldatavaid võtmeid pole\n"
+#, c-format
+msgid "Messages encrypted over the past %d month: %d."
+msgid_plural "Messages encrypted over the past %d months: %d."
+msgstr[0] ""
+msgstr[1] ""
 
-#: g10/trustdb.c:2299
-#, fuzzy, c-format
-msgid "public key of ultimately trusted key %s not found\n"
-msgstr "puudub absoluutselt usaldatava võtme %08lX avalik võti\n"
+#, c-format
+msgid "Messages verified over the past %d year: %d."
+msgid_plural "Messages verified over the past %d years: %d."
+msgstr[0] ""
+msgstr[1] ""
 
-#: g10/trustdb.c:2322
 #, c-format
-msgid "%d marginal(s) needed, %d complete(s) needed, %s trust model\n"
-msgstr ""
+msgid "Messages encrypted over the past %d year: %d."
+msgid_plural "Messages encrypted over the past %d years: %d."
+msgstr[0] ""
+msgstr[1] ""
 
-#: g10/trustdb.c:2408
 #, c-format
-msgid ""
-"depth: %d  valid: %3d  signed: %3d  trust: %d-, %dq, %dn, %dm, %df, %du\n"
+msgid "Messages verified in the past: %d."
 msgstr ""
 
-#: g10/trustdb.c:2483
 #, fuzzy, c-format
-msgid "unable to update trustdb version record: write failed: %s\n"
-msgstr "usalduse kirje %lu, tüüp %d: kirjutamine ebaõnnestus: %s\n"
+msgid "Messages encrypted in the past: %d."
+msgstr "|algo [failid]|trüki teatelühendid"
 
-#: g10/verify.c:118
-msgid ""
-"the signature could not be verified.\n"
-"Please remember that the signature file (.sig or .asc)\n"
-"should be the first file given on the command line.\n"
+#. TRANSLATORS: Please translate the text found in the source
+#. * file below.  We don't directly internationalize that text so
+#. * that we can tweak it without breaking translations.
+msgid "TOFU detected a binding conflict"
 msgstr ""
-"allkirja ei õnnestu kontrollida.\n"
-"Palun pidage meeles, et allkirja fail (.sig või .asc)\n"
-"peab olema käsureal esimene fail.\n"
-
-#: g10/verify.c:205
-#, c-format
-msgid "input line %u too long or missing LF\n"
-msgstr "sisendrida %u on liiga pikk või seavahetus puudub\n"
 
-#: g10/verify.c:253
-#, fuzzy, c-format
-msgid "can't open fd %d: %s\n"
-msgstr "`%s' ei õnnestu avada: %s\n"
+#. TRANSLATORS: Two letters (normally the lower and upper case
+#. * version of the hotkey) for each of the five choices.  If
+#. * there is only one choice in your language, repeat it.
+msgid "gGaAuUrRbB"
+msgstr ""
 
-#: jnlib/argparse.c:180
-#, fuzzy
-msgid "argument not expected"
-msgstr "kirjutan salajase võtme faili `%s'\n"
+msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? "
+msgstr ""
 
-#: jnlib/argparse.c:182
-#, fuzzy
-msgid "read error"
-msgstr "viga faili lugemisel"
+msgid "Defaulting to unknown.\n"
+msgstr ""
 
-#: jnlib/argparse.c:184
-#, fuzzy
-msgid "keyword too long"
-msgstr "rida on liiga pikk\n"
+msgid "TOFU db corruption detected.\n"
+msgstr ""
 
-#: jnlib/argparse.c:186
-#, fuzzy
-msgid "missing argument"
-msgstr "vigane argument"
+#, fuzzy, c-format
+msgid "resetting keydb: %s\n"
+msgstr "viga võtmehoidlasse `%s' kirjutamisel: %s\n"
 
-#: jnlib/argparse.c:188
-#, fuzzy
-msgid "invalid command"
-msgstr "vastuolulised käsud\n"
+#, fuzzy, c-format
+msgid "error setting TOFU binding's policy to %s\n"
+msgstr "viga `%s' lugemisel: %s\n"
 
-#: jnlib/argparse.c:190
-#, fuzzy
-msgid "invalid alias definition"
-msgstr "vigased impordi võtmed\n"
+#, fuzzy, c-format
+msgid "error changing TOFU policy: %s\n"
+msgstr "viga parooli loomisel: %s\n"
 
-#: jnlib/argparse.c:192
-#, fuzzy
-msgid "out of core"
-msgstr "ei töödeldud"
+#, c-format
+msgid "%lld~year"
+msgid_plural "%lld~years"
+msgstr[0] ""
+msgstr[1] ""
 
-#: jnlib/argparse.c:194
-#, fuzzy
-msgid "invalid option"
-msgstr "vigased impordi võtmed\n"
+#, c-format
+msgid "%lld~month"
+msgid_plural "%lld~months"
+msgstr[0] ""
+msgstr[1] ""
 
-#: jnlib/argparse.c:202
 #, c-format
-msgid "missing argument for option \"%.50s\"\n"
-msgstr ""
+msgid "%lld~week"
+msgid_plural "%lld~weeks"
+msgstr[0] ""
+msgstr[1] ""
 
-#: jnlib/argparse.c:204
 #, c-format
-msgid "option \"%.50s\" does not expect an argument\n"
-msgstr ""
+msgid "%lld~day"
+msgid_plural "%lld~days"
+msgstr[0] ""
+msgstr[1] ""
 
-#: jnlib/argparse.c:207
-#, fuzzy, c-format
-msgid "invalid command \"%.50s\"\n"
-msgstr "Vigane käsklus (proovige \"help\")\n"
+#, c-format
+msgid "%lld~hour"
+msgid_plural "%lld~hours"
+msgstr[0] ""
+msgstr[1] ""
 
-#: jnlib/argparse.c:209
 #, c-format
-msgid "option \"%.50s\" is ambiguous\n"
-msgstr ""
+msgid "%lld~minute"
+msgid_plural "%lld~minutes"
+msgstr[0] ""
+msgstr[1] ""
 
-#: jnlib/argparse.c:211
 #, c-format
-msgid "command \"%.50s\" is ambiguous\n"
+msgid "%lld~second"
+msgid_plural "%lld~seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#, c-format
+msgid "%s: Verified 0~signatures and encrypted 0~messages."
 msgstr ""
 
-#: jnlib/argparse.c:213
+#, fuzzy, c-format
+#| msgid "Deleted %d signatures.\n"
+msgid "%s: Verified 0 signatures."
+msgstr "Kustutatud %d allkirja.\n"
+
+#, fuzzy, c-format
+msgid "%s: Verified %ld~signature in the past %s."
+msgid_plural "%s: Verified %ld~signatures in the past %s."
+msgstr[0] "|algo [failid]|trüki teatelühendid"
+msgstr[1] "|algo [failid]|trüki teatelühendid"
+
 #, fuzzy
-msgid "out of core\n"
-msgstr "ei töödeldud"
+#| msgid "encrypted with %lu passphrases\n"
+msgid "Encrypted 0 messages."
+msgstr "krüpteeritud kasutades %lu parooli\n"
 
-#: jnlib/argparse.c:215
 #, fuzzy, c-format
-msgid "invalid option \"%.50s\"\n"
-msgstr "vigased impordi võtmed\n"
+msgid "Encrypted %ld~message in the past %s."
+msgid_plural "Encrypted %ld~messages in the past %s."
+msgstr[0] "|algo [failid]|trüki teatelühendid"
+msgstr[1] "|algo [failid]|trüki teatelühendid"
+
+#, fuzzy, c-format
+#| msgid "Policy: "
+msgid "(policy: %s)"
+msgstr "Poliis: "
+
+msgid ""
+"Warning: we have yet to see a message signed using this key and user id!\n"
+msgstr ""
+
+msgid ""
+"Warning: we've only seen one message signed using this key and user id!\n"
+msgstr ""
+
+msgid "Warning: you have yet to encrypt a message to this key!\n"
+msgstr ""
+
+msgid "Warning: you have only encrypted one message to this key!\n"
+msgstr ""
 
-#: jnlib/logging.c:647
 #, c-format
-msgid "you found a bug ... (%s:%d)\n"
-msgstr "te leidsite vea ... (%s:%d)\n"
+msgid ""
+"Warning: if you think you've seen more signatures by this key and user id, "
+"then this key might be a forgery!  Carefully examine the email address for "
+"small variations.  If the key is suspect, then use\n"
+"  %s\n"
+"to mark it as being bad.\n"
+msgid_plural ""
+"Warning: if you think you've seen more signatures by this key and these user "
+"ids, then this key might be a forgery!  Carefully examine the email "
+"addresses for small variations.  If the key is suspect, then use\n"
+"  %s\n"
+"to mark it as being bad.\n"
+msgstr[0] ""
+msgstr[1] ""
 
-#: jnlib/utf8conv.c:85
 #, fuzzy, c-format
-msgid "error loading `%s': %s\n"
-msgstr "viga `%s' lugemisel: %s\n"
+msgid "error opening TOFU database: %s\n"
+msgstr "viga teate saatmisel serverile `%s': %s\n"
 
-#: jnlib/utf8conv.c:123
 #, c-format
-msgid "conversion from `%s' to `%s' not available\n"
+msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n"
 msgstr ""
 
-#: jnlib/utf8conv.c:131
 #, fuzzy, c-format
-msgid "iconv_open failed: %s\n"
-msgstr "faili ei õnnestu avada: %s\n"
+#| msgid "error writing public keyring `%s': %s\n"
+msgid "error setting policy for key %s, user id \"%s\": %s"
+msgstr "viga avaliku võtme võtmehoidlasse `%s' kirjutamisel: %s\n"
+
+#, fuzzy, c-format
+#| msgid "`%s' is not a valid long keyID\n"
+msgid "'%s' is not a valid long keyID\n"
+msgstr "`%s' ei ole kehtiv pikk võtmeID\n"
 
-#: jnlib/utf8conv.c:388 jnlib/utf8conv.c:654
 #, fuzzy, c-format
-msgid "conversion from `%s' to `%s' failed: %s\n"
-msgstr "pakendamine ebaõnnestus: %s\n"
+msgid "key %s: accepted as trusted key\n"
+msgstr "võti %08lX: aktsepteerin usaldusväärse võtmena\n"
+
+#, fuzzy, c-format
+msgid "key %s occurs more than once in the trustdb\n"
+msgstr "võti %08lX esineb trustdb failis enam kui korra\n"
 
-#: jnlib/dotlock.c:234
 #, fuzzy, c-format
-msgid "failed to create temporary file `%s': %s\n"
-msgstr "kataloogi `%s' ei õnnestu luua: %s\n"
+msgid "key %s: no public key for trusted key - skipped\n"
+msgstr "võti %08lX: usaldataval võtmel pole avalikku võtit - jätsin vahele\n"
 
-#: jnlib/dotlock.c:269
 #, fuzzy, c-format
-msgid "error writing to `%s': %s\n"
-msgstr "viga võtmehoidlasse `%s' kirjutamisel: %s\n"
+msgid "key %s marked as ultimately trusted\n"
+msgstr "võti on märgitud abslouutselt usaldatuks.\n"
 
-#: jnlib/dotlock.c:453
 #, c-format
-msgid "removing stale lockfile (created by %d)\n"
+msgid "trust record %lu, req type %d: read failed: %s\n"
+msgstr "usalduse kirje %lu, päringu tüüp %d: lugemine ebaõnnestus: %s\n"
+
+#, c-format
+msgid "trust record %lu is not of requested type %d\n"
+msgstr "usalduse kirje %lu ei oma soovitud tüüpi %d\n"
+
+msgid "You may try to re-create the trustdb using the commands:\n"
+msgstr ""
+
+msgid "If that does not work, please consult the manual\n"
 msgstr ""
 
-#: jnlib/dotlock.c:459
-msgid " - probably dead - removing lock"
+#, c-format
+msgid "unable to use unknown trust model (%d) - assuming %s trust model\n"
+msgstr ""
+
+#, c-format
+msgid "using %s trust model\n"
 msgstr ""
 
-#: jnlib/dotlock.c:469
+msgid "no need for a trustdb check\n"
+msgstr "trustdb kontrolliks puudub vajadus\n"
+
+#, c-format
+msgid "next trustdb check due at %s\n"
+msgstr "trustdb järgmine kontroll %s\n"
+
 #, fuzzy, c-format
-msgid "waiting for lock (held by %d%s) %s...\n"
-msgstr "kirjutan salajase võtme faili `%s'\n"
+msgid "no need for a trustdb check with '%s' trust model\n"
+msgstr "trustdb kontrolliks puudub vajadus\n"
 
-#: jnlib/dotlock.c:470
-msgid "(deadlock?) "
+#, fuzzy, c-format
+msgid "no need for a trustdb update with '%s' trust model\n"
+msgstr "trustdb kontrolliks puudub vajadus\n"
+
+#, fuzzy, c-format
+msgid "public key %s not found: %s\n"
+msgstr "ei leia avalikku võtit %08lX: %s\n"
+
+msgid "please do a --check-trustdb\n"
+msgstr "palun tehke --check-trustdb\n"
+
+msgid "checking the trustdb\n"
+msgstr "kontrollin trustdb faili\n"
+
+#, fuzzy, c-format
+msgid "%d key processed"
+msgid_plural "%d keys processed"
+msgstr[0] "%lu võtit on seni töödeldud\n"
+msgstr[1] "%lu võtit on seni töödeldud\n"
+
+#, fuzzy, c-format
+#| msgid "%d keys processed (%d validity counts cleared)\n"
+msgid " (%d validity count cleared)\n"
+msgid_plural " (%d validity counts cleared)\n"
+msgstr[0] "%d võtit töödeldud (%d kehtivust puhastatud)\n"
+msgstr[1] "%d võtit töödeldud (%d kehtivust puhastatud)\n"
+
+msgid "no ultimately trusted keys found\n"
+msgstr "absoluutselt usaldatavaid võtmeid pole\n"
+
+#, fuzzy, c-format
+msgid "public key of ultimately trusted key %s not found\n"
+msgstr "puudub absoluutselt usaldatava võtme %08lX avalik võti\n"
+
+#, c-format
+msgid ""
+"depth: %d  valid: %3d  signed: %3d  trust: %d-, %dq, %dn, %dm, %df, %du\n"
 msgstr ""
 
-#: jnlib/dotlock.c:493
 #, fuzzy, c-format
-msgid "lock `%s' not made: %s\n"
-msgstr "ei leia avalikku võtit %08lX: %s\n"
+msgid "unable to update trustdb version record: write failed: %s\n"
+msgstr "usalduse kirje %lu, tüüp %d: kirjutamine ebaõnnestus: %s\n"
+
+msgid "undefined"
+msgstr ""
+
+#, fuzzy
+msgid "never"
+msgstr "mitte kunagi"
+
+msgid "marginal"
+msgstr ""
+
+msgid "full"
+msgstr ""
+
+msgid "ultimate"
+msgstr ""
+
+#. TRANSLATORS: these strings are similar to those in
+#. trust_value_to_string(), but are a fixed length.  This is needed to
+#. make attractive information listings where columns line up
+#. properly.  The value "10" should be the length of the strings you
+#. choose to translate to.  This is the length in printable columns.
+#. It gets passed to atoi() so everything after the number is
+#. essentially a comment and need not be translated.  Either key and
+#. uid are both NULL, or neither are NULL.
+msgid "10 translator see trust.c:uid_trust_string_fixed"
+msgstr ""
+
+#, fuzzy
+msgid "[ revoked]"
+msgstr "[tühistatud] "
+
+#, fuzzy
+msgid "[ expired]"
+msgstr "[aegunud] "
+
+#, fuzzy
+msgid "[ unknown]"
+msgstr "tundmatu"
+
+msgid "[  undef ]"
+msgstr ""
+
+#, fuzzy
+msgid "[  never ]"
+msgstr "mitte kunagi"
+
+msgid "[marginal]"
+msgstr ""
+
+msgid "[  full  ]"
+msgstr ""
+
+msgid "[ultimate]"
+msgstr ""
+
+msgid ""
+"the signature could not be verified.\n"
+"Please remember that the signature file (.sig or .asc)\n"
+"should be the first file given on the command line.\n"
+msgstr ""
+"allkirja ei õnnestu kontrollida.\n"
+"Palun pidage meeles, et allkirja fail (.sig või .asc)\n"
+"peab olema käsureal esimene fail.\n"
+
+#, c-format
+msgid "input line %u too long or missing LF\n"
+msgstr "sisendrida %u on liiga pikk või seavahetus puudub\n"
 
-#: jnlib/dotlock.c:501
 #, fuzzy, c-format
-msgid "waiting for lock %s...\n"
-msgstr "kirjutan salajase võtme faili `%s'\n"
+msgid "can't open fd %d: %s\n"
+msgstr "`%s' ei õnnestu avada: %s\n"
 
-#: kbx/kbxutil.c:92
 msgid "set debugging flags"
 msgstr ""
 
-#: kbx/kbxutil.c:93
 msgid "enable full debugging"
 msgstr ""
 
-#: kbx/kbxutil.c:117
 #, fuzzy
 msgid "Usage: kbxutil [options] [files] (-h for help)"
-msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)"
+msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)"
 
-#: kbx/kbxutil.c:120
+#, fuzzy
 msgid ""
 "Syntax: kbxutil [options] [files]\n"
-"list, export, import Keybox data\n"
-msgstr ""
+"List, export, import Keybox data\n"
+msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)"
 
-#: scd/app-nks.c:713 scd/app-openpgp.c:2638
 #, c-format
 msgid "RSA modulus missing or not of size %d bits\n"
 msgstr ""
 
-#: scd/app-nks.c:721 scd/app-openpgp.c:2650
 #, c-format
 msgid "RSA public exponent missing or larger than %d bits\n"
 msgstr ""
 
-#: scd/app-nks.c:801 scd/app-openpgp.c:1540 scd/app-openpgp.c:1559
-#: scd/app-openpgp.c:1720 scd/app-openpgp.c:1737 scd/app-openpgp.c:1985
-#: scd/app-openpgp.c:2030 scd/app-dinsig.c:303
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-nks.c:834
 msgid "the NullPIN has not yet been changed\n"
 msgstr ""
 
-#: scd/app-nks.c:1092
 #, fuzzy
 msgid "|N|Please enter a new PIN for the standard keys."
 msgstr "muuda parooli"
 
-#: scd/app-nks.c:1093
 #, fuzzy
 msgid "||Please enter the PIN for the standard keys."
 msgstr "muuda parooli"
 
-#: scd/app-nks.c:1099
 #, fuzzy
 msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys."
-msgstr "Palun valige tühistamise põhjus:\n"
+msgstr "Palun valige tühistamise põhjus:\n"
 
-#: scd/app-nks.c:1101
 #, fuzzy
 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys."
-msgstr "Palun valige tühistamise põhjus:\n"
+msgstr "Palun valige tühistamise põhjus:\n"
 
-#: scd/app-nks.c:1109
 msgid "|N|Please enter a new PIN for the key to create qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:1111
 msgid "||Please enter the PIN for the key to create qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:1119
 msgid ""
 "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create "
 "qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:1121
 msgid ""
 "|P|Please enter the PIN Unblocking Code (PUK) for the key to create "
 "qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:1222 scd/app-openpgp.c:2063 scd/app-dinsig.c:532
 #, fuzzy, c-format
 msgid "error getting new PIN: %s\n"
 msgstr "viga parooli loomisel: %s\n"
 
-#: scd/app-openpgp.c:695
 #, fuzzy, c-format
 msgid "failed to store the fingerprint: %s\n"
-msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n"
+msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n"
 
-#: scd/app-openpgp.c:708
 #, 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:1147
-#, fuzzy, c-format
-msgid "reading public key failed: %s\n"
-msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+msgstr "võtmehoidla vahemälu uuesti loomine ebaõnnestus: %s\n"
 
-#: scd/app-openpgp.c:1155 scd/app-openpgp.c:2873
-msgid "response does not contain the public key data\n"
+msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1163 scd/app-openpgp.c:2881
 msgid "response does not contain the RSA modulus\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1172 scd/app-openpgp.c:2891
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1492
+#, fuzzy
+#| 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"
+
+msgid "response does not contain the public key data\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "reading public key failed: %s\n"
+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.
 #, c-format
-msgid "using default PIN as %s\n"
+msgid "%sNumber\1f: %s%%0AHolder\1f: %s%%0ACounter\1f: %lu%s"
 msgstr ""
 
-#: scd/app-openpgp.c:1499
 #, c-format
-msgid "failed to use default PIN as %s: %s - disabling further default use\n"
+msgid "%sNumber\1f: %s%%0AHolder\1f: %s%s"
 msgstr ""
 
-#: scd/app-openpgp.c:1514
+#. TRANSLATORS: This is the number of remaining attempts to
+#. * enter a PIN.  Use %%0A (double-percent,0A) for a linefeed.
 #, c-format
-msgid "||Please enter the PIN%%0A[sigs done: %lu]"
+msgid "Remaining attempts: %d"
+msgstr ""
+
+#, c-format
+msgid "using default PIN as %s\n"
+msgstr ""
+
+#, c-format
+msgid "failed to use default PIN as %s: %s - disabling further default use\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1525 scd/app-openpgp.c:1979
 #, fuzzy
-msgid "||Please enter the PIN"
+msgid "||Please unlock the card"
 msgstr "muuda parooli"
 
-#: scd/app-openpgp.c:1566 scd/app-openpgp.c:1744 scd/app-openpgp.c:1992
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1579 scd/app-openpgp.c:1618 scd/app-openpgp.c:1756
-#: scd/app-openpgp.c:3191
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
-msgstr "võtmeserverile saatmine ebaõnnestus: %s\n"
-
-#: scd/app-openpgp.c:1647 scd/app-openpgp.c:2011 scd/app-openpgp.c:3487
-msgid "error retrieving CHV status from card\n"
-msgstr ""
+msgstr "võtmeserverile saatmine ebaõnnestus: %s\n"
 
-#: scd/app-openpgp.c:1653 scd/app-openpgp.c:3496
 msgid "card is permanently locked!\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1660
 #, c-format
-msgid "%d Admin PIN attempts remaining before card is permanently locked\n"
-msgstr ""
+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] ""
+msgstr[1] ""
 
 #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at
-#. the start of the string.  Use %%0A to force a linefeed.
-#: scd/app-openpgp.c:1667
-#, fuzzy, c-format
-msgid "|A|Please enter the Admin PIN%%0A[remaining attempts: %d]"
-msgstr "muuda parooli"
-
-#: scd/app-openpgp.c:1671
+#. the start of the string.  Use %0A (single percent) for a linefeed.
 #, fuzzy
 msgid "|A|Please enter the Admin PIN"
 msgstr "muuda parooli"
 
-#: scd/app-openpgp.c:1692
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2026
+#, fuzzy
+msgid "||Please enter the PIN"
+msgstr "muuda parooli"
+
 #, fuzzy
 msgid "||Please enter the Reset Code for the card"
-msgstr "Palun valige tühistamise põhjus:\n"
+msgstr "Palun valige tühistamise põhjus:\n"
 
-#: scd/app-openpgp.c:2036 scd/app-openpgp.c:2088
 #, c-format
 msgid "Reset Code is too short; minimum length is %d\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2058
+#. 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.
 msgid "|RN|New Reset Code"
 msgstr ""
 
-#: scd/app-openpgp.c:2059
 msgid "|AN|New Admin PIN"
 msgstr ""
 
-#: scd/app-openpgp.c:2059
 msgid "|N|New PIN"
 msgstr ""
 
-#: scd/app-openpgp.c:2169 scd/app-openpgp.c:2959
+#, fuzzy
+msgid "||Please enter the Admin PIN and New Admin PIN"
+msgstr "muuda parooli"
+
+#, fuzzy
+msgid "||Please enter the PIN and New PIN"
+msgstr "muuda parooli"
+
 #, fuzzy
 msgid "error reading application data\n"
-msgstr "viga võtmebloki lugemisel: %s\n"
+msgstr "viga võtmebloki lugemisel: %s\n"
 
-#: scd/app-openpgp.c:2175 scd/app-openpgp.c:2966
 #, fuzzy
 msgid "error reading fingerprint DO\n"
 msgstr "%s: viga vaba kirje lugemisel: %s\n"
 
-#: scd/app-openpgp.c:2185
 #, fuzzy
 msgid "key already exists\n"
 msgstr "`%s' on juba pakitud\n"
 
-#: scd/app-openpgp.c:2189
 msgid "existing key will be replaced\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2191
 #, fuzzy
 msgid "generating new key\n"
-msgstr "genereeri uus võtmepaar"
+msgstr "genereeri uus võtmepaar"
 
-#: scd/app-openpgp.c:2193
 #, fuzzy
 msgid "writing new key\n"
-msgstr "genereeri uus võtmepaar"
+msgstr "genereeri uus võtmepaar"
 
-#: scd/app-openpgp.c:2618
 msgid "creation timestamp missing\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2660 scd/app-openpgp.c:2668
 #, c-format
 msgid "RSA prime %s missing or not of size %d bits\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2764
 #, fuzzy, c-format
 msgid "failed to store the key: %s\n"
-msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n"
+msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n"
+
+#, fuzzy
+#| msgid "unsupported URI"
+msgid "unsupported curve\n"
+msgstr "mittetoetatud URI"
 
-#: scd/app-openpgp.c:2850
 msgid "please wait while key is being generated ...\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2863
 #, fuzzy
 msgid "generating key failed\n"
-msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
 
-#: scd/app-openpgp.c:2866
 #, fuzzy, c-format
-msgid "key generation completed (%d seconds)\n"
-msgstr "Võtme genereerimine ebaõnnestus: %s\n"
+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-openpgp.c:2924
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2974
 msgid "fingerprint on card does not match requested one\n"
 msgstr ""
 
-#: scd/app-openpgp.c:3090
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
-msgstr "%s allkiri, sõnumilühendi algoritm %s\n"
+msgstr "%s allkiri, sõnumilühendi algoritm %s\n"
 
-#: scd/app-openpgp.c:3166
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:3501
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:3726 scd/app-openpgp.c:3737
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "ei leia OpenPGP andmeid.\n"
 
-#: scd/app-dinsig.c:299
-msgid "||Please enter your PIN at the reader's keypad"
-msgstr ""
+#, fuzzy
+msgid "||Please enter your PIN at the reader's pinpad"
+msgstr "muuda parooli"
 
 #. 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-dinsig.c:529
 msgid "|N|Initial New PIN"
 msgstr ""
 
-#: scd/scdaemon.c:108
 msgid "run in multi server mode (foreground)"
 msgstr ""
 
-#: scd/scdaemon.c:118 sm/gpgsm.c:313
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr ""
 
-#: scd/scdaemon.c:125 tools/gpgconf-comp.c:620
 #, fuzzy
 msgid "|FILE|write a log to FILE"
 msgstr "|FAIL|lae laiendusmoodul FAIL"
 
-#: scd/scdaemon.c:127
 msgid "|N|connect to reader at port N"
 msgstr ""
 
-#: scd/scdaemon.c:129
 #, fuzzy
 msgid "|NAME|use NAME as ct-API driver"
 msgstr "|NIMI|kasuta NIME vaikimisi saajana"
 
-#: scd/scdaemon.c:131
 #, fuzzy
 msgid "|NAME|use NAME as PC/SC driver"
 msgstr "|NIMI|kasuta NIME vaikimisi saajana"
 
-#: scd/scdaemon.c:134
 #, fuzzy
 msgid "do not use the internal CCID driver"
-msgstr "ära kasuta terminali"
+msgstr "ära kasuta terminali"
 
-#: scd/scdaemon.c:140
 msgid "|N|disconnect the card after N seconds of inactivity"
 msgstr ""
 
-#: scd/scdaemon.c:142
-msgid "do not use a reader's keypad"
+msgid "do not use a reader's pinpad"
 msgstr ""
 
-#: scd/scdaemon.c:145
 #, fuzzy
 msgid "deny the use of admin card commands"
-msgstr "vastuolulised käsud\n"
+msgstr "vastuolulised käsud\n"
+
+msgid "use variable length input for pinpad"
+msgstr ""
 
-#: scd/scdaemon.c:258
 #, fuzzy
-msgid "Usage: scdaemon [options] (-h for help)"
-msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)"
+msgid "Usage: @SCDAEMON@ [options] (-h for help)"
+msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)"
 
-#: scd/scdaemon.c:260
 msgid ""
 "Syntax: scdaemon [options] [command [args]]\n"
-"Smartcard daemon for GnuPG\n"
+"Smartcard daemon for @GNUPG@\n"
 msgstr ""
 
-#: scd/scdaemon.c:738
-msgid "please use the option `--daemon' to run the program in the background\n"
+msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr ""
 
-#: scd/scdaemon.c:1092
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr ""
 
-#: scd/scdaemon.c:1104
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr ""
 
-#: sm/base64.c:325
-#, fuzzy, c-format
-msgid "invalid radix64 character %02x skipped\n"
-msgstr "vigane radix64 sümbol %02x vahele jäetud\n"
-
-#: sm/call-agent.c:137
-#, c-format
-msgid "failed to proxy %s inquiry to client\n"
-msgstr ""
-
-#: sm/call-dirmngr.c:234
-#, c-format
-msgid "no running dirmngr - starting `%s'\n"
-msgstr ""
-
-#: sm/call-dirmngr.c:267
 #, fuzzy
-msgid "malformed DIRMNGR_INFO environment variable\n"
-msgstr "vigane GPG_AGENT_INFO keskkonnamuutuja\n"
-
-#: sm/call-dirmngr.c:279
-#, fuzzy, c-format
-msgid "dirmngr protocol version %d is not supported\n"
-msgstr "gpg-agendi protokolli versioon %d ei ole toetatud\n"
-
-#: sm/call-dirmngr.c:299
-msgid "can't connect to the dirmngr - trying fall back\n"
-msgstr ""
+msgid "no dirmngr running in this session\n"
+msgstr "gpg-agent ei ole sesses sessioonis kasutatav\n"
 
-#: sm/certchain.c:196
 #, c-format
 msgid "validation model requested by certificate: %s"
 msgstr ""
 
-#: sm/certchain.c:197 sm/certchain.c:1813
 msgid "chain"
 msgstr ""
 
-#: sm/certchain.c:198 sm/certchain.c:1813
 #, fuzzy
 msgid "shell"
 msgstr "help"
 
-#: sm/certchain.c:243
 #, fuzzy, c-format
 msgid "critical certificate extension %s is not supported"
 msgstr "gpg-agendi protokolli versioon %d ei ole toetatud\n"
 
-#: sm/certchain.c:282
 msgid "issuer certificate is not marked as a CA"
 msgstr ""
 
-#: sm/certchain.c:320
 msgid "critical marked policy without configured policies"
 msgstr ""
 
-#: sm/certchain.c:330
 #, fuzzy, c-format
-msgid "failed to open `%s': %s\n"
-msgstr "`%s' ei õnnestu avada: %s\n"
+msgid "failed to open '%s': %s\n"
+msgstr "`%s' ei õnnestu avada: %s\n"
 
-#: sm/certchain.c:338 sm/certchain.c:367
-msgid "note: non-critical certificate policy not allowed"
-msgstr ""
+#, fuzzy
+msgid "Note: non-critical certificate policy not allowed"
+msgstr "kirjutan salajase võtme faili `%s'\n"
 
-#: sm/certchain.c:342 sm/certchain.c:371
 #, fuzzy
 msgid "certificate policy not allowed"
-msgstr "kirjutan salajase võtme faili `%s'\n"
+msgstr "kirjutan salajase võtme faili `%s'\n"
 
-#: sm/certchain.c:483
 msgid "looking up issuer at external location\n"
 msgstr ""
 
-#: sm/certchain.c:502
 #, c-format
 msgid "number of issuers matching: %d\n"
 msgstr ""
 
-#: sm/certchain.c:546
 msgid "looking up issuer from the Dirmngr cache\n"
 msgstr ""
 
-#: sm/certchain.c:570
 #, fuzzy, c-format
 msgid "number of matching certificates: %d\n"
 msgstr "viga parooli loomisel: %s\n"
 
-#: sm/certchain.c:572
 #, fuzzy, c-format
 msgid "dirmngr cache-only key lookup failed: %s\n"
-msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
 
-#: sm/certchain.c:744 sm/certchain.c:1237 sm/certchain.c:1841 sm/decrypt.c:259
-#: sm/encrypt.c:335 sm/sign.c:327 sm/verify.c:113
 #, fuzzy
-msgid "failed to allocated keyDB handle\n"
-msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n"
+msgid "failed to allocate keyDB handle\n"
+msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n"
 
-#: sm/certchain.c:910
 #, fuzzy
 msgid "certificate has been revoked"
-msgstr "MÄRKUS: võti on tühistatud"
+msgstr "MÄRKUS: võti on tühistatud"
 
-#: sm/certchain.c:925
 msgid "the status of the certificate is unknown"
 msgstr ""
 
-#: sm/certchain.c:932
 msgid "please make sure that the \"dirmngr\" is properly installed\n"
 msgstr ""
 
-#: sm/certchain.c:938
 #, fuzzy, c-format
 msgid "checking the CRL failed: %s"
-msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n"
+msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n"
 
-#: sm/certchain.c:967 sm/certchain.c:1035
 #, c-format
 msgid "certificate with invalid validity: %s"
 msgstr ""
 
-#: sm/certchain.c:982 sm/certchain.c:1067
 msgid "certificate not yet valid"
 msgstr ""
 
-#: sm/certchain.c:983 sm/certchain.c:1068
 #, fuzzy
 msgid "root certificate not yet valid"
-msgstr "kirjutan salajase võtme faili `%s'\n"
+msgstr "kirjutan salajase võtme faili `%s'\n"
 
-#: sm/certchain.c:984 sm/certchain.c:1069
 msgid "intermediate certificate not yet valid"
 msgstr ""
 
-#: sm/certchain.c:997
 #, fuzzy
 msgid "certificate has expired"
-msgstr "See võti on aegunud!"
+msgstr "See võti on aegunud!"
 
-#: sm/certchain.c:998
 #, fuzzy
 msgid "root certificate has expired"
-msgstr "See võti on aegunud!"
+msgstr "See võti on aegunud!"
 
-#: sm/certchain.c:999
 #, fuzzy
 msgid "intermediate certificate has expired"
-msgstr "See võti on aegunud!"
+msgstr "See võti on aegunud!"
 
-#: sm/certchain.c:1041
 #, c-format
 msgid "required certificate attributes missing: %s%s%s"
 msgstr ""
 
-#: sm/certchain.c:1050
 #, fuzzy
 msgid "certificate with invalid validity"
-msgstr "See võti on aegunud!"
+msgstr "See võti on aegunud!"
 
-#: sm/certchain.c:1087
 msgid "signature not created during lifetime of certificate"
 msgstr ""
 
-#: sm/certchain.c:1089
 msgid "certificate not created during lifetime of issuer"
 msgstr ""
 
-#: sm/certchain.c:1090
 msgid "intermediate certificate not created during lifetime of issuer"
 msgstr ""
 
-#: sm/certchain.c:1094
 #, fuzzy
 msgid "  (  signature created at "
 msgstr "         uusi allkirju: %lu\n"
 
-#: sm/certchain.c:1095
 #, fuzzy
 msgid "  (certificate created at "
-msgstr "Tühistamise sertifikaat on loodud.\n"
+msgstr "Tühistamise sertifikaat on loodud.\n"
 
-#: sm/certchain.c:1098
 #, fuzzy
 msgid "  (certificate valid from "
 msgstr "halb sertifikaat"
 
-#: sm/certchain.c:1099
 msgid "  (     issuer valid from "
 msgstr ""
 
-#: sm/certchain.c:1129
 #, fuzzy, c-format
 msgid "fingerprint=%s\n"
-msgstr "näita sõrmejälge"
+msgstr "näita sõrmejälge"
 
-#: sm/certchain.c:1138
 msgid "root certificate has now been marked as trusted\n"
 msgstr ""
 
-#: sm/certchain.c:1151
 msgid "interactive marking as trusted not enabled in gpg-agent\n"
 msgstr ""
 
-#: sm/certchain.c:1157
 msgid "interactive marking as trusted disabled for this session\n"
 msgstr ""
 
-#: sm/certchain.c:1214
 msgid "WARNING: creation time of signature not known - assuming current time"
 msgstr ""
 
-#: sm/certchain.c:1278
 #, fuzzy
 msgid "no issuer found in certificate"
-msgstr "genereeri tühistamise sertifikaat"
+msgstr "genereeri tühistamise sertifikaat"
 
-#: sm/certchain.c:1351
 msgid "self-signed certificate has a BAD signature"
 msgstr ""
 
-#: sm/certchain.c:1420
 msgid "root certificate is not marked trusted"
 msgstr ""
 
-#: sm/certchain.c:1433
 #, fuzzy, c-format
 msgid "checking the trust list failed: %s\n"
-msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n"
+msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n"
 
-#: sm/certchain.c:1462 sm/import.c:160
 msgid "certificate chain too long\n"
 msgstr ""
 
-#: sm/certchain.c:1474
 msgid "issuer certificate not found"
 msgstr ""
 
-#: sm/certchain.c:1507
 #, fuzzy
 msgid "certificate has a BAD signature"
 msgstr "kontrolli allkirja"
 
-#: sm/certchain.c:1538
 msgid "found another possible matching CA certificate - trying again"
 msgstr ""
 
-#: sm/certchain.c:1589
 #, c-format
 msgid "certificate chain longer than allowed by CA (%d)"
 msgstr ""
 
-#: sm/certchain.c:1629 sm/certchain.c:1912
 #, fuzzy
 msgid "certificate is good\n"
 msgstr "eelistus %c%lu on duplikaat\n"
 
-#: sm/certchain.c:1630
 #, fuzzy
 msgid "intermediate certificate is good\n"
-msgstr "Tühistamise sertifikaat on loodud.\n"
+msgstr "Tühistamise sertifikaat on loodud.\n"
 
-#: sm/certchain.c:1631
 #, fuzzy
 msgid "root certificate is good\n"
 msgstr "halb sertifikaat"
 
-#: sm/certchain.c:1802
 msgid "switching to chain model"
 msgstr ""
 
-#: sm/certchain.c:1811
 #, c-format
 msgid "validation model used: %s"
 msgstr ""
 
-#: sm/certcheck.c:97
-#, c-format
-msgid "%s key uses an unsafe (%u bit) hash\n"
-msgstr ""
-
-#: sm/certcheck.c:107
 #, c-format
 msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr ""
 
-#: sm/certcheck.c:244 sm/verify.c:201
 msgid "(this is the MD2 algorithm)\n"
 msgstr ""
 
-#: sm/certdump.c:60 sm/certdump.c:143
 #, fuzzy
 msgid "none"
 msgstr "ei"
 
-#: sm/certdump.c:564 sm/certdump.c:609 sm/certdump.c:674 sm/certdump.c:732
 #, fuzzy
 msgid "[Error - invalid encoding]"
-msgstr "viga: vigane sõrmejälg\n"
+msgstr "viga: vigane sõrmejälg\n"
 
-#: sm/certdump.c:572 sm/certdump.c:617
 msgid "[Error - out of core]"
 msgstr ""
 
-#: sm/certdump.c:654 sm/certdump.c:710
 msgid "[Error - No name]"
 msgstr ""
 
-#: sm/certdump.c:679 sm/certdump.c:738
 #, fuzzy
 msgid "[Error - invalid DN]"
-msgstr "viga: vigane sõrmejälg\n"
+msgstr "viga: vigane sõrmejälg\n"
 
-#: sm/certdump.c:948
 #, fuzzy, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -7438,562 +6713,457 @@ msgid ""
 "S/N %s, ID 0x%08lX,\n"
 "created %s, expires %s.\n"
 msgstr ""
-"Te vajate kasutaja salajase võtme lahtilukustamiseks parooli:\n"
+"Te vajate kasutaja salajase võtme lahtilukustamiseks parooli:\n"
 "\"%.*s\"\n"
-"%u-bitti %s võti, ID %08lX, loodud %s%s\n"
+"%u-bitti %s võti, ID %08lX, loodud %s%s\n"
 
-#: sm/certlist.c:122
 msgid "no key usage specified - assuming all usages\n"
 msgstr ""
 
-#: sm/certlist.c:132 sm/keylist.c:272
 #, fuzzy, c-format
 msgid "error getting key usage information: %s\n"
-msgstr "viga salajase võtme võtmehoidlasse `%s' kirjutamisel: %s\n"
+msgstr "viga salajase võtme võtmehoidlasse `%s' kirjutamisel: %s\n"
 
-#: sm/certlist.c:142
-msgid "certificate should have not been used for certification\n"
+msgid "certificate should not have been used for certification\n"
 msgstr ""
 
-#: sm/certlist.c:154
-msgid "certificate should have not been used for OCSP response signing\n"
+msgid "certificate should not have been used for OCSP response signing\n"
 msgstr ""
 
-#: sm/certlist.c:165
-msgid "certificate should have not been used for encryption\n"
+msgid "certificate should not have been used for encryption\n"
 msgstr ""
 
-#: sm/certlist.c:166
-msgid "certificate should have not been used for signing\n"
+msgid "certificate should not have been used for signing\n"
 msgstr ""
 
-#: sm/certlist.c:167
 msgid "certificate is not usable for encryption\n"
 msgstr ""
 
-#: sm/certlist.c:168
 msgid "certificate is not usable for signing\n"
 msgstr ""
 
-#: sm/certreqgen.c:474
 #, fuzzy, c-format
 msgid "line %d: invalid algorithm\n"
-msgstr "vigane räsialgoritm `%s'\n"
+msgstr "vigane räsialgoritm `%s'\n"
 
-#: sm/certreqgen.c:487
 #, c-format
 msgid "line %d: invalid key length %u (valid are %d to %d)\n"
 msgstr ""
 
-#: sm/certreqgen.c:505
 #, c-format
 msgid "line %d: no subject name given\n"
 msgstr ""
 
-#: sm/certreqgen.c:514
-#, c-format
-msgid "line %d: invalid subject name label `%.*s'\n"
-msgstr ""
+#, fuzzy, c-format
+msgid "line %d: invalid subject name label '%.*s'\n"
+msgstr "vigane räsialgoritm `%s'\n"
 
-#: sm/certreqgen.c:517
-#, c-format
-msgid "line %d: invalid subject name `%s' at pos %d\n"
-msgstr ""
+#, fuzzy, c-format
+msgid "line %d: invalid subject name '%s' at pos %d\n"
+msgstr "vigane räsialgoritm `%s'\n"
 
-#: sm/certreqgen.c:534
 #, fuzzy, c-format
 msgid "line %d: not a valid email address\n"
 msgstr "Selline e-posti aadress ei ole lubatud\n"
 
-#: sm/certreqgen.c:546
 #, fuzzy, c-format
-msgid "line %d: error reading key `%s' from card: %s\n"
-msgstr "viga võtmehoidla `%s' loomisel: %s\n"
+msgid "line %d: invalid serial number\n"
+msgstr "vigane räsialgoritm `%s'\n"
+
+#, c-format
+msgid "line %d: invalid issuer name label '%.*s'\n"
+msgstr ""
+
+#, c-format
+msgid "line %d: invalid issuer name '%s' at pos %d\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "line %d: invalid date given\n"
+msgstr "vigane räsialgoritm `%s'\n"
+
+#, fuzzy, c-format
+msgid "line %d: error getting signing key by keygrip '%s': %s\n"
+msgstr "viga võtmehoidla `%s' loomisel: %s\n"
+
+#, fuzzy, c-format
+msgid "line %d: invalid hash algorithm given\n"
+msgstr "vigane räsialgoritm `%s'\n"
 
-#: sm/certreqgen.c:558
 #, fuzzy, c-format
-msgid "line %d: error getting key by keygrip `%s': %s\n"
-msgstr "viga võtmehoidla `%s' loomisel: %s\n"
+msgid "line %d: invalid authority-key-id\n"
+msgstr "vigane räsialgoritm `%s'\n"
+
+#, fuzzy, c-format
+msgid "line %d: invalid subject-key-id\n"
+msgstr "võti %08lX: vigane alamvõtme seos\n"
+
+#, fuzzy, c-format
+msgid "line %d: invalid extension syntax\n"
+msgstr "vigane räsialgoritm `%s'\n"
+
+#, fuzzy, c-format
+msgid "line %d: error reading key '%s' from card: %s\n"
+msgstr "viga võtmehoidla `%s' loomisel: %s\n"
+
+#, fuzzy, c-format
+msgid "line %d: error getting key by keygrip '%s': %s\n"
+msgstr "viga võtmehoidla `%s' loomisel: %s\n"
 
-#: sm/certreqgen.c:574
 #, fuzzy, c-format
 msgid "line %d: key generation failed: %s <%s>\n"
-msgstr "Võtme genereerimine ebaõnnestus: %s\n"
+msgstr "Võtme genereerimine ebaõnnestus: %s\n"
 
-#: sm/certreqgen.c:806
 msgid ""
 "To complete this certificate request please enter the passphrase for the key "
 "you just created once more.\n"
 msgstr ""
 
-#: sm/certreqgen-ui.c:158
 #, fuzzy, c-format
 msgid "   (%d) RSA\n"
 msgstr "   (%d) RSA (ainult allkirjastamiseks)\n"
 
-#: sm/certreqgen-ui.c:159
 #, fuzzy, c-format
 msgid "   (%d) Existing key\n"
-msgstr "   (%d) RSA (ainult krüpteerimiseks)\n"
+msgstr "   (%d) RSA (ainult krüpteerimiseks)\n"
 
-#: sm/certreqgen-ui.c:160
 #, c-format
 msgid "   (%d) Existing key from card\n"
 msgstr ""
 
-#: sm/certreqgen-ui.c:202
-#, fuzzy
-msgid "Enter the keygrip: "
-msgstr "Allkirja noteerimine: "
-
-#: sm/certreqgen-ui.c:210
-msgid "Not a valid keygrip (expecting 40 hex digits)\n"
-msgstr ""
-
-#: sm/certreqgen-ui.c:212
-#, fuzzy
-msgid "No key with this keygrip\n"
-msgstr "Kasutaja ID numbriga %d puudub\n"
-
-#: sm/certreqgen-ui.c:230 sm/certreqgen-ui.c:239
 #, fuzzy, c-format
 msgid "error reading the card: %s\n"
 msgstr "%s: viga vaba kirje lugemisel: %s\n"
 
-#: sm/certreqgen-ui.c:233
 #, fuzzy, c-format
 msgid "Serial number of the card: %s\n"
 msgstr "viga parooli loomisel: %s\n"
 
-#: sm/certreqgen-ui.c:245
 #, fuzzy
 msgid "Available keys:\n"
-msgstr "blokeeri võti"
+msgstr "blokeeri võti"
 
-#: sm/certreqgen-ui.c:276
 #, c-format
 msgid "Possible actions for a %s key:\n"
 msgstr ""
 
-#: sm/certreqgen-ui.c:277
 #, fuzzy, c-format
 msgid "   (%d) sign, encrypt\n"
-msgstr "   (%d) RSA (allkirjastamiseks ja krüptimiseks)\n"
+msgstr "   (%d) RSA (allkirjastamiseks ja krüptimiseks)\n"
 
-#: sm/certreqgen-ui.c:278
 #, fuzzy, c-format
 msgid "   (%d) sign\n"
 msgstr "   (%d) DSA (ainult allkirjastamiseks)\n"
 
-#: sm/certreqgen-ui.c:279
 #, fuzzy, c-format
 msgid "   (%d) encrypt\n"
-msgstr "   (%d) RSA (ainult krüpteerimiseks)\n"
+msgstr "   (%d) RSA (ainult krüpteerimiseks)\n"
 
-#: sm/certreqgen-ui.c:303
 msgid "Enter the X.509 subject name: "
 msgstr ""
 
-#: sm/certreqgen-ui.c:307
 #, fuzzy
 msgid "No subject name given\n"
 msgstr "(Kirjeldust ei antud)\n"
 
-#: sm/certreqgen-ui.c:311
-#, c-format
-msgid "Invalid subject name label `%.*s'\n"
-msgstr ""
+#, fuzzy, c-format
+msgid "Invalid subject name label '%.*s'\n"
+msgstr "vigane räsialgoritm `%s'\n"
 
 #. TRANSLATORS: The 22 in the second string is the
 #. length of the first string up to the "%s".  Please
 #. adjust it do the length of your translation.  The
 #. second string is merely passed to atoi so you can
 #. drop everything after the number.
-#: sm/certreqgen-ui.c:320
 #, fuzzy, c-format
-msgid "Invalid subject name `%s'\n"
-msgstr "vigane räsialgoritm `%s'\n"
+msgid "Invalid subject name '%s'\n"
+msgstr "vigane räsialgoritm `%s'\n"
 
-#: sm/certreqgen-ui.c:322
 msgid "22 translator: see certreg-ui.c:gpgsm_gencertreq_tty"
 msgstr ""
 
-#: sm/certreqgen-ui.c:334
 #, fuzzy
 msgid "Enter email addresses"
 msgstr "E-posti aadress: "
 
-#: sm/certreqgen-ui.c:335
 #, fuzzy
 msgid " (end with an empty line):\n"
 msgstr ""
 "\n"
-"Sisestage kasutaja ID.  Lõpetage tühja reaga: "
+"Sisestage kasutaja ID.  Lõpetage tühja reaga: "
 
-#: sm/certreqgen-ui.c:339
 #, fuzzy
 msgid "Enter DNS names"
 msgstr "Sisestage uus failinimi"
 
-#: sm/certreqgen-ui.c:340 sm/certreqgen-ui.c:345
 #, fuzzy
 msgid " (optional; end with an empty line):\n"
-msgstr "Sisestage mittekohustuslik kirjeldus. Lõpetage tühja reaga:\n"
+msgstr "Sisestage mittekohustuslik kirjeldus. Lõpetage tühja reaga:\n"
 
-#: sm/certreqgen-ui.c:344
 msgid "Enter URIs"
 msgstr ""
 
-#: sm/certreqgen-ui.c:371
-msgid "Parameters to be used for the certificate request:\n"
+#, fuzzy
+msgid "Create self-signed certificate? (y/N) "
+msgstr "Loon sellele võtmele tühistamise sertifikaadi? "
+
+msgid "These parameters are used:\n"
+msgstr ""
+
+msgid "Now creating self-signed certificate.  "
+msgstr ""
+
+#, fuzzy
+#| msgid "Revocation certificate created.\n"
+msgid "Now creating certificate request.  "
+msgstr "Tühistamise sertifikaat on loodud.\n"
+
+msgid "This may take a while ...\n"
 msgstr ""
 
-#: sm/certreqgen-ui.c:389
-msgid "Now creating certificate request.  This may take a while ...\n"
+msgid "Ready.\n"
 msgstr ""
 
-#: sm/certreqgen-ui.c:398
 msgid "Ready.  You should now send this request to your CA.\n"
 msgstr ""
 
-#: sm/certreqgen-ui.c:403
 msgid "resource problem: out of core\n"
 msgstr ""
 
-#: sm/decrypt.c:324
 msgid "(this is the RC2 algorithm)\n"
 msgstr ""
 
-#: sm/decrypt.c:326
 msgid "(this does not seem to be an encrypted message)\n"
 msgstr ""
 
-#: sm/delete.c:51 sm/delete.c:112
 #, fuzzy, c-format
-msgid "certificate `%s' not found: %s\n"
-msgstr "võtit '%s' ei leitud: %s\n"
+msgid "certificate '%s' not found: %s\n"
+msgstr "võtit '%s' ei leitud: %s\n"
 
-#: sm/delete.c:122 sm/keydb.c:1399 sm/keydb.c:1501
 #, fuzzy, c-format
 msgid "error locking keybox: %s\n"
-msgstr "viga võtmebloki lugemisel: %s\n"
+msgstr "viga võtmebloki lugemisel: %s\n"
 
-#: sm/delete.c:143
 #, fuzzy, c-format
-msgid "duplicated certificate `%s' deleted\n"
-msgstr "Tühistamise sertifikaat on loodud.\n"
+msgid "duplicated certificate '%s' deleted\n"
+msgstr "Tühistamise sertifikaat on loodud.\n"
 
-#: sm/delete.c:145
 #, fuzzy, c-format
-msgid "certificate `%s' deleted\n"
+msgid "certificate '%s' deleted\n"
 msgstr "eelistus %c%lu on duplikaat\n"
 
-#: sm/delete.c:175
 #, fuzzy, c-format
 msgid "deleting certificate \"%s\" failed: %s\n"
-msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
 
-#: sm/encrypt.c:321
 #, fuzzy
 msgid "no valid recipients given\n"
 msgstr "(Kirjeldust ei antud)\n"
 
-#: sm/gpgsm.c:195
 #, fuzzy
 msgid "list external keys"
-msgstr "näita salajasi võtmeid"
+msgstr "näita salajasi võtmeid"
 
-#: sm/gpgsm.c:197
 #, fuzzy
 msgid "list certificate chain"
 msgstr "halb sertifikaat"
 
-#: sm/gpgsm.c:204
 #, fuzzy
 msgid "import certificates"
 msgstr "halb sertifikaat"
 
-#: sm/gpgsm.c:205
 #, fuzzy
 msgid "export certificates"
 msgstr "halb sertifikaat"
 
-#: sm/gpgsm.c:207
 msgid "register a smartcard"
 msgstr ""
 
-#: sm/gpgsm.c:210
 msgid "pass a command to the dirmngr"
 msgstr ""
 
-#: sm/gpgsm.c:212
 msgid "invoke gpg-protect-tool"
 msgstr ""
 
-#: sm/gpgsm.c:213
-#, fuzzy
-msgid "change a passphrase"
-msgstr "muuda parooli"
-
-#: sm/gpgsm.c:228
 #, fuzzy
 msgid "create base-64 encoded output"
-msgstr "loo ascii pakendis väljund"
+msgstr "loo ascii pakendis väljund"
 
-#: sm/gpgsm.c:233
 msgid "assume input is in PEM format"
 msgstr ""
 
-#: sm/gpgsm.c:235
 msgid "assume input is in base-64 format"
 msgstr ""
 
-#: sm/gpgsm.c:237
 msgid "assume input is in binary format"
 msgstr ""
 
-#: sm/gpgsm.c:242
-msgid "use system's dirmngr if available"
-msgstr ""
-
-#: sm/gpgsm.c:245
 msgid "never consult a CRL"
 msgstr ""
 
-#: sm/gpgsm.c:255
 msgid "check validity using OCSP"
 msgstr ""
 
-#: sm/gpgsm.c:260
 msgid "|N|number of certificates to include"
 msgstr ""
 
-#: sm/gpgsm.c:263
 msgid "|FILE|take policy information from FILE"
 msgstr ""
 
-#: sm/gpgsm.c:266
 msgid "do not check certificate policies"
 msgstr ""
 
-#: sm/gpgsm.c:270
 msgid "fetch missing issuer certificates"
 msgstr ""
 
-#: sm/gpgsm.c:281
 msgid "don't use the terminal at all"
-msgstr "ära kasuta terminali"
+msgstr "ära kasuta terminali"
 
-#: sm/gpgsm.c:283
 msgid "|FILE|write a server mode log to FILE"
 msgstr ""
 
-#: sm/gpgsm.c:288
 #, fuzzy
 msgid "|FILE|write an audit log to FILE"
 msgstr "|FAIL|lae laiendusmoodul FAIL"
 
-#: sm/gpgsm.c:290
 msgid "batch mode: never ask"
-msgstr "pakettmood: ära küsi kunagi"
+msgstr "pakettmood: ära küsi kunagi"
 
-#: sm/gpgsm.c:291
 msgid "assume yes on most questions"
-msgstr "eelda enamus küsimustele jah vastust"
+msgstr "eelda enamus küsimustele jah vastust"
 
-#: sm/gpgsm.c:292
 msgid "assume no on most questions"
-msgstr "eelda enamus küsimustele ei vastust"
+msgstr "eelda enamus küsimustele ei vastust"
 
-#: sm/gpgsm.c:295
 #, fuzzy
 msgid "|FILE|add keyring to the list of keyrings"
-msgstr "lisa see võtmehoidla võtmehoidlate nimekirja"
+msgstr "lisa see võtmehoidla võtmehoidlate nimekirja"
 
-#: sm/gpgsm.c:298
 #, fuzzy
 msgid "|USER-ID|use USER-ID as default secret key"
-msgstr "|NIMI|kasuta NIME vaikimisi salajase võtmena"
+msgstr "|NIMI|kasuta NIME vaikimisi salajase võtmena"
 
-#: sm/gpgsm.c:308 tools/gpgconf-comp.c:745
 #, fuzzy
 msgid "|SPEC|use this keyserver to lookup keys"
-msgstr "|HOST|kasuta seda võtmeserverit"
+msgstr "|HOST|kasuta seda võtmeserverit"
 
-#: sm/gpgsm.c:326
 msgid "|NAME|use cipher algorithm NAME"
-msgstr "|NIMI|kasuta ¨ifri algoritmi NIMI"
+msgstr "|NIMI|kasuta šifri algoritmi NIMI"
 
-#: sm/gpgsm.c:328
 msgid "|NAME|use message digest algorithm NAME"
-msgstr "|NIMI|kasuta teatelühendi algoritmi NIMI"
+msgstr "|NIMI|kasuta teatelühendi algoritmi NIMI"
 
-#: sm/gpgsm.c:515
 #, fuzzy
-msgid "Usage: gpgsm [options] [files] (-h for help)"
-msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)"
+#| 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:518
 #, fuzzy
 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"
+"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 ""
-"Süntaks: gpg [võtmed] [failid]\n"
-"allkirjasta, kontrolli, krüpti ja dekrüpti\n"
-"vaikimisi operatsioon sõltub sisendandmetest\n"
+"Süntaks: gpg [võtmed] [failid]\n"
+"allkirjasta, kontrolli, krüpti ja dekrüpti\n"
+"vaikimisi operatsioon sõltub sisendandmetest\n"
 
-#: sm/gpgsm.c:610
-#, fuzzy
-msgid "usage: gpgsm [options] "
-msgstr "kasuta: gpg [võtmed] "
-
-#: sm/gpgsm.c:710
 #, fuzzy, c-format
-msgid "NOTE: won't be able to encrypt to `%s': %s\n"
-msgstr "ei õnnestu luua ühendust serveriga `%s': %s\n"
+msgid "Note: won't be able to encrypt to '%s': %s\n"
+msgstr "ei õnnestu luua ühendust serveriga `%s': %s\n"
 
-#: sm/gpgsm.c:721
 #, fuzzy, c-format
-msgid "unknown validation model `%s'\n"
+msgid "unknown validation model '%s'\n"
 msgstr "tundmatu vaikimisi saaja `%s'\n"
 
-#: sm/gpgsm.c:772
 #, fuzzy, c-format
 msgid "%s:%u: no hostname given\n"
 msgstr "(Kirjeldust ei antud)\n"
 
-#: sm/gpgsm.c:791
 #, c-format
 msgid "%s:%u: password given without user\n"
 msgstr ""
 
-#: sm/gpgsm.c:812
 #, fuzzy, c-format
 msgid "%s:%u: skipping this line\n"
-msgstr " j = jäta see võti vahele\n"
+msgstr " j = jäta see võti vahele\n"
 
-#: sm/gpgsm.c:1342
 #, fuzzy
 msgid "could not parse keyserver\n"
-msgstr "ei saa parsida võtmeserveri URI\n"
-
-#: sm/gpgsm.c:1423
-msgid "WARNING: running with faked system time: "
-msgstr ""
+msgstr "ei saa parsida võtmeserveri URI\n"
 
-#: sm/gpgsm.c:1523
 #, fuzzy, c-format
-msgid "importing common certificates `%s'\n"
+msgid "importing common certificates '%s'\n"
 msgstr "kirjutan faili `%s'\n"
 
-#: sm/gpgsm.c:1561
 #, fuzzy, c-format
-msgid "can't sign using `%s': %s\n"
-msgstr "`%s' ei õnnestu sulgeda: %s\n"
+msgid "can't sign using '%s': %s\n"
+msgstr "`%s' ei õnnestu sulgeda: %s\n"
 
-#: sm/gpgsm.c:1892
 msgid "invalid command (there is no implicit command)\n"
 msgstr ""
 
-#: sm/import.c:111
 #, fuzzy, c-format
 msgid "total number processed: %lu\n"
-msgstr "Töödeldud kokku: %lu\n"
+msgstr "Töödeldud kokku: %lu\n"
 
-#: sm/import.c:229
 #, fuzzy
 msgid "error storing certificate\n"
-msgstr "genereeri tühistamise sertifikaat"
+msgstr "genereeri tühistamise sertifikaat"
 
-#: sm/import.c:237
 msgid "basic certificate checks failed - not imported\n"
 msgstr ""
 
-#: sm/import.c:429 sm/keydb.c:1321 sm/keydb.c:1389
-#, fuzzy
-msgid "failed to allocate keyDB handle\n"
-msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n"
-
-#: sm/import.c:486 sm/keydb.c:1419 sm/keydb.c:1513
 #, fuzzy, c-format
 msgid "error getting stored flags: %s\n"
 msgstr "viga parooli loomisel: %s\n"
 
-#: sm/import.c:545 sm/import.c:577
 #, fuzzy, c-format
 msgid "error importing certificate: %s\n"
 msgstr "viga parooli loomisel: %s\n"
 
-#: sm/import.c:678 tools/gpg-connect-agent.c:1329
 #, fuzzy, c-format
 msgid "error reading input: %s\n"
 msgstr "viga `%s' lugemisel: %s\n"
 
-#: sm/keydb.c:188
-#, fuzzy, c-format
-msgid "error creating keybox `%s': %s\n"
-msgstr "viga võtmehoidla `%s' loomisel: %s\n"
-
-#: sm/keydb.c:191
-msgid "you may want to start the gpg-agent first\n"
-msgstr ""
-
-#: sm/keydb.c:196
-#, fuzzy, c-format
-msgid "keybox `%s' created\n"
-msgstr "võtmehoidla `%s' on loodud\n"
-
-#: sm/keydb.c:1314 sm/keydb.c:1382
 #, fuzzy
 msgid "failed to get the fingerprint\n"
-msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n"
+msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n"
 
-#: sm/keydb.c:1342
 #, c-format
 msgid "problem looking for existing certificate: %s\n"
 msgstr ""
 
-#: sm/keydb.c:1350
 #, fuzzy, c-format
 msgid "error finding writable keyDB: %s\n"
 msgstr "viga parooli loomisel: %s\n"
 
-#: sm/keydb.c:1358
 #, fuzzy, c-format
 msgid "error storing certificate: %s\n"
 msgstr "viga parooli loomisel: %s\n"
 
-#: sm/keydb.c:1410
 #, fuzzy, c-format
 msgid "problem re-searching certificate: %s\n"
-msgstr "rev? probleem tühistamise kontrollimisel: %s\n"
+msgstr "rev? probleem tühistamise kontrollimisel: %s\n"
 
-#: sm/keydb.c:1431 sm/keydb.c:1524
 #, fuzzy, c-format
 msgid "error storing flags: %s\n"
 msgstr "viga `%s' lugemisel: %s\n"
 
-#: sm/keylist.c:642
 msgid "Error - "
 msgstr ""
 
-#: sm/misc.c:55
 msgid "GPG_TTY has not been set - using maybe bogus default\n"
 msgstr ""
 
-#: sm/qualified.c:105
 #, fuzzy, c-format
-msgid "invalid formatted fingerprint in `%s', line %d\n"
-msgstr "viga: vigane sõrmejälg\n"
+msgid "invalid formatted fingerprint in '%s', line %d\n"
+msgstr "viga: vigane sõrmejälg\n"
 
-#: sm/qualified.c:123
-#, c-format
-msgid "invalid country code in `%s', line %d\n"
-msgstr ""
+#, fuzzy, c-format
+msgid "invalid country code in '%s', line %d\n"
+msgstr "viga: vigane sõrmejälg\n"
 
-#: sm/qualified.c:202
 #, c-format
 msgid ""
 "You are about to create a signature using your certificate:\n"
@@ -8004,13 +7174,11 @@ msgid ""
 "%s%sAre you really sure that you want to do this?"
 msgstr ""
 
-#: sm/qualified.c:211 sm/verify.c:612
 msgid ""
 "Note, that this software is not officially approved to create or verify such "
 "signatures.\n"
 msgstr ""
 
-#: sm/qualified.c:278
 #, c-format
 msgid ""
 "You are about to create a signature using your certificate:\n"
@@ -8018,551 +7186,2289 @@ msgid ""
 "Note, that this certificate will NOT create a qualified signature!"
 msgstr ""
 
-#: sm/sign.c:441
 #, fuzzy, c-format
 msgid "hash algorithm %d (%s) for signer %d not supported; using %s\n"
 msgstr "kaitse algoritm %d%s ei ole toetatud\n"
 
-#: sm/sign.c:455
 #, c-format
 msgid "hash algorithm used for signer %d: %s (%s)\n"
 msgstr ""
 
-#: sm/sign.c:505
 #, fuzzy, c-format
 msgid "checking for qualified certificate failed: %s\n"
-msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n"
+msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n"
 
-#: sm/verify.c:447
 #, fuzzy
 msgid "Signature made "
 msgstr "Allkiri aegus %s\n"
 
-#: sm/verify.c:451
 msgid "[date not given]"
 msgstr ""
 
-#: sm/verify.c:452
 #, fuzzy, c-format
 msgid " using certificate ID 0x%08lX\n"
 msgstr "viga parooli loomisel: %s\n"
 
-#: sm/verify.c:470
 msgid ""
 "invalid signature: message digest attribute does not match computed one\n"
 msgstr ""
 
-#: sm/verify.c:590
 #, fuzzy
 msgid "Good signature from"
 msgstr "Korrektne allkiri kasutajalt \""
 
-#: sm/verify.c:591
 #, fuzzy
 msgid "                aka"
 msgstr "                 ka \""
 
-#: sm/verify.c:609
 #, fuzzy
 msgid "This is a qualified signature\n"
 msgstr ""
 "\n"
 "See saab olema iseenda allkiri.\n"
 
-#: tools/gpg-connect-agent.c:70 tools/gpgconf.c:81 tools/symcryptrun.c:165
-#, fuzzy
-msgid "quiet"
-msgstr "välju"
+#, fuzzy, c-format
+msgid "can't initialize certificate cache lock: %s\n"
+msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n"
 
-#: tools/gpg-connect-agent.c:71
-msgid "print data out hex encoded"
+#, c-format
+msgid "can't acquire read lock on the certificate cache: %s\n"
 msgstr ""
 
-#: tools/gpg-connect-agent.c:72
-msgid "decode received data lines"
+#, c-format
+msgid "can't acquire write lock on the certificate cache: %s\n"
 msgstr ""
 
-#: tools/gpg-connect-agent.c:74
-msgid "|NAME|connect to Assuan socket NAME"
+#, c-format
+msgid "can't release lock on the certificate cache: %s\n"
 msgstr ""
 
-#: tools/gpg-connect-agent.c:76
-msgid "run the Assuan server given on the command line"
+#, c-format
+msgid "dropping %u certificates from the cache\n"
 msgstr ""
 
-#: tools/gpg-connect-agent.c:78
-msgid "do not use extended connect mode"
+#, fuzzy, c-format
+#| msgid "can't create `%s': %s\n"
+msgid "can't parse certificate '%s': %s\n"
+msgstr "`%s' ei õnnestu luua: %s\n"
+
+#, fuzzy, c-format
+msgid "certificate '%s' already cached\n"
+msgstr "eelistus %c%lu on duplikaat\n"
+
+#, fuzzy, c-format
+msgid "trusted certificate '%s' loaded\n"
+msgstr "Tühistamise sertifikaat on loodud.\n"
+
+#, fuzzy, c-format
+msgid "certificate '%s' loaded\n"
+msgstr "eelistus %c%lu on duplikaat\n"
+
+#, fuzzy, c-format
+msgid "  SHA1 fingerprint = %s\n"
+msgstr "näita sõrmejälge"
+
+msgid "   issuer ="
+msgstr ""
+
+msgid "  subject ="
 msgstr ""
 
-#: tools/gpg-connect-agent.c:80
+#, fuzzy, c-format
+msgid "error loading certificate '%s': %s\n"
+msgstr "viga parooli loomisel: %s\n"
+
+#, fuzzy, c-format
+msgid "permanently loaded certificates: %u\n"
+msgstr "halb sertifikaat"
+
+#, fuzzy, c-format
+msgid "    runtime cached certificates: %u\n"
+msgstr "viga parooli loomisel: %s\n"
+
+#, fuzzy, c-format
+msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
+msgstr "viga parooli loomisel: %s\n"
+
 #, fuzzy
-msgid "|FILE|run commands from FILE on startup"
-msgstr "|FAIL|lae laiendusmoodul FAIL"
+msgid "certificate already cached\n"
+msgstr "Tühistamise sertifikaat on loodud.\n"
 
-#: tools/gpg-connect-agent.c:81
-msgid "run /subst on startup"
-msgstr ""
+#, fuzzy
+msgid "certificate cached\n"
+msgstr "eelistus %c%lu on duplikaat\n"
+
+#, fuzzy, c-format
+msgid "error caching certificate: %s\n"
+msgstr "viga parooli loomisel: %s\n"
+
+#, fuzzy, c-format
+msgid "invalid SHA1 fingerprint string '%s'\n"
+msgstr "viga: vigane sõrmejälg\n"
+
+#, fuzzy, c-format
+msgid "error fetching certificate by S/N: %s\n"
+msgstr "viga parooli loomisel: %s\n"
+
+#, fuzzy, c-format
+msgid "error fetching certificate by subject: %s\n"
+msgstr "viga parooli loomisel: %s\n"
 
-#: tools/gpg-connect-agent.c:183
 #, fuzzy
-msgid "Usage: gpg-connect-agent [options] (-h for help)"
-msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)"
+msgid "no issuer found in certificate\n"
+msgstr "genereeri tühistamise sertifikaat"
 
-#: tools/gpg-connect-agent.c:186
-msgid ""
-"Syntax: gpg-connect-agent [options]\n"
-"Connect to a running agent and send commands\n"
+#, fuzzy, c-format
+msgid "error getting authorityKeyIdentifier: %s\n"
+msgstr "viga parooli loomisel: %s\n"
+
+#, fuzzy, c-format
+#| msgid "can't create directory `%s': %s\n"
+msgid "creating directory '%s'\n"
+msgstr "kataloogi `%s' ei õnnestu luua: %s\n"
+
+#, fuzzy, c-format
+msgid "error creating directory '%s': %s\n"
+msgstr "viga võtmehoidla `%s' loomisel: %s\n"
+
+#, fuzzy, c-format
+msgid "ignoring database dir '%s'\n"
+msgstr "viga lõpetaval real\n"
+
+#, fuzzy, c-format
+msgid "error reading directory '%s': %s\n"
+msgstr "viga `%s' lugemisel: %s\n"
+
+#, fuzzy, c-format
+msgid "removing cache file '%s'\n"
+msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+#| msgid "enarmoring failed: %s\n"
+msgid "not removing file '%s'\n"
+msgstr "pakendamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "error closing cache file: %s\n"
+msgstr "viga `%s' lugemisel: %s\n"
+
+#, fuzzy, c-format
+msgid "failed to open cache dir file '%s': %s\n"
+msgstr "`%s' ei õnnestu avada: %s\n"
+
+#, fuzzy, c-format
+msgid "error creating new cache dir file '%s': %s\n"
+msgstr "viga parooli loomisel: %s\n"
+
+#, fuzzy, c-format
+#| msgid "error writing secret keyring `%s': %s\n"
+msgid "error writing new cache dir file '%s': %s\n"
+msgstr "viga salajase võtme võtmehoidlasse `%s' kirjutamisel: %s\n"
+
+#, fuzzy, c-format
+msgid "error closing new cache dir file '%s': %s\n"
+msgstr "viga `%s' lugemisel: %s\n"
+
+#, fuzzy, c-format
+#| msgid "new configuration file `%s' created\n"
+msgid "new cache dir file '%s' created\n"
+msgstr "uus omaduste fail `%s' on loodud\n"
+
+#, fuzzy, c-format
+msgid "failed to re-open cache dir file '%s': %s\n"
+msgstr "kataloogi `%s' ei õnnestu luua: %s\n"
+
+#, c-format
+msgid "first record of '%s' is not the version\n"
+msgstr ""
+
+msgid "old version of cache directory - cleaning up\n"
+msgstr ""
+
+msgid "old version of cache directory - giving up\n"
 msgstr ""
 
-#: tools/gpg-connect-agent.c:1200
 #, c-format
-msgid "option \"%s\" requires a program and optional arguments\n"
+msgid "extra field detected in crl record of '%s' line %u\n"
 msgstr ""
 
-#: tools/gpg-connect-agent.c:1209
+#, fuzzy, c-format
+msgid "invalid line detected in '%s' line %u\n"
+msgstr "viga: vigane sõrmejälg\n"
+
+#, fuzzy, c-format
+msgid "duplicate entry detected in '%s' line %u\n"
+msgstr "Tühistamise sertifikaat on loodud.\n"
+
 #, c-format
-msgid "option \"%s\" ignored due to \"%s\"\n"
+msgid "unsupported record type in '%s' line %u skipped\n"
 msgstr ""
 
-#: tools/gpg-connect-agent.c:1264 tools/gpg-connect-agent.c:1752
 #, fuzzy, c-format
-msgid "receiving line failed: %s\n"
-msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+msgid "invalid issuer hash in '%s' line %u\n"
+msgstr "viga: vigane sõrmejälg\n"
 
-#: tools/gpg-connect-agent.c:1354
-#, fuzzy
-msgid "line too long - skipped\n"
-msgstr "rida on liiga pikk\n"
+#, fuzzy, c-format
+msgid "no issuer DN in '%s' line %u\n"
+msgstr "viga lugemisel: %s\n"
 
-#: tools/gpg-connect-agent.c:1358
-msgid "line shortened due to embedded Nul character\n"
+#, fuzzy, c-format
+msgid "invalid timestamp in '%s' line %u\n"
+msgstr "viga: vigane sõrmejälg\n"
+
+#, fuzzy, c-format
+#| msgid "WARNING: invalid size of random_seed file - not used\n"
+msgid "WARNING: invalid cache file hash in '%s' line %u\n"
+msgstr "HOIATUS: vigane random_seed faili suurus - ei kasuta\n"
+
+msgid "detected errors in cache dir file\n"
+msgstr ""
+
+msgid "please check the reason and manually delete that file\n"
 msgstr ""
 
-#: tools/gpg-connect-agent.c:1726
 #, fuzzy, c-format
-msgid "unknown command `%s'\n"
-msgstr "tundmatu vaikimisi saaja `%s'\n"
+msgid "failed to create temporary cache dir file '%s': %s\n"
+msgstr "kataloogi `%s' ei õnnestu luua: %s\n"
 
-#: tools/gpg-connect-agent.c:1744
 #, fuzzy, c-format
-msgid "sending line failed: %s\n"
-msgstr "allkirjastamine ebaõnnestus: %s\n"
+msgid "error closing '%s': %s\n"
+msgstr "viga `%s' lugemisel: %s\n"
 
-#: tools/gpg-connect-agent.c:2167
 #, fuzzy, c-format
-msgid "error sending %s command: %s\n"
-msgstr "viga teate saatmisel serverile `%s': %s\n"
+#| msgid "error reading `%s': %s\n"
+msgid "error renaming '%s' to '%s': %s\n"
+msgstr "viga `%s' lugemisel: %s\n"
 
-#: tools/gpg-connect-agent.c:2182
 #, fuzzy, c-format
-msgid "error sending standard options: %s\n"
+msgid "can't hash '%s': %s\n"
+msgstr "`%s' ei õnnestu sulgeda: %s\n"
+
+#, fuzzy, c-format
+msgid "error setting up MD5 hash context: %s\n"
 msgstr "viga teate saatmisel serverile `%s': %s\n"
 
-#: tools/gpgconf-comp.c:473 tools/gpgconf-comp.c:577 tools/gpgconf-comp.c:644
-#: tools/gpgconf-comp.c:712 tools/gpgconf-comp.c:799
-msgid "Options controlling the diagnostic output"
+#, fuzzy, c-format
+msgid "error hashing '%s': %s\n"
+msgstr "viga `%s' lugemisel: %s\n"
+
+#, fuzzy, c-format
+msgid "invalid formatted checksum for '%s'\n"
+msgstr "viga: vigane sõrmejälg\n"
+
+msgid "too many open cache files; can't open anymore\n"
 msgstr ""
 
-#: tools/gpgconf-comp.c:486 tools/gpgconf-comp.c:590 tools/gpgconf-comp.c:657
-#: tools/gpgconf-comp.c:725 tools/gpgconf-comp.c:822
-msgid "Options controlling the configuration"
+#, fuzzy, c-format
+msgid "opening cache file '%s'\n"
+msgstr "allkirjastamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "error opening cache file '%s': %s\n"
+msgstr "viga `%s' lugemisel: %s\n"
+
+#, c-format
+msgid "error initializing cache file '%s' for reading: %s\n"
 msgstr ""
 
-#: tools/gpgconf-comp.c:496 tools/gpgconf-comp.c:615 tools/gpgconf-comp.c:673
-#: tools/gpgconf-comp.c:750 tools/gpgconf-comp.c:829
-msgid "Options useful for debugging"
+msgid "calling unlock_db_file on a closed file\n"
 msgstr ""
 
-#: tools/gpgconf-comp.c:501 tools/gpgconf-comp.c:678 tools/gpgconf-comp.c:755
-#: tools/gpgconf-comp.c:837
-msgid "|FILE|write server mode logs to FILE"
+msgid "calling unlock_db_file on an unlocked file\n"
 msgstr ""
 
-#: tools/gpgconf-comp.c:509 tools/gpgconf-comp.c:625 tools/gpgconf-comp.c:763
-msgid "Options controlling the security"
+#, fuzzy, c-format
+msgid "failed to create a new cache object: %s\n"
+msgstr "%s: paisktabeli loomine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+#| msgid "No help available for `%s'"
+msgid "no CRL available for issuer id %s\n"
+msgstr "`%s' kohta abiinfo puudub"
+
+#, c-format
+msgid "cached CRL for issuer id %s too old; update required\n"
 msgstr ""
 
-#: tools/gpgconf-comp.c:516
-msgid "|N|expire SSH keys after N seconds"
+#, c-format
+msgid ""
+"force-crl-refresh active and %d minutes passed for issuer id %s; update "
+"required\n"
+msgstr ""
+
+#, c-format
+msgid "force-crl-refresh active for issuer id %s; update required\n"
+msgstr ""
+
+#, c-format
+msgid "available CRL for issuer ID %s can't be used\n"
+msgstr ""
+
+#, c-format
+msgid "cached CRL for issuer id %s tampered; we need to update\n"
+msgstr ""
+
+msgid "WARNING: invalid cache record length for S/N "
+msgstr ""
+
+#, fuzzy, c-format
+msgid "problem reading cache record for S/N %s: %s\n"
+msgstr "viga võtmehoidla `%s' loomisel: %s\n"
+
+#, c-format
+msgid "S/N %s is not valid; reason=%02X  date=%.15s\n"
+msgstr ""
+
+#, c-format
+msgid "S/N %s is valid, it is not listed in the CRL\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "error getting data from cache file: %s\n"
+msgstr "viga parooli loomisel: %s\n"
+
+#, fuzzy, c-format
+#| msgid "invalid hash algorithm `%s'\n"
+msgid "unknown hash algorithm '%s'\n"
+msgstr "vigane räsialgoritm `%s'\n"
+
+#, c-format
+msgid "gcry_md_open for algorithm %d failed: %s\n"
 msgstr ""
 
-#: tools/gpgconf-comp.c:520
-msgid "|N|set maximum PIN cache lifetime to N seconds"
-msgstr ""
+#, fuzzy
+#| msgid "invalid response from agent\n"
+msgid "got an invalid S-expression from libksba\n"
+msgstr "vigane vastus agendilt\n"
+
+#, fuzzy, c-format
+msgid "converting S-expression failed: %s\n"
+msgstr "faili ei õnnestu avada: %s\n"
+
+#, fuzzy, c-format
+msgid "creating S-expression failed: %s\n"
+msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+#| msgid "build_packet failed: %s\n"
+msgid "ksba_crl_parse failed: %s\n"
+msgstr "build_packet ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "error getting update times of CRL: %s\n"
+msgstr "viga parooli loomisel: %s\n"
+
+#, c-format
+msgid "update times of this CRL: this=%s next=%s\n"
+msgstr ""
+
+msgid "nextUpdate not given; assuming a validity period of one day\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "error getting CRL item: %s\n"
+msgstr "viga parooli loomisel: %s\n"
+
+#, fuzzy, c-format
+msgid "error inserting item into temporary cache file: %s\n"
+msgstr "kirjutan faili `%s'\n"
+
+#, fuzzy, c-format
+msgid "no CRL issuer found in CRL: %s\n"
+msgstr "genereeri tühistamise sertifikaat"
+
+msgid "locating CRL issuer certificate by authorityKeyIdentifier\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "signature verification suppressed\n"
+msgid "CRL signature verification failed: %s\n"
+msgstr "allkirja kontroll jäeti ära\n"
+
+#, fuzzy, c-format
+msgid "error checking validity of CRL issuer certificate: %s\n"
+msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n"
+
+#, fuzzy, c-format
+msgid "ksba_crl_new failed: %s\n"
+msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "ksba_crl_set_reader failed: %s\n"
+msgstr "uuendamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "removed stale temporary cache file '%s'\n"
+msgstr "kataloogi `%s' ei õnnestu luua: %s\n"
+
+#, fuzzy, c-format
+msgid "problem removing stale temporary cache file '%s': %s\n"
+msgstr "kataloogi `%s' ei õnnestu luua: %s\n"
+
+#, fuzzy, c-format
+msgid "error creating temporary cache file '%s': %s\n"
+msgstr "viga parooli loomisel: %s\n"
+
+#, fuzzy, c-format
+#| msgid "update secret failed: %s\n"
+msgid "crl_parse_insert failed: %s\n"
+msgstr "salajase võtme uuendamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "error finishing temporary cache file '%s': %s\n"
+msgstr "kirjutan faili `%s'\n"
+
+#, fuzzy, c-format
+msgid "error closing temporary cache file '%s': %s\n"
+msgstr "viga parooli loomisel: %s\n"
+
+#, c-format
+msgid "WARNING: new CRL still too old; it expired on %s - loading anyway\n"
+msgstr ""
+
+#, c-format
+msgid "new CRL still too old; it expired on %s\n"
+msgstr ""
+
+#, c-format
+msgid "unknown critical CRL extension %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "error reading CRL extensions: %s\n"
+msgstr "viga `%s' lugemisel: %s\n"
+
+#, fuzzy, c-format
+msgid "creating cache file '%s'\n"
+msgstr "viga parooli loomisel: %s\n"
+
+#, fuzzy, c-format
+msgid "problem renaming '%s' to '%s': %s\n"
+msgstr "pakendamine ebaõnnestus: %s\n"
+
+msgid ""
+"updating the DIR file failed - cache entry will get lost with the next "
+"program start\n"
+msgstr ""
+
+#, c-format
+msgid "Begin CRL dump (retrieved via %s)\n"
+msgstr ""
+
+msgid ""
+" ERROR: The CRL will not be used because it was still too old after an "
+"update!\n"
+msgstr ""
+
+msgid ""
+" ERROR: The CRL will not be used due to an unknown critical extension!\n"
+msgstr ""
+
+msgid " ERROR: The CRL will not be used\n"
+msgstr ""
+
+msgid " ERROR: This cached CRL may have been tampered with!\n"
+msgstr ""
+
+#, fuzzy
+#| msgid "WARNING: invalid size of random_seed file - not used\n"
+msgid " WARNING: invalid cache record length\n"
+msgstr "HOIATUS: vigane random_seed faili suurus - ei kasuta\n"
+
+#, fuzzy, c-format
+msgid "problem reading cache record: %s\n"
+msgstr "%s: viga vaba kirje lugemisel: %s\n"
+
+#, fuzzy, c-format
+msgid "problem reading cache key: %s\n"
+msgstr "rev? probleem tühistamise kontrollimisel: %s\n"
+
+#, fuzzy, c-format
+msgid "error reading cache entry from db: %s\n"
+msgstr "viga `%s' lugemisel: %s\n"
+
+msgid "End CRL dump\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "crl_fetch via DP failed: %s\n"
+msgstr "uuendamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "crl_cache_insert via DP failed: %s\n"
+msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n"
+
+#, fuzzy, c-format
+msgid "crl_cache_insert via issuer failed: %s\n"
+msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+
+msgid "reader to file mapping table full - waiting\n"
+msgstr ""
+
+msgid "using \"http\" instead of \"https\"\n"
+msgstr ""
+
+#, c-format
+msgid "CRL access not possible due to disabled %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "%s: error writing dir record: %s\n"
+msgid "error initializing reader object: %s\n"
+msgstr "%s: viga kataloogikirje kirjutamisel: %s\n"
+
+#, c-format
+msgid "URL '%s' redirected to '%s' (%u)\n"
+msgstr ""
+
+#, fuzzy
+msgid "too many redirections\n"
+msgstr "liiga palju `%c' eelistusi\n"
+
+#, fuzzy, c-format
+msgid "error retrieving '%s': %s\n"
+msgstr "viga `%s' loomisel: %s\n"
+
+#, fuzzy, c-format
+msgid "error retrieving '%s': http status %u\n"
+msgstr "viga `%s' lugemisel: %s\n"
+
+#, fuzzy
+msgid "CRL access not possible due to Tor mode\n"
+msgstr "võtit '%s' ei leitud: %s\n"
+
+#, fuzzy, c-format
+msgid "certificate search not possible due to disabled %s\n"
+msgstr "võtit '%s' ei leitud: %s\n"
+
+msgid "use OCSP instead of CRLs"
+msgstr ""
+
+msgid "check whether a dirmngr is running"
+msgstr ""
+
+#, fuzzy
+msgid "add a certificate to the cache"
+msgstr "Tühistamise sertifikaat on loodud.\n"
+
+#, fuzzy
+msgid "validate a certificate"
+msgstr "halb sertifikaat"
+
+#, fuzzy
+msgid "lookup a certificate"
+msgstr "halb sertifikaat"
+
+#, fuzzy
+msgid "lookup only locally stored certificates"
+msgstr "halb sertifikaat"
+
+msgid "expect an URL for --lookup"
+msgstr ""
+
+msgid "load a CRL into the dirmngr"
+msgstr ""
+
+msgid "special mode for use by Squid"
+msgstr ""
+
+#, fuzzy
+msgid "expect certificates in PEM format"
+msgstr "halb sertifikaat"
+
+#, fuzzy
+#| msgid "Enter the user ID of the designated revoker: "
+msgid "force the use of the default OCSP responder"
+msgstr "Sisestage määratud tühistaja kasutaja ID: "
+
+#, fuzzy
+#| msgid "Usage: gpg [options] [files] (-h for help)"
+msgid "Usage: dirmngr-client [options] [certfile|pattern] (-h for help)\n"
+msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)"
+
+msgid ""
+"Syntax: dirmngr-client [options] [certfile|pattern]\n"
+"Test an X.509 certificate against a CRL or do an OCSP check\n"
+"The process returns 0 if the certificate is valid, 1 if it is\n"
+"not valid and other error codes for general failures\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "error reading certificate from stdin: %s\n"
+msgstr "viga parooli loomisel: %s\n"
+
+#, fuzzy, c-format
+msgid "error reading certificate from '%s': %s\n"
+msgstr "viga `%s' lugemisel: %s\n"
+
+msgid "certificate too large to make any sense\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "can't connect to `%s': %s\n"
+msgid "can't connect to the dirmngr: %s\n"
+msgstr "ei õnnestu luua ühendust serveriga `%s': %s\n"
+
+#, fuzzy, c-format
+#| msgid "update failed: %s\n"
+msgid "lookup failed: %s\n"
+msgstr "uuendamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "loading CRL '%s' failed: %s\n"
+msgstr "pakendamine ebaõnnestus: %s\n"
+
+msgid "a dirmngr daemon is up and running\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "validation of certificate failed: %s\n"
+msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+
+#, fuzzy
+msgid "certificate is valid\n"
+msgstr "eelistus %c%lu on duplikaat\n"
+
+#, fuzzy
+msgid "certificate has been revoked\n"
+msgstr "MÄRKUS: võti on tühistatud"
+
+#, fuzzy, c-format
+msgid "certificate check failed: %s\n"
+msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+#| msgid "can't stat `%s': %s\n"
+msgid "got status: '%s'\n"
+msgstr "ei õnnestu lugeda `%s' atribuute: %s\n"
+
+#, fuzzy, c-format
+#| msgid "error writing secret keyring `%s': %s\n"
+msgid "error writing base64 encoding: %s\n"
+msgstr "viga salajase võtme võtmehoidlasse `%s' kirjutamisel: %s\n"
+
+#, fuzzy, c-format
+msgid "unsupported inquiry '%s'\n"
+msgstr ""
+"\n"
+"Toetatud algoritmid:\n"
+
+msgid "absolute file name expected\n"
+msgstr ""
+
+#, c-format
+msgid "looking up '%s'\n"
+msgstr ""
+
+msgid "list the contents of the CRL cache"
+msgstr ""
+
+#, fuzzy
+msgid "|FILE|load CRL from FILE into cache"
+msgstr "|FAIL|lae laiendusmoodul FAIL"
+
+msgid "|URL|fetch a CRL from URL"
+msgstr ""
+
+msgid "shutdown the dirmngr"
+msgstr ""
+
+msgid "flush the cache"
+msgstr ""
+
+msgid "|FILE|write server mode logs to FILE"
+msgstr ""
+
+#, fuzzy
+msgid "run without asking a user"
+msgstr "Väljun salvestamata? "
+
+msgid "force loading of outdated CRLs"
+msgstr ""
+
+msgid "allow sending OCSP requests"
+msgstr ""
+
+msgid "allow online software version check"
+msgstr ""
+
+msgid "inhibit the use of HTTP"
+msgstr ""
+
+msgid "inhibit the use of LDAP"
+msgstr ""
+
+msgid "ignore HTTP CRL distribution points"
+msgstr ""
+
+msgid "ignore LDAP CRL distribution points"
+msgstr ""
+
+msgid "ignore certificate contained OCSP service URLs"
+msgstr ""
+
+msgid "|URL|redirect all HTTP requests to URL"
+msgstr ""
+
+msgid "|HOST|use HOST for LDAP queries"
+msgstr ""
+
+msgid "do not use fallback hosts with --ldap-proxy"
+msgstr ""
+
+#, fuzzy
+msgid "|FILE|read LDAP server list from FILE"
+msgstr "|FAIL|lae laiendusmoodul FAIL"
+
+msgid "add new servers discovered in CRL distribution points to serverlist"
+msgstr ""
+
+msgid "|N|set LDAP timeout to N seconds"
+msgstr ""
+
+#, fuzzy
+msgid "|URL|use OCSP responder at URL"
+msgstr "ei saa parsida võtmeserveri URI\n"
+
+msgid "|FPR|OCSP response signed by FPR"
+msgstr ""
+
+msgid "|N|do not return more than N items in one query"
+msgstr ""
+
+msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
+msgstr ""
+
+msgid "route all network traffic via Tor"
+msgstr ""
+
+#, fuzzy
+#| msgid ""
+#| "@\n"
+#| "(See the man page for a complete listing of all commands and options)\n"
+msgid ""
+"@\n"
+"(See the \"info\" manual for a complete listing of all commands and "
+"options)\n"
+msgstr ""
+"@\n"
+"(Kõikide käskude ja võtmete täieliku kirjelduse leiate manualist)\n"
+
+#, fuzzy
+msgid "Usage: @DIRMNGR@ [options] (-h for help)"
+msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)"
+
+msgid ""
+"Syntax: @DIRMNGR@ [options] [command [args]]\n"
+"Keyserver, CRL, and OCSP access for @GNUPG@\n"
+msgstr ""
+
+#, c-format
+msgid "valid debug levels are: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "usage: %s [options] "
+msgstr "kasuta: gpg [võtmed] "
+
+#, fuzzy
+#| 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"
+
+#, fuzzy, c-format
+msgid "fetching CRL from '%s' failed: %s\n"
+msgstr "pakendamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "processing CRL from '%s' failed: %s\n"
+msgstr "pakendamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "%s:%u: line too long - skipped\n"
+msgstr "rida on liiga pikk\n"
+
+#, fuzzy, c-format
+msgid "%s:%u: invalid fingerprint detected\n"
+msgstr "viga: vigane sõrmejälg\n"
+
+#, fuzzy, c-format
+msgid "%s:%u: read error: %s\n"
+msgstr "viga lugemisel: %s\n"
+
+#, c-format
+msgid "%s:%u: garbage at end of line ignored\n"
+msgstr ""
+
+msgid "SIGHUP received - re-reading configuration and flushing caches\n"
+msgstr ""
+
+msgid "SIGUSR2 received - no action defined\n"
+msgstr ""
+
+msgid "SIGTERM received - shutting down ...\n"
+msgstr ""
+
+#, c-format
+msgid "SIGTERM received - still %d active connections\n"
+msgstr ""
+
+#, fuzzy
+msgid "shutdown forced\n"
+msgstr "ei töödeldud"
+
+msgid "SIGINT received - immediate shutdown\n"
+msgstr ""
+
+#, c-format
+msgid "signal %d received - no action defined\n"
+msgstr ""
+
+msgid "return all values in a record oriented format"
+msgstr ""
+
+msgid "|NAME|ignore host part and connect through NAME"
+msgstr ""
+
+#, fuzzy
+#| msgid "|NAME|set terminal charset to NAME"
+msgid "|NAME|connect to host NAME"
+msgstr "|NIMI|terminali kooditabel on NIMI"
+
+msgid "|N|connect to port N"
+msgstr ""
+
+#, fuzzy
+#| msgid "|NAME|use NAME as default recipient"
+msgid "|NAME|use user NAME for authentication"
+msgstr "|NIMI|kasuta NIME vaikimisi saajana"
+
+msgid "|PASS|use password PASS for authentication"
+msgstr ""
+
+msgid "take password from $DIRMNGR_LDAP_PASS"
+msgstr ""
+
+msgid "|STRING|query DN STRING"
+msgstr ""
+
+msgid "|STRING|use STRING as filter expression"
+msgstr ""
+
+msgid "|STRING|return the attribute STRING"
+msgstr ""
+
+#, fuzzy
+#| msgid "Usage: gpg [options] [files] (-h for help)"
+msgid "Usage: dirmngr_ldap [options] [URL] (-h for help)\n"
+msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)"
+
+msgid ""
+"Syntax: dirmngr_ldap [options] [URL]\n"
+"Internal LDAP helper for Dirmngr\n"
+"Interface and options may change without notice\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "invalid import options\n"
+msgid "invalid port number %d\n"
+msgstr "vigased impordi võtmed\n"
+
+#, c-format
+msgid "scanning result for attribute '%s'\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "error writing to stdout: %s\n"
+msgstr "viga võtmehoidlasse `%s' kirjutamisel: %s\n"
+
+#, c-format
+msgid "          available attribute '%s'\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "attribute '%s' not found\n"
+msgstr "võtit '%s' ei leitud: %s\n"
+
+#, c-format
+msgid "found attribute '%s'\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "reading from `%s'\n"
+msgid "processing url '%s'\n"
+msgstr "loen failist `%s'\n"
+
+#, fuzzy, c-format
+#| msgid "          w/o user IDs: %lu\n"
+msgid "          user '%s'\n"
+msgstr "    puudub kasutaja ID: %lu\n"
+
+#, fuzzy, c-format
+msgid "          pass '%s'\n"
+msgstr "                 ka \""
+
+#, fuzzy, c-format
+msgid "          host '%s'\n"
+msgstr "                 ka \""
+
+#, fuzzy, c-format
+#| msgid "          not imported: %lu\n"
+msgid "          port %d\n"
+msgstr "       pole imporditud: %lu\n"
+
+#, fuzzy, c-format
+msgid "            DN '%s'\n"
+msgstr "                 ka \""
+
+#, c-format
+msgid "        filter '%s'\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "          attr '%s'\n"
+msgstr "                 ka \""
+
+#, fuzzy, c-format
+msgid "no host name in '%s'\n"
+msgstr "(Kirjeldust ei antud)\n"
+
+#, c-format
+msgid "no attribute given for query '%s'\n"
+msgstr ""
+
+#, fuzzy
+#| msgid "WARNING: using insecure memory!\n"
+msgid "WARNING: using first attribute only\n"
+msgstr "HOIATUS: kasutan ebaturvalist mälu!\n"
+
+#, fuzzy, c-format
+msgid "LDAP init to '%s:%d' failed: %s\n"
+msgstr "pakendamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "binding to '%s:%d' failed: %s\n"
+msgstr "pakendamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+#| msgid "dearmoring failed: %s\n"
+msgid "searching '%s' failed: %s\n"
+msgstr "lahtipakendamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "'%s' is not an LDAP URL\n"
+msgstr "\"%s\": ei ole JPEG fail\n"
+
+#, c-format
+msgid "'%s' is an invalid LDAP URL\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "error accessing '%s': http status %u\n"
+msgstr "viga `%s' lugemisel: %s\n"
+
+#, fuzzy, c-format
+msgid "error allocating memory: %s\n"
+msgstr "viga võtmehoidla `%s' loomisel: %s\n"
+
+#, fuzzy, c-format
+msgid "error printing log line: %s\n"
+msgstr "viga võtmehoidlasse `%s' kirjutamisel: %s\n"
+
+#, fuzzy, c-format
+msgid "error reading log from ldap wrapper %d: %s\n"
+msgstr "viga `%s' lugemisel: %s\n"
+
+#, fuzzy, c-format
+msgid "npth_select failed: %s - waiting 1s\n"
+msgstr "salajase võtme uuendamine ebaõnnestus: %s\n"
+
+#, c-format
+msgid "ldap wrapper %d ready"
+msgstr ""
+
+#, c-format
+msgid "ldap wrapper %d ready: timeout\n"
+msgstr ""
+
+#, c-format
+msgid "ldap wrapper %d ready: exitcode=%d\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "waiting for ldap wrapper %d failed: %s\n"
+msgstr "uuendamine ebaõnnestus: %s\n"
+
+#, c-format
+msgid "ldap wrapper %d stalled - killing\n"
+msgstr ""
+
+#, c-format
+msgid "error spawning ldap wrapper reaper thread: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "reading from ldap wrapper %d failed: %s\n"
+msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+
+#, c-format
+msgid "invalid char 0x%02x in host name - not added\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "adding '%s:%d' to the ldap server list\n"
+msgstr "otsin \"%s\" HKP serverist %s\n"
+
+#, fuzzy, c-format
+msgid "malloc failed: %s\n"
+msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+
+#, c-format
+msgid "start_cert_fetch: invalid pattern '%s'\n"
+msgstr ""
+
+msgid "ldap_search hit the size limit of the server\n"
+msgstr ""
+
+#, fuzzy
+#| msgid "%s: invalid file version %d\n"
+msgid "invalid canonical S-expression found\n"
+msgstr "%s: vigane faili versioon %d\n"
+
+#, fuzzy, c-format
+msgid "gcry_md_open failed: %s\n"
+msgstr "faili ei õnnestu avada: %s\n"
+
+#, fuzzy, c-format
+#| msgid "update secret failed: %s\n"
+msgid "oops: ksba_cert_hash failed: %s\n"
+msgstr "salajase võtme uuendamine ebaõnnestus: %s\n"
+
+msgid "bad URL encoding detected\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "error reading from responder: %s\n"
+msgstr "viga `%s' lugemisel: %s\n"
+
+#, c-format
+msgid "response from server too large; limit is %d bytes\n"
+msgstr ""
+
+#, fuzzy
+msgid "OCSP request not possible due to Tor mode\n"
+msgstr "võtit '%s' ei leitud: %s\n"
+
+msgid "OCSP request not possible due to disabled HTTP\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "error setting OCSP target: %s\n"
+msgstr "viga `%s' lugemisel: %s\n"
+
+#, fuzzy, c-format
+msgid "error building OCSP request: %s\n"
+msgstr "viga `%s' lugemisel: %s\n"
+
+#, fuzzy, c-format
+msgid "error connecting to '%s': %s\n"
+msgstr "viga võtmehoidlasse `%s' kirjutamisel: %s\n"
+
+#, fuzzy, c-format
+msgid "error reading HTTP response for '%s': %s\n"
+msgstr "viga `%s' lugemisel: %s\n"
+
+#, fuzzy, c-format
+msgid "error parsing OCSP response for '%s': %s\n"
+msgstr "viga teate saatmisel serverile `%s': %s\n"
+
+#, c-format
+msgid "OCSP responder at '%s' status: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "hashing the OCSP response for '%s' failed: %s\n"
+msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n"
+
+msgid "not signed by a default OCSP signer's certificate"
+msgstr ""
+
+msgid "only SHA-1 is supported for OCSP responses\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "allocating list item failed: %s\n"
+msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "error getting responder ID: %s\n"
+msgstr "viga parooli loomisel: %s\n"
+
+msgid "no suitable certificate found to verify the OCSP response\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "issuer certificate not found: %s\n"
+msgstr "võtit '%s' ei leitud: %s\n"
+
+msgid "caller did not return the target certificate\n"
+msgstr ""
+
+#, fuzzy
+msgid "caller did not return the issuing certificate\n"
+msgstr "genereeri tühistamise sertifikaat"
+
+#, fuzzy, c-format
+msgid "failed to allocate OCSP context: %s\n"
+msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+#| msgid "%s: can't access: %s\n"
+msgid "can't get authorityInfoAccess: %s\n"
+msgstr "%s: ei õnnestu kasutada: %s\n"
+
+msgid "no default OCSP responder defined\n"
+msgstr ""
+
+#, fuzzy
+#| msgid "no default secret keyring: %s\n"
+msgid "no default OCSP signer defined\n"
+msgstr "puudub salajaste võtmete vaikimisi võtmehoidla: %s\n"
+
+#, c-format
+msgid "using default OCSP responder '%s'\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "using cipher %s\n"
+msgid "using OCSP responder '%s'\n"
+msgstr "kasutan šiffrit %s\n"
+
+#, c-format
+msgid "failed to establish a hashing context for OCSP: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "error getting OCSP status for target certificate: %s\n"
+msgstr "viga parooli loomisel: %s\n"
+
+#, c-format
+msgid "certificate status is: %s  (this=%s  next=%s)\n"
+msgstr ""
+
+msgid "good"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "certificate has been revoked at: %s due to: %s\n"
+msgstr "MÄRKUS: võti on tühistatud"
+
+msgid "OCSP responder returned a status in the future\n"
+msgstr ""
+
+msgid "OCSP responder returned a non-current status\n"
+msgstr ""
+
+msgid "OCSP responder returned an too old status\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "assuan_inquire(%s) failed: %s\n"
+msgstr "allkirjastamine ebaõnnestus: %s\n"
+
+msgid "ldapserver missing"
+msgstr ""
+
+msgid "serialno missing in cert ID"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "assuan_inquire failed: %s\n"
+msgstr "allkirjastamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "fetch_cert_by_url failed: %s\n"
+msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "error sending data: %s\n"
+msgstr "viga teate saatmisel serverile `%s': %s\n"
+
+#, fuzzy, c-format
+msgid "start_cert_fetch failed: %s\n"
+msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "fetch_next_cert failed: %s\n"
+msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+
+#, c-format
+msgid "max_replies %d exceeded\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "can't allocate control structure: %s\n"
+msgstr "`%s' ei õnnestu luua: %s\n"
+
+#, fuzzy, c-format
+msgid "failed to allocate assuan context: %s\n"
+msgstr "%s: paisktabeli loomine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+#| msgid "failed to initialize the TrustDB: %s\n"
+msgid "failed to initialize the server: %s\n"
+msgstr "TrustDB initsialiseerimine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "failed to the register commands with Assuan: %s\n"
+msgstr "võtmehoidla vahemälu uuesti loomine ebaõnnestus: %s\n"
+
+#, c-format
+msgid "Assuan accept problem: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "signing failed: %s\n"
+msgid "Assuan processing failed: %s\n"
+msgstr "allkirjastamine ebaõnnestus: %s\n"
+
+msgid "accepting root CA not marked as a CA"
+msgstr ""
+
+#, fuzzy
+#| msgid "checking the trustdb\n"
+msgid "CRL checking too deeply nested\n"
+msgstr "kontrollin trustdb faili\n"
+
+msgid "not checking CRL for"
+msgstr ""
+
+#, fuzzy
+msgid "checking CRL for"
+msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n"
+
+#, fuzzy
+msgid "selfsigned certificate has a BAD signature"
+msgstr "kontrolli allkirja"
+
+#, fuzzy, c-format
+msgid "checking trustworthiness of root certificate failed: %s\n"
+msgstr "Loodud allkirja ei õnnestu kontrollida: %s\n"
+
+#, fuzzy
+msgid "certificate chain is good\n"
+msgstr "eelistus %c%lu on duplikaat\n"
+
+msgid "certificate should not have been used for CRL signing\n"
+msgstr ""
+
+#, fuzzy
+msgid "quiet"
+msgstr "välju"
+
+msgid "print data out hex encoded"
+msgstr ""
+
+msgid "decode received data lines"
+msgstr ""
+
+msgid "connect to the dirmngr"
+msgstr ""
+
+msgid "|NAME|connect to Assuan socket NAME"
+msgstr ""
+
+msgid "|ADDR|connect to Assuan server at ADDR"
+msgstr ""
+
+msgid "run the Assuan server given on the command line"
+msgstr ""
+
+msgid "do not use extended connect mode"
+msgstr ""
+
+#, fuzzy
+msgid "|FILE|run commands from FILE on startup"
+msgstr "|FAIL|lae laiendusmoodul FAIL"
+
+msgid "run /subst on startup"
+msgstr ""
+
+#, fuzzy
+msgid "Usage: @GPG@-connect-agent [options] (-h for help)"
+msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)"
+
+msgid ""
+"Syntax: @GPG@-connect-agent [options]\n"
+"Connect to a running agent and send commands\n"
+msgstr ""
+
+#, c-format
+msgid "option \"%s\" requires a program and optional arguments\n"
+msgstr ""
+
+#, c-format
+msgid "option \"%s\" ignored due to \"%s\"\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "receiving line failed: %s\n"
+msgstr "võtmebloki kustutamine ebaõnnestus: %s\n"
+
+#, fuzzy
+msgid "line too long - skipped\n"
+msgstr "rida on liiga pikk\n"
+
+msgid "line shortened due to embedded Nul character\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "unknown command '%s'\n"
+msgstr "tundmatu vaikimisi saaja `%s'\n"
+
+#, fuzzy, c-format
+msgid "sending line failed: %s\n"
+msgstr "allkirjastamine ebaõnnestus: %s\n"
+
+#, fuzzy, c-format
+msgid "error sending standard options: %s\n"
+msgstr "viga teate saatmisel serverile `%s': %s\n"
+
+msgid "Options controlling the diagnostic output"
+msgstr ""
+
+msgid "Options controlling the configuration"
+msgstr ""
+
+msgid "Options useful for debugging"
+msgstr ""
+
+msgid "Options controlling the security"
+msgstr ""
+
+msgid "|N|expire SSH keys after N seconds"
+msgstr ""
+
+msgid "|N|set maximum PIN cache lifetime to N seconds"
+msgstr ""
+
+msgid "|N|set maximum SSH key lifetime to N seconds"
+msgstr ""
+
+msgid "Options enforcing a passphrase policy"
+msgstr ""
+
+msgid "do not allow bypassing the passphrase policy"
+msgstr ""
+
+msgid "|N|set minimal required length for new passphrases to N"
+msgstr ""
+
+msgid "|N|require at least N non-alpha characters for a new passphrase"
+msgstr ""
+
+msgid "|FILE|check new passphrases against pattern in FILE"
+msgstr ""
+
+#, fuzzy
+msgid "|N|expire the passphrase after N days"
+msgstr "|N|kasuta parooli moodi N"
+
+#, fuzzy
+msgid "do not allow the reuse of old passphrases"
+msgstr "viga parooli loomisel: %s\n"
+
+msgid "|N|set the Pinentry timeout to N seconds"
+msgstr ""
+
+msgid "|NAME|use NAME as default secret key"
+msgstr "|NIMI|kasuta NIME vaikimisi salajase võtmena"
+
+#, fuzzy
+msgid "|NAME|encrypt to user ID NAME as well"
+msgstr "|NIMI|krüpti NIMEle"
+
+msgid "|SPEC|set up email aliases"
+msgstr ""
+
+msgid "Configuration for Keyservers"
+msgstr ""
+
+#, fuzzy
+msgid "|URL|use keyserver at URL"
+msgstr "ei saa parsida võtmeserveri URI\n"
+
+msgid "allow PKA lookups (DNS requests)"
+msgstr ""
+
+msgid "|MECHANISMS|use MECHANISMS to locate keys by mail address"
+msgstr ""
+
+msgid "disable all access to the dirmngr"
+msgstr ""
+
+#, fuzzy
+msgid "|NAME|use encoding NAME for PKCS#12 passphrases"
+msgstr "|NIMI|kasuta paroolidega šifri algoritmi NIMI"
+
+msgid "do not check CRLs for root certificates"
+msgstr ""
+
+msgid "Options controlling the format of the output"
+msgstr ""
+
+msgid "Options controlling the interactivity and enforcement"
+msgstr ""
+
+msgid "Options controlling the use of Tor"
+msgstr ""
+
+msgid "Configuration for HTTP servers"
+msgstr ""
+
+msgid "use system's HTTP proxy setting"
+msgstr ""
+
+msgid "Configuration of LDAP servers to use"
+msgstr ""
+
+msgid "LDAP server list"
+msgstr ""
+
+msgid "Configuration for OCSP"
+msgstr ""
+
+msgid "OpenPGP"
+msgstr ""
+
+msgid "Private Keys"
+msgstr ""
+
+msgid "Smartcards"
+msgstr ""
+
+msgid "S/MIME"
+msgstr ""
+
+#, fuzzy
+#| msgid "network error"
+msgid "Network"
+msgstr "võrgu viga"
+
+#, fuzzy
+msgid "Passphrase Entry"
+msgstr "halb parool"
+
+#, fuzzy
+msgid "Component not suitable for launching"
+msgstr "ei leia avalikku võtit"
+
+#, c-format
+msgid "External verification of component %s failed"
+msgstr ""
+
+msgid "Note that group specifications are ignored\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "error closing '%s'\n"
+msgstr "viga `%s' lugemisel: %s\n"
+
+#, fuzzy, c-format
+msgid "error parsing '%s'\n"
+msgstr "viga `%s' lugemisel: %s\n"
+
+msgid "list all components"
+msgstr ""
+
+msgid "check all programs"
+msgstr ""
+
+msgid "|COMPONENT|list options"
+msgstr ""
+
+msgid "|COMPONENT|change options"
+msgstr ""
+
+msgid "|COMPONENT|check options"
+msgstr ""
+
+msgid "apply global default values"
+msgstr ""
+
+msgid "|FILE|update configuration files using FILE"
+msgstr ""
+
+msgid "get the configuration directories for @GPGCONF@"
+msgstr ""
+
+#, fuzzy
+msgid "list global configuration file"
+msgstr "tundmatu seade \"%s\"\n"
+
+#, fuzzy
+msgid "check global configuration file"
+msgstr "tundmatu seade \"%s\"\n"
+
+#, fuzzy
+#| msgid "update the trust database"
+msgid "query the software version database"
+msgstr "uuenda usalduse andmebaasi"
+
+msgid "reload all or a given component"
+msgstr ""
+
+msgid "launch a given component"
+msgstr ""
+
+msgid "kill a given component"
+msgstr ""
+
+msgid "use as output file"
+msgstr "kasuta väljundfailina"
+
+msgid "activate changes at runtime, if possible"
+msgstr ""
+
+#, fuzzy
+msgid "Usage: @GPGCONF@ [options] (-h for help)"
+msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)"
+
+msgid ""
+"Syntax: @GPGCONF@ [options]\n"
+"Manage configuration options for tools of the @GNUPG@ system\n"
+msgstr ""
+
+msgid "Need one component argument"
+msgstr ""
+
+#, fuzzy
+msgid "Component not found"
+msgstr "ei leia avalikku võtit"
+
+#, fuzzy
+msgid "No argument allowed"
+msgstr "kirjutan salajase võtme faili `%s'\n"
+
+#, fuzzy
+msgid ""
+"@\n"
+"Commands:\n"
+" "
+msgstr ""
+"@Käsud:\n"
+" "
+
+#, fuzzy
+msgid "decryption modus"
+msgstr "lahtikrüpteerimine õnnestus\n"
+
+#, fuzzy
+msgid "encryption modus"
+msgstr "lahtikrüpteerimine õnnestus\n"
+
+msgid "tool class (confucius)"
+msgstr ""
+
+#, fuzzy
+msgid "program filename"
+msgstr "--store [failinimi]"
+
+msgid "secret key file (required)"
+msgstr ""
+
+msgid "input file name (default stdin)"
+msgstr ""
+
+#, fuzzy
+msgid "Usage: symcryptrun [options] (-h for help)"
+msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)"
+
+msgid ""
+"Syntax: symcryptrun --class CLASS --program PROGRAM --keyfile KEYFILE "
+"[options...] COMMAND [inputfile]\n"
+"Call a simple symmetric encryption tool\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "%s on %s aborted with status %i\n"
+msgstr "%s ja %s ei ole koos lubatud!\n"
+
+#, fuzzy, c-format
+msgid "%s on %s failed with status %i\n"
+msgstr "faili ei õnnestu avada