libdns: Fix for non-FQDN hostname.
[gnupg.git] / po / pl.po
index 081fb02..801cf2e 100644 (file)
--- a/po/pl.po
+++ b/po/pl.po
 # Gnu Privacy Guard.
-# Copyright (C) 1998, 1999, 2000, 2001, 2002, 
+# Copyright (C) 1998, 1999, 2000, 2001, 2002,
 #               2007 Free Software Foundation, Inc.
-# Janusz A. Urbanowicz <alex@bofh.net.pl>, 1999, 2000, 2001, 2002, 
-#                                           2003-2004(?).
-# fixes and updates by Jakub Bogusz <qboosh@pld-linux.org>, 2003-2007.
+# Janusz A. Urbanowicz <alex@bofh.net.pl>, 1999, 2000, 2001, 2002, 2003-2004
+# Jakub Bogusz <qboosh@pld-linux.org>, 2003-2013.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gnupg-2.0.7\n"
+"Project-Id-Version: gnupg-2.0.20\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2008-01-22 12:45+0100\n"
-"PO-Revision-Date: 2007-11-26 19:01+0100\n"
+"PO-Revision-Date: 2017-11-02 17:41+0100\n"
 "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
 "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
+"Language: pl\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-2\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
 "|| n%100>=20) ? 1 : 2);\n"
 
-#: agent/call-pinentry.c:205
 #, c-format
 msgid "failed to acquire the pinentry lock: %s\n"
-msgstr "nie uda³o siê uzyskaæ blokady pinentry: %s\n"
+msgstr "nie udało się uzyskać blokady pinentry: %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 "|pinentry-label|_OK"
+
+msgid "|pinentry-label|_Cancel"
+msgstr "|pinentry-label|_Anuluj"
+
+#, fuzzy
+#| msgid "|pinentry-label|_OK"
+msgid "|pinentry-label|_Yes"
+msgstr "|pinentry-label|_OK"
+
+#, fuzzy
+#| msgid "|pinentry-label|_OK"
+msgid "|pinentry-label|_No"
+msgstr "|pinentry-label|_OK"
+
+msgid "|pinentry-label|PIN:"
+msgstr "|pinentry-label|PIN:"
+
+#, fuzzy
+#| msgid "|pinentry-label|_Cancel"
+msgid "|pinentry-label|_Save in password manager"
+msgstr "|pinentry-label|_Anuluj"
+
+#, fuzzy
+#| msgid "Do you really want to delete the selected keys? (y/N) "
+msgid "Do you really want to make your passphrase visible on the screen?"
+msgstr "Czy na pewno chcesz usunąć wybrane klucze? (t/N) "
+
+msgid "|pinentry-tt|Make passphrase visible"
+msgstr ""
+
+#, fuzzy
+#| msgid "Enter new passphrase"
+msgid "|pinentry-tt|Hide passphrase"
+msgstr "Wprowadź nowe hasło"
+
+#. TRANSLATORS: This string is displayed by Pinentry as the label
+#. for the quality bar.
+msgid "Quality:"
+msgstr "Jakość:"
+
+#. TRANSLATORS: This string is a tooltip, shown by pinentry when
+#. hovering over the quality bar.  Please use an appropriate
+#. string to describe what this is about.  The length of the
+#. tooltip is limited to about 900 characters.  If you do not
+#. translate this entry, a default english text (see source)
+#. will be used.
+msgid "pinentry.qualitybar.tooltip"
+msgstr ""
+"Jakość wpisanego wyżej tekstu.\n"
+"Kryteria jakości można uzyskać od administratora."
 
-#: agent/call-pinentry.c:548
 msgid ""
 "Please enter your PIN, so that the secret key can be unlocked for this "
 "session"
-msgstr "Proszê wprowadziæ swój PIN, ¿eby odblokowaæ klucz tajny dla tej sesji"
+msgstr "Proszę wprowadzić swój PIN, żeby odblokować klucz tajny dla tej sesji"
 
-#: agent/call-pinentry.c:551
 msgid ""
 "Please enter your passphrase, so that the secret key can be unlocked for "
 "this session"
 msgstr ""
-"Proszê wprowadziæ swoje has³o, ¿eby odblokowaæ klucz tajny dla tej sesji"
+"Proszę wprowadzić swoje hasło, żeby odblokować klucz tajny dla tej sesji"
 
-#. TRANSLATORS: This string is displayed by pinentry as the
-#. label for the quality bar.
-#: agent/call-pinentry.c:586
-#, fuzzy
-msgid "Quality:"
-msgstr "poprawno¶æ: %s"
-
-#. TRANSLATORS: This string is a tooltip, shown by pinentry
-#. when hovering over the quality bar.  Please use an
-#. appropriate string to describe what this is about.  The
-#. length of the 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:609
-msgid "pinentry.qualitybar.tooltip"
+msgid "PIN:"
 msgstr ""
 
-#: agent/call-pinentry.c:651
+msgid "Passphrase:"
+msgstr "Hasło:"
+
+msgid "does not match - try again"
+msgstr "nie pasują - proszę spróbować jeszcze raz"
+
+#. TRANSLATORS: The string is appended to an error message in
+#. the pinentry.  The %s is the actual error message, the
+#. two %d give the current and maximum number of tries.
 #, c-format
 msgid "SETERROR %s (try %d of %d)"
-msgstr "SETERROR %s (próba %d z %d)"
+msgstr "SETERROR %s (próba %d z %d)"
+
+msgid "Repeat:"
+msgstr ""
 
-#: agent/call-pinentry.c:671 agent/call-pinentry.c:683
 msgid "PIN too long"
-msgstr "PIN zbyt d³ugi"
+msgstr "PIN zbyt długi"
 
-#: agent/call-pinentry.c:672
 msgid "Passphrase too long"
-msgstr "Has³o zbyt d³ugie"
+msgstr "Hasło zbyt długie"
 
-#: agent/call-pinentry.c:680
 msgid "Invalid characters in PIN"
-msgstr "Niew³a¶ciwy znak w PIN-ie"
+msgstr "Niewłaściwy znak w PIN-ie"
 
-#: agent/call-pinentry.c:685
 msgid "PIN too short"
-msgstr "PIN zbyt krótki"
+msgstr "PIN zbyt krótki"
 
-#: agent/call-pinentry.c:697
 msgid "Bad PIN"
 msgstr "Niepoprawny PIN"
 
-#: agent/call-pinentry.c:698
 msgid "Bad Passphrase"
-msgstr "Niepoprawne has³o"
+msgstr "Niepoprawne hasło"
 
-#: agent/call-pinentry.c:734
-msgid "Passphrase"
-msgstr "Has³o"
-
-#: agent/command-ssh.c:529
 #, c-format
 msgid "ssh keys greater than %d bits are not supported\n"
-msgstr "klucze ssh wiêksze ni¿ %d bitów nie s± obs³ugiwane\n"
+msgstr "klucze ssh większe niż %d bitów nie są obsługiwane\n"
 
-#: agent/command-ssh.c:688 g10/exec.c:478 g10/gpg.c:1057 g10/keygen.c:3155
-#: g10/keygen.c:3188 g10/keyring.c:1202 g10/keyring.c:1506 g10/openfile.c:275
-#: g10/openfile.c:368 g10/sign.c:800 g10/sign.c:1109 g10/tdbio.c:536
-#, c-format
-msgid "can't create `%s': %s\n"
-msgstr "nie mo¿na utworzyæ ,,%s'': %s\n"
+#, fuzzy, c-format
+#| msgid "can't create `%s': %s\n"
+msgid "can't create '%s': %s\n"
+msgstr "nie można utworzyć ,,%s'': %s\n"
 
-#: agent/command-ssh.c:700 common/helpfile.c:47 g10/card-util.c:680
-#: g10/card-util.c:749 g10/dearmor.c:60 g10/dearmor.c:107 g10/decrypt.c:70
-#: g10/encode.c:194 g10/encode.c:504 g10/gpg.c:1058 g10/import.c:193
-#: g10/keygen.c:2644 g10/keyring.c:1532 g10/openfile.c:192 g10/openfile.c:353
-#: g10/plaintext.c:503 g10/sign.c:782 g10/sign.c:977 g10/sign.c:1093
-#: g10/sign.c:1249 g10/tdbdump.c:139 g10/tdbdump.c:147 g10/tdbio.c:540
-#: g10/tdbio.c:603 g10/verify.c:99 g10/verify.c:162 sm/gpgsm.c:1972
-#: sm/gpgsm.c:2009 sm/gpgsm.c:2047 sm/qualified.c:66
-#, c-format
-msgid "can't open `%s': %s\n"
-msgstr "nie mo¿na otworzyæ ,,%s'': %s\n"
+#, fuzzy, c-format
+#| msgid "can't open `%s': %s\n"
+msgid "can't open '%s': %s\n"
+msgstr "nie można otworzyć ,,%s'': %s\n"
 
-#: agent/command-ssh.c:1615 agent/command-ssh.c:1633
 #, c-format
 msgid "error getting serial number of card: %s\n"
-msgstr "b³±d pobierania numeru seryjnego karty: %s\n"
+msgstr "błąd pobierania numeru seryjnego karty: %s\n"
 
-#: agent/command-ssh.c:1619
 #, c-format
 msgid "detected card with S/N: %s\n"
-msgstr "wykryto kartê o numerze seryjnym: %s\n"
+msgstr "wykryto kartę o numerze seryjnym: %s\n"
 
-#: agent/command-ssh.c:1624
-#, c-format
-msgid "error getting default authentication keyID of card: %s\n"
-msgstr "b³±d pobierania domy¶lnego keyID uwierzytelnienia karty: %s\n"
+#, fuzzy, c-format
+#| msgid "error getting default authentication keyID of card: %s\n"
+msgid "no authentication key for ssh on card: %s\n"
+msgstr "błąd pobierania domyślnego keyID uwierzytelnienia karty: %s\n"
 
-#: agent/command-ssh.c:1644
 #, c-format
 msgid "no suitable card key found: %s\n"
-msgstr "nie znaleziono pasuj±cego klucza karty: %s\n"
+msgstr "nie znaleziono pasującego klucza karty: %s\n"
 
-#: agent/command-ssh.c:1694
-#, c-format
-msgid "shadowing the key failed: %s\n"
-msgstr "zaciemnienie klucza nie powiod³o siê: %s\n"
+#, fuzzy, c-format
+#| msgid "error getting stored flags: %s\n"
+msgid "error getting list of cards: %s\n"
+msgstr "błąd pobierania zapisanych flag: %s\n"
 
-#: agent/command-ssh.c:1709
 #, c-format
-msgid "error writing key: %s\n"
-msgstr "b³±d zapisu klucza: %s\n"
+msgid ""
+"An ssh process requested the use of key%%0A  %s%%0A  (%s)%%0ADo you want to "
+"allow this?"
+msgstr ""
+"Proces ssh zarządał użycia klucza%%0a  %s%%0A  (%s)%%0ACzy zezwolić na to?"
+
+msgid "Allow"
+msgstr "Zgoda"
+
+msgid "Deny"
+msgstr "Odmowa"
 
-#: agent/command-ssh.c:2014
 #, c-format
-msgid "Please enter the passphrase for the ssh key%0A  %c"
-msgstr "Proszê wprowadziæ has³o dla klucza ssh%0A  %c"
+msgid "Please enter the passphrase for the ssh key%%0A  %F%%0A  (%c)"
+msgstr "Proszę wprowadzić hasło dla klucza ssh%%0A  %F%%0A  (%c)"
 
-#: agent/command-ssh.c:2342 agent/genkey.c:308 agent/genkey.c:430
-#: agent/protect-tool.c:1197
 msgid "Please re-enter this passphrase"
-msgstr "Proszê ponownie wprowadziæ to has³o"
+msgstr "Proszę ponownie wprowadzić to hasło"
 
-#: agent/command-ssh.c:2363
 #, c-format
 msgid ""
-"Please enter a passphrase to protect the received secret key%%0A   %s%%"
-"0Awithin gpg-agent's key storage"
+"Please enter a passphrase to protect the received secret key%%0A   %s%%0A   "
+"%s%%0Awithin gpg-agent's key storage"
 msgstr ""
-"Proszê wprowadziæ has³o do zabezpieczenia odebranego klucza tajnego%%0A   %s%"
-"%0A w miejscu przechowywania kluczy gpg-agenta"
-
-#: agent/command-ssh.c:2401 agent/genkey.c:338 agent/genkey.c:461
-#: agent/protect-tool.c:1203 tools/symcryptrun.c:434
-msgid "does not match - try again"
-msgstr "nie pasuj± - proszê spróbowaæ jeszcze raz"
+"Proszę wprowadzić hasło do zabezpieczenia odebranego klucza tajnego%%0A   %s"
+"%%0A   %s%%0Aw miejscu przechowywania kluczy gpg-agenta"
 
-#: agent/command-ssh.c:2885
 #, c-format
 msgid "failed to create stream from socket: %s\n"
-msgstr "nie uda³o siê utworzyæ strumienia z gniazda: %s\n"
+msgstr "nie udało się utworzyć strumienia z gniazda: %s\n"
+
+msgid "Please insert the card with serial number"
+msgstr "Proszę włożyć kartę z numerem seryjnym"
+
+msgid "Please remove the current card and insert the one with serial number"
+msgstr "Proszę wyjąć obecną kartę i włożyć kartę z numerem seryjnym"
 
-#: agent/divert-scd.c:217
 msgid "Admin PIN"
-msgstr "PIN administratora"
+msgstr "PIN administracyjny"
+
+#. TRANSLATORS: A PUK is the Personal Unblocking Code
+#. used to unblock a PIN.
+msgid "PUK"
+msgstr "PUK"
+
+msgid "Reset Code"
+msgstr "Kod resetujący"
+
+#, c-format
+msgid "%s%%0A%%0AUse the reader's pinpad for input."
+msgstr "%s%%0A%%0ADo wpisywania należy użyć klawiatury czytnika."
+
+msgid "Repeat this Reset Code"
+msgstr "Powtórz ten kod resetujący"
+
+msgid "Repeat this PUK"
+msgstr "Powtórz ten PUK"
 
-#: agent/divert-scd.c:275
 msgid "Repeat this PIN"
-msgstr "Powtórz ten PIN"
+msgstr "Powtórz ten PIN"
+
+msgid "Reset Code not correctly repeated; try again"
+msgstr "Kod resetujący nie powtórzony poprawnie; spróbuj jeszcze raz"
+
+msgid "PUK not correctly repeated; try again"
+msgstr "PUK nie powtórzony poprawnie; spróbuj jeszcze raz"
 
-#: agent/divert-scd.c:278
 msgid "PIN not correctly repeated; try again"
-msgstr "PIN nie powtórzony poprawnie; spróbuj jeszcze raz"
+msgstr "PIN nie powtórzony poprawnie; spróbuj jeszcze raz"
 
-#: agent/divert-scd.c:290
 #, c-format
 msgid "Please enter the PIN%s%s%s to unlock the card"
-msgstr "Proszê wprowadziæ PIN%s%s%s aby odblokowaæ kartê"
+msgstr "Proszę wprowadzić PIN%s%s%s aby odblokować kartę"
 
-#: agent/genkey.c:106 sm/certreqgen-ui.c:284 sm/export.c:628 sm/export.c:644
-#: sm/import.c:525 sm/import.c:550
 #, c-format
 msgid "error creating temporary file: %s\n"
-msgstr "b³±d tworzenia pliku tymczasowego: %s\n"
+msgstr "błąd tworzenia pliku tymczasowego: %s\n"
 
-#: agent/genkey.c:113 sm/export.c:635 sm/import.c:533
 #, c-format
 msgid "error writing to temporary file: %s\n"
-msgstr "b³±d zapisu do pliku tymczasowego: %s\n"
+msgstr "błąd zapisu do pliku tymczasowego: %s\n"
 
-#: agent/genkey.c:151 agent/genkey.c:157
 msgid "Enter new passphrase"
-msgstr "Wprowad¼ nowe has³o"
+msgstr "Wprowadź nowe hasło"
 
-#: agent/genkey.c:165
 msgid "Take this one anyway"
 msgstr "Przyjmij je mimo to"
 
-#: agent/genkey.c:191
-#, fuzzy, 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] ""
-"Uwaga: Wprowadzono has³o, które na pewno nie jest%%0Abezpieczne. Has³o "
-"powinno mieæ przynajmniej%%0A%u znak d³ugo¶ci."
-msgstr[1] ""
-"Uwaga: Wprowadzono has³o, które na pewno nie jest%%0Abezpieczne. Has³o "
-"powinno mieæ przynajmniej%%0A%u znaki d³ugo¶ci."
-msgstr[2] ""
-"Uwaga: Wprowadzono has³o, które na pewno nie jest%%0Abezpieczne. Has³o "
-"powinno mieæ przynajmniej%%0A%u znaków d³ugo¶ci."
-
-#: agent/genkey.c:212
-#, fuzzy, 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] ""
-"Uwaga: Wprowadzono has³o, które na pewno nie jest%%0Abezpieczne. Has³o "
-"powinno mieæ przynajmniej%%0A%u cyfrê lub znak specjalny."
-msgstr[1] ""
-"Uwaga: Wprowadzono has³o, które na pewno nie jest%%0Abezpieczne. Has³o "
-"powinno mieæ przynajmniej%%0A%u cyfry lub znaki specjalne."
-msgstr[2] ""
-"Uwaga: Wprowadzono has³o, które na pewno nie jest%%0Abezpieczne. Has³o "
-"powinno mieæ przynajmniej%%0A%u cyfr lub znaków specjalnych."
-
-#: agent/genkey.c:235
-#, fuzzy, c-format
-msgid ""
-"Warning: You have entered an insecure passphrase.%%0AA passphrase may not be "
-"a known term or match%%0Acertain pattern."
-msgstr ""
-"Uwaga: Wprowadzono has³o, które na pewno nie jest%0Abezpieczne. Has³o nie "
-"mo¿e byæ znanym s³owem%0Aani pasowaæ do okre¶lonego wzorca."
-
-#: agent/genkey.c:251
 #, c-format
 msgid ""
 "You have not entered a passphrase!%0AAn empty passphrase is not allowed."
-msgstr "Nie wprowadzono has³a!%0APuste has³o nie jest dozwolone."
+msgstr "Nie wprowadzono hasła!%0APuste hasło nie jest dozwolone."
 
-#: agent/genkey.c:253
 #, c-format
 msgid ""
 "You have not entered a passphrase - this is in general a bad idea!%0APlease "
 "confirm that you do not want to have any protection on your key."
 msgstr ""
-"Nie wprowadzono has³a - to jest ogólnie z³y pomys³!%0AProszê potwierdziæ, ¿e "
-"naprawdê ma nie byæ ¿adnej ochrony tego klucza."
+"Nie wprowadzono hasła - to jest ogólnie zły pomysł!%0AProszę potwierdzić, że "
+"naprawdę ma nie być żadnej ochrony tego klucza."
 
-#: agent/genkey.c:262
 msgid "Yes, protection is not needed"
 msgstr "Tak, ochrona nie jest potrzebna"
 
-#: agent/genkey.c:306
+#, 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] "Imię i nazwisko muszą mieć co najmniej 5 znaków długości.\n"
+msgstr[1] "Imię i nazwisko muszą mieć co najmniej 5 znaków długości.\n"
+msgstr[2] "Imię i nazwisko muszą mieć co najmniej 5 znaków długości.\n"
+
+#, fuzzy, 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."
+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] ""
+"Uwaga: Wprowadzono hasło, które nie jest bezpieczne.%%0AHasło powinno mieć "
+"przynajmniej %u cyfrę lub%%0Aznak specjalny."
+msgstr[1] ""
+"Uwaga: Wprowadzono hasło, które nie jest bezpieczne.%%0AHasło powinno mieć "
+"przynajmniej %u cyfry lub%%0Aznaki specjalne."
+msgstr[2] ""
+"Uwaga: Wprowadzono hasło, które nie jest bezpieczne.%%0AHasło powinno mieć "
+"przynajmniej %u cyfr lub%%0Aznaków specjalnych."
+
+#, fuzzy, c-format
+#| msgid ""
+#| "Warning: You have entered an insecure passphrase.%%0AA passphrase may not "
+#| "be a known term or match%%0Acertain pattern."
+msgid "A passphrase may not be a known term or match%%0Acertain pattern."
+msgstr ""
+"Uwaga: Wprowadzono hasło, które nie jest bezpieczne.%%0AHasło nie może być "
+"znanym słowem ani pasować%%0Ado określonego wzorca."
+
+#, fuzzy
+#| 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."
+msgid "Warning: You have entered an insecure passphrase."
+msgstr ""
+"Uwaga: Wprowadzono hasło, które nie jest bezpieczne.%%0AHasło powinno mieć "
+"przynajmniej %u znak długości."
+
 #, c-format
-msgid "Please enter the passphrase to%0Ato protect your new key"
-msgstr "Proszê wprowadziæ has³o do%0Azabezpieczenia swojego nowego klucza"
+msgid "Please enter the passphrase to%0Aprotect your new key"
+msgstr "Proszę wprowadzić hasło do%0Azabezpieczenia swojego nowego klucza"
 
-#: agent/genkey.c:429
 msgid "Please enter the new passphrase"
-msgstr "Proszê wprowadziæ nowe has³o"
+msgstr "Proszę wprowadzić nowe hasło"
 
-#: agent/gpg-agent.c:117 agent/preset-passphrase.c:72 agent/protect-tool.c:109
-#: scd/scdaemon.c:101 tools/gpg-check-pattern.c:70
 msgid ""
 "@Options:\n"
 " "
@@ -288,383 +333,324 @@ msgstr ""
 "@Opcje:\n"
 " "
 
-#: agent/gpg-agent.c:119 scd/scdaemon.c:103
+msgid "run in daemon mode (background)"
+msgstr "uruchomienie w trybie demona (w tle)"
+
 msgid "run in server mode (foreground)"
 msgstr "uruchomienie w trybie serwera (pierwszoplanowo)"
 
-#: agent/gpg-agent.c:120 scd/scdaemon.c:106
-msgid "run in daemon mode (background)"
-msgstr "uruchomienie w trybie demona (w tle)"
+#, fuzzy
+#| msgid "run in server mode"
+msgid "run in supervised mode"
+msgstr "uruchomienie w trybie serwera"
 
-#: agent/gpg-agent.c:121 g10/gpg.c:468 g10/gpgv.c:70 kbx/kbxutil.c:88
-#: scd/scdaemon.c:107 sm/gpgsm.c:343 tools/gpg-connect-agent.c:66
-#: tools/gpgconf.c:72 tools/symcryptrun.c:164
 msgid "verbose"
 msgstr "z dodatkowymi informacjami"
 
-#: agent/gpg-agent.c:122 g10/gpgv.c:71 kbx/kbxutil.c:89 scd/scdaemon.c:108
-#: sm/gpgsm.c:344
 msgid "be somewhat more quiet"
-msgstr "mniej komunikatów"
+msgstr "mniej komunikatów"
 
-#: agent/gpg-agent.c:123 scd/scdaemon.c:109
 msgid "sh-style command output"
-msgstr "wyj¶cie poleceñ w stylu sh"
+msgstr "wyjście poleceń w stylu sh"
 
-#: agent/gpg-agent.c:124 scd/scdaemon.c:110
 msgid "csh-style command output"
-msgstr "wyj¶cie poleceñ w stylu csh"
+msgstr "wyjście poleceń w stylu csh"
 
-#: agent/gpg-agent.c:125 tools/symcryptrun.c:167
 msgid "|FILE|read options from FILE"
 msgstr "|PLIK|odczyt opcji z PLIKU"
 
-#: agent/gpg-agent.c:130 scd/scdaemon.c:119
 msgid "do not detach from the console"
 msgstr "nie odczepianie od konsoli"
 
-#: agent/gpg-agent.c:131
-msgid "do not grab keyboard and mouse"
-msgstr "nie przechwytywanie klawiatury i myszy"
-
-#: agent/gpg-agent.c:132 scd/scdaemon.c:120 tools/symcryptrun.c:166
 msgid "use a log file for the server"
-msgstr "u¿ycie pliku loga dla serwera"
-
-#: agent/gpg-agent.c:134
-msgid "use a standard location for the socket"
-msgstr "u¿ycie standardowego po³o¿enia gniazda"
+msgstr "użycie pliku loga dla serwera"
 
-#: agent/gpg-agent.c:137
 msgid "|PGM|use PGM as the PIN-Entry program"
-msgstr "|PGM|u¿ycie PGM jako programu do wprowadzania PIN-u"
+msgstr "|PGM|użycie PGM jako programu do wprowadzania PIN-u"
 
-#: agent/gpg-agent.c:140
 msgid "|PGM|use PGM as the SCdaemon program"
-msgstr "|PGM|u¿ycie PGM jako programu SCdaemon"
+msgstr "|PGM|użycie PGM jako programu SCdaemon"
 
-#: agent/gpg-agent.c:141
 msgid "do not use the SCdaemon"
-msgstr "nie u¿ywanie SCdaemona"
+msgstr "nie używanie SCdaemona"
+
+#, fuzzy
+#| msgid "|NAME|connect to Assuan socket NAME"
+msgid "|NAME|accept some commands via NAME"
+msgstr "|NAZWA|połączenie z gniazdem Assuan o tej nazwie"
 
-#: agent/gpg-agent.c:150
 msgid "ignore requests to change the TTY"
-msgstr "ignorowanie ¿±dañ zmiany TTY"
+msgstr "ignorowanie żądań zmiany TTY"
 
-#: agent/gpg-agent.c:152
 msgid "ignore requests to change the X display"
-msgstr "ignorowanie ¿±dañ zmiany ekranu X"
+msgstr "ignorowanie żądań zmiany ekranu X"
 
-#: agent/gpg-agent.c:155
 msgid "|N|expire cached PINs after N seconds"
-msgstr "|N|przedawnienie pamiêtanych PIN-ów po N sekundach"
+msgstr "|N|przedawnienie pamiętanych PIN-ów po N sekundach"
 
-#: agent/gpg-agent.c:168
 msgid "do not use the PIN cache when signing"
-msgstr "nie u¿ywanie pamiêci PIN-ów przy podpisywaniu"
+msgstr "nie używanie pamięci PIN-ów przy podpisywaniu"
 
-#: agent/gpg-agent.c:170
-msgid "allow clients to mark keys as \"trusted\""
+#, fuzzy
+#| msgid "do not allow the reuse of old passphrases"
+msgid "disallow the use of an external password cache"
+msgstr "nie zezwalanie na ponowne użycie starych haseł"
+
+#, fuzzy
+#| msgid "allow clients to mark keys as \"trusted\""
+msgid "disallow clients to mark keys as \"trusted\""
 msgstr "zezwolenie klientom na oznaczanie kluczy jako \"zaufanych\""
 
-#: agent/gpg-agent.c:172
 msgid "allow presetting passphrase"
-msgstr "zezwolenie na predefiniowane has³o"
+msgstr "zezwolenie na predefiniowane hasło"
+
+msgid "disallow caller to override the pinentry"
+msgstr ""
+
+msgid "allow passphrase to be prompted through Emacs"
+msgstr ""
+
+msgid "enable ssh support"
+msgstr ""
 
-#: agent/gpg-agent.c:173
-msgid "enable ssh-agent emulation"
-msgstr "w³±czenie emulacji ssh-agenta"
+msgid "|ALGO|use ALGO to show ssh fingerprints"
+msgstr ""
 
-#: agent/gpg-agent.c:175
-msgid "|FILE|write environment settings also to FILE"
-msgstr "|PLIK|zapis ustawieñ ¶rodowiska tak¿e do PLIKU"
+msgid "enable putty support"
+msgstr ""
 
-#: agent/gpg-agent.c:283 agent/preset-passphrase.c:94 agent/protect-tool.c:146
-#: scd/scdaemon.c:207 sm/gpgsm.c:572 tools/gpg-connect-agent.c:171
-#: tools/gpgconf.c:94 tools/symcryptrun.c:204 tools/gpg-check-pattern.c:141
-msgid "Please report bugs to <"
-msgstr "B³êdy prosimy zg³aszaæ na adres <"
+#. 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.
+msgid "Please report bugs to <@EMAIL@>.\n"
+msgstr "Błędy prosimy zgłaszać na adres <@EMAIL@>.\n"
 
-#: agent/gpg-agent.c:286
-msgid "Usage: gpg-agent [options] (-h for help)"
-msgstr "Wywo³anie: gpg-agent [opcje] (-h podaje pomoc)"
+#, fuzzy
+#| msgid "Usage: gpgconf [options] (-h for help)"
+msgid "Usage: @GPG_AGENT@ [options] (-h for help)"
+msgstr "Wywołanie: gpgconf [opcje] (-h podaje pomoc)"
 
-#: agent/gpg-agent.c:288
+#, fuzzy
+#| msgid ""
+#| "Syntax: gpg-agent [options] [command [args]]\n"
+#| "Secret key management for GnuPG\n"
 msgid ""
-"Syntax: gpg-agent [options] [command [args]]\n"
-"Secret key management for GnuPG\n"
+"Syntax: @GPG_AGENT@ [options] [command [args]]\n"
+"Secret key management for @GNUPG@\n"
 msgstr ""
-"Sk³adnia: gpg-agent [opcje] [polecenie [argumenty]]\n"
-"Zarz±dzanie kluczem tajnym dla GnuPG\n"
+"Składnia: gpg-agent [opcje] [polecenie [argumenty]]\n"
+"Zarządzanie kluczem tajnym dla GnuPG\n"
 
-#: agent/gpg-agent.c:323 g10/gpg.c:964 scd/scdaemon.c:247 sm/gpgsm.c:734
-#, c-format
-msgid "invalid debug-level `%s' given\n"
-msgstr "podano b³êdny poziom diagnostyki ,,%s''\n"
+#, fuzzy, c-format
+#| msgid "invalid debug-level `%s' given\n"
+msgid "invalid debug-level '%s' given\n"
+msgstr "podano błędny poziom diagnostyki ,,%s''\n"
 
-#: agent/gpg-agent.c:522 agent/protect-tool.c:1066 kbx/kbxutil.c:428
-#: scd/scdaemon.c:342 sm/gpgsm.c:878 sm/gpgsm.c:881 tools/symcryptrun.c:997
-#: tools/gpg-check-pattern.c:178
-#, c-format
-msgid "%s is too old (need %s, have %s)\n"
-msgstr "biblioteka %s jest zbyt stara (potrzebna %s, zainstalowana %s)\n"
+msgid "selected digest algorithm is invalid\n"
+msgstr "wybrany algorytm skrótów wiadomości jest niepoprawny\n"
 
-#: agent/gpg-agent.c:621 g10/gpg.c:2039 scd/scdaemon.c:423 sm/gpgsm.c:969
-#, c-format
-msgid "NOTE: no default option file `%s'\n"
-msgstr "UWAGA: brak domylnego pliku opcji ,,%s''\n"
+#, fuzzy, c-format
+#| msgid "NOTE: no default option file `%s'\n"
+msgid "Note: no default option file '%s'\n"
+msgstr "UWAGA: brak domyślnego pliku opcji ,,%s''\n"
 
-#: agent/gpg-agent.c:626 agent/gpg-agent.c:1206 g10/gpg.c:2043
-#: scd/scdaemon.c:428 sm/gpgsm.c:973 tools/symcryptrun.c:930
-#, c-format
-msgid "option file `%s': %s\n"
+#, fuzzy, c-format
+#| msgid "option file `%s': %s\n"
+msgid "option file '%s': %s\n"
 msgstr "plik opcji ,,%s'': %s\n"
 
-#: agent/gpg-agent.c:634 g10/gpg.c:2050 scd/scdaemon.c:436 sm/gpgsm.c:980
-#, c-format
-msgid "reading options from `%s'\n"
+#, fuzzy, c-format
+#| msgid "reading options from `%s'\n"
+msgid "reading options from '%s'\n"
 msgstr "odczyt opcji z ,,%s''\n"
 
-#: agent/gpg-agent.c:966 g10/plaintext.c:140 g10/plaintext.c:145
-#: g10/plaintext.c:162
-#, c-format
-msgid "error creating `%s': %s\n"
-msgstr "b³±d tworzenia ,,%s'': %s\n"
-
-#: agent/gpg-agent.c:1298 agent/gpg-agent.c:1420 agent/gpg-agent.c:1424
-#: agent/gpg-agent.c:1465 agent/gpg-agent.c:1469 g10/exec.c:172
-#: g10/openfile.c:429 scd/scdaemon.c:921
-#, c-format
-msgid "can't create directory `%s': %s\n"
-msgstr "nie mo¿na utworzyæ katalogu ,,%s'': %s\n"
-
-#: agent/gpg-agent.c:1312 scd/scdaemon.c:935
-msgid "name of socket too long\n"
-msgstr "nazwa gniazda zbyt d³uga\n"
+#, fuzzy, c-format
+#| msgid "WARNING: \"%s\" is a deprecated option\n"
+msgid "Note: '%s' is not considered an option\n"
+msgstr "OSTRZEŻENIE: ,,%s'' jest przestarzałą opcją.\n"
 
-#: agent/gpg-agent.c:1337 scd/scdaemon.c:958
 #, c-format
 msgid "can't create socket: %s\n"
-msgstr "nie mo¿na utworzyæ gniazda: %s\n"
+msgstr "nie można utworzyć gniazda: %s\n"
 
-#: agent/gpg-agent.c:1346
 #, fuzzy, c-format
-msgid "socket name `%s' is too long\n"
-msgstr "nazwa gniazda zbyt d³uga\n"
+#| msgid "socket name `%s' is too long\n"
+msgid "socket name '%s' is too long\n"
+msgstr "nazwa gniazda `%s' zbyt długa\n"
 
-#: agent/gpg-agent.c:1366
 msgid "a gpg-agent is already running - not starting a new one\n"
-msgstr "gpg-agent ju¿ dzia³a - nie uruchamianie nowego\n"
+msgstr "gpg-agent już działa - nie uruchamianie nowego\n"
 
-#: agent/gpg-agent.c:1377 scd/scdaemon.c:978
-#, fuzzy
 msgid "error getting nonce for the socket\n"
-msgstr "b³±d podczas odczytu nowego PIN-u: %s\n"
+msgstr "błąd podczas pobierania nonce z gniazda\n"
 
-#: agent/gpg-agent.c:1382 scd/scdaemon.c:981
-#, c-format
-msgid "error binding socket to `%s': %s\n"
-msgstr "b³±d podczas przypisywania gniazda do ,,%s'': %s\n"
+#, fuzzy, c-format
+#| msgid "error binding socket to `%s': %s\n"
+msgid "error binding socket to '%s': %s\n"
+msgstr "błąd podczas przypisywania gniazda do ,,%s'': %s\n"
 
-#: agent/gpg-agent.c:1394 scd/scdaemon.c:990
-#, c-format
-msgid "listen() failed: %s\n"
-msgstr "listen() nie powiod³o siê: %s\n"
+#, fuzzy, c-format
+#| msgid "Warning: unsafe permissions on %s \"%s\"\n"
+msgid "can't set permissions of '%s': %s\n"
+msgstr "Ostrzeżenie: niebezpieczne prawa dostępu do %s ,,%s''\n"
 
-#: agent/gpg-agent.c:1400 scd/scdaemon.c:997
-#, c-format
-msgid "listening on socket `%s'\n"
-msgstr "nas³uchiwanie na gnie¼dzie ,,%s''\n"
+#, fuzzy, c-format
+#| msgid "listening on socket `%s'\n"
+msgid "listening on socket '%s'\n"
+msgstr "nasłuchiwanie na gnieździe ,,%s''\n"
 
-#: agent/gpg-agent.c:1428 agent/gpg-agent.c:1475 g10/openfile.c:432
-#, c-format
-msgid "directory `%s' created\n"
-msgstr "katalog ,,%s'' utworzony\n"
+#, fuzzy, c-format
+#| msgid "can't create directory `%s': %s\n"
+msgid "can't create directory '%s': %s\n"
+msgstr "nie można utworzyć katalogu ,,%s'': %s\n"
 
-#: agent/gpg-agent.c:1481
-#, c-format
-msgid "stat() failed for `%s': %s\n"
-msgstr "stat() nie powiod³o siê dla ,,%s'': %s\n"
+#, fuzzy, c-format
+#| msgid "directory `%s' created\n"
+msgid "directory '%s' created\n"
+msgstr "katalog ,,%s'' utworzony\n"
 
-#: agent/gpg-agent.c:1485
-#, c-format
-msgid "can't use `%s' as home directory\n"
-msgstr "nie mo¿na u¿yæ ,,%s'' jako katalogu domowego\n"
+#, fuzzy, c-format
+#| msgid "stat() failed for `%s': %s\n"
+msgid "stat() failed for '%s': %s\n"
+msgstr "stat() nie powiodło się dla ,,%s'': %s\n"
 
-#: agent/gpg-agent.c:1602 scd/scdaemon.c:1013
 #, fuzzy, c-format
+#| msgid "can't use `%s' as home directory\n"
+msgid "can't use '%s' as home directory\n"
+msgstr "nie można użyć ,,%s'' jako katalogu domowego\n"
+
+#, c-format
 msgid "error reading nonce on fd %d: %s\n"
-msgstr "b³±d odczytu z %s: %s\n"
+msgstr "błąd odczytu nonce z fd %d: %s\n"
 
-#: agent/gpg-agent.c:1624
 #, c-format
 msgid "handler 0x%lx for fd %d started\n"
-msgstr "obs³uga 0x%lx dla fd %d uruchomiona\n"
+msgstr "obsługa 0x%lx dla fd %d uruchomiona\n"
 
-#: agent/gpg-agent.c:1629
 #, c-format
 msgid "handler 0x%lx for fd %d terminated\n"
-msgstr "obs³uga 0x%lx dla fd %d zakoñczona\n"
+msgstr "obsługa 0x%lx dla fd %d zakończona\n"
 
-#: agent/gpg-agent.c:1649
 #, c-format
 msgid "ssh handler 0x%lx for fd %d started\n"
-msgstr "obs³uga ssh 0x%lx dla fd %d uruchomiona\n"
+msgstr "obsługa ssh 0x%lx dla fd %d uruchomiona\n"
 
-#: agent/gpg-agent.c:1654
 #, c-format
 msgid "ssh handler 0x%lx for fd %d terminated\n"
-msgstr "obs³uga ssh 0x%lx dla fd %d zakoñczona\n"
+msgstr "obsługa ssh 0x%lx dla fd %d zakończona\n"
 
-#: agent/gpg-agent.c:1771 scd/scdaemon.c:1135
-#, c-format
-msgid "pth_select failed: %s - waiting 1s\n"
-msgstr "pth_select nie powiod³o siê: %s - czekanie 1s\n"
+#, fuzzy, c-format
+#| msgid "pth_select failed: %s - waiting 1s\n"
+msgid "npth_pselect failed: %s - waiting 1s\n"
+msgstr "pth_select nie powiodło się: %s - czekanie 1s\n"
 
-#: agent/gpg-agent.c:1884 scd/scdaemon.c:1202
 #, c-format
 msgid "%s %s stopped\n"
 msgstr "%s %s zatrzymany\n"
 
-#: agent/gpg-agent.c:1907
 msgid "no gpg-agent running in this session\n"
-msgstr "brak dzia³aj±cego gpg-agenta w tej sesji\n"
-
-#: agent/gpg-agent.c:1918 common/simple-pwquery.c:329 common/asshelp.c:324
-#: tools/gpg-connect-agent.c:1953
-msgid "malformed GPG_AGENT_INFO environment variable\n"
-msgstr "z³y format zmiennej ¶rodowiskowej GPG_AGENT_INFO\n"
-
-#: agent/gpg-agent.c:1931 common/simple-pwquery.c:341 common/asshelp.c:336
-#: tools/gpg-connect-agent.c:1964
-#, c-format
-msgid "gpg-agent protocol version %d is not supported\n"
-msgstr "wersja %d protoko³u agenta nie jest obs³ugiwana\n"
+msgstr "brak działającego gpg-agenta w tej sesji\n"
 
-#: agent/preset-passphrase.c:98
 msgid "Usage: gpg-preset-passphrase [options] KEYGRIP (-h for help)\n"
 msgstr ""
-"Wywo³anie: gpg-preset-passphrase [opcje] UCHWYT_KLUCZA (-h podaje pomoc)\n"
+"Wywołanie: gpg-preset-passphrase [opcje] UCHWYT_KLUCZA (-h podaje pomoc)\n"
 
-#: agent/preset-passphrase.c:101
 msgid ""
 "Syntax: gpg-preset-passphrase [options] KEYGRIP\n"
 "Password cache maintenance\n"
 msgstr ""
-"Sk³adnia: gpg-preset-passphrase [opcje] UCHWYT_KLUCZA\n"
-"Utrzymuwanie pamiêci hase³\n"
+"Składnia: gpg-preset-passphrase [opcje] UCHWYT_KLUCZA\n"
+"Utrzymuwanie pamięci haseł\n"
+
+msgid ""
+"@Commands:\n"
+" "
+msgstr ""
+"@Polecenia:\n"
+" "
+
+msgid ""
+"@\n"
+"Options:\n"
+" "
+msgstr ""
+"@\n"
+"Opcje:\n"
+" "
 
-#: agent/protect-tool.c:149
 msgid "Usage: gpg-protect-tool [options] (-h for help)\n"
-msgstr "Wywo³anie: gpg-protect-tool [opcje] (-h podaje pomoc)\n"
+msgstr "Wywołanie: gpg-protect-tool [opcje] (-h podaje pomoc)\n"
 
-#: agent/protect-tool.c:151
 msgid ""
 "Syntax: gpg-protect-tool [options] [args]\n"
 "Secret key maintenance tool\n"
 msgstr ""
-"Sk³adnia: gpg-protect-tool [opcje] [argumenty]\n"
-"Narzêdzie do utrzymywania kluczy tajnych\n"
+"Składnia: gpg-protect-tool [opcje] [argumenty]\n"
+"Narzędzie do utrzymywania kluczy tajnych\n"
 
-#: agent/protect-tool.c:1188
 msgid "Please enter the passphrase to unprotect the PKCS#12 object."
-msgstr "Proszê wprowadziæ has³o do odbezpieczenia obiektu PKCS#12."
+msgstr "Proszę wprowadzić hasło do odbezpieczenia obiektu PKCS#12."
 
-#: agent/protect-tool.c:1191
 msgid "Please enter the passphrase to protect the new PKCS#12 object."
-msgstr "Proszê wprowadziæ has³o do zabezpieczenia obiektu PKCS#12."
+msgstr "Proszę wprowadzić hasło do zabezpieczenia obiektu PKCS#12."
 
-#: agent/protect-tool.c:1194
 msgid ""
 "Please enter the passphrase to protect the imported object within the GnuPG "
 "system."
 msgstr ""
-"Proszê wprowadziæ has³o do zabezpieczenia wa¿nego obiektu w systemie GnuPG."
+"Proszę wprowadzić hasło do zabezpieczenia ważnego obiektu w systemie GnuPG."
 
-#: agent/protect-tool.c:1199
 msgid ""
 "Please enter the passphrase or the PIN\n"
 "needed to complete this operation."
 msgstr ""
-"Proszê wprowadziæ has³o lub PIN\n"
-"Potrzebny do zakoñczenia tej operacji."
-
-#: agent/protect-tool.c:1204 tools/symcryptrun.c:435
-msgid "Passphrase:"
-msgstr "Has³o:"
-
-#: agent/protect-tool.c:1212 tools/symcryptrun.c:442
-#, c-format
-msgid "error while asking for the passphrase: %s\n"
-msgstr "b³±d podczas pytania o has³o: %s\n"
+"Proszę wprowadzić hasło lub PIN\n"
+"Potrzebny do zakończenia tej operacji."
 
-#: agent/protect-tool.c:1215 tools/symcryptrun.c:446
 msgid "cancelled\n"
 msgstr "anulowano\n"
 
-#: agent/trustlist.c:132 agent/trustlist.c:322
 #, c-format
-msgid "error opening `%s': %s\n"
-msgstr "b³±d podczas otwierania ,,%s'': %s\n"
+msgid "error while asking for the passphrase: %s\n"
+msgstr "błąd podczas pytania o hasło: %s\n"
 
-#: agent/trustlist.c:147 common/helpfile.c:63 common/helpfile.c:79
-#, c-format
-msgid "file `%s', line %d: %s\n"
+#, fuzzy, c-format
+#| msgid "error opening `%s': %s\n"
+msgid "error opening '%s': %s\n"
+msgstr "błąd podczas otwierania ,,%s'': %s\n"
+
+#, fuzzy, c-format
+#| msgid "file `%s', line %d: %s\n"
+msgid "file '%s', line %d: %s\n"
 msgstr "plik ,,%s'', linia %d: %s\n"
 
-#: agent/trustlist.c:167 agent/trustlist.c:175
-#, c-format
-msgid "statement \"%s\" ignored in `%s', line %d\n"
+#, fuzzy, c-format
+#| msgid "statement \"%s\" ignored in `%s', line %d\n"
+msgid "statement \"%s\" ignored in '%s', line %d\n"
 msgstr "instrukcja \"%s\" zignorowana w ,,%s'', w linii %d\n"
 
-#: agent/trustlist.c:181
-#, c-format
-msgid "system trustlist `%s' not available\n"
-msgstr "systemowa lista zaufania ,,%s'' niedostêpna\n"
+#, fuzzy, c-format
+#| msgid "system trustlist `%s' not available\n"
+msgid "system trustlist '%s' not available\n"
+msgstr "systemowa lista zaufania ,,%s'' niedostępna\n"
 
-#: agent/trustlist.c:216
-#, c-format
-msgid "bad fingerprint in `%s', line %d\n"
-msgstr "b³êdny odcisk w ,,%s'', w linii %d\n"
+#, fuzzy, c-format
+#| msgid "bad fingerprint in `%s', line %d\n"
+msgid "bad fingerprint in '%s', line %d\n"
+msgstr "błędny odcisk w ,,%s'', w linii %d\n"
 
-#: agent/trustlist.c:242 agent/trustlist.c:249
-#, c-format
-msgid "invalid keyflag in `%s', line %d\n"
-msgstr "nieprawid³owa flaga klucza w ,,%s'', w linii %d\n"
+#, fuzzy, c-format
+#| msgid "invalid keyflag in `%s', line %d\n"
+msgid "invalid keyflag in '%s', line %d\n"
+msgstr "nieprawidłowa flaga klucza w ,,%s'', w linii %d\n"
 
-#: agent/trustlist.c:283 common/helpfile.c:126
-#, c-format
-msgid "error reading `%s', line %d: %s\n"
-msgstr "b³±d odczytu ,,%s'', w linii %d: %s\n"
+#, fuzzy, c-format
+#| msgid "error reading `%s', line %d: %s\n"
+msgid "error reading '%s', line %d: %s\n"
+msgstr "błąd odczytu ,,%s'', w linii %d: %s\n"
 
-#: agent/trustlist.c:384 agent/trustlist.c:431
 msgid "error reading list of trusted root certificates\n"
-msgstr "b³±d odczytu listy zaufanych certyfikatów g³ównych\n"
-
-#. TRANSLATORS: This prompt is shown by the Pinentry
-#. and has one special property: A "%%0A" is used by
-#. Pinentry to insert a line break.  The double
-#. percent sign is actually needed because it is also
-#. a printf format string.  If you need to insert a
-#. plain % sign, you need to encode it as "%%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:539
-#, c-format
-msgid ""
-"Please verify that the certificate identified as:%%0A  \"%s\"%%0Ahas the "
-"fingerprint:%%0A  %s"
-msgstr ""
-"Proszê sprawdziæ, ¿e certyfikat zidentyfikowany jako:%%0a  ,,%s''%%0Ama "
-"odcisk:%%0A  %s"
-
-#. TRANSLATORS: "Correct" is the label of a button and intended to
-#. be hit if the fingerprint matches the one of the CA.  The other
-#. button is "the default "Cancel" of the Pinentry.
-#: agent/trustlist.c:551
-msgid "Correct"
-msgstr "Akceptuj"
+msgstr "błąd odczytu listy zaufanych certyfikatów głównych\n"
 
 #. TRANSLATORS: This prompt is shown by the Pinentry
 #. and has one special property: A "%%0A" is used by
@@ -672,3458 +658,3372 @@ msgstr "Akceptuj"
 #. percent sign is actually needed because it is also
 #. a printf format string.  If you need to insert a
 #. plain % sign, you need to encode it as "%%25".  The
-#. "%s" gets replaced by the name as store in the
+#. "%s" gets replaced by the name as stored in the
 #. certificate.
-#: agent/trustlist.c:574
 #, c-format
 msgid ""
 "Do you ultimately trust%%0A  \"%s\"%%0Ato correctly certify user "
 "certificates?"
 msgstr ""
-"Czy absolutnie ufasz, ¿e%%0A  ,,%s''%%0Apoprawnie po¶wiadcza certyfikaty "
-"u¿ytkowników?"
+"Czy absolutnie ufasz, że%%0A  ,,%s''%%0Apoprawnie poświadcza certyfikaty "
+"użytkowników?"
 
-#: agent/trustlist.c:583
 msgid "Yes"
 msgstr "Tak"
 
-#: agent/trustlist.c:583
 msgid "No"
 msgstr "Nie"
 
-#: agent/findkey.c:158
+#. TRANSLATORS: This prompt is shown by the Pinentry and has
+#. one special property: A "%%0A" is used by Pinentry to
+#. insert a line break.  The double percent sign is actually
+#. needed because it is also a printf format string.  If you
+#. need to insert a plain % sign, you need to encode it as
+#. "%%25".  The second "%s" gets replaced by a hexdecimal
+#. fingerprint string whereas the first one receives the name
+#. as stored in the certificate.
+#, c-format
+msgid ""
+"Please verify that the certificate identified as:%%0A  \"%s\"%%0Ahas the "
+"fingerprint:%%0A  %s"
+msgstr ""
+"Proszę sprawdzić, że certyfikat zidentyfikowany jako:%%0a  ,,%s''%%0Ama "
+"odcisk:%%0A  %s"
+
+#. TRANSLATORS: "Correct" is the label of a button and intended
+#. to be hit if the fingerprint matches the one of the CA.  The
+#. other button is "the default "Cancel" of the Pinentry.
+msgid "Correct"
+msgstr "Akceptuj"
+
+msgid "Wrong"
+msgstr "Odrzuć"
+
 #, c-format
 msgid "Note: This passphrase has never been changed.%0APlease change it now."
-msgstr "Uwaga: To has³o nie by³o nigdy zmieniane.%0AProszê zmieniæ je teraz."
+msgstr "Uwaga: To hasło nie było nigdy zmieniane.%0AProszę zmienić je teraz."
 
-#: agent/findkey.c:174
 #, c-format
 msgid ""
 "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s.  Please change "
 "it now."
 msgstr ""
-"To has³o nie zosta³o zmienione%%0Aod %.4s-%.2s-%.2s. Proszê zmieniæ je teraz."
+"To hasło nie zostało zmienione%%0Aod %.4s-%.2s-%.2s. Proszę zmienić je teraz."
 
-#: agent/findkey.c:188 agent/findkey.c:195
 msgid "Change passphrase"
-msgstr "Zmiana has³a"
+msgstr "Zmiana hasła"
 
-#: agent/findkey.c:196
 msgid "I'll change it later"
-msgstr "Zmieniê je pó¼niej"
+msgstr "Zmienię je później"
 
-#: common/exechelp.c:371 common/exechelp.c:459 tools/gpgconf-comp.c:1338
-#: tools/gpgconf-comp.c:1661
-#, c-format
-msgid "error creating a pipe: %s\n"
-msgstr "b³±d tworzenia potoku: %s\n"
+#, fuzzy, c-format
+#| msgid "Do you really want to delete the selected keys? (y/N) "
+msgid ""
+"Do you really want to delete the key identified by keygrip%%0A  %s%%0A  %%C"
+"%%0A?"
+msgstr "Czy na pewno chcesz usunąć wybrane klucze? (t/N) "
 
-#: common/exechelp.c:435 common/exechelp.c:492
-#, c-format
-msgid "can't fdopen pipe for reading: %s\n"
-msgstr "nie mo¿na wykonaæ fdopen do odczytu na potoku: %s\n"
+#, fuzzy
+#| msgid "enable key"
+msgid "Delete key"
+msgstr "włączenie klucza do użycia"
 
-#: common/exechelp.c:471 common/exechelp.c:599 common/exechelp.c:834
-#, c-format
-msgid "error forking process: %s\n"
-msgstr "b³±d podczas tworzenia procesu: %s\n"
+msgid ""
+"Warning: This key is also listed for use with SSH!\n"
+"Deleting the key might remove your ability to access remote machines."
+msgstr ""
 
-#: common/exechelp.c:645 common/exechelp.c:698
-#, c-format
-msgid "waiting for process %d to terminate failed: %s\n"
-msgstr "oczekiwanie na zakoñczenie procesu %d nie powiod³o siê: %s\n"
+msgid "DSA requires the hash length to be a multiple of 8 bits\n"
+msgstr "DSA wymaga długości skrótu będącego wielokrotnością 8 bitów\n"
 
-#: common/exechelp.c:653
 #, c-format
-msgid "error getting exit code of process %d: %s\n"
-msgstr "b³±d odczytu kodu zakoñczenia procesu %d: %s\n"
+msgid "%s key uses an unsafe (%u bit) hash\n"
+msgstr "Klucz %s używa niebezpiecznego (%u-bitowego) skrótu\n"
+
+#, fuzzy, c-format
+#| msgid "a %u bit hash is not valid for a %u bit %s key\n"
+msgid "a %zu bit hash is not valid for a %u bit %s key\n"
+msgstr "skrót %u-bitowy nie jest poprawny dla %u-bitowego klucza %s\n"
 
-#: common/exechelp.c:659 common/exechelp.c:709
 #, c-format
-msgid "error running `%s': exit status %d\n"
-msgstr "b³±d uruchamiania ,,%s'': kod wyj¶cia %d\n"
+msgid "checking created signature failed: %s\n"
+msgstr "sprawdzenie złożonego podpisu nie powiodło się: %s\n"
+
+msgid "secret key parts are not available\n"
+msgstr "tajne części klucza są niedostępne\n"
+
+#, fuzzy, c-format
+#| msgid "protection algorithm %d%s is not supported\n"
+msgid "public key algorithm %d (%s) is not supported\n"
+msgstr "algorytm ochrony %d%s nie jest obsługiwany\n"
+
+#, fuzzy, c-format
+#| msgid "protection algorithm %d%s is not supported\n"
+msgid "protection algorithm %d (%s) is not supported\n"
+msgstr "algorytm ochrony %d%s nie jest obsługiwany\n"
+
+#, fuzzy, c-format
+#| msgid "protection algorithm %d%s is not supported\n"
+msgid "protection hash algorithm %d (%s) is not supported\n"
+msgstr "algorytm ochrony %d%s nie jest obsługiwany\n"
 
-#: common/exechelp.c:704
 #, c-format
-msgid "error running `%s': probably not installed\n"
-msgstr "b³±d uruchamiania ,,%s'': prawdopodobnie nie zainstalowany\n"
+msgid "error creating a pipe: %s\n"
+msgstr "błąd tworzenia potoku: %s\n"
+
+#, fuzzy, c-format
+#| msgid "error creating a pipe: %s\n"
+msgid "error creating a stream for a pipe: %s\n"
+msgstr "błąd tworzenia potoku: %s\n"
 
-#: common/exechelp.c:717
 #, c-format
-msgid "error running `%s': terminated\n"
-msgstr "b³±d uruchamiania ,,%s'': zakoñczono\n"
+msgid "error forking process: %s\n"
+msgstr "błąd podczas tworzenia procesu: %s\n"
 
-#: common/http.c:1625
 #, c-format
-msgid "error creating socket: %s\n"
-msgstr "b³±d tworzenia gniazda: %s\n"
+msgid "waiting for process %d to terminate failed: %s\n"
+msgstr "oczekiwanie na zakończenie procesu %d nie powiodło się: %s\n"
+
+#, fuzzy, c-format
+#| msgid "error running `%s': probably not installed\n"
+msgid "error running '%s': probably not installed\n"
+msgstr "błąd uruchamiania ,,%s'': prawdopodobnie nie zainstalowany\n"
 
-#: common/http.c:1669
-msgid "host not found"
-msgstr "nie znaleziono hosta"
+#, fuzzy, c-format
+#| msgid "error running `%s': exit status %d\n"
+msgid "error running '%s': exit status %d\n"
+msgstr "błąd uruchamiania ,,%s'': kod wyjścia %d\n"
+
+#, fuzzy, c-format
+#| msgid "error running `%s': terminated\n"
+msgid "error running '%s': terminated\n"
+msgstr "błąd uruchamiania ,,%s'': zakończono\n"
 
-#: common/simple-pwquery.c:315
-msgid "gpg-agent is not available in this session\n"
-msgstr "gpg-agent nie jest dostêpny w tej sesji\n"
+#, fuzzy, c-format
+#| msgid "waiting for process %d to terminate failed: %s\n"
+msgid "waiting for processes to terminate failed: %s\n"
+msgstr "oczekiwanie na zakończenie procesu %d nie powiodło się: %s\n"
 
-#: common/simple-pwquery.c:373
 #, c-format
-msgid "can't connect to `%s': %s\n"
-msgstr "nie mo¿na siê po³±czyæ z ,,%s'': %s\n"
+msgid "error getting exit code of process %d: %s\n"
+msgstr "błąd odczytu kodu zakończenia procesu %d: %s\n"
 
-#: common/simple-pwquery.c:384
-msgid "communication problem with gpg-agent\n"
-msgstr "problem z komunikacj± z gpg-agentem\n"
+#, fuzzy, c-format
+#| msgid "can't connect to `%s': %s\n"
+msgid "can't connect to '%s': %s\n"
+msgstr "nie można się połączyć z ,,%s'': %s\n"
 
-#: common/simple-pwquery.c:394
 msgid "problem setting the gpg-agent options\n"
 msgstr "problem z ustawieniem opcji gpg-agenta\n"
 
-#: common/simple-pwquery.c:557 common/simple-pwquery.c:653
-msgid "canceled by user\n"
-msgstr "anulowano przez u¿ytkownika\n"
-
-#: common/simple-pwquery.c:572 common/simple-pwquery.c:659
-msgid "problem with the agent\n"
-msgstr "problem z agentem\n"
-
-#: common/sysutils.c:104
 #, c-format
 msgid "can't disable core dumps: %s\n"
-msgstr "nie mo¿na wy³±czyæ zrzutów pamiêci: %s\n"
+msgstr "nie można wyłączyć zrzutów pamięci: %s\n"
 
-#: common/sysutils.c:199
 #, c-format
 msgid "Warning: unsafe ownership on %s \"%s\"\n"
-msgstr "Ostrze¿enie: niebezpieczne prawa w³asno¶ci do %s ,,%s''\n"
+msgstr "Ostrzeżenie: niebezpieczne prawa własności do %s ,,%s''\n"
 
-#: common/sysutils.c:231
 #, c-format
 msgid "Warning: unsafe permissions on %s \"%s\"\n"
-msgstr "Ostrze¿enie: niebezpieczne prawa dostêpu do %s ,,%s''\n"
+msgstr "Ostrzeżenie: niebezpieczne prawa dostępu do %s ,,%s''\n"
+
+#, fuzzy, c-format
+#| msgid "waiting %d seconds for the agent to come up\n"
+msgid "waiting for file '%s' to become accessible ...\n"
+msgstr "oczekiwanie (%d s) na uruchomienie agenta\n"
+
+#, fuzzy, c-format
+#| msgid "renaming `%s' to `%s' failed: %s\n"
+msgid "renaming '%s' to '%s' failed: %s\n"
+msgstr "zmiana nazwy ,,%s'' na ,,%s'' nie powiodła się: %s\n"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
-#: common/yesno.c:31 common/yesno.c:68
 msgid "yes"
 msgstr "tak"
 
-#: common/yesno.c:32 common/yesno.c:73
 msgid "yY"
 msgstr "tT"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
-#: common/yesno.c:34 common/yesno.c:70
 msgid "no"
 msgstr "nie"
 
-#: common/yesno.c:35 common/yesno.c:74
 msgid "nN"
 msgstr "nN"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
-#: common/yesno.c:72
 msgid "quit"
-msgstr "wyjcie"
+msgstr "wyjście"
 
-#: common/yesno.c:75
 msgid "qQ"
 msgstr "wW"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
-#: common/yesno.c:109
 msgid "okay|okay"
 msgstr "ok|ok"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
-#: common/yesno.c:111
 msgid "cancel|cancel"
 msgstr "anuluj|anuluj"
 
-#: common/yesno.c:112
 msgid "oO"
 msgstr "oO"
 
-#: common/yesno.c:113
 msgid "cC"
 msgstr "aA"
 
-#: common/miscellaneous.c:71
 #, c-format
 msgid "out of core in secure memory while allocating %lu bytes"
-msgstr "brak miejsca w bezpiecznej pamiêci podczas przydzielania %lu bajtów"
+msgstr "brak miejsca w bezpiecznej pamięci podczas przydzielania %lu bajtów"
 
-#: common/miscellaneous.c:74
 #, c-format
 msgid "out of core while allocating %lu bytes"
-msgstr "brak miejsca podczas przydzielania %lu bajtów"
+msgstr "brak miejsca podczas przydzielania %lu bajtów"
 
-#: common/asshelp.c:242
-#, fuzzy
-msgid "no running gpg-agent - starting one\n"
-msgstr "dirmngr nie dzia³a - uruchamianie ,,%s''\n"
+#, c-format
+msgid "error allocating enough memory: %s\n"
+msgstr "błąd przydzielania wystarczającej ilości pamięci: %s\n"
+
+#, c-format
+msgid "%s:%u: obsolete option \"%s\" - it has no effect\n"
+msgstr "%s:%u: przestarzała opcja ,,%s'' - nie ma efektu\n"
+
+#, fuzzy, c-format
+#| msgid "WARNING: \"%s\" is an obsolete option - it has no effect\n"
+msgid "WARNING: \"%s%s\" is an obsolete option - it has no effect\n"
+msgstr "OSTRZEŻENIE: ,,%s'' jest przestarzałą opcją - nie ma efektu\n"
+
+#, c-format
+msgid "unknown debug flag '%s' ignored\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "no running gpg-agent - starting one\n"
+msgid "no running gpg-agent - starting '%s'\n"
+msgstr "gpg-agent nie działa - uruchamianie\n"
+
+#, fuzzy, c-format
+#| msgid "waiting %d seconds for the agent to come up\n"
+msgid "waiting for the agent to come up ... (%ds)\n"
+msgstr "oczekiwanie (%d s) na uruchomienie agenta\n"
+
+msgid "connection to agent established\n"
+msgstr ""
 
-#: common/asshelp.c:347
 #, fuzzy
-msgid "can't connect to the agent - trying fall back\n"
-msgstr "nie mo¿na po³±czyæ siê z dirmngr - próba fallbacku\n"
+#| msgid "can't connect to the dirmngr - trying fall back\n"
+msgid "connection to agent is in restricted mode\n"
+msgstr "nie można połączyć się z dirmngr - próba fallbacku\n"
+
+#, fuzzy, c-format
+#| msgid "no running dirmngr - starting `%s'\n"
+msgid "no running Dirmngr - starting '%s'\n"
+msgstr "dirmngr nie działa - uruchamianie ,,%s''\n"
+
+#, fuzzy, c-format
+#| msgid "waiting %d seconds for the agent to come up\n"
+msgid "waiting for the dirmngr to come up ... (%ds)\n"
+msgstr "oczekiwanie (%d s) na uruchomienie agenta\n"
 
-#: common/audit.c:682
 #, fuzzy
+#| msgid "can't connect to the dirmngr - trying fall back\n"
+msgid "connection to the dirmngr established\n"
+msgstr "nie można połączyć się z dirmngr - próba fallbacku\n"
+
+#. TRANSLATORS: Copy the prefix between the vertical bars
+#. verbatim.  It will not be printed.
+msgid "|audit-log-result|Good"
+msgstr "|audit-log-result|Dobry"
+
+msgid "|audit-log-result|Bad"
+msgstr "|audit-log-result|Zły"
+
+msgid "|audit-log-result|Not supported"
+msgstr "|audit-log-result|Nieobsługiwany"
+
+msgid "|audit-log-result|No certificate"
+msgstr "|audit-log-result|Brak certyfikatu"
+
+msgid "|audit-log-result|Not enabled"
+msgstr "|audit-log-result|Nie włączony"
+
+msgid "|audit-log-result|Error"
+msgstr "|audit-log-result|Błąd"
+
+msgid "|audit-log-result|Not used"
+msgstr "|audit-log-result|Nie używany"
+
+msgid "|audit-log-result|Okay"
+msgstr "|audit-log-result|OK"
+
+msgid "|audit-log-result|Skipped"
+msgstr "|audit-log-result|Pominięto"
+
+msgid "|audit-log-result|Some"
+msgstr "|audit-log-result|Częściowo"
+
 msgid "Certificate chain available"
-msgstr "³añcuch certyfikatów zbyt d³ugi\n"
+msgstr "Łańcuch certyfikatów dostępny"
 
-#: common/audit.c:689
-#, fuzzy
 msgid "root certificate missing"
-msgstr "certyfikat g³ówny jest dobry\n"
+msgstr "brak certyfikatu głównego"
 
-#: common/audit.c:715
 msgid "Data encryption succeeded"
-msgstr ""
+msgstr "Szyfrowanie danych zakończone"
 
-#: common/audit.c:720 common/audit.c:781 common/audit.c:801 common/audit.c:825
-#, fuzzy
 msgid "Data available"
-msgstr "wypisanie wszystkich dostêpnych danych"
+msgstr "Dane dostępne"
 
-#: common/audit.c:723
-#, fuzzy
 msgid "Session key created"
-msgstr "%s: zbiór kluczy utworzony\n"
+msgstr "Klucz sesji utworzony"
 
-#: common/audit.c:728
-#, fuzzy, c-format
+#, c-format
 msgid "algorithm: %s"
-msgstr "poprawno¶æ: %s"
+msgstr "algorytm: %s"
 
-#: common/audit.c:730 common/audit.c:732
-#, fuzzy, c-format
+#, c-format
 msgid "unsupported algorithm: %s"
-msgstr ""
-"\n"
-"Obs³ugiwane algorytmy:\n"
+msgstr "nieobsługiwany algorytm: %s"
 
-#: common/audit.c:734
-#, fuzzy
 msgid "seems to be not encrypted"
-msgstr "(to nie wygl±da na zaszyfrowan± wiadomo¶æ)\n"
+msgstr "nie wygląda na zaszyfrowaną wiadomość"
 
-#: common/audit.c:740
-#, fuzzy
 msgid "Number of recipients"
-msgstr "Aktualni odbiorcy:\n"
+msgstr "Liczba odbiorców"
 
-#: common/audit.c:748
 #, c-format
 msgid "Recipient %d"
-msgstr ""
+msgstr "Odbiorca %d"
 
-#: common/audit.c:776
 msgid "Data signing succeeded"
-msgstr ""
+msgstr "Podpisywanie danych zakończone"
+
+#, c-format
+msgid "data hash algorithm: %s"
+msgstr "algorytm skrótu danych: %s"
+
+#, c-format
+msgid "Signer %d"
+msgstr "Podpisujący %d"
+
+#, c-format
+msgid "attr hash algorithm: %s"
+msgstr "algorytm skrótu atrybutów: %s"
 
-#: common/audit.c:796
 msgid "Data decryption succeeded"
-msgstr ""
+msgstr "Odszyfrowywanie danych zakończone"
+
+msgid "Encryption algorithm supported"
+msgstr "Algorytm szyfrowania obsługiwany"
 
-#: common/audit.c:821
-#, fuzzy
 msgid "Data verification succeeded"
-msgstr "wymuszono pominiêcie sprawdzenia podpisu\n"
+msgstr "Weryfikacja danych zakończona"
 
-#: common/audit.c:830
-#, fuzzy
 msgid "Signature available"
-msgstr "Podpisano w "
+msgstr "Podpis dostępny"
 
-#: common/audit.c:835
-#, fuzzy
-msgid "Parsing signature succeeded"
-msgstr "nie znaleziono podpisu\n"
+msgid "Parsing data succeeded"
+msgstr "Analiza danych zakończona"
 
-#: common/audit.c:840
-#, fuzzy, c-format
-msgid "Bad hash algorithm: %s"
-msgstr "niew³a¶ciwy algorytm skrótu ,,%s''\n"
+#, c-format
+msgid "bad data hash algorithm: %s"
+msgstr "niewłaściwy algorytm skrótu danych: %s"
 
-#: common/audit.c:855
-#, fuzzy, c-format
+#, c-format
 msgid "Signature %d"
-msgstr "Podpisano w "
+msgstr "Podpis %d"
 
-#: common/audit.c:871
-#, fuzzy
 msgid "Certificate chain valid"
-msgstr "certyfikat jeszcze nie jest wa¿ny"
+msgstr "Łańcuch certyfikatów poprawny"
 
-#: common/audit.c:882
-#, fuzzy
 msgid "Root certificate trustworthy"
-msgstr "certyfikat g³ówny jest dobry\n"
+msgstr "Certyfikat główny jest zaufany"
 
-#: common/audit.c:892
-#, fuzzy
-msgid "CRL/OCSP check of certificates"
+msgid "no CRL found for certificate"
 msgstr "nie znaleziono CRL dla certyfikatu"
 
-#: common/audit.c:909
-#, fuzzy
+msgid "the available CRL is too old"
+msgstr "dostępny CRL jest zbyt stary"
+
+msgid "CRL/OCSP check of certificates"
+msgstr "weryfikacja CRL/OCSP certyfikatów"
+
 msgid "Included certificates"
-msgstr "eksport certyfikatów"
+msgstr "Dołączone certyfikaty"
 
-#: common/audit.c:965
 msgid "No audit log entries."
-msgstr ""
+msgstr "Brak wpisów w logu."
 
-#: common/audit.c:1014
-#, fuzzy
 msgid "Unknown operation"
-msgstr "nieznana opcja ,,%s''\n"
+msgstr "Nieznana operacja"
 
-#: common/audit.c:1032
 msgid "Gpg-Agent usable"
-msgstr ""
+msgstr "Gpg-Agent sprawny"
 
-#: common/audit.c:1042
 msgid "Dirmngr usable"
-msgstr ""
+msgstr "Dirmngr sprawny"
 
-#: common/audit.c:1078
 #, fuzzy, c-format
-msgid "No help available for `%s'."
-msgstr "Brak pomocy o ,,%s''"
+#| msgid "No help available for `%s'."
+msgid "No help available for '%s'."
+msgstr "Brak pomocy dla ,,%s''."
 
-#: common/helpfile.c:80
-#, fuzzy
 msgid "ignoring garbage line"
-msgstr "b³±d w linii koñcz±cej\n"
+msgstr "zignorowano błędną linię"
+
+msgid "[none]"
+msgstr "[brak]"
+
+#, c-format
+msgid "invalid radix64 character %02x skipped\n"
+msgstr "niewłaściwy znak formatu radix64 %02x został pominięty\n"
+
+msgid "argument not expected"
+msgstr "nieoczekiwany argument"
+
+msgid "read error"
+msgstr "błąd odczytu"
+
+msgid "keyword too long"
+msgstr "słowo kluczowe zbyt długie"
+
+msgid "missing argument"
+msgstr "brak argumentu"
+
+#, fuzzy
+#| msgid "invalid value\n"
+msgid "invalid argument"
+msgstr "niepoprawna wartość\n"
+
+msgid "invalid command"
+msgstr "błędne polecenie"
+
+msgid "invalid alias definition"
+msgstr "błędna definicja aliasu"
+
+msgid "out of core"
+msgstr "brak pamięci"
+
+msgid "invalid option"
+msgstr "błędna opcja"
+
+#, c-format
+msgid "missing argument for option \"%.50s\"\n"
+msgstr "brak argumentu dla opcji ,,%.50s''\n"
+
+#, fuzzy, c-format
+#| msgid "missing argument for option \"%.50s\"\n"
+msgid "invalid argument for option \"%.50s\"\n"
+msgstr "brak argumentu dla opcji ,,%.50s''\n"
+
+#, c-format
+msgid "option \"%.50s\" does not expect an argument\n"
+msgstr "opcja ,,%.50s'' nie może mieć argumentów\n"
+
+#, c-format
+msgid "invalid command \"%.50s\"\n"
+msgstr "błędne polecenie ,,%.50s''\n"
+
+#, c-format
+msgid "option \"%.50s\" is ambiguous\n"
+msgstr "opcja ,,%.50s'' jest niejednoznaczna\n"
+
+#, c-format
+msgid "command \"%.50s\" is ambiguous\n"
+msgstr "polecenie ,,%.50s'' jest niejednoznaczne\n"
+
+msgid "out of core\n"
+msgstr "brak pamięci\n"
+
+#, c-format
+msgid "invalid option \"%.50s\"\n"
+msgstr "błędna opcja ,,%.50s''\n"
+
+#, fuzzy, c-format
+#| msgid "conversion from `%s' to `%s' not available\n"
+msgid "conversion from '%s' to '%s' not available\n"
+msgstr "konwersja z ,,%s'' do ,,%s'' niedostępna\n"
+
+#, c-format
+msgid "iconv_open failed: %s\n"
+msgstr "iconv_open nie powiodło się: %s\n"
+
+#, fuzzy, c-format
+#| msgid "conversion from `%s' to `%s' failed: %s\n"
+msgid "conversion from '%s' to '%s' failed: %s\n"
+msgstr "konwersja z ,,%s'' do ,,%s'' nie powiodła się: %s\n"
+
+#, fuzzy, c-format
+#| msgid "failed to create temporary file `%s': %s\n"
+msgid "failed to create temporary file '%s': %s\n"
+msgstr "nie udało się utworzyć pliku tymczasowego ,,%s'': %s\n"
+
+#, fuzzy, c-format
+#| msgid "error writing to `%s': %s\n"
+msgid "error writing to '%s': %s\n"
+msgstr "błąd zapisu do ,,%s'': %s\n"
+
+#, c-format
+msgid "removing stale lockfile (created by %d)\n"
+msgstr "usuwanie nieaktualnego pliku blokady (utworzonego przez %d)\n"
+
+#, c-format
+msgid "waiting for lock (held by %d%s) %s...\n"
+msgstr "oczekiwanie na blokadę (trzymaną przez %d%s) %s...\n"
+
+msgid "(deadlock?) "
+msgstr "(zakleszczenie?) "
+
+#, fuzzy, c-format
+#| msgid "lock `%s' not made: %s\n"
+msgid "lock '%s' not made: %s\n"
+msgstr "blokada ,,%s'' nie założona: %s\n"
+
+#, c-format
+msgid "waiting for lock %s...\n"
+msgstr "oczekiwanie na blokadę %s...\n"
+
+#, c-format
+msgid "%s is too old (need %s, have %s)\n"
+msgstr "biblioteka %s jest zbyt stara (potrzebna %s, zainstalowana %s)\n"
 
-#: g10/armor.c:379
 #, c-format
 msgid "armor: %s\n"
 msgstr "opakowanie: %s\n"
 
-#: g10/armor.c:418
 msgid "invalid armor header: "
-msgstr "niepoprawny nag³ówek opakowania: "
+msgstr "niepoprawny nagłówek opakowania: "
 
-#: g10/armor.c:429
 msgid "armor header: "
-msgstr "nag³ówek opakowania: "
+msgstr "nagłówek opakowania: "
 
-#: g10/armor.c:442
 msgid "invalid clearsig header\n"
-msgstr "niew³a¶ciwy nag³ówek dokumentu z podpisem na koñcu\n"
+msgstr "niewłaściwy nagłówek dokumentu z podpisem na końcu\n"
 
-#: g10/armor.c:455
-#, fuzzy
 msgid "unknown armor header: "
-msgstr "nag³ówek opakowania: "
+msgstr "nieznany nagłówek opakowania: "
 
-#: g10/armor.c:508
 msgid "nested clear text signatures\n"
-msgstr "zagnie¿d¿one podpisy na koñcu dokumentu\n"
+msgstr "zagnieżdżone podpisy na końcu dokumentu\n"
 
-#: g10/armor.c:643
 msgid "unexpected armor: "
 msgstr "nieoczekiwane opakowanie: "
 
-#: g10/armor.c:655
 msgid "invalid dash escaped line: "
 msgstr "niepoprawne oznaczenie linii minusami: "
 
-#: g10/armor.c:809 g10/armor.c:1419
 #, c-format
 msgid "invalid radix64 character %02X skipped\n"
-msgstr "niew³a¶ciwy znak formatu radix64 ,,%02X'' zosta³ pominiêty\n"
+msgstr "niewłaściwy znak formatu radix64 ,,%02X'' został pominięty\n"
 
-#: g10/armor.c:852
 msgid "premature eof (no CRC)\n"
 msgstr "przedwczesny koniec pliku (brak CRC)\n"
 
-#: g10/armor.c:886
 msgid "premature eof (in CRC)\n"
 msgstr "przedwczesny koniec pliku (w CRC)\n"
 
-#: g10/armor.c:894
 msgid "malformed CRC\n"
-msgstr "b³±d formatu CRC\n"
+msgstr "błąd formatu CRC\n"
 
-#: g10/armor.c:898 g10/armor.c:1456
 #, c-format
 msgid "CRC error; %06lX - %06lX\n"
-msgstr "B³±d sumy CRC; %06lX - %06lX\n"
+msgstr "Błąd sumy CRC; %06lX - %06lX\n"
 
-#: g10/armor.c:918
 msgid "premature eof (in trailer)\n"
-msgstr "przedwczesny koniec pliku (w linii koñcz±cej)\n"
+msgstr "przedwczesny koniec pliku (w linii kończącej)\n"
 
-#: g10/armor.c:922
 msgid "error in trailer line\n"
-msgstr "b³±d w linii koñcz±cej\n"
+msgstr "błąd w linii kończącej\n"
 
-#: g10/armor.c:1233
 msgid "no valid OpenPGP data found.\n"
 msgstr "nie odnaleziono poprawnych danych w formacie OpenPGP.\n"
 
-#: g10/armor.c:1238
 #, c-format
 msgid "invalid armor: line longer than %d characters\n"
-msgstr "b³±d opakowania: linia d³u¿sza ni¿ %d znaków\n"
+msgstr "błąd opakowania: linia dłuższa niż %d znaków\n"
 
-#: g10/armor.c:1242
 msgid ""
 "quoted printable character in armor - probably a buggy MTA has been used\n"
 msgstr ""
 "znak kodowania quoted-printable w opakowaniu ASCII - prawdopodobnie\n"
-"przek³amanie wprowadzone przez serwer pocztowy\n"
+"przekłamanie wprowadzone przez serwer pocztowy\n"
+
+#, fuzzy, c-format
+#| msgid "not human readable"
+msgid "[ not human readable (%zu bytes: %s%s) ]"
+msgstr "nieczytelne dla człowieka"
 
-#: g10/build-packet.c:976
 msgid ""
 "a notation name must have only printable characters or spaces, and end with "
 "an '='\n"
 msgstr ""
-"nazwa adnotacji musi zawieraæ tylko znaki drukowalne lub spacje i koñczyæ "
-"siê znakiem ,,=''\n"
+"nazwa adnotacji musi zawierać tylko znaki drukowalne lub spacje i kończyć "
+"się znakiem ,,=''\n"
 
-#: g10/build-packet.c:988
 msgid "a user notation name must contain the '@' character\n"
-msgstr "nazwa adnotacji u¿ytkownika musi zawieraæ znak ,,@''\n"
+msgstr "nazwa adnotacji użytkownika musi zawierać znak ,,@''\n"
 
-#: g10/build-packet.c:994
 msgid "a notation name must not contain more than one '@' character\n"
-msgstr "nazwa adnotacjinie mo¿e zawieraæ wiêcej ni¿ jednego znaku ,,@''\n"
+msgstr "nazwa adnotacjinie może zawierać więcej niż jednego znaku ,,@''\n"
 
-#: g10/build-packet.c:1012
 msgid "a notation value must not use any control characters\n"
-msgstr "warto¶æ adnotacji nie mo¿e zawieraæ ¿adnych znaków steruj±cych\n"
+msgstr "wartość adnotacji nie może zawierać żadnych znaków sterujących\n"
+
+#, fuzzy
+#| msgid "a notation name must not contain more than one '@' character\n"
+msgid "a notation name may not contain an '=' character\n"
+msgstr "nazwa adnotacjinie może zawierać więcej niż jednego znaku ,,@''\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 ""
+"nazwa adnotacji musi zawierać tylko znaki drukowalne lub spacje i kończyć "
+"się znakiem ,,=''\n"
 
-#: g10/build-packet.c:1046 g10/build-packet.c:1055
 msgid "WARNING: invalid notation data found\n"
-msgstr "OSTRZE¯ENIE: napotkano b³êdne dane adnotacji\n"
+msgstr "OSTRZEŻENIE: napotkano błędne dane adnotacji\n"
+
+#, c-format
+msgid "failed to proxy %s inquiry to client\n"
+msgstr "nie udało się przekazać zapytania %s do klienta\n"
+
+#, fuzzy
+#| msgid "Enter passphrase\n"
+msgid "Enter passphrase: "
+msgstr "Hasło\n"
+
+#, fuzzy, c-format
+#| msgid "error creating keyring `%s': %s\n"
+msgid "error getting version from '%s': %s\n"
+msgstr "błąd tworzenia zbioru kluczy `%s': %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 "OSTRZEŻENIE: %s powoduje obejście %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 "Najpierw trzeba użyć polecenia \"przeł\".\n"
 
-#: g10/build-packet.c:1077 g10/build-packet.c:1079
-msgid "not human readable"
-msgstr "nieczytelne dla cz³owieka"
+#, fuzzy, c-format
+#| msgid "%s does not yet work with %s\n"
+msgid "%s is not compliant with %s mode\n"
+msgstr "%s jeszcze nie działa z %s!\n"
 
-#: g10/card-util.c:62 g10/card-util.c:308
 #, c-format
 msgid "OpenPGP card not available: %s\n"
-msgstr "Karta OpenPGP niedostêpna: %s\n"
+msgstr "Karta OpenPGP niedostępna: %s\n"
 
-#: g10/card-util.c:67
 #, c-format
 msgid "OpenPGP card no. %s detected\n"
-msgstr "Wykryto kartê OpenPGP nr %s\n"
+msgstr "Wykryto kartę OpenPGP nr %s\n"
 
-#: g10/card-util.c:75 g10/card-util.c:1394 g10/delkey.c:126 g10/keyedit.c:1529
-#: g10/keygen.c:2831 g10/revoke.c:216 g10/revoke.c:455
 msgid "can't do this in batch mode\n"
-msgstr "nie dzia³a w trybie wsadowym\n"
+msgstr "nie działa w trybie wsadowym\n"
+
+msgid "This command is only available for version 2 cards\n"
+msgstr "To polecenie jest dostępne tylko dla kart w wersji 2\n"
+
+msgid "Reset Code not or not anymore available\n"
+msgstr "Kod resetujący nie jest (już lub w ogóle) dostępny\n"
 
-#: g10/card-util.c:102 g10/card-util.c:1127 g10/card-util.c:1206
-#: g10/keyedit.c:424 g10/keyedit.c:445 g10/keyedit.c:459 g10/keygen.c:1591
-#: g10/keygen.c:1658 sm/certreqgen-ui.c:128 sm/certreqgen-ui.c:182
 msgid "Your selection? "
-msgstr "Twój wybór? "
+msgstr "Twój wybór? "
 
-#: g10/card-util.c:218 g10/card-util.c:268
 msgid "[not set]"
 msgstr "[nie ustawiono]"
 
-#: g10/card-util.c:415
 msgid "male"
-msgstr "mê¿czyzna"
+msgstr "mężczyzna"
 
-#: g10/card-util.c:416
 msgid "female"
 msgstr "kobieta"
 
-#: g10/card-util.c:416
 msgid "unspecified"
 msgstr "nie podano"
 
-#: g10/card-util.c:443
 msgid "not forced"
 msgstr "nie wymuszono"
 
-#: g10/card-util.c:443
 msgid "forced"
 msgstr "wymuszono"
 
-#: g10/card-util.c:521
 msgid "Error: Only plain ASCII is currently allowed.\n"
-msgstr "B³±d: aktualnie dopuszczalne jest tylko czyste ASCII.\n"
+msgstr "Błąd: aktualnie dopuszczalne jest tylko czyste ASCII.\n"
 
-#: g10/card-util.c:523
 msgid "Error: The \"<\" character may not be used.\n"
-msgstr "B³±d: znak ,,<'' nie mo¿e byæ u¿yty.\n"
+msgstr "Błąd: znak ,,<'' nie może być użyty.\n"
 
-#: g10/card-util.c:525
 msgid "Error: Double spaces are not allowed.\n"
-msgstr "B³±d: podwójne spacje nie s± dopuszczalne.\n"
+msgstr "Błąd: podwójne spacje nie są dopuszczalne.\n"
 
-#: g10/card-util.c:542
 msgid "Cardholder's surname: "
 msgstr "Nazwisko posiadacza karty: "
 
-#: g10/card-util.c:544
 msgid "Cardholder's given name: "
-msgstr "Imiê posiadacza karty: "
+msgstr "Imię posiadacza karty: "
 
-#: g10/card-util.c:562
 #, c-format
 msgid "Error: Combined name too long (limit is %d characters).\n"
-msgstr "B³±d: pe³ne personalia zbyt d³ugie (limit to %d znaków).\n"
+msgstr "Błąd: pełne personalia zbyt długie (limit to %d znaków).\n"
 
-#: g10/card-util.c:583
 msgid "URL to retrieve public key: "
 msgstr "URL do odczytania klucza publicznego: "
 
-#: g10/card-util.c:591
-#, c-format
-msgid "Error: URL too long (limit is %d characters).\n"
-msgstr "B³±d: URL zbyt d³ugi (limit to %d znaków).\n"
+#, fuzzy, c-format
+#| msgid "error reading `%s': %s\n"
+msgid "error reading '%s': %s\n"
+msgstr "błąd odczytu ,,%s'': %s\n"
 
-#: g10/card-util.c:689 g10/card-util.c:758 g10/import.c:283
-#, c-format
-msgid "error reading `%s': %s\n"
-msgstr "b³±d odczytu ,,%s'': %s\n"
+#, fuzzy, c-format
+#| msgid "error writing `%s': %s\n"
+msgid "error writing '%s': %s\n"
+msgstr "błąd zapisu ,,%s'': %s\n"
 
-#: g10/card-util.c:697
 msgid "Login data (account name): "
 msgstr "Dane logowania (nazwa konta): "
 
-#: g10/card-util.c:707
-#, c-format
-msgid "Error: Login data too long (limit is %d characters).\n"
-msgstr "B³±d: dane logowania zbyt d³ugie (limit to %d znaków).\n"
-
-#: g10/card-util.c:766
 msgid "Private DO data: "
 msgstr "Prywatne dane DO: "
 
-#: g10/card-util.c:776
-#, c-format
-msgid "Error: Private DO too long (limit is %d characters).\n"
-msgstr "B³±d: prywatne DO zbyt d³ugie (limit to %d znaków).\n"
-
-#: g10/card-util.c:796
 msgid "Language preferences: "
-msgstr "Preferowane jêzyki: "
+msgstr "Preferowane języki: "
 
-#: g10/card-util.c:804
 msgid "Error: invalid length of preference string.\n"
-msgstr "B³±d: niew³a¶ciwa d³ugo¶æ tekstu preferencji.\n"
+msgstr "Błąd: niewłaściwa długość tekstu preferencji.\n"
 
-#: g10/card-util.c:813
 msgid "Error: invalid characters in preference string.\n"
-msgstr "B³±d: niew³a¶ciwe znaki w tek¶cie preferencji.\n"
+msgstr "Błąd: niewłaściwe znaki w tekście preferencji.\n"
 
-#: g10/card-util.c:834
 msgid "Sex ((M)ale, (F)emale or space): "
-msgstr "P³eæ (M - mê¿czyzna, F - kobieta lub spacja): "
+msgstr "Płeć (M - mężczyzna, F - kobieta lub spacja): "
 
-#: g10/card-util.c:848
 msgid "Error: invalid response.\n"
-msgstr "B³±d: niew³a¶ciwa odpowied¼.\n"
+msgstr "Błąd: niewłaściwa odpowiedź.\n"
 
-#: g10/card-util.c:869
 msgid "CA fingerprint: "
 msgstr "Odcisk CA:"
 
-#: g10/card-util.c:892
 msgid "Error: invalid formatted fingerprint.\n"
-msgstr "B³±d: niew³a¶ciwie sformatowany odcisk.\n"
+msgstr "Błąd: niewłaściwie sformatowany odcisk.\n"
 
-#: g10/card-util.c:940
 #, c-format
 msgid "key operation not possible: %s\n"
 msgstr "operacja na kluczu niewykonalna: %s\n"
 
-#: g10/card-util.c:941
 msgid "not an OpenPGP card"
 msgstr "to nie jest karta OpenPGP"
 
-#: g10/card-util.c:950
 #, c-format
 msgid "error getting current key info: %s\n"
-msgstr "b³±d podczas odczytu aktualnych informacji o kluczu: %s\n"
+msgstr "błąd podczas odczytu aktualnych informacji o kluczu: %s\n"
 
-#: g10/card-util.c:1034
 msgid "Replace existing key? (y/N) "
-msgstr "Zast±piæ istniej±cy klucz? (t/N) "
+msgstr "Zastąpić istniejący klucz? (t/N) "
+
+msgid ""
+"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 ""
+"UWAGA: Nie ma gwarancji, że karta obsługuje żądany rozmiar.\n"
+"       Jeśli tworzenie klucza nie powiedzie się, proszę sprawdzić\n"
+"       dokumentację karty, aby poznać dozwolone rozmiary.\n"
+
+#, c-format
+msgid "What keysize do you want? (%u) "
+msgstr "Jakiej długości klucz wygenerować? (%u) "
+
+#, c-format
+msgid "rounded up to %u bits\n"
+msgstr "zaokrąglono do %u bitów\n"
+
+#, c-format
+msgid "%s keysizes must be in the range %u-%u\n"
+msgstr "Rozmiary kluczy %s muszą być z przedziału %u-%u\n"
+
+msgid "Changing card key attribute for: "
+msgstr ""
+
+#, fuzzy
+#| msgid "   (1) Signature key\n"
+msgid "Signature key\n"
+msgstr "   (1) Klucz do podpisów\n"
+
+#, fuzzy
+#| msgid "   (2) Encryption key\n"
+msgid "Encryption key\n"
+msgstr "   (2) Klucz do szyfrowania\n"
+
+#, fuzzy
+#| msgid "   (3) Authentication key\n"
+msgid "Authentication key\n"
+msgstr "   (3) Klucz do uwierzytelniania\n"
+
+msgid "Please select what kind of key you want:\n"
+msgstr "Proszę wybrać rodzaj klucza:\n"
+
+#, c-format
+msgid "   (%d) RSA\n"
+msgstr "   (%d) RSA\n"
+
+#, fuzzy, c-format
+#| msgid "   (%d) DSA and Elgamal\n"
+msgid "   (%d) ECC\n"
+msgstr "   (%d) DSA i Elgamala\n"
+
+msgid "Invalid selection.\n"
+msgstr "Niewłaściwy wybór.\n"
+
+#, c-format
+msgid "The card will now be re-configured to generate a key of %u bits\n"
+msgstr "Karta zostanie przekonfigurowana do tworzenia klucza %u-bitowego\n"
+
+#, fuzzy, c-format
+#| msgid "The card will now be re-configured to generate a key of %u bits\n"
+msgid "The card will now be re-configured to generate a key of type: %s\n"
+msgstr "Karta zostanie przekonfigurowana do tworzenia klucza %u-bitowego\n"
+
+#, fuzzy, c-format
+#| msgid "error changing size of key %d to %u bits: %s\n"
+msgid "error changing key attribute for key %d: %s\n"
+msgstr "błąd podczas zmiany rozmiaru klucza %d na %u bitów: %s\n"
+
+#, fuzzy, c-format
+#| msgid "error getting current key info: %s\n"
+msgid "error getting card info: %s\n"
+msgstr "błąd podczas odczytu aktualnych informacji o kluczu: %s\n"
+
+#, fuzzy
+#| msgid "This command is not allowed while in %s mode.\n"
+msgid "This command is not supported by this card\n"
+msgstr "To polecenie nie jest dostępne w trybie %s.\n"
 
-#: g10/card-util.c:1054 g10/card-util.c:1063
 msgid "Make off-card backup of encryption key? (Y/n) "
-msgstr "Stworzyæ poza kart± kopiê zapasow± klucza szyfruj±cego? (T/n) "
+msgstr "Stworzyć poza kartą kopię zapasową klucza szyfrującego? (T/n) "
+
+#, fuzzy
+#| msgid "NOTE: keys are already stored on the card!\n"
+msgid "Note: keys are already stored on the card!\n"
+msgstr "UWAGA: klucze są już zapisane na karcie!\n"
 
-#: g10/card-util.c:1075
 msgid "Replace existing keys? (y/N) "
-msgstr "Zast±piæ istniej±ce klucze? (t/N) "
+msgstr "Zastąpić istniejące klucze? (t/N) "
 
-#: g10/card-util.c:1084
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "Please note that the factory settings of the PINs are\n"
+#| "   PIN = `%s'     Admin PIN = `%s'\n"
+#| "You should change them using the command --change-pin\n"
 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 ""
-"Fabryczne ustawienia PIN-ów to\n"
-"   PIN = ,,%s''   PIN administratora = ,,%s''\n"
-"Nale¿y je zmieniæ przy u¿yciu polecenia --change-pin\n"
+"Fabryczne ustawienia PIN-ów to\n"
+"   PIN = ,,%s''   PIN administracyjny = ,,%s''\n"
+"Należy je zmienić przy użyciu polecenia --change-pin\n"
 
-#: g10/card-util.c:1118
 msgid "Please select the type of key to generate:\n"
-msgstr "Proszê wybraæ rodzaj klucza do wygenerowania:\n"
+msgstr "Proszę wybrać rodzaj klucza do wygenerowania:\n"
 
-#: g10/card-util.c:1120 g10/card-util.c:1197
 msgid "   (1) Signature key\n"
-msgstr "   (1) Klucz do podpisów\n"
+msgstr "   (1) Klucz do podpisów\n"
 
-#: g10/card-util.c:1121 g10/card-util.c:1199
 msgid "   (2) Encryption key\n"
 msgstr "   (2) Klucz do szyfrowania\n"
 
-#: g10/card-util.c:1122 g10/card-util.c:1201
 msgid "   (3) Authentication key\n"
 msgstr "   (3) Klucz do uwierzytelniania\n"
 
-#: g10/card-util.c:1138 g10/card-util.c:1217 g10/keyedit.c:945
-#: g10/keygen.c:1595 g10/keygen.c:1623 g10/keygen.c:1697 g10/revoke.c:685
-msgid "Invalid selection.\n"
-msgstr "Niew³a¶ciwy wybór.\n"
-
-#: g10/card-util.c:1194
 msgid "Please select where to store the key:\n"
-msgstr "Proszê wybraæ gdzie zapisaæ klucz:\n"
+msgstr "Proszę wybrać gdzie zapisać klucz:\n"
+
+#, fuzzy, c-format
+#| msgid "read failed: %s\n"
+msgid "KEYTOCARD failed: %s\n"
+msgstr "odczyt nie powiódł się: %s\n"
+
+#, fuzzy
+#| msgid "NOTE: keys are already stored on the card!\n"
+msgid "Note: This command destroys all keys stored on the card!\n"
+msgstr "UWAGA: klucze są już zapisane na karcie!\n"
 
-#: g10/card-util.c:1229
-msgid "unknown key protection algorithm\n"
-msgstr "nieznany algorytm ochrony klucza\n"
+#, fuzzy
+#| msgid "Sign it? (y/N) "
+msgid "Continue? (y/N) "
+msgstr "Podpisać go? (t/N) "
 
-#: g10/card-util.c:1234
-msgid "secret parts of key are not available\n"
-msgstr "czê¶ci tajne klucza s± niedostêpne\n"
+msgid "Really do a factory reset? (enter \"yes\") "
+msgstr ""
 
-#: g10/card-util.c:1239
-msgid "secret key already stored on a card\n"
-msgstr "klucz prywatny jest ju¿ zapisany na karcie\n"
+#, fuzzy, c-format
+#| msgid "error closing %s: %s\n"
+msgid "error for setup KDF: %s\n"
+msgstr "błąd zamykania %s: %s\n"
 
-#: g10/card-util.c:1307 g10/keyedit.c:1362
 msgid "quit this menu"
-msgstr "wyjcie z tego menu"
+msgstr "wyjście z tego menu"
 
-#: g10/card-util.c:1309
 msgid "show admin commands"
-msgstr "pokazanie poleceñ administratora"
+msgstr "pokazanie poleceń administratora"
 
-#: g10/card-util.c:1310 g10/keyedit.c:1365
 msgid "show this help"
 msgstr "ten tekst pomocy"
 
-#: g10/card-util.c:1312
 msgid "list all available data"
-msgstr "wypisanie wszystkich dostêpnych danych"
+msgstr "wypisanie wszystkich dostępnych danych"
 
-#: g10/card-util.c:1315
 msgid "change card holder's name"
 msgstr "zmiana nazwy posiadacza karty"
 
-#: g10/card-util.c:1316
 msgid "change URL to retrieve key"
 msgstr "zmiana URL-a do odczytu klucza"
 
-#: g10/card-util.c:1317
 msgid "fetch the key specified in the card URL"
-msgstr "pobranie klucza okrelonego w URL-u karty"
+msgstr "pobranie klucza określonego w URL-u karty"
 
-#: g10/card-util.c:1318
 msgid "change the login name"
 msgstr "zmiana nazwy logowania"
 
-#: g10/card-util.c:1319
 msgid "change the language preferences"
-msgstr "zmiana preferowanych jêzyków"
+msgstr "zmiana preferowanych języków"
 
-#: g10/card-util.c:1320
 msgid "change card holder's sex"
-msgstr "zmiana p³ci posiadacza karty"
+msgstr "zmiana płci posiadacza karty"
 
-#: g10/card-util.c:1321
 msgid "change a CA fingerprint"
 msgstr "zmiana odcisku CA"
 
-#: g10/card-util.c:1322
 msgid "toggle the signature force PIN flag"
 msgstr "zmiana flagi wymuszenia PIN-u do podpisu"
 
-#: g10/card-util.c:1323
 msgid "generate new keys"
 msgstr "wygenerowanie nowych kluczy"
 
-#: g10/card-util.c:1324
 msgid "menu to change or unblock the PIN"
 msgstr "menu do zmiany lub odblokowania PIN-u"
 
-#: g10/card-util.c:1325
 msgid "verify the PIN and list all data"
 msgstr "sprawdzenie PIN-u i wypisanie wszystkich danych"
 
-#: g10/card-util.c:1445 g10/keyedit.c:1634
-msgid "Command> "
-msgstr "Polecenie> "
+msgid "unblock the PIN using a Reset Code"
+msgstr "odblokowanie PIN-u przy użyciu kodu resetującego"
+
+msgid "destroy all keys and data"
+msgstr ""
+
+msgid "setup KDF for PIN authentication"
+msgstr ""
+
+#, fuzzy
+#| msgid "change the ownertrust"
+msgid "change the key attribute"
+msgstr "zmiana zaufania właściciela"
+
+msgid "gpg/card> "
+msgstr "gpg/karta> "
 
-#: g10/card-util.c:1483
 msgid "Admin-only command\n"
 msgstr "Polecenie tylko dla administratora\n"
 
-#: g10/card-util.c:1514
 msgid "Admin commands are allowed\n"
-msgstr "Polecenia dla administratora s± dozwolone\n"
+msgstr "Polecenia dla administratora są dozwolone\n"
 
-#: g10/card-util.c:1516
 msgid "Admin commands are not allowed\n"
-msgstr "Polecenia dla administratora nie s± dozwolone\n"
+msgstr "Polecenia dla administratora nie są dozwolone\n"
 
-#: g10/card-util.c:1590 g10/keyedit.c:2255
 msgid "Invalid command  (try \"help\")\n"
-msgstr "Niepoprawne polecenie  (spróbuj ,,help'')\n"
+msgstr "Niepoprawne polecenie  (spróbuj ,,help'')\n"
 
-#: g10/decrypt.c:110 g10/encode.c:876
 msgid "--output doesn't work for this command\n"
-msgstr "opcja --output nie dzia³a z tym poleceniem\n"
+msgstr "opcja --output nie działa z tym poleceniem\n"
 
-#: g10/decrypt.c:166 g10/gpg.c:3907 g10/keyring.c:376 g10/keyring.c:663
-#, c-format
-msgid "can't open `%s'\n"
-msgstr "nie mo¿na otworzyæ ,,%s''\n"
+#, fuzzy, c-format
+#| msgid "can't open `%s'\n"
+msgid "can't open '%s'\n"
+msgstr "nie można otworzyć ,,%s''\n"
 
-#: g10/delkey.c:73 g10/export.c:324 g10/keyedit.c:3402 g10/keyserver.c:1719
-#: g10/revoke.c:226
 #, c-format
 msgid "key \"%s\" not found: %s\n"
-msgstr "klucz ,,%s'' nie zosta³ odnaleziony: %s\n"
+msgstr "klucz ,,%s'' nie został odnaleziony: %s\n"
 
-#: g10/delkey.c:81 g10/export.c:354 g10/import.c:2368 g10/keyserver.c:1733
-#: g10/revoke.c:232 g10/revoke.c:477
 #, c-format
 msgid "error reading keyblock: %s\n"
-msgstr "b³±d odczytu bloku kluczy: %s\n"
+msgstr "błąd odczytu bloku kluczy: %s\n"
+
+#, fuzzy, c-format
+#| msgid "key \"%s\" not found: %s\n"
+msgid "key \"%s\" not found\n"
+msgstr "klucz ,,%s'' nie został odnaleziony: %s\n"
 
-#: g10/delkey.c:127 g10/delkey.c:134
 msgid "(unless you specify the key by fingerprint)\n"
-msgstr "(chyba, ¿e klucz zostaje wybrany przez podanie odcisku)\n"
+msgstr "(chyba, że klucz zostaje wybrany przez podanie odcisku)\n"
 
-#: g10/delkey.c:133
 msgid "can't do this in batch mode without \"--yes\"\n"
-msgstr "bez opcji ,,--yes'' nie dzia³a w trybie wsadowym\n"
+msgstr "bez opcji ,,--yes'' nie działa w trybie wsadowym\n"
 
-#: g10/delkey.c:145
 msgid "Delete this key from the keyring? (y/N) "
-msgstr "Usun±æ ten klucz ze zbioru? (t/N) "
+msgstr "Usunąć ten klucz ze zbioru? (t/N) "
 
-#: g10/delkey.c:153
 msgid "This is a secret key! - really delete? (y/N) "
-msgstr "To jest klucz tajny! - czy na pewno go usun±æ? (t/N) "
+msgstr "To jest klucz tajny! - czy na pewno go usunąć? (t/N) "
 
-#: g10/delkey.c:163
-#, c-format
+#, fuzzy, c-format
+#| msgid "deleting certificate \"%s\" failed: %s\n"
+msgid "deleting secret %s failed: %s\n"
+msgstr "usunięcie certyfikatu ,,%s'' nie powiodło się: %s\n"
+
+msgid "key"
+msgstr ""
+
+#, fuzzy
+#| msgid "Pubkey: "
+msgid "subkey"
+msgstr "Asymetryczne: "
+
+#, c-format
 msgid "deleting keyblock failed: %s\n"
-msgstr "usuniêcie bloku klucza nie powiod³o siê: %s\n"
+msgstr "usunięcie bloku klucza nie powiodło się: %s\n"
 
-#: g10/delkey.c:173
 msgid "ownertrust information cleared\n"
-msgstr "informacja o zaufaniu dla w³a¶ciciela klucza zosta³a wymazana\n"
+msgstr "informacja o zaufaniu dla właściciela klucza została wymazana\n"
 
-#: g10/delkey.c:204
 #, c-format
 msgid "there is a secret key for public key \"%s\"!\n"
 msgstr "dla klucza publicznego ,,%s'' istnieje klucz prywatny!\n"
 
-#: g10/delkey.c:206
 msgid "use option \"--delete-secret-keys\" to delete it first.\n"
-msgstr "aby go usun±æ nale¿y najpierw u¿yæ opcji \"--delete-secret-key\".\n"
+msgstr "aby go usunąć należy najpierw użyć opcji \"--delete-secret-key\".\n"
 
-#: g10/encode.c:226 g10/sign.c:1268
 #, c-format
 msgid "error creating passphrase: %s\n"
-msgstr "b³±d podczas tworzenia has³a: %s\n"
+msgstr "błąd podczas tworzenia hasła: %s\n"
 
-#: g10/encode.c:232
 msgid "can't use a symmetric ESK packet due to the S2K mode\n"
 msgstr ""
-"ustawiony tryb S2K nie pozwala u¿yæ pakietu ESK dla szyfru symetrycznego\n"
+"ustawiony tryb S2K nie pozwala użyć pakietu ESK dla szyfru symetrycznego\n"
 
-#: g10/encode.c:246
 #, c-format
 msgid "using cipher %s\n"
 msgstr "szyfrem %s\n"
 
-#: g10/encode.c:256 g10/encode.c:577
-#, c-format
-msgid "`%s' already compressed\n"
-msgstr ",,%s'' ju¿ jest skompresowany\n"
-
-#: g10/encode.c:311 g10/encode.c:611 g10/sign.c:563
-#, c-format
-msgid "WARNING: `%s' is an empty file\n"
-msgstr "OSTRZE¯ENIE: plik ,,%s'' jest pusty\n"
+#, fuzzy, c-format
+#| msgid "`%s' already compressed\n"
+msgid "'%s' already compressed\n"
+msgstr ",,%s'' już jest skompresowany\n"
 
-#: g10/encode.c:485
-msgid "you can only encrypt to RSA keys of 2048 bits or less in --pgp2 mode\n"
-msgstr ""
-"w trybie --pgp2 mo¿na szyfrowaæ dla kluczy RSA krótszych od 2048 bitów\n"
+#, fuzzy, c-format
+#| msgid "WARNING: `%s' is an empty file\n"
+msgid "WARNING: '%s' is an empty file\n"
+msgstr "OSTRZEŻENIE: plik ,,%s'' jest pusty\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 "odczyt z ,,%s''\n"
 
-#: g10/encode.c:541
-msgid ""
-"unable to use the IDEA cipher for all of the keys you are encrypting to.\n"
-msgstr ""
-"nie mo¿na u¿yæ szyfru IDEA z wszystkimi kluczami dla których szyfrujesz.\n"
-
-#: g10/encode.c:559
 #, c-format
 msgid ""
 "WARNING: forcing symmetric cipher %s (%d) violates recipient preferences\n"
 msgstr ""
-"OSTRZE¯ENIE: wymuszone u¿ycie szyfru %s (%d) k³óci siê z ustawieniami "
+"OSTRZEŻENIE: wymuszone użycie szyfru %s (%d) kłóci się z ustawieniami "
 "adresata\n"
 
-#: g10/encode.c:655 g10/sign.c:938
+#, fuzzy, c-format
+#| msgid "you may not use cipher algorithm `%s' while in %s mode\n"
+msgid "cipher algorithm '%s' may not be used in %s mode\n"
+msgstr "szyfr ,,%s'' nie jest dostępny w trybie %s\n"
+
+#, fuzzy, c-format
+#| msgid "WARNING: \"%s\" is an obsolete option - it has no effect\n"
+msgid "WARNING: key %s is not suitable for encryption in %s mode\n"
+msgstr "OSTRZEŻENIE: ,,%s'' jest przestarzałą opcją - nie ma efektu\n"
+
 #, c-format
 msgid ""
 "WARNING: forcing compression algorithm %s (%d) violates recipient "
 "preferences\n"
 msgstr ""
-"OSTRZE¯ENIE: wymuszone u¿ycie kompresji %s (%d) k³óci siê z ustawieniami "
+"OSTRZEŻENIE: wymuszone użycie kompresji %s (%d) kłóci się z ustawieniami "
 "adresata\n"
 
-#: g10/encode.c:751
 #, c-format
 msgid "forcing symmetric cipher %s (%d) violates recipient preferences\n"
-msgstr "wymuszone u¿ycie szyfru %s (%d) k³óci siê z ustawieniami adresata\n"
-
-#: g10/encode.c:821 g10/pkclist.c:813 g10/pkclist.c:861
-#, c-format
-msgid "you may not use %s while in %s mode\n"
-msgstr "%s nie jest dostêpne w trybie %s\n"
+msgstr "wymuszone użycie szyfru %s (%d) kłóci się z ustawieniami adresata\n"
 
-#: g10/encode.c:848
 #, c-format
 msgid "%s/%s encrypted for: \"%s\"\n"
 msgstr "%s/%s zaszyfrowany dla: ,,%s''\n"
 
-#: g10/encr-data.c:92 g10/mainproc.c:286
+#, 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 nie jest dostępne w trybie %s\n"
+
 #, c-format
 msgid "%s encrypted data\n"
-msgstr "dane zaszyfrowano za pomoc± %s\n"
+msgstr "dane zaszyfrowano za pomocą %s\n"
 
-#: g10/encr-data.c:95 g10/mainproc.c:290
 #, c-format
 msgid "encrypted with unknown algorithm %d\n"
 msgstr "dane zaszyfrowano nieznanym algorytmem numer %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 ""
-"OSTRZE¯ENIE: wiadomo¶æ by³a szyfrowana kluczem s³abym szyfru symetrycznego.\n"
+"OSTRZEŻENIE: wiadomość była szyfrowana kluczem słabym szyfru symetrycznego.\n"
 
-#: g10/encr-data.c:145
 msgid "problem handling encrypted packet\n"
-msgstr "problem podczas obróbki pakietu szyfrowego\n"
+msgstr "problem podczas obróbki pakietu szyfrowego\n"
 
-#: g10/exec.c:49
 msgid "no remote program execution supported\n"
-msgstr "odwo³ania do zewnêtrznych programów s± wy³±czone\n"
+msgstr "odwołania do zewnętrznych programów są wyłączone\n"
 
-#: g10/exec.c:313
 msgid ""
 "external program calls are disabled due to unsafe options file permissions\n"
 msgstr ""
-"nieszczelne uprawnienia ustawieñ - wo³anie zewnêtrznych programów wy³±czone\n"
+"nieszczelne uprawnienia ustawień - wołanie zewnętrznych programów wyłączone\n"
 
-#: g10/exec.c:343
 msgid "this platform requires temporary files when calling external programs\n"
 msgstr ""
-"platforma wymaga u¿ycia plików tymczasowych do wo³ania zewnêtrznych "
-"programów\n"
+"platforma wymaga użycia plików tymczasowych do wołania zewnętrznych "
+"programów\n"
 
-#: g10/exec.c:421
-#, c-format
-msgid "unable to execute program `%s': %s\n"
-msgstr "nie mo¿na uruchomiæ programu ,,%s'': %s\n"
+#, fuzzy, c-format
+#| msgid "unable to execute program `%s': %s\n"
+msgid "unable to execute program '%s': %s\n"
+msgstr "nie można uruchomić programu ,,%s'': %s\n"
 
-#: g10/exec.c:424
-#, c-format
-msgid "unable to execute shell `%s': %s\n"
-msgstr "nie mo¿na uruchomiæ pow³oki ,,%s'': %s\n"
+#, fuzzy, c-format
+#| msgid "unable to execute shell `%s': %s\n"
+msgid "unable to execute shell '%s': %s\n"
+msgstr "nie można uruchomić powłoki ,,%s'': %s\n"
 
-#: g10/exec.c:509
 #, c-format
 msgid "system error while calling external program: %s\n"
-msgstr "b³±d systemu podczas wo³ania programu zewnêtrznego: %s\n"
+msgstr "błąd systemu podczas wołania programu zewnętrznego: %s\n"
 
-#: g10/exec.c:520 g10/exec.c:586
 msgid "unnatural exit of external program\n"
-msgstr "nienaturalne zakoñczenie pracy zewnêtrznego programu\n"
+msgstr "nienaturalne zakończenie pracy zewnętrznego programu\n"
 
-#: g10/exec.c:535
 msgid "unable to execute external program\n"
-msgstr "nie mo¿na uruchomiæ zewnêtrznego programu\n"
+msgstr "nie można uruchomić zewnętrznego programu\n"
 
-#: g10/exec.c:552
 #, c-format
 msgid "unable to read external program response: %s\n"
-msgstr "nie mo¿na odczytaæ odpowiedzi programu zewnêtrznego: %s\n"
+msgstr "nie można odczytać odpowiedzi programu zewnętrznego: %s\n"
 
-#: g10/exec.c:597 g10/exec.c:604
-#, c-format
-msgid "WARNING: unable to remove tempfile (%s) `%s': %s\n"
-msgstr "OSTRZE¯ENIE: nie mo¿na skasowaæ pliku tymczasowego (%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 "OSTRZEŻENIE: nie można skasować pliku tymczasowego (%s) ,,%s'': %s.\n"
 
-#: g10/exec.c:609
-#, c-format
-msgid "WARNING: unable to remove temp directory `%s': %s\n"
-msgstr "OSTRZE¯ENIE: nie mo¿na skasowaæ tymczasowego katalogu ,,%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 "OSTRZEŻENIE: nie można skasować tymczasowego katalogu ,,%s'': %s.\n"
 
-#: g10/export.c:61
 msgid "export signatures that are marked as local-only"
-msgstr "eksport podpisów oznaczonych jako tylko lokalne"
+msgstr "eksport podpisów oznaczonych jako tylko lokalne"
 
-#: g10/export.c:63
 msgid "export attribute user IDs (generally photo IDs)"
-msgstr "eksport atrybutów ID u¿ytkownika (ogólnie ID zdjêæ)"
+msgstr "eksport atrybutów ID użytkownika (ogólnie ID zdjęć)"
 
-#: g10/export.c:65
 msgid "export revocation keys marked as \"sensitive\""
-msgstr "eksport kluczy uniewa¿niaj±cych oznaczonych jako ,,poufne''"
-
-#: g10/export.c:67
-msgid "remove the passphrase from exported subkeys"
-msgstr "usuniêcie has³a z wyeksportowanych podkluczy"
+msgstr "eksport kluczy unieważniających oznaczonych jako ,,poufne''"
 
-#: g10/export.c:69
 msgid "remove unusable parts from key during export"
-msgstr "usuniêcie bezu¿ytecznych czê¶ci z klucza przy eksporcie"
+msgstr "usunięcie bezużytecznych części z klucza przy eksporcie"
 
-#: g10/export.c:71
 msgid "remove as much as possible from key during export"
-msgstr "usuniêcie jak najwiêkszej czê¶ci klucza przy eksporcie"
+msgstr "usunięcie jak największej części klucza przy eksporcie"
 
-#: g10/export.c:73
-msgid "export keys in an S-expression based format"
-msgstr "eksport kluczy w formacie opartym na S-wyra¿eniach"
-
-#: g10/export.c:338
-msgid "exporting secret keys not allowed\n"
-msgstr "eksport kluczy tajnych nie jest dozwolony\n"
+msgid "use the GnuPG key backup format"
+msgstr ""
 
-#: g10/export.c:367
-#, c-format
-msgid "key %s: not protected - skipped\n"
-msgstr "klucz %s: nie jest chroniony - pominiêty\n"
+#, fuzzy
+#| msgid "%s: skipped: %s\n"
+msgid " - skipped"
+msgstr "%s: pominięty: %s\n"
 
-#: g10/export.c:375
-#, c-format
-msgid "key %s: PGP 2.x style key - skipped\n"
-msgstr "klucz %s: klucz PGP 2.x - pominiêty\n"
+#, fuzzy, c-format
+#| msgid "writing to `%s'\n"
+msgid "writing to '%s'\n"
+msgstr "zapis do ,,%s''\n"
 
-#: g10/export.c:386
 #, c-format
 msgid "key %s: key material on-card - skipped\n"
-msgstr "klucz %s: zawarto¶æ klucza na karcie - pominiêto\n"
+msgstr "klucz %s: zawartość klucza na karcie - pominięto\n"
 
-#: g10/export.c:537
-msgid "about to export an unprotected subkey\n"
-msgstr "ma byæ wyeksportowany niezabezpieczony podklucz\n"
-
-#: g10/export.c:560
-#, c-format
-msgid "failed to unprotect the subkey: %s\n"
-msgstr "nie powiod³o siê odbezpieczanie podklucza: %s\n"
+msgid "exporting secret keys not allowed\n"
+msgstr "eksport kluczy tajnych nie jest dozwolony\n"
 
-#: g10/export.c:584
 #, c-format
-msgid "WARNING: secret key %s does not have a simple SK checksum\n"
-msgstr "OSTRZE¯ENIE: klucz prywatny %s nie ma prostej sumy kontrolnej SK.\n"
+msgid "key %s: PGP 2.x style key - skipped\n"
+msgstr "klucz %s: klucz PGP 2.x - pominięty\n"
 
-#: g10/export.c:633
 msgid "WARNING: nothing exported\n"
-msgstr "OSTRZE¯ENIE: nic nie zosta³o wyeksportowane!\n"
+msgstr "OSTRZEŻENIE: nic nie zostało wyeksportowane!\n"
 
-#: g10/getkey.c:151
-msgid "too many entries in pk cache - disabled\n"
-msgstr "zbyt wiele wpisów w buforze kluczy publicznych - wy³±czony\n"
+#, fuzzy, c-format
+#| msgid "error creating `%s': %s\n"
+msgid "error creating '%s': %s\n"
+msgstr "błąd tworzenia ,,%s'': %s\n"
 
-#: g10/getkey.c:174
 msgid "[User ID not found]"
-msgstr "[brak identyfikatora u¿ytkownika]"
+msgstr "[brak identyfikatora użytkownika]"
+
+#, fuzzy, c-format
+#| msgid "missing argument for option \"%.50s\"\n"
+msgid "(check argument of option '%s')\n"
+msgstr "brak argumentu dla opcji ,,%.50s''\n"
 
-#: g10/getkey.c:951 g10/getkey.c:961 g10/getkey.c:971 g10/getkey.c:987
-#: g10/getkey.c:1002
 #, c-format
-msgid "automatically retrieved `%s' via %s\n"
+msgid "Warning: '%s' should be a long key ID or a fingerprint\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "error closing %s: %s\n"
+msgid "error looking up: %s\n"
+msgstr "błąd zamykania %s: %s\n"
+
+#, fuzzy, c-format
+#| msgid "error creating keyring `%s': %s\n"
+msgid "Warning: %s appears in the keyring %d times\n"
+msgstr "błąd tworzenia zbioru kluczy `%s': %s\n"
+
+#, fuzzy, c-format
+#| msgid "automatically retrieved `%s' via %s\n"
+msgid "automatically retrieved '%s' via %s\n"
 msgstr "automatycznie pobrano `%s' poprzez %s\n"
 
-#: g10/getkey.c:1834
+#, fuzzy, c-format
+#| msgid "error retrieving `%s' via %s: %s\n"
+msgid "error retrieving '%s' via %s: %s\n"
+msgstr "błąd odtwarzania ,,%s'' poprzez %s: %s\n"
+
+msgid "No fingerprint"
+msgstr "Brak odcisku"
+
 #, c-format
-msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
-msgstr ""
-"Opcja --allow-non-selfsigned-uid wymusi³a uznanie za poprawny klucza %s.\n"
+msgid "secret key \"%s\" not found: %s\n"
+msgstr "klucz prywatny ,,%s'' nie został odnaleziony: %s\n"
+
+#, fuzzy, c-format
+#| msgid "|NAME|use NAME as default secret key"
+msgid "Warning: not using '%s' as default key: %s\n"
+msgstr "|NAZWA|użycie NAZWY jako domyślnego klucza tajnego"
+
+#, fuzzy, c-format
+#| msgid "|NAME|use NAME as default secret key"
+msgid "using \"%s\" as default secret key for signing\n"
+msgstr "|NAZWA|użycie NAZWY jako domyślnego klucza tajnego"
 
-#: g10/getkey.c:2391 g10/keyedit.c:3727
 #, c-format
-msgid "no secret subkey for public subkey %s - ignoring\n"
-msgstr "brak prywatnego odpowiednika podklucza publicznego %s - pominiêty\n"
+msgid "all values passed to '%s' ignored\n"
+msgstr ""
 
-#: g10/getkey.c:2622
 #, c-format
-msgid "using subkey %s instead of primary key %s\n"
-msgstr "u¿ywany jest podklucz %s zamiast klucza g³ównego %s\n"
+msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
+msgstr ""
+"Opcja --allow-non-selfsigned-uid wymusiła uznanie za poprawny klucza %s.\n"
 
-#: g10/getkey.c:2669
 #, c-format
-msgid "key %s: secret key without public key - skipped\n"
-msgstr "klucz %s: klucz tajny bez klucza jawnego - pominiêty\n"
+msgid "using subkey %s instead of primary key %s\n"
+msgstr "używany jest podklucz %s zamiast klucza głównego %s\n"
 
-#: g10/gpg.c:367 kbx/kbxutil.c:71 sm/gpgsm.c:245 tools/gpgconf.c:56
-msgid ""
-"@Commands:\n"
-" "
-msgstr ""
-"@Polecenia:\n"
-" "
+#, fuzzy, c-format
+#| msgid "missing argument for option \"%.50s\"\n"
+msgid "valid values for option '%s':\n"
+msgstr "brak argumentu dla opcji ,,%.50s''\n"
 
-#: g10/gpg.c:369
-msgid "|[file]|make a signature"
-msgstr "|[plik]|z³o¿enie podpisu"
+msgid "make a signature"
+msgstr "złożenie podpisu"
 
-#: g10/gpg.c:370
-msgid "|[file]|make a clear text signature"
-msgstr "|[plik]|z³o¿enie podpisu pod dokumentem"
+msgid "make a clear text signature"
+msgstr "złożenie podpisu pod dokumentem"
 
-#: g10/gpg.c:371 sm/gpgsm.c:249
 msgid "make a detached signature"
-msgstr "z³o¿enie podpisu oddzielonego od dokumentu"
+msgstr "złożenie podpisu oddzielonego od dokumentu"
 
-#: g10/gpg.c:372 sm/gpgsm.c:250
 msgid "encrypt data"
 msgstr "szyfrowanie danych"
 
-#: g10/gpg.c:374 sm/gpgsm.c:251
 msgid "encryption only with symmetric cipher"
 msgstr "szyfrowanie tylko szyfrem symetrycznym"
 
-#: g10/gpg.c:376 sm/gpgsm.c:252
 msgid "decrypt data (default)"
-msgstr "odszyfrowywanie danych (domylne)"
+msgstr "odszyfrowywanie danych (domyślne)"
 
-#: g10/gpg.c:378 sm/gpgsm.c:253
 msgid "verify a signature"
 msgstr "sprawdzenie podpisu"
 
-#: g10/gpg.c:380 sm/gpgsm.c:255
 msgid "list keys"
 msgstr "lista kluczy"
 
-#: g10/gpg.c:382
 msgid "list keys and signatures"
-msgstr "lista kluczy i podpisów"
+msgstr "lista kluczy i podpisów"
 
-#: g10/gpg.c:383
 msgid "list and check key signatures"
-msgstr "wypisanie i sprawdzenie podpisów kluczy"
+msgstr "wypisanie i sprawdzenie podpisów kluczy"
 
-#: g10/gpg.c:384 sm/gpgsm.c:259
 msgid "list keys and fingerprints"
-msgstr "lista kluczy i ich odcisków"
+msgstr "lista kluczy i ich odcisków"
 
-#: g10/gpg.c:385 sm/gpgsm.c:257
 msgid "list secret keys"
 msgstr "lista kluczy prywatnych"
 
-#: g10/gpg.c:386
 msgid "generate a new key pair"
 msgstr "generacja nowej pary kluczy"
 
-#: g10/gpg.c:387
+#, fuzzy
+#| msgid "generate a new key pair"
+msgid "quickly generate a new key pair"
+msgstr "generacja nowej pary kluczy"
+
+#, fuzzy
+#| msgid "generate a new key pair"
+msgid "quickly add a new user-id"
+msgstr "generacja nowej pary kluczy"
+
+#, fuzzy
+#| msgid "generate a new key pair"
+msgid "quickly revoke a user-id"
+msgstr "generacja nowej pary kluczy"
+
+#, fuzzy
+#| msgid "generate a new key pair"
+msgid "quickly set a new expiration date"
+msgstr "generacja nowej pary kluczy"
+
+msgid "full featured key pair generation"
+msgstr ""
+
+msgid "generate a revocation certificate"
+msgstr "tworzenie certyfikatu unieważnienia klucza"
+
 msgid "remove keys from the public keyring"
-msgstr "usuniêcie klucza ze zbioru kluczy publicznych"
+msgstr "usunięcie klucza ze zbioru kluczy publicznych"
 
-#: g10/gpg.c:389
 msgid "remove keys from the secret keyring"
-msgstr "usuniêcie klucza ze zbioru kluczy prywatnych"
+msgstr "usunięcie klucza ze zbioru kluczy prywatnych"
+
+#, fuzzy
+#| msgid "sign a key"
+msgid "quickly sign a key"
+msgstr "złożenie podpisu na kluczu"
+
+#, fuzzy
+#| msgid "sign a key locally"
+msgid "quickly sign a key locally"
+msgstr "złożenie prywatnego podpisu na kluczu"
 
-#: g10/gpg.c:390
 msgid "sign a key"
-msgstr "z³o¿enie podpisu na kluczu"
+msgstr "złożenie podpisu na kluczu"
 
-#: g10/gpg.c:391
 msgid "sign a key locally"
-msgstr "z³o¿enie prywatnego podpisu na kluczu"
+msgstr "złożenie prywatnego podpisu na kluczu"
 
-#: g10/gpg.c:392
 msgid "sign or edit a key"
 msgstr "podpisanie lub modyfikacja klucza"
 
-#: g10/gpg.c:393
-msgid "generate a revocation certificate"
-msgstr "tworzenie certyfikatu uniewa¿nienia klucza"
+msgid "change a passphrase"
+msgstr "zmiana hasła"
 
-#: g10/gpg.c:395
 msgid "export keys"
 msgstr "eksport kluczy do pliku"
 
-#: g10/gpg.c:396 sm/gpgsm.c:262
-msgid "export keys to a key server"
+msgid "export keys to a keyserver"
 msgstr "eksport kluczy do serwera kluczy"
 
-#: g10/gpg.c:397 sm/gpgsm.c:263
-msgid "import keys from a key server"
+msgid "import keys from a keyserver"
 msgstr "import kluczy z serwera kluczy"
 
-#: g10/gpg.c:399
-msgid "search for keys on a key server"
+msgid "search for keys on a keyserver"
 msgstr "szukanie kluczy na serwerze"
 
-#: g10/gpg.c:401
 msgid "update all keys from a keyserver"
-msgstr "od¶wie¿enie wszystkich kluczy z serwera"
+msgstr "odświeżenie wszystkich kluczy z serwera"
 
-#: g10/gpg.c:405
 msgid "import/merge keys"
-msgstr "import/do³±czenie kluczy"
+msgstr "import/dołączenie kluczy"
 
-#: g10/gpg.c:408
 msgid "print the card status"
-msgstr "wywietlenie stanu karty"
+msgstr "wyświetlenie stanu karty"
 
-#: g10/gpg.c:409
 msgid "change data on a card"
 msgstr "zmiana danych na karcie"
 
-#: g10/gpg.c:410
 msgid "change a card's PIN"
 msgstr "zmiana PIN-u karty"
 
-#: g10/gpg.c:419
 msgid "update the trust database"
 msgstr "uaktualnienie bazy zaufania"
 
-#: g10/gpg.c:426
-msgid "|algo [files]|print message digests"
-msgstr "|algo [pliki]|skróty wiadomo¶ci"
+msgid "print message digests"
+msgstr "wypisanie skrótów wiadomości"
 
-#: g10/gpg.c:429 sm/gpgsm.c:267
 msgid "run in server mode"
 msgstr "uruchomienie w trybie serwera"
 
-#: g10/gpg.c:431 g10/gpgv.c:68 kbx/kbxutil.c:81 sm/gpgsm.c:282
-#: tools/gpg-connect-agent.c:64 tools/gpgconf.c:69 tools/symcryptrun.c:157
-msgid ""
-"@\n"
-"Options:\n"
-" "
+msgid "|VALUE|set the TOFU policy for a key"
 msgstr ""
-"@\n"
-"Opcje:\n"
-" "
 
-#: g10/gpg.c:433 sm/gpgsm.c:284
 msgid "create ascii armored output"
 msgstr "opakowanie ASCII pliku wynikowego"
 
-#: g10/gpg.c:435 sm/gpgsm.c:296
-msgid "|NAME|encrypt for NAME"
-msgstr "|NAZWA|szyfrowanie dla odbiorcy NAZWA"
+msgid "|USER-ID|encrypt for USER-ID"
+msgstr "|UŻYTKOWNIK|szyfrowanie dla odbiorcy o tym identyfikatorze"
 
-#: g10/gpg.c:446 sm/gpgsm.c:334
-msgid "use this user-id to sign or decrypt"
-msgstr "identyfikator do podpisania lub odszyfrowania"
+msgid "|USER-ID|use USER-ID to sign or decrypt"
+msgstr ""
+"|UŻYTKOWNIK|użycie tego identyfikatora użytkownika do podpisania lub "
+"odszyfrowania"
 
-#: g10/gpg.c:447 sm/gpgsm.c:337
-msgid "|N|set compress level N (0 disables)"
-msgstr "|N|poziom kompresji N (0 - bez)"
+msgid "|N|set compress level to N (0 disables)"
+msgstr "|N|ustawienie poziomu kompresji N (0 - bez)"
 
-#: g10/gpg.c:452 sm/gpgsm.c:339
 msgid "use canonical text mode"
 msgstr "kanoniczny format tekstowy"
 
-#: g10/gpg.c:466 sm/gpgsm.c:342
-#, fuzzy
 msgid "|FILE|write output to FILE"
-msgstr "|PLIK|odczyt opcji z PLIKU"
+msgstr "|PLIK|zapis wyjścia do PLIKU"
 
-#: g10/gpg.c:479 kbx/kbxutil.c:90 sm/gpgsm.c:353 tools/gpgconf.c:74
 msgid "do not make any changes"
 msgstr "pozostawienie bez zmian"
 
-#: g10/gpg.c:480
 msgid "prompt before overwriting"
-msgstr "pytanie przed nadpisaniem plików"
+msgstr "pytanie przed nadpisaniem plików"
 
-#: g10/gpg.c:523
 msgid "use strict OpenPGP behavior"
-msgstr "¶cis³e zachowanie OpenPGP"
-
-#: g10/gpg.c:524
-msgid "generate PGP 2.x compatible messages"
-msgstr "generowanie wiadomo¶ci zgodnych z PGP 2.x"
+msgstr "ścisłe zachowanie OpenPGP"
 
-#: g10/gpg.c:553 sm/gpgsm.c:402
 msgid ""
 "@\n"
 "(See the man page for a complete listing of all commands and options)\n"
 msgstr ""
 "@\n"
-"(Pe³n± listê poleceñ i opcji mo¿na znale¼æ w podrêczniku systemowym.)\n"
+"(Pełną listę poleceń i opcji można znaleźć w podręczniku systemowym.)\n"
 
-#: g10/gpg.c:556 sm/gpgsm.c:405
+#, 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"
-"Przyk³ady:\n"
+"Przykłady:\n"
 "\n"
 " -se -r Bob [plik]          podpisanie i zaszyfrowanie kluczem Boba\n"
-" --clearsign [plik]         podpisanie z pozostawieniem czytelno¶ci "
+" --clear-sign [plik]         podpisanie z pozostawieniem czytelności "
 "dokumentu\n"
 " --detach-sign [plik]       podpisanie z umieszczeniem podpisu w osobnym "
 "pliku\n"
 " --list-keys [nazwy]        pokazanie klucze\n"
-" --fingerprint [nazwy]      pokazanie odcisków kluczy\n"
-
-#: g10/gpg.c:753 g10/gpgv.c:95
-msgid "Please report bugs to <gnupg-bugs@gnu.org>.\n"
-msgstr "B³êdy prosimy zg³aszaæ na adres <gnupg-bugs@gnu.org>.\n"
+" --fingerprint [nazwy]      pokazanie odcisków kluczy\n"
 
-#: g10/gpg.c:770
-msgid "Usage: gpg [options] [files] (-h for help)"
-msgstr "Wywo³anie: gpg [opcje] [pliki] (-h podaje pomoc)"
+#, fuzzy
+#| msgid "Usage: gpg [options] [files] (-h for help)"
+msgid "Usage: @GPG@ [options] [files] (-h for help)"
+msgstr "Wywołanie: gpg [opcje] [pliki] (-h podaje pomoc)"
 
-#: g10/gpg.c:773
+#, 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 ""
-"Sk³adnia: gpg [opcje] [pliki]\n"
-"podpisywanie, sprawdzanie podpisów, szyfrowanie, deszyfrowanie\n"
-"domy¶lnie wykonywana operacja zale¿y od danych wej¶ciowych\n"
+"Składnia: gpg [opcje] [pliki]\n"
+"Podpisywanie, sprawdzanie podpisów, szyfrowanie, rozszyfrowywanie\n"
+"Domyślnie wykonywana operacja zależy od danych wejściowych\n"
 
-#: g10/gpg.c:784 sm/gpgsm.c:585
 msgid ""
 "\n"
 "Supported algorithms:\n"
 msgstr ""
 "\n"
-"Obs³ugiwane algorytmy:\n"
+"Obsługiwane algorytmy:\n"
 
-#: g10/gpg.c:787
 msgid "Pubkey: "
 msgstr "Asymetryczne: "
 
-#: g10/gpg.c:794 g10/keyedit.c:2321
 msgid "Cipher: "
 msgstr "Symetryczne: "
 
-#: g10/gpg.c:801
 msgid "Hash: "
-msgstr "Skrótów: "
+msgstr "Skrótów: "
 
-#: g10/gpg.c:808 g10/keyedit.c:2366
 msgid "Compression: "
 msgstr "Kompresji: "
 
-#: g10/gpg.c:815 sm/gpgsm.c:605
-msgid "Used libraries:"
-msgstr ""
-
-#: g10/gpg.c:923
-msgid "usage: gpg [options] "
-msgstr "wywo³anie: gpg [opcje]"
+#, fuzzy, c-format
+#| msgid "usage: gpgsm [options] "
+msgid "usage: %s [options] %s\n"
+msgstr "wywołanie: gpgsm [opcje]"
 
-#: g10/gpg.c:1093 sm/gpgsm.c:770
 msgid "conflicting commands\n"
 msgstr "sprzeczne polecenia\n"
 
-#: g10/gpg.c:1111
-#, c-format
-msgid "no = sign found in group definition `%s'\n"
+#, fuzzy, c-format
+#| msgid "no = sign found in group definition `%s'\n"
+msgid "no = sign found in group definition '%s'\n"
 msgstr "w definicji grupy ,,%s'' brak znaku ,,=''\n"
 
-#: g10/gpg.c:1308
-#, c-format
-msgid "WARNING: unsafe ownership on homedir `%s'\n"
+#, fuzzy, c-format
+#| msgid "WARNING: unsafe ownership on homedir `%s'\n"
+msgid "WARNING: unsafe ownership on homedir '%s'\n"
 msgstr ""
-"OSTRZE¯ENIE: niebezpieczne prawa w³asno¶ci do katalogu domowego ,,%s''\n"
+"OSTRZEŻENIE: niebezpieczne prawa własności do katalogu domowego ,,%s''\n"
 
-#: g10/gpg.c:1311
-#, c-format
-msgid "WARNING: unsafe ownership on configuration file `%s'\n"
+#, fuzzy, c-format
+#| msgid "WARNING: unsafe ownership on configuration file `%s'\n"
+msgid "WARNING: unsafe ownership on configuration file '%s'\n"
 msgstr ""
-"OSTRZE¯ENIE: niebezpieczne prawa w³asno¶ci do pliku konfiguracyjnego ,,%s''\n"
+"OSTRZEŻENIE: niebezpieczne prawa własności do pliku konfiguracyjnego ,,%s''\n"
 
-#: g10/gpg.c:1314
-#, c-format
-msgid "WARNING: unsafe ownership on extension `%s'\n"
-msgstr "OSTRZE¯ENIE: niebezpieczne prawa w³asno¶ci do rozszerzenia ,,%s''\n"
+#, fuzzy, c-format
+#| msgid "WARNING: unsafe ownership on extension `%s'\n"
+msgid "WARNING: unsafe ownership on extension '%s'\n"
+msgstr "OSTRZEŻENIE: niebezpieczne prawa własności do rozszerzenia ,,%s''\n"
 
-#: g10/gpg.c:1320
-#, c-format
-msgid "WARNING: unsafe permissions on homedir `%s'\n"
-msgstr "OSTRZE¯ENIE: niebezpieczne prawa dostêpu do katalogu domowego ,,%s''\n"
+#, fuzzy, c-format
+#| msgid "WARNING: unsafe permissions on homedir `%s'\n"
+msgid "WARNING: unsafe permissions on homedir '%s'\n"
+msgstr "OSTRZEŻENIE: niebezpieczne prawa dostępu do katalogu domowego ,,%s''\n"
 
-#: g10/gpg.c:1323
-#, c-format
-msgid "WARNING: unsafe permissions on configuration file `%s'\n"
+#, fuzzy, c-format
+#| msgid "WARNING: unsafe permissions on configuration file `%s'\n"
+msgid "WARNING: unsafe permissions on configuration file '%s'\n"
 msgstr ""
-"OSTRZE¯ENIE: niebezpieczne prawa dostêpu do pliku konfiguracyjnego ,,%s''\n"
+"OSTRZEŻENIE: niebezpieczne prawa dostępu do pliku konfiguracyjnego ,,%s''\n"
 
-#: g10/gpg.c:1326
-#, c-format
-msgid "WARNING: unsafe permissions on extension `%s'\n"
-msgstr "OSTRZE¯ENIE: niebezpieczne prawa dostêpu do rozszerzenia ,,%s''\n"
+#, fuzzy, c-format
+#| msgid "WARNING: unsafe permissions on extension `%s'\n"
+msgid "WARNING: unsafe permissions on extension '%s'\n"
+msgstr "OSTRZEŻENIE: niebezpieczne prawa dostępu do rozszerzenia ,,%s''\n"
 
-#: g10/gpg.c:1332
-#, c-format
-msgid "WARNING: unsafe enclosing directory ownership on homedir `%s'\n"
+#, fuzzy, c-format
+#| msgid "WARNING: unsafe enclosing directory ownership on homedir `%s'\n"
+msgid "WARNING: unsafe enclosing directory ownership on homedir '%s'\n"
 msgstr ""
-"OSTRZE¯ENIE: niebezpieczne prawa w³asno¶ci do katalogu zawieraj±cego katalog "
+"OSTRZEŻENIE: niebezpieczne prawa własności do katalogu zawierającego katalog "
 "domowy ,,%s''\n"
 
-#: g10/gpg.c:1335
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "WARNING: unsafe enclosing directory ownership on configuration file `%s'\n"
 msgid ""
-"WARNING: unsafe enclosing directory ownership on configuration file `%s'\n"
+"WARNING: unsafe enclosing directory ownership on configuration file '%s'\n"
 msgstr ""
-"OSTRZE¯ENIE: niebezpieczne prawa w³asno¶ci do katalogu zawieraj±cego plik "
+"OSTRZEŻENIE: niebezpieczne prawa własności do katalogu zawierającego plik "
 "konfiguracyjny ,,%s''\n"
 
-#: g10/gpg.c:1338
-#, c-format
-msgid "WARNING: unsafe enclosing directory ownership on extension `%s'\n"
+#, fuzzy, c-format
+#| msgid "WARNING: unsafe enclosing directory ownership on extension `%s'\n"
+msgid "WARNING: unsafe enclosing directory ownership on extension '%s'\n"
 msgstr ""
-"OSTRZE¯ENIE: niebezpieczne prawa w³asno¶ci do katalogu zawieraj±cego "
+"OSTRZEŻENIE: niebezpieczne prawa własności do katalogu zawierającego "
 "rozszerzenie ,,%s''\n"
 
-#: g10/gpg.c:1344
-#, c-format
-msgid "WARNING: unsafe enclosing directory permissions on homedir `%s'\n"
+#, fuzzy, c-format
+#| msgid "WARNING: unsafe enclosing directory permissions on homedir `%s'\n"
+msgid "WARNING: unsafe enclosing directory permissions on homedir '%s'\n"
 msgstr ""
-"OSTRZE¯ENIE: niebezpieczne prawa dostêpu do katalogu zawieraj±cego katalog "
+"OSTRZEŻENIE: niebezpieczne prawa dostępu do katalogu zawierającego katalog "
 "domowy ,,%s''\n"
 
-#: g10/gpg.c:1347
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "WARNING: unsafe enclosing directory permissions on configuration file `"
+#| "%s'\n"
 msgid ""
-"WARNING: unsafe enclosing directory permissions on configuration file `%s'\n"
+"WARNING: unsafe enclosing directory permissions on configuration file '%s'\n"
 msgstr ""
-"OSTRZE¯ENIE: niebezpieczne prawa dostêpu do katalogu zawieraj±cego plik "
+"OSTRZEŻENIE: niebezpieczne prawa dostępu do katalogu zawierającego plik "
 "konfiguracyjny ,,%s''\n"
 
-#: g10/gpg.c:1350
-#, c-format
-msgid "WARNING: unsafe enclosing directory permissions on extension `%s'\n"
+#, fuzzy, c-format
+#| msgid "WARNING: unsafe enclosing directory permissions on extension `%s'\n"
+msgid "WARNING: unsafe enclosing directory permissions on extension '%s'\n"
 msgstr ""
-"OSTRZE¯ENIE: niebezpieczne prawa dostêpu do katalogu zawieraj±cego "
+"OSTRZEŻENIE: niebezpieczne prawa dostępu do katalogu zawierającego "
 "rozszerzenie ,,%s''\n"
 
-#: g10/gpg.c:1529
-#, c-format
-msgid "unknown configuration item `%s'\n"
+#, fuzzy, c-format
+#| msgid "unknown configuration item `%s'\n"
+msgid "unknown configuration item '%s'\n"
 msgstr "nieznana opcja konfiguracyjna ,,%s''\n"
 
-#: g10/gpg.c:1624
 msgid "display photo IDs during key listings"
-msgstr "wy¶wietlenie ID zdjêæ przy wypisywaniu kluczy"
+msgstr "wyświetlenie ID zdjęć przy wypisywaniu kluczy"
+
+#, fuzzy
+#| msgid "show user ID validity during key listings"
+msgid "show key usage information during key listings"
+msgstr "pokazywanie poprawności ID użytkownika przy wypisywaniu kluczy"
 
-#: g10/gpg.c:1626
 msgid "show policy URLs during signature listings"
-msgstr "pokazywanie URL-i polityk przy wypisywaniu podpisów"
+msgstr "pokazywanie URL-i polityk przy wypisywaniu podpisów"
 
-#: g10/gpg.c:1628
 msgid "show all notations during signature listings"
-msgstr "pokazywanie wszystkich adnotacji przy wypisywaniu podpisów"
+msgstr "pokazywanie wszystkich adnotacji przy wypisywaniu podpisów"
 
-#: g10/gpg.c:1630
 msgid "show IETF standard notations during signature listings"
-msgstr "pokazywanie standardowych adnotacji IETF przy wypisywaniu podpisów"
+msgstr "pokazywanie standardowych adnotacji IETF przy wypisywaniu podpisów"
 
-#: g10/gpg.c:1634
 msgid "show user-supplied notations during signature listings"
-msgstr "pokazywanie adnotacji u¿ytkownika przy wypisywaniu podpisów"
+msgstr "pokazywanie adnotacji użytkownika przy wypisywaniu podpisów"
 
-#: g10/gpg.c:1636
 msgid "show preferred keyserver URLs during signature listings"
 msgstr ""
-"pokazywanie URL-i preferowanych serwerów kluczy przy wypisywaniu podpisów"
+"pokazywanie URL-i preferowanych serwerów kluczy przy wypisywaniu podpisów"
 
-#: g10/gpg.c:1638
 msgid "show user ID validity during key listings"
-msgstr "pokazywanie poprawno¶ci ID u¿ytkownika przy wypisywaniu kluczy"
+msgstr "pokazywanie poprawności ID użytkownika przy wypisywaniu kluczy"
 
-#: g10/gpg.c:1640
 msgid "show revoked and expired user IDs in key listings"
 msgstr ""
-"pokazywanie uniewa¿nionych i wygas³ych ID u¿ytkownika na listach kluczy"
+"pokazywanie unieważnionych i wygasłych ID użytkownika na listach kluczy"
 
-#: g10/gpg.c:1642
 msgid "show revoked and expired subkeys in key listings"
-msgstr "pokazywanie uniewa¿nionych i wygas³ych podkluczy na listach kluczy"
+msgstr "pokazywanie unieważnionych i wygasłych podkluczy na listach kluczy"
 
-#: g10/gpg.c:1644
 msgid "show the keyring name in key listings"
 msgstr "pokazywanie nazwy zbioru kluczy na listach kluczy"
 
-#: g10/gpg.c:1646
 msgid "show expiration dates during signature listings"
-msgstr "pokazywanie dat wyga¶niêcia przy wypisywaniu podpisów"
+msgstr "pokazywanie dat wygaśnięcia przy wypisywaniu podpisów"
 
-#: g10/gpg.c:1839
-#, c-format
-msgid "libgcrypt is too old (need %s, have %s)\n"
+#, fuzzy, c-format
+#| msgid "unknown option `%s'\n"
+msgid "unknown TOFU policy '%s'\n"
+msgstr "nieznana opcja ,,%s''\n"
+
+msgid "(use \"help\" to list choices)\n"
 msgstr ""
-"biblioteka libgcrypt jest zbyt stara (potrzebna %s, zainstalowana %s)\n"
 
-#: g10/gpg.c:1997
-#, c-format
-msgid "NOTE: old default options file `%s' ignored\n"
-msgstr "UWAGA: stary domy¶lny plik opcji ,,%s'' zosta³ zignorowany\n"
+#, fuzzy, c-format
+#| msgid "NOTE: old default options file `%s' ignored\n"
+msgid "Note: old default options file '%s' ignored\n"
+msgstr "UWAGA: stary domyślny plik opcji ,,%s'' został zignorowany\n"
 
-#: g10/gpg.c:2257 g10/gpg.c:2931 g10/gpg.c:2943
-#, c-format
-msgid "NOTE: %s is not for normal use!\n"
-msgstr "UWAGA: %s nie jest do normalnego u¿ytku!\n"
+#, fuzzy, c-format
+#| msgid "NOTE: %s is not for normal use!\n"
+msgid "Note: %s is not for normal use!\n"
+msgstr "UWAGA: %s nie jest do normalnego użytku!\n"
 
-#: g10/gpg.c:2438 g10/gpg.c:2450
-#, c-format
-msgid "`%s' is not a valid signature expiration\n"
-msgstr ",,%s'' nie jest poprawnym czasem wyga¶niêcia podpisu\n"
+#, fuzzy, c-format
+#| msgid "`%s' is not a valid signature expiration\n"
+msgid "'%s' is not a valid signature expiration\n"
+msgstr ",,%s'' nie jest poprawnym czasem wygaśnięcia podpisu\n"
 
-#: g10/gpg.c:2532
-#, c-format
-msgid "`%s' is not a valid character set\n"
-msgstr ",,%s'' nie jest poprawn± nazw± zestawu znaków\n"
+#, fuzzy, c-format
+#| msgid "line %d: not a valid email address\n"
+msgid "\"%s\" is not a proper mail address\n"
+msgstr "linia %d: niepoprawny adres e-mail\n"
+
+#, fuzzy, c-format
+#| msgid "invalid country code in `%s', line %d\n"
+msgid "invalid pinentry mode '%s'\n"
+msgstr "niewłaściwy kod kraju w ,,%s'', w linii %d\n"
+
+#, fuzzy, c-format
+#| msgid "missing argument for option \"%.50s\"\n"
+msgid "invalid request origin '%s'\n"
+msgstr "brak argumentu dla opcji ,,%.50s''\n"
+
+#, fuzzy, c-format
+#| msgid "`%s' is not a valid character set\n"
+msgid "'%s' is not a valid character set\n"
+msgstr ",,%s'' nie jest poprawną nazwą zestawu znaków\n"
 
-#: g10/gpg.c:2555 g10/gpg.c:2750 g10/keyedit.c:4085
 msgid "could not parse keyserver URL\n"
-msgstr "niezrozumia³y URL serwera kluczy\n"
+msgstr "niezrozumiały URL serwera kluczy\n"
 
-#: g10/gpg.c:2567
 #, c-format
 msgid "%s:%d: invalid keyserver options\n"
 msgstr "%s:%d: niepoprawne opcje serwera kluczy\n"
 
-#: g10/gpg.c:2570
 msgid "invalid keyserver options\n"
 msgstr "niepoprawne opcje serwera kluczy\n"
 
-#: g10/gpg.c:2577
 #, c-format
 msgid "%s:%d: invalid import options\n"
 msgstr "%s:%d: niepoprawne opcje wczytania kluczy\n"
 
-#: g10/gpg.c:2580
 msgid "invalid import options\n"
 msgstr "niepoprawne opcje wczytania kluczy\n"
 
-#: g10/gpg.c:2587
+#, fuzzy, c-format
+#| msgid "invalid list options\n"
+msgid "invalid filter option: %s\n"
+msgstr "niepoprawne opcje wypisywania\n"
+
 #, c-format
 msgid "%s:%d: invalid export options\n"
 msgstr "%s:%d niepoprawne opcje eksportu kluczy\n"
 
-#: g10/gpg.c:2590
 msgid "invalid export options\n"
 msgstr "niepoprawne opcje eksportu kluczy\n"
 
-#: g10/gpg.c:2597
 #, c-format
 msgid "%s:%d: invalid list options\n"
 msgstr "%s:%d: niepoprawne opcje wypisywania\n"
 
-#: g10/gpg.c:2600
 msgid "invalid list options\n"
 msgstr "niepoprawne opcje wypisywania\n"
 
-#: g10/gpg.c:2608
 msgid "display photo IDs during signature verification"
-msgstr "wy¶wietlanie ID zdjêæ przy sprawdzaniu podpisów"
+msgstr "wyświetlanie ID zdjęć przy sprawdzaniu podpisów"
 
-#: g10/gpg.c:2610
 msgid "show policy URLs during signature verification"
-msgstr "pokazywanie URL-i polityk przy sprawdzaniu podpisów"
+msgstr "pokazywanie URL-i polityk przy sprawdzaniu podpisów"
 
-#: g10/gpg.c:2612
 msgid "show all notations during signature verification"
-msgstr "pokazywanie wszystkich adnotacji przy sprawdzaniu podpisów"
+msgstr "pokazywanie wszystkich adnotacji przy sprawdzaniu podpisów"
 
-#: g10/gpg.c:2614
 msgid "show IETF standard notations during signature verification"
-msgstr "pokazywanie standardowych adnotacji IETF przy sprawdzaniu podpisów"
+msgstr "pokazywanie standardowych adnotacji IETF przy sprawdzaniu podpisów"
 
-#: g10/gpg.c:2618
 msgid "show user-supplied notations during signature verification"
-msgstr "pokazywanie adnotacji u¿ytkownika przy sprawdzaniu podpisów"
+msgstr "pokazywanie adnotacji użytkownika przy sprawdzaniu podpisów"
 
-#: g10/gpg.c:2620
 msgid "show preferred keyserver URLs during signature verification"
 msgstr ""
-"pokazywanie URL-i preferowanych serwerów kluczy przy sprawdzaniu podpisów"
+"pokazywanie URL-i preferowanych serwerów kluczy przy sprawdzaniu podpisów"
 
-#: g10/gpg.c:2622
 msgid "show user ID validity during signature verification"
-msgstr "pokazywanie poprawno¶ci ID u¿ytkownika przy sprawdzaniu podpisów"
+msgstr "pokazywanie poprawności ID użytkownika przy sprawdzaniu podpisów"
 
-#: g10/gpg.c:2624
 msgid "show revoked and expired user IDs in signature verification"
 msgstr ""
-"pokazywanie uniewa¿nionych i wygas³ych ID u¿ytkownika przy sprawdzaniu "
-"podpisów"
+"pokazywanie unieważnionych i wygasłych ID użytkownika przy sprawdzaniu "
+"podpisów"
 
-#: g10/gpg.c:2626
 msgid "show only the primary user ID in signature verification"
-msgstr "pokazywanie tylko g³ównego ID u¿ytkownika przy sprawdzaniu podpisu"
+msgstr "pokazywanie tylko głównego ID użytkownika przy sprawdzaniu podpisu"
 
-#: g10/gpg.c:2628
 msgid "validate signatures with PKA data"
-msgstr "sprawdzanie podpisów z danymi PKA"
+msgstr "sprawdzanie podpisów z danymi PKA"
 
-#: g10/gpg.c:2630
 msgid "elevate the trust of signatures with valid PKA data"
-msgstr "zwiêkszenie zaufania podpisów z poprawnymi danymi PKA"
+msgstr "zwiększenie zaufania podpisów z poprawnymi danymi PKA"
 
-#: g10/gpg.c:2637
 #, c-format
 msgid "%s:%d: invalid verify options\n"
 msgstr "%s:%d: niepoprawne opcje sprawdzania\n"
 
-#: g10/gpg.c:2640
 msgid "invalid verify options\n"
 msgstr "niepoprawne opcje sprawdzania\n"
 
-#: g10/gpg.c:2647
 #, c-format
 msgid "unable to set exec-path to %s\n"
-msgstr "nie mo¿na ustawiæ ¶cie¿ki programów wykonywalnych na %s\n"
+msgstr "nie można ustawić ścieżki programów wykonywalnych na %s\n"
 
-#: g10/gpg.c:2822
 #, c-format
 msgid "%s:%d: invalid auto-key-locate list\n"
 msgstr "%s:%d: niepoprawna lista auto-key-locate\n"
 
-#: g10/gpg.c:2825
 msgid "invalid auto-key-locate list\n"
 msgstr "Niepoprawna lista auto-key-locate\n"
 
-#: g10/gpg.c:2920 sm/gpgsm.c:1369
 msgid "WARNING: program may create a core file!\n"
-msgstr "OSTRZE¯ENIE: program mo¿e stworzyæ plik zrzutu pamiêci!\n"
+msgstr "OSTRZEŻENIE: program może stworzyć plik zrzutu pamięci!\n"
 
-#: g10/gpg.c:2924
 #, c-format
 msgid "WARNING: %s overrides %s\n"
-msgstr "OSTRZE¯ENIE: %s powoduje obej¶cie %s\n"
+msgstr "OSTRZEŻENIE: %s powoduje obejście %s\n"
 
-#: g10/gpg.c:2933
 #, c-format
 msgid "%s not allowed with %s!\n"
-msgstr "Nie wolno u¿ywaæ %s z %s!\n"
+msgstr "Nie wolno używać %s z %s!\n"
 
-#: g10/gpg.c:2936
 #, c-format
 msgid "%s makes no sense with %s!\n"
-msgstr "%s nie ma sensu w po³±czeniu z %s!\n"
+msgstr "%s nie ma sensu w połączeniu z %s!\n"
+
+msgid "WARNING: running with faked system time: "
+msgstr "OSTRZEŻENIE: działanie z fałszywym czasem systemowym: "
 
-#: g10/gpg.c:2951
 #, c-format
 msgid "will not run with insecure memory due to %s\n"
-msgstr "nie zadzia³a z niebezpieczn± pamiêci± z powodu %s\n"
-
-#: g10/gpg.c:2965
-msgid "you can only make detached or clear signatures while in --pgp2 mode\n"
-msgstr ""
-"w trybie --pgp2 mo¿na sk³adaæ tylko podpisy oddzielne lub do³±czone do "
-"tekstu\n"
-
-#: g10/gpg.c:2971
-msgid "you can't sign and encrypt at the same time while in --pgp2 mode\n"
-msgstr "w trybie --pgp2 nie mo¿na jednocze¶nie szyfrowaæ i podpisywaæ\n"
-
-#: g10/gpg.c:2977
-msgid "you must use files (and not a pipe) when working with --pgp2 enabled.\n"
-msgstr "w trybie --pgp2 trzeba u¿ywaæ plików a nie potoków.\n"
+msgstr "nie zadziała z niebezpieczną pamięcią z powodu %s\n"
 
-#: g10/gpg.c:2990
-msgid "encrypting a message in --pgp2 mode requires the IDEA cipher\n"
-msgstr "szyfrowanie wiadomo¶ci w trybie --pgp2 wymaga modu³u szyfru IDEA\n"
-
-#: g10/gpg.c:3056 g10/gpg.c:3080 sm/gpgsm.c:1441
 msgid "selected cipher algorithm is invalid\n"
-msgstr "wybrany algorytm szyfruj±cy jest niepoprawny\n"
-
-#: g10/gpg.c:3062 g10/gpg.c:3086 sm/gpgsm.c:1449 sm/gpgsm.c:1455
-msgid "selected digest algorithm is invalid\n"
-msgstr "wybrany algorytm skrótów wiadomo¶ci jest niepoprawny\n"
+msgstr "wybrany algorytm szyfrujący jest niepoprawny\n"
 
-#: g10/gpg.c:3068
 msgid "selected compression algorithm is invalid\n"
 msgstr "wybrany algorytm kompresji jest niepoprawny\n"
 
-#: g10/gpg.c:3074
 msgid "selected certification digest algorithm is invalid\n"
-msgstr "wybrany algorytm skrótów po¶wiadczeñ jest niepoprawny\n"
+msgstr "wybrany algorytm skrótów poświadczeń jest niepoprawny\n"
 
-#: g10/gpg.c:3089
 msgid "completes-needed must be greater than 0\n"
-msgstr "warto¶æ completes-needed musi byæ wiêksza od 0\n"
+msgstr "wartość completes-needed musi być większa od 0\n"
 
-#: g10/gpg.c:3091
 msgid "marginals-needed must be greater than 1\n"
-msgstr "warto¶æ marginals-needed musi byæ wiêksza od 1\n"
+msgstr "wartość marginals-needed musi być większa od 1\n"
 
-#: g10/gpg.c:3093
 msgid "max-cert-depth must be in the range from 1 to 255\n"
-msgstr "warto¶æ max-cert-depth musi mie¶ciæ siê w zakresie od 1 do 255\n"
+msgstr "wartość max-cert-depth musi mieścić się w zakresie od 1 do 255\n"
 
-#: g10/gpg.c:3095
 msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n"
 msgstr ""
-"niew³a¶ciwy domy¶lny poziom sprawdzania; musi mieæ warto¶æ 0, 1, 2 lub 3\n"
+"niewłaściwy domyślny poziom sprawdzania; musi mieć wartość 0, 1, 2 lub 3\n"
 
-#: g10/gpg.c:3097
 msgid "invalid min-cert-level; must be 1, 2, or 3\n"
 msgstr ""
-"niew³a¶ciwy minimalny poziom sprawdzania; musi mieæ warto¶æ 0, 1, 2 lub 3\n"
+"niewłaściwy minimalny poziom sprawdzania; musi mieć wartość 0, 1, 2 lub 3\n"
 
-#: g10/gpg.c:3100
-msgid "NOTE: simple S2K mode (0) is strongly discouraged\n"
+#, fuzzy
+#| msgid "NOTE: simple S2K mode (0) is strongly discouraged\n"
+msgid "Note: simple S2K mode (0) is strongly discouraged\n"
 msgstr "UWAGA: prosty tryb S2K (0) jest stanowczo odradzany\n"
 
-#: g10/gpg.c:3104
 msgid "invalid S2K mode; must be 0, 1 or 3\n"
-msgstr "niepoprawny tryb S2K; musi mieæ warto¶æ 0, 1 lub 3\n"
+msgstr "niepoprawny tryb S2K; musi mieć wartość 0, 1 lub 3\n"
 
-#: g10/gpg.c:3111
 msgid "invalid default preferences\n"
-msgstr "niew³a¶ciwe domy¶lne ustawienia\n"
+msgstr "niewłaściwe domyślne ustawienia\n"
 
-#: g10/gpg.c:3120
 msgid "invalid personal cipher preferences\n"
-msgstr "niew³a¶ciwe ustawienia szyfrów\n"
+msgstr "niewłaściwe ustawienia szyfrów\n"
 
-#: g10/gpg.c:3124
 msgid "invalid personal digest preferences\n"
-msgstr "niew³a¶ciwe ustawienia skrótów\n"
+msgstr "niewłaściwe ustawienia skrótów\n"
 
-#: g10/gpg.c:3128
 msgid "invalid personal compress preferences\n"
-msgstr "niew³a¶ciwe ustawienia algorytmów kompresji\n"
+msgstr "niewłaściwe ustawienia algorytmów kompresji\n"
 
-#: g10/gpg.c:3161
 #, c-format
 msgid "%s does not yet work with %s\n"
-msgstr "%s jeszcze nie dzia³a z %s!\n"
+msgstr "%s jeszcze nie działa z %s!\n"
 
-#: g10/gpg.c:3208
-#, c-format
-msgid "you may not use cipher algorithm `%s' while in %s mode\n"
-msgstr "szyfr ,,%s'' nie jest dostêpny w trybie %s\n"
-
-#: g10/gpg.c:3213
-#, c-format
-msgid "you may not use digest algorithm `%s' while in %s mode\n"
-msgstr "skrót ,,%s'' nie jest dostêpny w trybie %s\n"
+#, fuzzy, c-format
+#| msgid "you may not use digest algorithm `%s' while in %s mode\n"
+msgid "digest algorithm '%s' may not be used in %s mode\n"
+msgstr "skrót ,,%s'' nie jest dostępny w trybie %s\n"
 
-#: g10/gpg.c:3218
-#, c-format
-msgid "you may not use compression algorithm `%s' while in %s mode\n"
-msgstr "kompresja ,,%s'' nie jest dostêpna w trybie %s\n"
+#, 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 "kompresja ,,%s'' nie jest dostępna w trybie %s\n"
 
-#: g10/gpg.c:3310
 #, c-format
 msgid "failed to initialize the TrustDB: %s\n"
-msgstr "inicjowanie Bazy Zaufania nie powiod³o siê: %s\n"
+msgstr "inicjowanie Bazy Zaufania nie powiodło się: %s\n"
 
-#: g10/gpg.c:3321
 msgid "WARNING: recipients (-r) given without using public key encryption\n"
-msgstr "OSTRZE¯ENIE: podano adresatów (-r) w dzia³aniu które ich nie dotyczy\n"
-
-#: g10/gpg.c:3342
-msgid "--store [filename]"
-msgstr "--store [plik]"
-
-#: g10/gpg.c:3349
-msgid "--symmetric [filename]"
-msgstr "--symmetric [plik]"
+msgstr "OSTRZEŻENIE: podano adresatów (-r) w działaniu które ich nie dotyczy\n"
 
-#: g10/gpg.c:3351
-#, c-format
-msgid "symmetric encryption of `%s' failed: %s\n"
-msgstr "szyfrowanie symetryczne ,,%s'' nie powiod³o siê: %s\n"
-
-#: g10/gpg.c:3361
-msgid "--encrypt [filename]"
-msgstr "--encrypt [plik]"
-
-#: g10/gpg.c:3374
-msgid "--symmetric --encrypt [filename]"
-msgstr "--symmetric --encrypt [plik]"
+#, fuzzy, c-format
+#| msgid "symmetric encryption of `%s' failed: %s\n"
+msgid "symmetric encryption of '%s' failed: %s\n"
+msgstr "szyfrowanie symetryczne ,,%s'' nie powiodło się: %s\n"
 
-#: g10/gpg.c:3376
 msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n"
-msgstr "nie mo¿na u¿yæ --symmetric --encrypt wraz z --s2k-mode 0\n"
+msgstr "nie można użyć --symmetric --encrypt wraz z --s2k-mode 0\n"
 
-#: g10/gpg.c:3379
-#, c-format
-msgid "you cannot use --symmetric --encrypt while in %s mode\n"
-msgstr "nie mo¿na u¿yæ --symmetric --encrypt w trybie %s\n"
-
-#: g10/gpg.c:3397
-msgid "--sign [filename]"
-msgstr "--sign [plik]"
-
-#: g10/gpg.c:3410
-msgid "--sign --encrypt [filename]"
-msgstr "--sign --encrypt [plik]"
-
-#: g10/gpg.c:3425
-msgid "--symmetric --sign --encrypt [filename]"
-msgstr "--symmetric --sign --encrypt [plik]"
+#, 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 "nie można użyć --symmetric --encrypt w trybie %s\n"
 
-#: g10/gpg.c:3427
 msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n"
-msgstr "nie mo¿na u¿yæ --symmetric --sign --encrypt wraz z --s2k-mode 0\n"
-
-#: g10/gpg.c:3430
-#, c-format
-msgid "you cannot use --symmetric --sign --encrypt while in %s mode\n"
-msgstr "nie mo¿na u¿yæ --symmetric --sign --encrypt w trybie %s\n"
-
-#: g10/gpg.c:3450
-msgid "--sign --symmetric [filename]"
-msgstr "--sign --symmetric [plik]"
+msgstr "nie można użyć --symmetric --sign --encrypt wraz z --s2k-mode 0\n"
 
-#: g10/gpg.c:3459
-msgid "--clearsign [filename]"
-msgstr "--clearsign [plik]"
-
-#: g10/gpg.c:3484
-msgid "--decrypt [filename]"
-msgstr "--decrypt [plik]"
-
-#: g10/gpg.c:3492
-msgid "--sign-key user-id"
-msgstr "--sign-key nazwa u¿ytkownika"
-
-#: g10/gpg.c:3496
-msgid "--lsign-key user-id"
-msgstr "--lsign-key nazwa u¿ytkownika"
-
-#: g10/gpg.c:3517
-msgid "--edit-key user-id [commands]"
-msgstr "--edit-key nazwa u¿ytkownika [polecenia]"
+#, 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 "nie można użyć --symmetric --sign --encrypt w trybie %s\n"
 
-#: g10/gpg.c:3602
 #, c-format
 msgid "keyserver send failed: %s\n"
-msgstr "wysy³ka do serwera kluczy nie powiod³a siê: %s\n"
+msgstr "wysyłka do serwera kluczy nie powiodła się: %s\n"
 
-#: g10/gpg.c:3604
 #, c-format
 msgid "keyserver receive failed: %s\n"
-msgstr "odbiór z serwera kluczy nie powiód³ siê: %s\n"
+msgstr "odbiór z serwera kluczy nie powiódł się: %s\n"
 
-#: g10/gpg.c:3606
 #, c-format
 msgid "key export failed: %s\n"
-msgstr "eksport kluczy nie powiód³ siê: %s\n"
+msgstr "eksport kluczy nie powiódł się: %s\n"
+
+#, fuzzy, c-format
+#| msgid "key export failed: %s\n"
+msgid "export as ssh key failed: %s\n"
+msgstr "eksport kluczy nie powiódł się: %s\n"
 
-#: g10/gpg.c:3617
 #, c-format
 msgid "keyserver search failed: %s\n"
-msgstr "szukanie w serwerze kluczy nie powiod³o siê: %s\n"
+msgstr "szukanie w serwerze kluczy nie powiodło się: %s\n"
 
-#: g10/gpg.c:3627
 #, c-format
 msgid "keyserver refresh failed: %s\n"
-msgstr "od¶wie¿enie kluczy z serwera nie powiod³o siê: %s\n"
+msgstr "odświeżenie kluczy z serwera nie powiodło się: %s\n"
 
-#: g10/gpg.c:3678
 #, c-format
 msgid "dearmoring failed: %s\n"
-msgstr "zdjêcie opakowania ASCII nie powiod³o siê: %s\n"
+msgstr "zdjęcie opakowania ASCII nie powiodło się: %s\n"
 
-#: g10/gpg.c:3686
 #, c-format
 msgid "enarmoring failed: %s\n"
-msgstr "opakowywanie ASCII nie powiod³o siê: %s\n"
+msgstr "opakowywanie ASCII nie powiodło się: %s\n"
+
+#, fuzzy, c-format
+#| msgid "invalid hash algorithm `%s'\n"
+msgid "invalid hash algorithm '%s'\n"
+msgstr "niewłaściwy algorytm skrótu ,,%s''\n"
+
+#, fuzzy, c-format
+#| msgid "error storing certificate: %s\n"
+msgid "error parsing key specification '%s': %s\n"
+msgstr "błąd zapisywania certyfikatu: %s\n"
 
-#: g10/gpg.c:3776
 #, c-format
-msgid "invalid hash algorithm `%s'\n"
-msgstr "niew³a¶ciwy algorytm skrótu ,,%s''\n"
+msgid "'%s' does not appear to be a valid key ID, fingerprint or keygrip\n"
+msgstr ""
 
-#: g10/gpg.c:3893
-msgid "[filename]"
-msgstr "[nazwa pliku]"
+msgid "WARNING: no command supplied.  Trying to guess what you mean ...\n"
+msgstr ""
 
-#: g10/gpg.c:3897
 msgid "Go ahead and type your message ...\n"
-msgstr "Wpisz tutaj swoj± wiadomo¶æ ...\n"
+msgstr "Wpisz tutaj swoją wiadomość ...\n"
 
-#: g10/gpg.c:4209
 msgid "the given certification policy URL is invalid\n"
-msgstr "podany URL regulaminu powiadczania jest niepoprawny\n"
+msgstr "podany URL regulaminu poświadczania jest niepoprawny\n"
 
-#: g10/gpg.c:4211
 msgid "the given signature policy URL is invalid\n"
-msgstr "podany URL regulaminu podpisów jest niepoprawny\n"
+msgstr "podany URL regulaminu podpisów jest niepoprawny\n"
 
-#: g10/gpg.c:4244
 msgid "the given preferred keyserver URL is invalid\n"
 msgstr "podany preferowany URL serwera kluczy jest niepoprawny\n"
 
-#: g10/gpgv.c:72
-msgid "take the keys from this keyring"
-msgstr "pobieranie kluczy z tego zbioru"
+msgid "|FILE|take the keys from the keyring FILE"
+msgstr "|PLIK|pobieranie kluczy ze zbioru PLIK"
 
-#: g10/gpgv.c:74
 msgid "make timestamp conflicts only a warning"
-msgstr "nie traktowaæ konfliktu datowników jako b³êdu"
+msgstr "nie traktować konfliktu datowników jako błędu"
 
-#: g10/gpgv.c:75 sm/gpgsm.c:376
 msgid "|FD|write status info to this FD"
 msgstr "|FD|pisanie opisu stanu do deskryptora FD"
 
-#: g10/gpgv.c:99
+msgid "|ALGO|reject signatures made with ALGO"
+msgstr ""
+
 msgid "Usage: gpgv [options] [files] (-h for help)"
-msgstr "Wywo³anie: gpgv [opcje] [pliki] (-h podaje pomoc)"
+msgstr "Wywołanie: gpgv [opcje] [pliki] (-h podaje pomoc)"
 
-#: g10/gpgv.c:102
 msgid ""
-"Syntax: gpg [options] [files]\n"
+"Syntax: gpgv [options] [files]\n"
 "Check signatures against known trusted keys\n"
 msgstr ""
-"Sk³adnia: gpg [opcje] [pliki]\n"
-"Sprawdzanie podpisów ze znanych zaufanych kluczy\n"
+"Składnia: gpgv [opcje] [pliki]\n"
+"Sprawdzanie podpisów ze znanych zaufanych kluczy\n"
 
-#: g10/helptext.c:72
 msgid "No help available"
-msgstr "Pomoc niedostêpna"
+msgstr "Pomoc niedostępna"
 
-#: 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 "Brak pomocy o ,,%s''"
 
-#: g10/import.c:94
 msgid "import signatures that are marked as local-only"
-msgstr "import podpisów oznaczonych jako tylko lokalne"
+msgstr "import podpisów oznaczonych jako tylko lokalne"
 
-#: g10/import.c:96
 msgid "repair damage from the pks keyserver during import"
-msgstr "naprawienie uszkodzeñ z serwera pks przy imporcie"
+msgstr "naprawienie uszkodzeń z serwera pks przy imporcie"
+
+#, fuzzy
+#| msgid "do not update the trustdb after import"
+msgid "do not clear the ownertrust values during import"
+msgstr "nie uaktualnianie bazy zaufania po imporcie"
 
-#: g10/import.c:98
 msgid "do not update the trustdb after import"
 msgstr "nie uaktualnianie bazy zaufania po imporcie"
 
-#: g10/import.c:100
-msgid "create a public key when importing a secret key"
-msgstr "tworzenie kluczy publicznych przy imporcie kluczy tajnych"
+#, fuzzy
+#| msgid "show key fingerprint"
+msgid "show key during import"
+msgstr "okazanie odcisku klucza"
 
-#: g10/import.c:102
 msgid "only accept updates to existing keys"
-msgstr "przyjmowanie tylko uaktualnieñ istniej±cych kluczy"
+msgstr "przyjmowanie tylko uaktualnień istniejących kluczy"
 
-#: g10/import.c:104
 msgid "remove unusable parts from key after import"
-msgstr "usuwanie bezu¿ytecznych czê¶ci kluczy po imporcie"
+msgstr "usuwanie bezużytecznych części kluczy po imporcie"
 
-#: g10/import.c:106
 msgid "remove as much as possible from key after import"
-msgstr "usuwanie jak najwiêkszej czê¶ci kluczy po imporcie"
+msgstr "usuwanie jak największej części kluczy po imporcie"
+
+msgid "run import filters and export key immediately"
+msgstr ""
+
+#, fuzzy
+#| msgid "assume input is in binary format"
+msgid "assume the GnuPG key backup format"
+msgstr "przyjęcie wejścia w formacie binarnym"
+
+#, fuzzy
+#| msgid "show key fingerprint"
+msgid "repair keys on import"
+msgstr "okazanie odcisku klucza"
 
-#: g10/import.c:269
 #, c-format
 msgid "skipping block of type %d\n"
-msgstr "blok typu %d zostaje pominiêty\n"
+msgstr "blok typu %d zostaje pominięty\n"
 
-#: g10/import.c:278
 #, c-format
 msgid "%lu keys processed so far\n"
 msgstr "%lu kluczy przetworzonych do tej chwili\n"
 
-#: g10/import.c:295
 #, c-format
 msgid "Total number processed: %lu\n"
-msgstr "Ogó³em przetworzonych kluczy: %lu\n"
+msgstr "Ogółem przetworzonych kluczy: %lu\n"
+
+#, fuzzy, c-format
+#| msgid "      skipped new keys: %lu\n"
+msgid "    skipped PGP-2 keys: %lu\n"
+msgstr "   pominiętych nowych kluczy: %lu\n"
 
-#: g10/import.c:297
 #, c-format
 msgid "      skipped new keys: %lu\n"
-msgstr "   pominiêtych nowych kluczy: %lu\n"
+msgstr "   pominiętych nowych kluczy: %lu\n"
 
-#: g10/import.c:300
 #, c-format
 msgid "          w/o user IDs: %lu\n"
 msgstr "          bez identyfikatora: %lu\n"
 
-#: g10/import.c:302 sm/import.c:112
 #, c-format
 msgid "              imported: %lu"
-msgstr "         do³±czono do zbioru: %lu"
+msgstr "         dołączono do zbioru: %lu"
 
-#: g10/import.c:308 sm/import.c:116
 #, c-format
 msgid "             unchanged: %lu\n"
 msgstr "                   bez zmian: %lu\n"
 
-#: g10/import.c:310
 #, c-format
 msgid "          new user IDs: %lu\n"
-msgstr "      nowych identyfikatorów: %lu\n"
+msgstr "      nowych identyfikatorów: %lu\n"
 
-#: g10/import.c:312
 #, c-format
 msgid "           new subkeys: %lu\n"
 msgstr "            nowych podkluczy: %lu\n"
 
-#: g10/import.c:314
 #, c-format
 msgid "        new signatures: %lu\n"
-msgstr "             nowych podpisów: %lu\n"
+msgstr "             nowych podpisów: %lu\n"
 
-#: g10/import.c:316
 #, c-format
 msgid "   new key revocations: %lu\n"
-msgstr "   nowych uniewa¿nieñ kluczy: %lu\n"
+msgstr "   nowych unieważnień kluczy: %lu\n"
 
-#: g10/import.c:318 sm/import.c:118
 #, c-format
 msgid "      secret keys read: %lu\n"
 msgstr "   tajnych kluczy wczytanych: %lu\n"
 
-#: g10/import.c:320 sm/import.c:120
 #, c-format
 msgid "  secret keys imported: %lu\n"
 msgstr "     tajnych kluczy dodanych: %lu\n"
 
-#: g10/import.c:322 sm/import.c:122
 #, c-format
 msgid " secret keys unchanged: %lu\n"
 msgstr "    tajnych kluczy bez zmian: %lu\n"
 
-#: g10/import.c:324 sm/import.c:124
 #, c-format
 msgid "          not imported: %lu\n"
-msgstr "      nie w³±czono do zbioru: %lu\n"
+msgstr "      nie włączono do zbioru: %lu\n"
 
-#: g10/import.c:326
 #, c-format
 msgid "    signatures cleaned: %lu\n"
-msgstr "     podpisów wyczyszczonych: %lu\n"
+msgstr "     podpisów wyczyszczonych: %lu\n"
 
-#: g10/import.c:328
 #, c-format
 msgid "      user IDs cleaned: %lu\n"
-msgstr "ID u¿ytkownika wyczyszczonych: %lu\n"
+msgstr "ID użytkownika wyczyszczonych: %lu\n"
 
-#: g10/import.c:569
 #, c-format
 msgid ""
 "WARNING: key %s contains preferences for unavailable\n"
 "algorithms on these user IDs:\n"
 msgstr ""
-"OSTRZE¯ENIE: klucz %s zawiera preferencje dla niedostêpnych\n"
-"algorytmów dla tych ID u¿ytkownika:\n"
+"OSTRZEŻENIE: klucz %s zawiera preferencje dla niedostępnych\n"
+"algorytmów dla tych ID użytkownika:\n"
 
-#: g10/import.c:610
 #, c-format
 msgid "         \"%s\": preference for cipher algorithm %s\n"
 msgstr "         ,,%s'': preferowany szyfr %s\n"
 
-#: g10/import.c:625
 #, c-format
 msgid "         \"%s\": preference for digest algorithm %s\n"
-msgstr "         ,,%s'': preferowany algorytm skrótu %s\n"
+msgstr "         ,,%s'': preferowany algorytm skrótu %s\n"
 
-#: g10/import.c:637
 #, c-format
 msgid "         \"%s\": preference for compression algorithm %s\n"
 msgstr "         ,,%s'': preferowany algorytm kompresji %s\n"
 
-#: g10/import.c:650
 msgid "it is strongly suggested that you update your preferences and\n"
-msgstr "zdecydowanie sugerowane jest uaktualnienie ustawieñ i ponowne\n"
+msgstr "zdecydowanie sugerowane jest uaktualnienie ustawień i ponowne\n"
 
-#: g10/import.c:652
 msgid "re-distribute this key to avoid potential algorithm mismatch problems\n"
-msgstr "rozes³anie tego klucza w celu unikniêcia niezgodno¶ci algorytmów\n"
+msgstr "rozesłanie tego klucza w celu uniknięcia niezgodności algorytmów\n"
 
-#: g10/import.c:676
 #, c-format
 msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr ""
-"mo¿na uaktualniæ swoje ustawienia poprzez: gpg --edit-key %s updpref save\n"
+"można uaktualnić swoje ustawienia poprzez: gpg --edit-key %s updpref save\n"
 
-#: g10/import.c:726 g10/import.c:1124
 #, c-format
 msgid "key %s: no user ID\n"
-msgstr "klucz %s: brak identyfikatora u¿ytkownika\n"
+msgstr "klucz %s: brak identyfikatora użytkownika\n"
+
+#, fuzzy, c-format
+#| msgid "skipped \"%s\": %s\n"
+msgid "key %s: %s\n"
+msgstr "pominięty ,,%s'': %s\n"
+
+msgid "rejected by import screener"
+msgstr ""
 
-#: g10/import.c:755
 #, c-format
 msgid "key %s: PKS subkey corruption repaired\n"
-msgstr "klucz %s: podklucz uszkodzony przez serwer zosta³ naprawiony\n"
+msgstr "klucz %s: podklucz uszkodzony przez serwer został naprawiony\n"
 
-#: g10/import.c:770
 #, c-format
 msgid "key %s: accepted non self-signed user ID \"%s\"\n"
-msgstr "klucz %s: przyjêto identyfikator nie podpisany nim samym ,,%s''\n"
+msgstr "klucz %s: przyjęto identyfikator nie podpisany nim samym ,,%s''\n"
 
-#: g10/import.c:776
 #, c-format
 msgid "key %s: no valid user IDs\n"
-msgstr "klucz %s: brak poprawnych identyfikatorów u¿ytkownika\n"
+msgstr "klucz %s: brak poprawnych identyfikatorów użytkownika\n"
 
-#: g10/import.c:778
 msgid "this may be caused by a missing self-signature\n"
-msgstr "to mo¿e byæ spowodowane brakiem podpisu klucza nim samym\n"
+msgstr "to może być spowodowane brakiem podpisu klucza nim samym\n"
 
-#: g10/import.c:788 g10/import.c:1246
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "klucz %s: brak klucza publicznego: %s\n"
 
-#: g10/import.c:794
 #, c-format
 msgid "key %s: new key - skipped\n"
-msgstr "klucz %s: nowy klucz - pominiêty\n"
+msgstr "klucz %s: nowy klucz - pominięty\n"
 
-#: g10/import.c:803
 #, c-format
 msgid "no writable keyring found: %s\n"
 msgstr "brak zapisywalnego zbioru kluczy: %s\n"
 
-#: g10/import.c:808 g10/openfile.c:278 g10/sign.c:804 g10/sign.c:1113
-#, c-format
-msgid "writing to `%s'\n"
-msgstr "zapis do ,,%s''\n"
-
-#: g10/import.c:812 g10/import.c:907 g10/import.c:1164 g10/import.c:1307
-#: g10/import.c:2382 g10/import.c:2404
-#, c-format
-msgid "error writing keyring `%s': %s\n"
-msgstr "b³±d zapisu zbioru kluczy ,,%s'': %s\n"
+#, fuzzy, c-format
+#| msgid "error writing keyring `%s': %s\n"
+msgid "error writing keyring '%s': %s\n"
+msgstr "błąd zapisu zbioru kluczy ,,%s'': %s\n"
 
-#: g10/import.c:831
 #, c-format
 msgid "key %s: public key \"%s\" imported\n"
 msgstr "klucz %s: klucz publiczny ,,%s'' wczytano do zbioru\n"
 
-#: g10/import.c:855
 #, c-format
 msgid "key %s: doesn't match our copy\n"
-msgstr "klucz %s: nie zgadza siê z lokaln± kopi±\n"
+msgstr "klucz %s: nie zgadza się z lokalną kopią\n"
 
-#: g10/import.c:872 g10/import.c:1264
-#, c-format
-msgid "key %s: can't locate original keyblock: %s\n"
-msgstr "klucz %s: brak oryginalnego bloku klucza; %s\n"
-
-#: g10/import.c:880 g10/import.c:1271
-#, c-format
-msgid "key %s: can't read original keyblock: %s\n"
-msgstr "klucz %s: nie mo¿na odczytaæ oryginalnego bloku klucza: %s\n"
-
-#: g10/import.c:917
 #, c-format
 msgid "key %s: \"%s\" 1 new user ID\n"
-msgstr "klucz %s: ,,%s'' 1 nowy identyfikator u¿ytkownika\n"
+msgstr "klucz %s: ,,%s'' 1 nowy identyfikator użytkownika\n"
 
-#: g10/import.c:920
 #, c-format
 msgid "key %s: \"%s\" %d new user IDs\n"
-msgstr "klucz %s: ,,%s'' %d nowych identyfikatorów u¿ytkownika\n"
+msgstr "klucz %s: ,,%s'' %d nowych identyfikatorów użytkownika\n"
 
-#: g10/import.c:923
 #, c-format
 msgid "key %s: \"%s\" 1 new signature\n"
 msgstr "klucz %s: ,,%s'' 1 nowy podpis\n"
 
-#: g10/import.c:926
 #, c-format
 msgid "key %s: \"%s\" %d new signatures\n"
-msgstr "klucz %s: ,,%s'' %d nowych podpisów\n"
+msgstr "klucz %s: ,,%s'' %d nowych podpisów\n"
 
-#: g10/import.c:929
 #, c-format
 msgid "key %s: \"%s\" 1 new subkey\n"
 msgstr "klucz %s: ,,%s'' 1 nowy podklucz\n"
 
-#: g10/import.c:932
 #, c-format
 msgid "key %s: \"%s\" %d new subkeys\n"
 msgstr "klucz %s: ,,%s'' %d nowych podkluczy\n"
 
-#: g10/import.c:935
 #, c-format
 msgid "key %s: \"%s\" %d signature cleaned\n"
 msgstr "klucz %s: ,,%s'' %d podpis wyczyszczony\n"
 
-#: g10/import.c:938
 #, c-format
 msgid "key %s: \"%s\" %d signatures cleaned\n"
-msgstr "klucz %s: ,,%s'' %d podpisów wyczyszczonych\n"
+msgstr "klucz %s: ,,%s'' %d podpisów wyczyszczonych\n"
 
-#: g10/import.c:941
 #, c-format
 msgid "key %s: \"%s\" %d user ID cleaned\n"
-msgstr "klucz %s: ,,%s'' %d identyfikator u¿ytkownika wyczyszczony\n"
+msgstr "klucz %s: ,,%s'' %d identyfikator użytkownika wyczyszczony\n"
 
-#: g10/import.c:944
 #, c-format
 msgid "key %s: \"%s\" %d user IDs cleaned\n"
-msgstr "klucz %s: ,,%s'' %d identyfikatorów u¿ytkownika wyczyszczonych\n"
+msgstr "klucz %s: ,,%s'' %d identyfikatorów użytkownika wyczyszczonych\n"
 
-#: g10/import.c:967
 #, c-format
 msgid "key %s: \"%s\" not changed\n"
 msgstr "klucz %s: ,,%s'' bez zmian\n"
 
-#: g10/import.c:1130
 #, c-format
-msgid "key %s: secret key with invalid cipher %d - skipped\n"
-msgstr "klucz %s: klucz tajny z b³êdnym szyfrem %d - pominiêty\n"
+msgid "key %s: secret key imported\n"
+msgstr "klucz %s: klucz tajny wczytany do zbioru\n"
+
+#, fuzzy, c-format
+#| msgid "skipped: secret key already present\n"
+msgid "key %s: secret key already exists\n"
+msgstr "pominięty: klucz prywatny jest już wpisany\n"
+
+#, fuzzy, c-format
+#| msgid "error sending %s command: %s\n"
+msgid "key %s: error sending to agent: %s\n"
+msgstr "błąd wysyłania polecenia %s: %s\n"
+
+#, fuzzy, c-format
+#| msgid "secret key \"%s\" not found: %s\n"
+msgid "secret key %s: %s\n"
+msgstr "klucz prywatny ,,%s'' nie został odnaleziony: %s\n"
 
-#: g10/import.c:1141
 msgid "importing secret keys not allowed\n"
 msgstr "wczytywanie kluczy tajnych nie jest dozwolone\n"
 
-#: g10/import.c:1158 g10/import.c:2397
 #, c-format
-msgid "no default secret keyring: %s\n"
-msgstr "brak domy¶lnego zbioru kluczy tajnych: %s\n"
+msgid "key %s: secret key with invalid cipher %d - skipped\n"
+msgstr "klucz %s: klucz tajny z błędnym szyfrem %d - pominięty\n"
 
-#: g10/import.c:1169
+#. 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 "key %s: secret key imported\n"
-msgstr "klucz %s: klucz tajny wczytany do zbioru\n"
+msgid "To migrate '%s', with each smartcard, run: %s\n"
+msgstr ""
 
-#: g10/import.c:1199
 #, c-format
-msgid "key %s: already in secret keyring\n"
-msgstr "klucz %s: ten klucz tajny ju¿ znajduje siê w zbiorze\n"
+msgid "key %s: no public key - can't apply revocation certificate\n"
+msgstr ""
+"klucz %s: brak klucza publicznego którego dotyczy wczytany certyfikat\n"
+"              unieważnienia\n"
 
-#: g10/import.c:1209
 #, c-format
-msgid "key %s: secret key not found: %s\n"
-msgstr "klucz %s: brak klucza tajnego: %s\n"
+msgid "key %s: can't locate original keyblock: %s\n"
+msgstr "klucz %s: brak oryginalnego bloku klucza; %s\n"
 
-#: g10/import.c:1239
 #, c-format
-msgid "key %s: no public key - can't apply revocation certificate\n"
-msgstr ""
-"klucz %s: brak klucza publicznego którego dotyczy wczytany certyfikat\n"
-"              uniewa¿nienia\n"
+msgid "key %s: can't read original keyblock: %s\n"
+msgstr "klucz %s: nie można odczytać oryginalnego bloku klucza: %s\n"
 
-#: g10/import.c:1282
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
-msgstr "klucz %s: niepoprawny certyfikat uniewa¿nienia: %s - odrzucony\n"
+msgstr "klucz %s: niepoprawny certyfikat unieważnienia: %s - odrzucony\n"
 
-#: g10/import.c:1314
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
-msgstr "klucz %s: ,,%s'' certyfikat uniewa¿nienia zosta³ ju¿ wczytany\n"
+msgstr "klucz %s: ,,%s'' certyfikat unieważnienia został już wczytany\n"
 
-#: g10/import.c:1380
 #, c-format
 msgid "key %s: no user ID for signature\n"
-msgstr "klucz %s: brak identyfikatora u¿ytkownika do podpisu\n"
+msgstr "klucz %s: brak identyfikatora użytkownika do podpisu\n"
 
-#: g10/import.c:1395
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
-msgstr "klucz %s: algorytm asymetryczny dla id ,,%s'' nie jest obs³ugiwany\n"
+msgstr "klucz %s: algorytm asymetryczny dla id ,,%s'' nie jest obsługiwany\n"
 
-#: g10/import.c:1397
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "klucz %s: niepoprawny podpis na identyfikatorze ,,%s''\n"
 
-#: g10/import.c:1415
 #, c-format
-msgid "key %s: no subkey for key binding\n"
-msgstr "klucz %s: brak podklucza do dowi±zania\n"
+msgid "key %s: unsupported public key algorithm\n"
+msgstr "klucz %s: nieobsługiwany algorytm asymetryczny\n"
 
-#: g10/import.c:1426 g10/import.c:1476
 #, c-format
-msgid "key %s: unsupported public key algorithm\n"
-msgstr "klucz %s: nieobs³ugiwany algorytm asymetryczny\n"
+msgid "key %s: invalid direct key signature\n"
+msgstr "klucz %s: nieprawidłowy bezpośredni podpis\n"
+
+#, c-format
+msgid "key %s: no subkey for key binding\n"
+msgstr "klucz %s: brak podklucza do dowiązania\n"
 
-#: g10/import.c:1428
 #, c-format
 msgid "key %s: invalid subkey binding\n"
-msgstr "klucz %s: niepoprawne dowi±zanie podklucza\n"
+msgstr "klucz %s: niepoprawne dowiązanie podklucza\n"
 
-#: g10/import.c:1443
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
-msgstr "klucz %s: usuniêto wielokrotne dowi±zanie podklucza\n"
+msgstr "klucz %s: usunięto wielokrotne dowiązanie podklucza\n"
 
-#: g10/import.c:1465
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
-msgstr "klucz %s: brak podklucza, którego dotyczy uniewa¿nienie\n"
+msgstr "klucz %s: brak podklucza, którego dotyczy unieważnienie\n"
 
-#: g10/import.c:1478
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
-msgstr "klucz %s: niepoprawne uniewa¿nienie podklucza\n"
+msgstr "klucz %s: niepoprawne unieważnienie podklucza\n"
 
-#: g10/import.c:1493
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
-msgstr "klucz %s: usuniêto wielokrotne uniewa¿nienie podklucza\n"
+msgstr "klucz %s: usunięto wielokrotne unieważnienie podklucza\n"
 
-#: g10/import.c:1535
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
-msgstr "klucz %s: pominiêto identyfikator u¿ytkownika ,,%s''\n"
+msgstr "klucz %s: pominięto identyfikator użytkownika ,,%s''\n"
 
-#: g10/import.c:1556
 #, c-format
 msgid "key %s: skipped subkey\n"
-msgstr "klucz %s: podklucz pominiêty\n"
+msgstr "klucz %s: podklucz pominięty\n"
 
-#: g10/import.c:1583
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
-msgstr "klucz %s: podpis nieeksportowalny (klasy 0x%02X) - pominiêty\n"
+msgstr "klucz %s: podpis nieeksportowalny (klasy 0x%02X) - pominięty\n"
 
-#: g10/import.c:1593
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr ""
-"klucz %s: pominiêto certyfikat uniewa¿nienia umieszczony\n"
-"              w niew³a¶ciwym miejscu\n"
+"klucz %s: pominięto certyfikat unieważnienia umieszczony\n"
+"              w niewłaściwym miejscu\n"
 
-#: g10/import.c:1610
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
-msgstr "klucz %s: pominiêto -  niepoprawny certyfikat uniewa¿nienia: %s\n"
+msgstr "klucz %s: pominięto -  niepoprawny certyfikat unieważnienia: %s\n"
 
-#: g10/import.c:1624
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
-msgstr "klucz %s: pominiêto - podpis na podkluczu w niew³a¶ciwym miejscu\n"
+msgstr "klucz %s: pominięto - podpis na podkluczu w niewłaściwym miejscu\n"
 
-#: g10/import.c:1632
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
-msgstr "klucz %s: pominiêto - nieoczekiwana klasa podpisu (0x%02X)\n"
+msgstr "klucz %s: pominięto - nieoczekiwana klasa podpisu (0x%02X)\n"
 
-#: g10/import.c:1744
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
-msgstr "key %s: do³±czono powtórzony identyfikator u¿ytkownika\n"
+msgstr "key %s: dołączono powtórzony identyfikator użytkownika\n"
 
-#: g10/import.c:1806
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr ""
-"OSTRZE¯ENIE: klucz %s móg³ zostaæ uniewa¿niony:\n"
-"             zapytanie o uniewa¿niaj±cy klucz %s w serwerze kluczy\n"
+"OSTRZEŻENIE: klucz %s mógł zostać unieważniony:\n"
+"             zapytanie o unieważniający klucz %s w serwerze kluczy\n"
 
-#: g10/import.c:1820
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
-"OSTRZE¯ENIE: klucz %s móg³ zostaæ uniewa¿niony:\n"
-"             brak uniewa¿niaj±cego klucza %s.\n"
+"OSTRZEŻENIE: klucz %s mógł zostać unieważniony:\n"
+"             brak unieważniającego klucza %s.\n"
 
-#: g10/import.c:1879
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
-msgstr "klucz %s: ,,%s'' dodany certyfikat uniewa¿nienia\n"
+msgstr "klucz %s: ,,%s'' dodany certyfikat unieważnienia\n"
 
-#: g10/import.c:1913
 #, c-format
 msgid "key %s: direct key signature added\n"
-msgstr "klucz %s: dodano bezporedni podpis\n"
+msgstr "klucz %s: dodano bezpośredni podpis\n"
 
-#: g10/import.c:2302
-msgid "NOTE: a key's S/N does not match the card's one\n"
-msgstr "UWAGA: numer seryjny klucza nie zgadza siê z numerem karty\n"
+#, fuzzy, c-format
+#| msgid "error creating keybox `%s': %s\n"
+msgid "error creating keybox '%s': %s\n"
+msgstr "błąd tworzenia keyboksa ,,%s'': %s\n"
 
-#: g10/import.c:2310
-msgid "NOTE: primary key is online and stored on card\n"
-msgstr "UWAGA: klucz g³ówny jest aktywny i zapisany na karcie\n"
+#, fuzzy, c-format
+#| msgid "error creating keyring `%s': %s\n"
+msgid "error creating keyring '%s': %s\n"
+msgstr "błąd tworzenia zbioru kluczy `%s': %s\n"
 
-#: g10/import.c:2312
-msgid "NOTE: secondary key is online and stored on card\n"
-msgstr "UWAGA: klucz dodatkowy jest aktywny i zapisany na karcie\n"
+#, fuzzy, c-format
+#| msgid "keybox `%s' created\n"
+msgid "keybox '%s' created\n"
+msgstr "keybox ,,%s'' utworzony\n"
 
-#: g10/keydb.c:168
-#, c-format
-msgid "error creating keyring `%s': %s\n"
-msgstr "b³±d tworzenia zbioru kluczy `%s': %s\n"
+#, fuzzy, c-format
+#| msgid "keyring `%s' created\n"
+msgid "keyring '%s' created\n"
+msgstr "zbiór kluczy ,,%s'' został utworzony\n"
 
-#: g10/keydb.c:174
-#, c-format
-msgid "keyring `%s' created\n"
-msgstr "zbiór kluczy ,,%s'' zosta³ utworzony\n"
+#, fuzzy, c-format
+#| msgid "keyblock resource `%s': %s\n"
+msgid "keyblock resource '%s': %s\n"
+msgstr "zasób bloku klucza `%s': %s\n"
 
-#: g10/keydb.c:315 g10/keydb.c:318
-#, c-format
-msgid "keyblock resource `%s': %s\n"
-msgstr "zasób bloku klucza `%s': %s\n"
+#, fuzzy, c-format
+#| msgid "error opening `%s': %s\n"
+msgid "error opening key DB: %s\n"
+msgstr "błąd podczas otwierania ,,%s'': %s\n"
 
-#: g10/keydb.c:697
 #, c-format
 msgid "failed to rebuild keyring cache: %s\n"
-msgstr "nie powiod³a siê odbudowa bufora bazy: %s\n"
+msgstr "nie powiodła się odbudowa bufora bazy: %s\n"
 
-#: g10/keyedit.c:265
 msgid "[revocation]"
-msgstr "[uniewa¿nienie]"
+msgstr "[unieważnienie]"
 
-#: g10/keyedit.c:266
 msgid "[self-signature]"
 msgstr "[podpis klucza nim samym]"
 
-#: g10/keyedit.c:344 g10/keylist.c:388
-msgid "1 bad signature\n"
-msgstr "1 niepoprawny podpis\n"
-
-#: g10/keyedit.c:346 g10/keylist.c:390
-#, c-format
-msgid "%d bad signatures\n"
-msgstr "%d niepoprawnych podpisów\n"
-
-#: g10/keyedit.c:348 g10/keylist.c:392
-msgid "1 signature not checked due to a missing key\n"
-msgstr "1 podpis nie zosta³ sprawdzony z powodu braku klucza\n"
-
-#: g10/keyedit.c:350 g10/keylist.c:394
-#, c-format
-msgid "%d signatures not checked due to missing keys\n"
-msgstr "%d podpisów nie zosta³o sprawdzonych z powodu braku kluczy\n"
-
-#: g10/keyedit.c:352 g10/keylist.c:396
-msgid "1 signature not checked due to an error\n"
-msgstr "1 podpis nie zosta³ sprawdzony z powodu b³êdu\n"
-
-#: g10/keyedit.c:354 g10/keylist.c:398
-#, c-format
-msgid "%d signatures not checked due to errors\n"
-msgstr "%d podpisów nie sprawdzonych z powodu b³êdów\n"
-
-#: g10/keyedit.c:356
-msgid "1 user ID without valid self-signature detected\n"
-msgstr "wykryto 1 identyfikator u¿ytkownika niepodpisany tym samym kluczem\n"
-
-#: g10/keyedit.c:358
-#, c-format
-msgid "%d user IDs without valid self-signatures detected\n"
-msgstr ""
-"wykryto %d identyfikatorów u¿ytkownika niepodpisanych tym samym kluczem\n"
-
-#: g10/keyedit.c:414 g10/pkclist.c:261
 msgid ""
 "Please decide how far you trust this user to correctly verify other users' "
 "keys\n"
 "(by looking at passports, checking fingerprints from different sources, "
 "etc.)\n"
 msgstr ""
-"Zastanów siê jak bardzo ufasz temu u¿ytkownikowi w kwestii sprawdzania\n"
-"to¿samo¶ci innych u¿ytkowników (czy sprawdzi on odciski kluczy pobrane\n"
-"z ró¿nych ¼róde³, dokumenty potwierdzaj±ce to¿samo¶æ, itd.).\n"
+"Zastanów się jak bardzo ufasz temu użytkownikowi w kwestii sprawdzania\n"
+"tożsamości innych użytkowników (czy sprawdzi on odciski kluczy pobrane\n"
+"z różnych źródeł, dokumenty potwierdzające tożsamość, itd.).\n"
 
-#: g10/keyedit.c:418 g10/pkclist.c:273
 #, c-format
 msgid "  %d = I trust marginally\n"
 msgstr "  %d = mam ograniczone zaufanie\n"
 
-#: g10/keyedit.c:419 g10/pkclist.c:275
 #, c-format
 msgid "  %d = I trust fully\n"
-msgstr "  %d = mam pe³ne zaufanie\n"
+msgstr "  %d = mam pełne zaufanie\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 ""
-"Proszê wpisaæ poziom tego podpisu zaufania.\n"
-"Poziom wy¿szy ni¿ 1 umo¿liwia u¿ywanie podpisywanego w³a¶nie klucza\n"
-"do wykonywania zaufanych podpisów w twoim imieniu.\n"
+"Proszę wpisać poziom tego podpisu zaufania.\n"
+"Poziom wyższy niż 1 umożliwia używanie podpisywanego właśnie klucza\n"
+"do wykonywania zaufanych podpisów w twoim imieniu.\n"
 
-#: g10/keyedit.c:454
 msgid "Please enter a domain to restrict this signature, or enter for none.\n"
-msgstr "Proszê wpisaæ domenê ograniczaj±c± ten podpis lub Enter dla ¿adnej.\n"
+msgstr "Proszę wpisać domenę ograniczającą ten podpis lub Enter dla żadnej.\n"
+
+#, c-format
+msgid "Skipping user ID \"%s\", which is not a text ID.\n"
+msgstr ""
 
-#: g10/keyedit.c:598
 #, c-format
 msgid "User ID \"%s\" is revoked."
-msgstr "Identyfikator u¿ytkownika ,,%s'' zosta³ uniewa¿niony."
+msgstr "Identyfikator użytkownika ,,%s'' został unieważniony."
 
-#: g10/keyedit.c:607 g10/keyedit.c:635 g10/keyedit.c:662 g10/keyedit.c:830
-#: g10/keyedit.c:895 g10/keyedit.c:1753
 msgid "Are you sure you still want to sign it? (y/N) "
-msgstr "Czy na pewno chcesz podpisaæ? (t/N) "
+msgstr "Czy na pewno chcesz podpisać? (t/N) "
 
-#: g10/keyedit.c:621 g10/keyedit.c:649 g10/keyedit.c:676 g10/keyedit.c:836
-#: g10/keyedit.c:1759
 msgid "  Unable to sign.\n"
-msgstr " Nie da siê z³o¿yæ podpisu.\n"
+msgstr " Nie da się złożyć podpisu.\n"
 
-#: g10/keyedit.c:626
 #, c-format
 msgid "User ID \"%s\" is expired."
-msgstr "Identyfikator u¿ytkownika ,,%s'' przekroczy³ swój termin wa¿no¶ci."
+msgstr "Identyfikator użytkownika ,,%s'' przekroczył swój termin ważności."
 
-#: g10/keyedit.c:654
 #, c-format
 msgid "User ID \"%s\" is not self-signed."
 msgstr "Identyfikator ,,%s'' nie jest podpisany swoim kluczem."
 
-#: g10/keyedit.c:682
 #, c-format
 msgid "User ID \"%s\" is signable.  "
-msgstr "Identyfikator u¿ytkownika ,,%s'' jest podpisywalny. "
+msgstr "Identyfikator użytkownika ,,%s'' jest podpisywalny. "
 
-#: g10/keyedit.c:684
 msgid "Sign it? (y/N) "
-msgstr "Podpisaæ go? (t/N) "
+msgstr "Podpisać go? (t/N) "
 
-#: g10/keyedit.c:706
 #, c-format
 msgid ""
 "The self-signature on \"%s\"\n"
 "is a PGP 2.x-style signature.\n"
 msgstr ""
 "Podpis klucza nim samym na ,,%s''\n"
-"jest podpisem z³o¿onym przez PGP 2.x.\n"
+"jest podpisem złożonym przez PGP 2.x.\n"
 
-#: g10/keyedit.c:715
 msgid "Do you want to promote it to an OpenPGP self-signature? (y/N) "
-msgstr "Czy chcesz zamieniæ go na podpis OpenPGP? (t/N) "
+msgstr "Czy chcesz zamienić go na podpis OpenPGP? (t/N) "
 
-#: g10/keyedit.c:729
 #, c-format
 msgid ""
 "Your current signature on \"%s\"\n"
 "has expired.\n"
 msgstr ""
-"Twój podpis na ,,%s''\n"
-"przekroczy³ datê wa¿no¶ci.\n"
+"Twój podpis na ,,%s''\n"
+"przekroczył datę ważności.\n"
 
-#: g10/keyedit.c:733
 msgid "Do you want to issue a new signature to replace the expired one? (y/N) "
-msgstr "Czy chcesz zast±piæ przeterminowany podpis nowym? (t/N) "
+msgstr "Czy chcesz zastąpić przeterminowany podpis nowym? (t/N) "
 
-#: g10/keyedit.c:754
 #, c-format
 msgid ""
 "Your current signature on \"%s\"\n"
 "is a local signature.\n"
 msgstr ""
-"Twój podpis na ,,%s''\n"
+"Twój podpis na ,,%s''\n"
 "jest podpisem prywatnym (lokalnym).\n"
 
-#: g10/keyedit.c:758
 msgid "Do you want to promote it to a full exportable signature? (y/N) "
 msgstr ""
-"Czy chcesz zamieniæ go na pe³ny, publiczny, eksportowalny podpis? (t/N) "
+"Czy chcesz zamienić go na pełny, publiczny, eksportowalny podpis? (t/N) "
 
-#: g10/keyedit.c:779
 #, c-format
 msgid "\"%s\" was already locally signed by key %s\n"
-msgstr ",,%s'' jest ju¿ lokalnie podpisany kluczem %s\n"
+msgstr ",,%s'' jest już lokalnie podpisany kluczem %s\n"
 
-#: g10/keyedit.c:782
 #, c-format
 msgid "\"%s\" was already signed by key %s\n"
-msgstr ",,%s'' jest ju¿ podpisany kluczem %s\n"
+msgstr ",,%s'' jest już podpisany kluczem %s\n"
 
-#: g10/keyedit.c:787
 msgid "Do you want to sign it again anyway? (y/N) "
-msgstr "Czy na pewno chcesz to podpisaæ jeszcze raz? (t/N) "
+msgstr "Czy na pewno chcesz to podpisać jeszcze raz? (t/N) "
 
-#: g10/keyedit.c:809
 #, c-format
 msgid "Nothing to sign with key %s\n"
 msgstr "Nie ma nic do podpisania kluczem %s\n"
 
-#: g10/keyedit.c:824
 msgid "This key has expired!"
-msgstr "Data wa¿no¶ci tego klucza up³ynê³a!"
+msgstr "Data ważności tego klucza upłynęła!"
 
-#: g10/keyedit.c:842
 #, c-format
 msgid "This key is due to expire on %s.\n"
-msgstr "Wa¿no¶æ tego klucza wygasa %s.\n"
+msgstr "Ważność tego klucza wygasa %s.\n"
 
-#: g10/keyedit.c:848
 msgid "Do you want your signature to expire at the same time? (Y/n) "
 msgstr ""
-"Czy chcesz ¿eby wa¿no¶æ Twojego podpisu wygasa³a w tej samej chwili? (T/n) "
-
-#: g10/keyedit.c:888
-msgid ""
-"You may not make an OpenPGP signature on a PGP 2.x key while in --pgp2 "
-"mode.\n"
-msgstr ""
-"W trybie --pgp2 nie mo¿na podpisywaæ kluczy PGP 2.x podpisami OpenPGP.\n"
+"Czy chcesz żeby ważność Twojego podpisu wygasała w tej samej chwili? (T/n) "
 
-#: g10/keyedit.c:890
-msgid "This would make the key unusable in PGP 2.x.\n"
-msgstr "To uczyni ten klucz nieu¿ytecznym dla PGP 2.x.\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 ""
-"Jak dok³adnie zosta³a przez Ciebie sprawdzona to¿samo¶æ tej osoby?\n"
-"Je¶li nie wiesz co odpowiedzieæ, podaj ,,0''.\n"
+"Jak dokładnie została przez Ciebie sprawdzona tożsamość tej osoby?\n"
+"Jeśli nie wiesz co odpowiedzieć, podaj ,,0''.\n"
 
-#: g10/keyedit.c:920
 #, c-format
 msgid "   (0) I will not answer.%s\n"
 msgstr "   (0) Nie odpowiem na to pytanie. %s\n"
 
-#: g10/keyedit.c:922
 #, c-format
 msgid "   (1) I have not checked at all.%s\n"
-msgstr "   (1) W ogóle nie.%s\n"
+msgstr "   (1) W ogóle nie.%s\n"
 
-#: g10/keyedit.c:924
 #, c-format
 msgid "   (2) I have done casual checking.%s\n"
-msgstr "   (2) Pobie¿nie.%s\n"
+msgstr "   (2) Pobieżnie.%s\n"
 
-#: g10/keyedit.c:926
 #, c-format
 msgid "   (3) I have done very careful checking.%s\n"
-msgstr "   (3) Bardzo dok³adnie.%s\n"
+msgstr "   (3) Bardzo dokładnie.%s\n"
 
-#: g10/keyedit.c:932
-msgid "Your selection? (enter `?' for more information): "
-msgstr "Twój wybór (,,?'' podaje wiêcej informacji): "
+#, fuzzy
+#| msgid "Your selection? (enter `?' for more information): "
+msgid "Your selection? (enter '?' for more information): "
+msgstr "Twój wybór (,,?'' podaje więcej informacji): "
 
-#: g10/keyedit.c:956
 #, c-format
 msgid ""
 "Are you sure that you want to sign this key with your\n"
 "key \"%s\" (%s)\n"
 msgstr ""
-"Czy jeste¶ naprawdê pewien, ¿e chcesz podpisaæ ten klucz\n"
+"Czy jesteś naprawdę pewien, że chcesz podpisać ten klucz\n"
 "swoim kluczem ,,%s'' (%s)\n"
 
-#: g10/keyedit.c:963
 msgid "This will be a self-signature.\n"
-msgstr "To bêdzie podpis klucza nim samym.\n"
+msgstr "To będzie podpis klucza nim samym.\n"
 
-#: g10/keyedit.c:969
 msgid "WARNING: the signature will not be marked as non-exportable.\n"
 msgstr ""
-"OSTRZE¯ENIE: podpis nie zostanie oznaczony jako prywatny "
+"OSTRZEŻENIE: podpis nie zostanie oznaczony jako prywatny "
 "(nieeksportowalny).\n"
 
-#: g10/keyedit.c:977
 msgid "WARNING: the signature will not be marked as non-revocable.\n"
 msgstr ""
-"OSTRZE¯ENIE: podpis nie zostanie oznaczony jako nie podlegaj±cy "
-"uniewa¿nieniu.\n"
+"OSTRZEŻENIE: podpis nie zostanie oznaczony jako nie podlegający "
+"unieważnieniu.\n"
 
-#: g10/keyedit.c:987
 msgid "The signature will be marked as non-exportable.\n"
 msgstr "Podpis zostanie oznaczony jako prywatny (nieeksportowalny).\n"
 
-#: g10/keyedit.c:994
 msgid "The signature will be marked as non-revocable.\n"
-msgstr "Podpis zostanie oznaczony jako nie podlegaj±cy uniewa¿nieniu.\n"
+msgstr "Podpis zostanie oznaczony jako nie podlegający unieważnieniu.\n"
 
-#: g10/keyedit.c:1001
 msgid "I have not checked this key at all.\n"
-msgstr "To¿samo¶æ u¿ytkownika nie zosta³a w ogóle sprawdzona.\n"
+msgstr "Tożsamość użytkownika nie została w ogóle sprawdzona.\n"
 
-#: g10/keyedit.c:1006
 msgid "I have checked this key casually.\n"
-msgstr "To¿samo¶æ u¿ytkownika zosta³a sprawdzona pobie¿nie.\n"
+msgstr "Tożsamość użytkownika została sprawdzona pobieżnie.\n"
 
-#: g10/keyedit.c:1011
 msgid "I have checked this key very carefully.\n"
-msgstr "To¿samo¶æ u¿ytkownika zosta³a dok³adnie sprawdzona.\n"
+msgstr "Tożsamość użytkownika została dokładnie sprawdzona.\n"
 
-#: g10/keyedit.c:1021
 msgid "Really sign? (y/N) "
-msgstr "Czy na pewno podpisaæ? (t/N) "
+msgstr "Czy na pewno podpisać? (t/N) "
 
-#: g10/keyedit.c:1066 g10/keyedit.c:4804 g10/keyedit.c:4895 g10/keyedit.c:4959
-#: g10/keyedit.c:5020 g10/sign.c:316
 #, c-format
 msgid "signing failed: %s\n"
-msgstr "z³o¿enie podpisu nie powiod³o siê: %s\n"
+msgstr "złożenie podpisu nie powiodło się: %s\n"
 
-#: g10/keyedit.c:1131
 msgid "Key has only stub or on-card key items - no passphrase to change.\n"
 msgstr ""
-"Klucz ma tylko za¶lepkê albo elementy na karcie - nie ma has³a do zmiany.\n"
-
-#: g10/keyedit.c:1142 g10/keygen.c:3530
-msgid "This key is not protected.\n"
-msgstr "Ten klucz nie jest chroniony.\n"
-
-#: g10/keyedit.c:1146 g10/keygen.c:3517 g10/revoke.c:538
-msgid "Secret parts of primary key are not available.\n"
-msgstr "Czê¶æ tajna g³ównego klucza jest niedostêpna.\n"
-
-#: g10/keyedit.c:1150 g10/keygen.c:3533
-msgid "Secret parts of primary key are stored on-card.\n"
-msgstr "Czê¶æ tajna g³ównego klucza jest zapisana na karcie.\n"
-
-#: g10/keyedit.c:1154 g10/keygen.c:3537
-msgid "Key is protected.\n"
-msgstr "Klucz jest chroniony.\n"
-
-#: g10/keyedit.c:1178
-#, c-format
-msgid "Can't edit this key: %s\n"
-msgstr "Tego klucza nie mo¿na modyfikowaæ: %s.\n"
-
-#: g10/keyedit.c:1184
-msgid ""
-"Enter the new passphrase for this secret key.\n"
-"\n"
-msgstr ""
-"Wprowad¼ nowe d³ugie, skomplikowane has³o dla tego klucza tajnego.\n"
-"\n"
-
-#: g10/keyedit.c:1199 g10/keygen.c:2130
-msgid "passphrase not correctly repeated; try again"
-msgstr "has³o nie zosta³o poprawnie powtórzone; jeszcze jedna próba"
-
-#: g10/keyedit.c:1204
-msgid ""
-"You don't want a passphrase - this is probably a *bad* idea!\n"
-"\n"
-msgstr ""
-"Nie chcesz has³a - to *z³y* pomys³!\n"
-"\n"
-
-#: g10/keyedit.c:1207
-msgid "Do you really want to do this? (y/N) "
-msgstr "Czy na pewno chcesz to zrobiæ? (t/N) "
+"Klucz ma tylko zaślepkę albo elementy na karcie - nie ma hasła do zmiany.\n"
 
-#: g10/keyedit.c:1278
-msgid "moving a key signature to the correct place\n"
-msgstr "przenoszê podpis klucza na w³a¶ciwe miejsce\n"
+#, fuzzy, c-format
+#| msgid "error creating passphrase: %s\n"
+msgid "key %s: error changing passphrase: %s\n"
+msgstr "błąd podczas tworzenia hasła: %s\n"
 
-#: g10/keyedit.c:1364
 msgid "save and quit"
-msgstr "zapis zmian i wyjcie"
+msgstr "zapis zmian i wyjście"
 
-#: g10/keyedit.c:1367
 msgid "show key fingerprint"
 msgstr "okazanie odcisku klucza"
 
-#: g10/keyedit.c:1368
+#, fuzzy
+#| msgid "Enter the keygrip: "
+msgid "show the keygrip"
+msgstr "Uchwyt klucza: "
+
 msgid "list key and user IDs"
-msgstr "lista kluczy i identyfikatorów u¿ytkownika"
+msgstr "lista kluczy i identyfikatorów użytkownika"
 
-#: g10/keyedit.c:1370
 msgid "select user ID N"
-msgstr "wybór identyfikatora u¿ytkownika N"
+msgstr "wybór identyfikatora użytkownika N"
 
-#: g10/keyedit.c:1371
 msgid "select subkey N"
-msgstr "wybór podklucza N"
+msgstr "wybór podklucza N"
 
-#: g10/keyedit.c:1372
 msgid "check signatures"
-msgstr "sprawdzenie podpisów"
+msgstr "sprawdzenie podpisów"
 
-#: g10/keyedit.c:1377
 msgid "sign selected user IDs [* see below for related commands]"
 msgstr ""
-"z³o¿enie podpisu na wybranych identyfikatorach u¿ytkownika [* poni¿ej "
-"powi±zane polecenia]"
+"złożenie podpisu na wybranych identyfikatorach użytkownika [* poniżej "
+"powiązane polecenia]"
 
-#: g10/keyedit.c:1382
 msgid "sign selected user IDs locally"
 msgstr ""
-"z³o¿enie prywatnego (lokalnego) podpisu na wybranych identyfikatorach "
-"u¿ytkownika"
+"złożenie prywatnego (lokalnego) podpisu na wybranych identyfikatorach "
+"użytkownika"
 
-#: g10/keyedit.c:1384
 msgid "sign selected user IDs with a trust signature"
-msgstr "podpisanie wybranych identyfikatorów u¿ytkownika sygnatur± zaufania"
+msgstr "podpisanie wybranych identyfikatorów użytkownika sygnaturą zaufania"
 
-#: g10/keyedit.c:1386
 msgid "sign selected user IDs with a non-revocable signature"
 msgstr ""
-"podpisanie wybranych identyfikatorów u¿ytkownika sygnatur± nie podlegaj±c± "
-"uniewa¿nieniu"
+"podpisanie wybranych identyfikatorów użytkownika sygnaturą nie podlegającą "
+"unieważnieniu"
 
-#: g10/keyedit.c:1390
 msgid "add a user ID"
-msgstr "dodanie nowego identyfikatora u¿ytkownika do klucza"
+msgstr "dodanie nowego identyfikatora użytkownika do klucza"
 
-#: g10/keyedit.c:1392
 msgid "add a photo ID"
-msgstr "dodanie zdjêcia u¿ytkownika do klucza"
+msgstr "dodanie zdjęcia użytkownika do klucza"
 
-#: g10/keyedit.c:1394
 msgid "delete selected user IDs"
-msgstr "usuniêcie wybranych identyfikatorów u¿ytkownika z klucza"
+msgstr "usunięcie wybranych identyfikatorów użytkownika z klucza"
 
-#: g10/keyedit.c:1399
 msgid "add a subkey"
 msgstr "dodanie podklucza"
 
-#: g10/keyedit.c:1403
 msgid "add a key to a smartcard"
 msgstr "dodanie klucza do karty procesorowej"
 
-#: g10/keyedit.c:1405
 msgid "move a key to a smartcard"
-msgstr "przeniesienie klucza na kartê procesorow±"
+msgstr "przeniesienie klucza na kartę procesorową"
 
-#: g10/keyedit.c:1407
 msgid "move a backup key to a smartcard"
-msgstr "przeniesienie klucza zapasowego na kartê procesorow±"
+msgstr "przeniesienie klucza zapasowego na kartę procesorową"
 
-#: g10/keyedit.c:1411
 msgid "delete selected subkeys"
-msgstr "usuniêcie wybranych podkluczy"
+msgstr "usunięcie wybranych podkluczy"
 
-#: g10/keyedit.c:1413
 msgid "add a revocation key"
-msgstr "dodanie klucza uniewa¿niaj±cego"
+msgstr "dodanie klucza unieważniającego"
 
-#: g10/keyedit.c:1415
 msgid "delete signatures from the selected user IDs"
-msgstr "usuniêcie podpisów z wybranych identyfikatorów u¿ytkownika"
+msgstr "usunięcie podpisów z wybranych identyfikatorów użytkownika"
 
-#: g10/keyedit.c:1417
 msgid "change the expiration date for the key or selected subkeys"
-msgstr "zmiana daty wyga¶niêcia dla klucza lub wybranych podkluczy"
+msgstr "zmiana daty wygaśnięcia dla klucza lub wybranych podkluczy"
 
-#: g10/keyedit.c:1419
 msgid "flag the selected user ID as primary"
-msgstr "oznaczenie wybranego identyfikatora u¿ytkownika jako g³ównego"
-
-#: g10/keyedit.c:1421
-msgid "toggle between the secret and public key listings"
-msgstr "prze³±czenie pomiêdzy listami kluczy tajnych i publicznych"
+msgstr "oznaczenie wybranego identyfikatora użytkownika jako głównego"
 
-#: g10/keyedit.c:1424
 msgid "list preferences (expert)"
 msgstr "ustawienia (zaawansowane)"
 
-#: g10/keyedit.c:1426
 msgid "list preferences (verbose)"
-msgstr "rozbudowana lista ustawieñ"
+msgstr "rozbudowana lista ustawień"
 
-#: g10/keyedit.c:1428
 msgid "set preference list for the selected user IDs"
-msgstr "ustawienie listy preferencji dla wybranych identyfikatorów u¿ytkownika"
+msgstr "ustawienie listy preferencji dla wybranych identyfikatorów użytkownika"
 
-#: g10/keyedit.c:1433
 msgid "set the preferred keyserver URL for the selected user IDs"
 msgstr ""
-"ustawienie URL-a preferowanego serwera kluczy dla wybranych identyfikatorów "
-"u¿ytkownika"
+"ustawienie URL-a preferowanego serwera kluczy dla wybranych identyfikatorów "
+"użytkownika"
 
-#: g10/keyedit.c:1435
 msgid "set a notation for the selected user IDs"
-msgstr "ustawienie adnotacji dla wybranych identyfikatorów u¿ytkownika"
+msgstr "ustawienie adnotacji dla wybranych identyfikatorów użytkownika"
 
-#: g10/keyedit.c:1437
 msgid "change the passphrase"
-msgstr "zmiana has³a klucza"
+msgstr "zmiana hasła klucza"
 
-#: g10/keyedit.c:1441
 msgid "change the ownertrust"
-msgstr "zmiana zaufania w³a¶ciciela"
+msgstr "zmiana zaufania właściciela"
 
-#: g10/keyedit.c:1443
 msgid "revoke signatures on the selected user IDs"
-msgstr "uniewa¿nienie podpisów na wybranych identyfikatorach u¿ytkownika"
+msgstr "unieważnienie podpisów na wybranych identyfikatorach użytkownika"
 
-#: g10/keyedit.c:1445
 msgid "revoke selected user IDs"
-msgstr "uniewa¿nienie wybranych identyfikatorów u¿ytkownika"
+msgstr "unieważnienie wybranych identyfikatorów użytkownika"
 
-#: g10/keyedit.c:1450
 msgid "revoke key or selected subkeys"
-msgstr "uniewa¿nienie klucza lub wybranych podkluczy"
+msgstr "unieważnienie klucza lub wybranych podkluczy"
 
-#: g10/keyedit.c:1451
 msgid "enable key"
-msgstr "w³±czenie klucza do u¿ycia"
+msgstr "włączenie klucza do użycia"
 
-#: g10/keyedit.c:1452
 msgid "disable key"
-msgstr "wy³±czenie klucza z u¿ycia"
+msgstr "wyłączenie klucza z użycia"
 
-#: g10/keyedit.c:1453
 msgid "show selected photo IDs"
-msgstr "okazanie wybranych identyfikatorów - zdjêæ"
+msgstr "okazanie wybranych identyfikatorów - zdjęć"
 
-#: g10/keyedit.c:1455
 msgid "compact unusable user IDs and remove unusable signatures from key"
 msgstr ""
-"zagêszczanie bezu¿ytecznych ID u¿ytkowników i usuwanie bezu¿ytecznych "
-"podpisów z kluczy"
+"zagęszczanie bezużytecznych ID użytkowników i usuwanie bezużytecznych "
+"podpisów z kluczy"
 
-#: g10/keyedit.c:1457
 msgid "compact unusable user IDs and remove all signatures from key"
 msgstr ""
-"zagêszczanie bezu¿ytecznych ID u¿ytkowników i usuwanie wszystkich podpisów z "
+"zagęszczanie bezużytecznych ID użytkowników i usuwanie wszystkich podpisów z "
 "kluczy"
 
-#: g10/keyedit.c:1579
-#, c-format
-msgid "error reading secret keyblock \"%s\": %s\n"
-msgstr "b³±d odczytu bloku klucza tajnego ,,%s'': %s\n"
-
-#: g10/keyedit.c:1597
 msgid "Secret key is available.\n"
-msgstr "Dostêpny jest klucz tajny.\n"
+msgstr "Dostępny jest klucz tajny.\n"
+
+#, fuzzy
+#| msgid "Secret key is available.\n"
+msgid "Secret subkeys are available.\n"
+msgstr "Dostępny jest klucz tajny.\n"
 
-#: g10/keyedit.c:1680
 msgid "Need the secret key to do this.\n"
 msgstr "Do wykonania tej operacji potrzebny jest klucz tajny.\n"
 
-#: g10/keyedit.c:1688
-msgid "Please use the command \"toggle\" first.\n"
-msgstr "Najpierw trzeba u¿yæ polecenia \"prze³\".\n"
-
-#: g10/keyedit.c:1707
+#, fuzzy
+#| msgid ""
+#| "* 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"
+#| "  (nrsign), or any combination thereof (ltsign, tnrsign, etc.).\n"
 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 ""
-"* Polecenie `sign' mo¿na poprzedziæ ,,l'' dla lokalnych sygnatur (lsign),\n"
+"* Polecenie `sign' można poprzedzić ,,l'' dla lokalnych sygnatur (lsign),\n"
 "  ,,t'' dla sygnatur zaufania (tsign) albo ,,nr'' dla sygnatur nie\n"
-"  podlegaj±cych uniewa¿nieniu (nrsign), albo dowoln± ich kombinacj± "
+"  podlegających unieważnieniu (nrsign), albo dowolną ich kombinacją "
 "(ltsign,\n"
 "  tnrsign itd.).\n"
 
-#: g10/keyedit.c:1747
 msgid "Key is revoked."
-msgstr "Klucz uniewa¿niony."
+msgstr "Klucz unieważniony."
+
+#, fuzzy
+#| msgid "Really sign all user IDs? (y/N) "
+msgid "Really sign all text user IDs? (y/N) "
+msgstr "Czy na pewno podpisać wszystkie identyfikatory użytkownika? (t/N) "
 
-#: g10/keyedit.c:1766
 msgid "Really sign all user IDs? (y/N) "
-msgstr "Czy na pewno podpisaæ wszystkie identyfikatory u¿ytkownika? (t/N) "
+msgstr "Czy na pewno podpisać wszystkie identyfikatory użytkownika? (t/N) "
 
-#: g10/keyedit.c:1773
 msgid "Hint: Select the user IDs to sign\n"
-msgstr "Podpowied¼: wybierz identyfikatory u¿ytkownika do podpisania.\n"
+msgstr "Podpowiedź: wybierz identyfikatory użytkownika do podpisania.\n"
 
-#: g10/keyedit.c:1782
-#, c-format
-msgid "Unknown signature type `%s'\n"
+#, fuzzy, c-format
+#| msgid "Unknown signature type `%s'\n"
+msgid "Unknown signature type '%s'\n"
 msgstr "Nieznany rodzaj podpisu ,,%s''\n"
 
-#: g10/keyedit.c:1805
 #, c-format
 msgid "This command is not allowed while in %s mode.\n"
-msgstr "To polecenie nie jest dostêpne w trybie %s.\n"
+msgstr "To polecenie nie jest dostępne w trybie %s.\n"
 
-#: g10/keyedit.c:1827 g10/keyedit.c:1847 g10/keyedit.c:2013
 msgid "You must select at least one user ID.\n"
-msgstr "Musisz wybraæ co najmniej jeden identyfikator u¿ytkownika.\n"
+msgstr "Musisz wybrać co najmniej jeden identyfikator użytkownika.\n"
+
+#, c-format
+msgid "(Use the '%s' command.)\n"
+msgstr ""
 
-#: g10/keyedit.c:1829
 msgid "You can't delete the last user ID!\n"
-msgstr "Nie mo¿esz usun±æ ostatniego identyfikatora u¿ytkownika!\n"
+msgstr "Nie możesz usunąć ostatniego identyfikatora użytkownika!\n"
 
-#: g10/keyedit.c:1831
 msgid "Really remove all selected user IDs? (y/N) "
 msgstr ""
-"Czy na pewno usun±æ wszystkie wybrane identyfikatory u¿ytkownika? (t/N) "
+"Czy na pewno usunąć wszystkie wybrane identyfikatory użytkownika? (t/N) "
 
-#: g10/keyedit.c:1832
 msgid "Really remove this user ID? (y/N) "
-msgstr "Czy na pewno usun±æ ten identyfikator u¿ytkownika? (t/N) "
+msgstr "Czy na pewno usunąć ten identyfikator użytkownika? (t/N) "
 
-#: g10/keyedit.c:1882
+#. TRANSLATORS: Please take care: This is about
+#. moving the key and not about removing it.
 msgid "Really move the primary key? (y/N) "
-msgstr "Czy na pewno przenie¶æ g³ówny klucz (t/N) "
+msgstr "Czy na pewno przenieść główny klucz (t/N) "
 
-#: g10/keyedit.c:1894
 msgid "You must select exactly one key.\n"
-msgstr "Musisz wybraæ dok³adnie jeden klucz.\n"
+msgstr "Musisz wybrać dokładnie jeden klucz.\n"
 
-#: g10/keyedit.c:1922
 msgid "Command expects a filename argument\n"
-msgstr "Polecenie oczekuje argumentu bêd±cego nazw± pliku\n"
+msgstr "Polecenie oczekuje argumentu będącego nazwą pliku\n"
 
-#: g10/keyedit.c:1936
-#, c-format
-msgid "Can't open `%s': %s\n"
-msgstr "Nie mo¿na otworzyæ ,,%s'': %s\n"
+#, fuzzy, c-format
+#| msgid "Can't open `%s': %s\n"
+msgid "Can't open '%s': %s\n"
+msgstr "Nie można otworzyć ,,%s'': %s\n"
 
-#: g10/keyedit.c:1953
-#, c-format
-msgid "Error reading backup key from `%s': %s\n"
-msgstr "B³±d podczas odczytu klucza zapasowego z `%s': %s\n"
+#, fuzzy, c-format
+#| msgid "Error reading backup key from `%s': %s\n"
+msgid "Error reading backup key from '%s': %s\n"
+msgstr "Błąd podczas odczytu klucza zapasowego z `%s': %s\n"
 
-#: g10/keyedit.c:1977
 msgid "You must select at least one key.\n"
-msgstr "Musisz wybraæ co najmniej jeden klucz.\n"
+msgstr "Musisz wybrać co najmniej jeden klucz.\n"
 
-#: g10/keyedit.c:1980
 msgid "Do you really want to delete the selected keys? (y/N) "
-msgstr "Czy na pewno chcesz usun±æ wybrane klucze? (t/N) "
+msgstr "Czy na pewno chcesz usunąć wybrane klucze? (t/N) "
 
-#: g10/keyedit.c:1981
 msgid "Do you really want to delete this key? (y/N) "
-msgstr "Czy na pewno chcesz usun±æ ten klucz? (t/N) "
+msgstr "Czy na pewno chcesz usunąć ten klucz? (t/N) "
 
-#: g10/keyedit.c:2016
 msgid "Really revoke all selected user IDs? (y/N) "
 msgstr ""
-"Czy na pewno uniewa¿niæ wszystkie wybrane identyfikatory u¿ytkownika? (t/N) "
+"Czy na pewno unieważnić wszystkie wybrane identyfikatory użytkownika? (t/N) "
 
-#: g10/keyedit.c:2017
 msgid "Really revoke this user ID? (y/N) "
-msgstr "Czy na pewno uniewa¿niæ ten identyfikator u¿ytkownika? (t/N) "
+msgstr "Czy na pewno unieważnić ten identyfikator użytkownika? (t/N) "
 
-#: g10/keyedit.c:2035
 msgid "Do you really want to revoke the entire key? (y/N) "
-msgstr "Czy na pewno chcesz uniewa¿niæ ca³y klucz? (t/N) "
+msgstr "Czy na pewno chcesz unieważnić cały klucz? (t/N) "
 
-#: g10/keyedit.c:2046
 msgid "Do you really want to revoke the selected subkeys? (y/N) "
-msgstr "Czy na pewno chcesz uniewa¿niæ wybrane podklucze? (t/N) "
+msgstr "Czy na pewno chcesz unieważnić wybrane podklucze? (t/N) "
 
-#: g10/keyedit.c:2048
 msgid "Do you really want to revoke this subkey? (y/N) "
-msgstr "Czy na pewno chcesz uniewa¿niæ ten podklucz? (t/N) "
+msgstr "Czy na pewno chcesz unieważnić ten podklucz? (t/N) "
 
-#: g10/keyedit.c:2098
-#, fuzzy
 msgid "Owner trust may not be set while using a user provided trust database\n"
 msgstr ""
-"Zaufanie u¿ytkownika nie mo¿e byæ ustawione podczas u¿ywania bazy "
-"dostarczonej\n"
-"przez u¿ytkownika\n"
+"Zaufanie użytkownika nie może być ustawione podczas używania bazy zaufania\n"
+"dostarczonej przez użytkownika\n"
 
-#: g10/keyedit.c:2140
 msgid "Set preference list to:\n"
-msgstr "Ustawienie listy ustawieñ na:\n"
+msgstr "Ustawienie listy ustawień na:\n"
 
-#: g10/keyedit.c:2146
 msgid "Really update the preferences for the selected user IDs? (y/N) "
 msgstr ""
-"Czy na pewno uaktualniæ ustawienia dla wybranych identyfikatorów? (t/N) "
+"Czy na pewno uaktualnić ustawienia dla wybranych identyfikatorów? (t/N) "
 
-#: g10/keyedit.c:2148
 msgid "Really update the preferences? (y/N) "
-msgstr "Czy na pewno uaktualniæ ustawienia? (t/N) "
+msgstr "Czy na pewno uaktualnić ustawienia? (t/N) "
 
-#: g10/keyedit.c:2216
 msgid "Save changes? (y/N) "
-msgstr "Zapisaæ zmiany? (t/N) "
+msgstr "Zapisać zmiany? (t/N) "
 
-#: g10/keyedit.c:2219
 msgid "Quit without saving? (y/N) "
-msgstr "Wyj¶æ bez zapisania zmian? (t/N) "
+msgstr "Wyjść bez zapisania zmian? (t/N) "
 
-#: g10/keyedit.c:2229
 #, c-format
 msgid "update failed: %s\n"
-msgstr "zapis zmian nie powiód³ siê: %s\n"
-
-#: g10/keyedit.c:2236
-#, c-format
-msgid "update secret failed: %s\n"
-msgstr "zapis zmian na kluczu prywatnym nie powiód³ siê: %s\n"
+msgstr "zapis zmian nie powiódł się: %s\n"
 
-#: g10/keyedit.c:2243
 msgid "Key not changed so no update needed.\n"
-msgstr "Klucz nie zosta³ zmieniony wiêc zapis zmian nie jest konieczny.\n"
+msgstr "Klucz nie został zmieniony więc zapis zmian nie jest konieczny.\n"
+
+#, fuzzy
+#| msgid "You can't delete the last user ID!\n"
+msgid "cannot revoke the last valid user ID.\n"
+msgstr "Nie możesz usunąć ostatniego identyfikatora użytkownika!\n"
+
+#, fuzzy, c-format
+#| msgid "checking the trust list failed: %s\n"
+msgid "revoking the user ID failed: %s\n"
+msgstr "sprawdzenie listy zaufania nie powiodło się: %s\n"
+
+#, fuzzy, c-format
+#| msgid "checking the trust list failed: %s\n"
+msgid "setting the primary user ID failed: %s\n"
+msgstr "sprawdzenie listy zaufania nie powiodło się: %s\n"
+
+#, fuzzy, c-format
+#| msgid "invalid fingerprint"
+msgid "\"%s\" is not a fingerprint\n"
+msgstr "niewłaściwy odcisk"
+
+#, fuzzy, c-format
+#| msgid "failed to get the fingerprint\n"
+msgid "\"%s\" is not the primary fingerprint\n"
+msgstr "nie udało się pobrać odcisku\n"
+
+#, fuzzy, c-format
+#| msgid "invalid value\n"
+msgid "Invalid user ID '%s': %s\n"
+msgstr "niepoprawna wartość\n"
+
+#, fuzzy
+#| msgid "No such user ID.\n"
+msgid "No matching user IDs."
+msgstr "Brak takiego identyfikatora użytkownika.\n"
+
+#, fuzzy
+#| msgid "Nothing to sign with key %s\n"
+msgid "Nothing to sign.\n"
+msgstr "Nie ma nic do podpisania kluczem %s\n"
+
+#, fuzzy, c-format
+#| msgid "`%s' is not a valid signature expiration\n"
+msgid "'%s' is not a valid expiration time\n"
+msgstr ",,%s'' nie jest poprawnym czasem wygaśnięcia podpisu\n"
+
+#, fuzzy, c-format
+#| msgid "invalid fingerprint"
+msgid "\"%s\" is not a proper fingerprint\n"
+msgstr "niewłaściwy odcisk"
+
+#, fuzzy, c-format
+#| msgid "key \"%s\" not found: %s\n"
+msgid "subkey \"%s\" not found\n"
+msgstr "klucz ,,%s'' nie został odnaleziony: %s\n"
 
-#: g10/keyedit.c:2344
 msgid "Digest: "
-msgstr "Skrót: "
+msgstr "Skrót: "
 
-#: g10/keyedit.c:2395
 msgid "Features: "
 msgstr "Ustawienia: "
 
-#: g10/keyedit.c:2406
 msgid "Keyserver no-modify"
 msgstr "no-modify dla serwera kluczy"
 
-#: g10/keyedit.c:2421 g10/keylist.c:306
 msgid "Preferred keyserver: "
 msgstr "Preferowany serwer kluczy: "
 
-#: g10/keyedit.c:2429 g10/keyedit.c:2430
 msgid "Notations: "
 msgstr "Adnotacje: "
 
-#: g10/keyedit.c:2640
 msgid "There are no preferences on a PGP 2.x-style user ID.\n"
-msgstr "Klucze PGP 2.x nie zawieraj± opisu ustawieñ.\n"
+msgstr "Klucze PGP 2.x nie zawierają opisu ustawień.\n"
 
-#: g10/keyedit.c:2699
 #, c-format
-msgid "This key was revoked on %s by %s key %s\n"
-msgstr "Ten klucz zosta³ uniewa¿niony %s przez klucz %s u¿ytkownika %s\n"
+msgid "The following key was revoked on %s by %s key %s\n"
+msgstr "Ten klucz został unieważniony %s przez klucz użytkownika %s %s\n"
 
-#: g10/keyedit.c:2720
 #, c-format
 msgid "This key may be revoked by %s key %s"
-msgstr "Klucz mo¿e zostaæ uniewa¿niony przez klucz %s u¿ytkownika %s"
+msgstr "Klucz może zostać unieważniony przez klucz %s użytkownika %s"
 
-#: g10/keyedit.c:2726
 msgid "(sensitive)"
 msgstr "(poufne)"
 
-#: g10/keyedit.c:2742 g10/keyedit.c:2798 g10/keyedit.c:2859 g10/keyedit.c:2874
-#: g10/keylist.c:192 g10/keyserver.c:521
 #, c-format
 msgid "created: %s"
 msgstr "utworzono: %s"
 
-#: g10/keyedit.c:2745 g10/keylist.c:769 g10/keylist.c:863 g10/mainproc.c:989
 #, c-format
 msgid "revoked: %s"
-msgstr "uniewa¿niono: %s"
+msgstr "unieważniono: %s"
 
-#: g10/keyedit.c:2747 g10/keylist.c:740 g10/keylist.c:775 g10/keylist.c:869
 #, c-format
 msgid "expired: %s"
-msgstr "wygas³: %s"
+msgstr "wygasł: %s"
 
-#: g10/keyedit.c:2749 g10/keyedit.c:2800 g10/keyedit.c:2861 g10/keyedit.c:2876
-#: g10/keylist.c:194 g10/keylist.c:746 g10/keylist.c:781 g10/keylist.c:875
-#: g10/keylist.c:896 g10/keyserver.c:527 g10/mainproc.c:995
 #, c-format
 msgid "expires: %s"
 msgstr "wygasa: %s"
 
-#: g10/keyedit.c:2751
 #, c-format
 msgid "usage: %s"
-msgstr "u¿ycie: %s"
+msgstr "użycie: %s"
+
+msgid "card-no: "
+msgstr "nr-karty: "
 
-#: g10/keyedit.c:2766
 #, c-format
 msgid "trust: %s"
 msgstr "zaufanie: %s"
 
-#: g10/keyedit.c:2770
 #, c-format
 msgid "validity: %s"
-msgstr "poprawno¶æ: %s"
+msgstr "poprawność: %s"
 
-#: g10/keyedit.c:2777
 msgid "This key has been disabled"
-msgstr "Ten klucz zosta³ wy³±czony z u¿ytku"
-
-#: g10/keyedit.c:2805 g10/keylist.c:198
-msgid "card-no: "
-msgstr "nr-karty: "
+msgstr "Ten klucz został wyłączony z użytku"
 
-#: g10/keyedit.c:2829
 msgid ""
 "Please note that the shown key validity is not necessarily correct\n"
 "unless you restart the program.\n"
 msgstr ""
-"Pokazana warto¶æ wiarygodno¶ci klucza mo¿e byæ niepoprawna,\n"
-"dopóki program nie zostanie uruchomiony ponownie.\n"
+"Pokazana wartość wiarygodności klucza może być niepoprawna,\n"
+"dopóki program nie zostanie uruchomiony ponownie.\n"
 
-#: g10/keyedit.c:2893 g10/keyedit.c:3239 g10/keyserver.c:531
-#: g10/mainproc.c:1841 g10/trustdb.c:1173 g10/trustdb.c:1693
 msgid "revoked"
-msgstr "uniewa¿niony"
+msgstr "unieważniony"
 
-#: g10/keyedit.c:2895 g10/keyedit.c:3241 g10/keyserver.c:535
-#: g10/mainproc.c:1843 g10/trustdb.c:526 g10/trustdb.c:1695
 msgid "expired"
-msgstr "wygas³"
+msgstr "wygasł"
 
-#: g10/keyedit.c:2960
 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 ""
-"OSTRZE¯ENIE: ¿aden identyfikator u¿ytkownika nie zosta³ oznaczony explicite\n"
-"             jako g³ówny. Wykonanie tego polecenie mo¿e wiêc spowodowaæ\n"
-"             wy¶wietlanie innego identyfikatora jako domy¶lnego g³ównego.\n"
+"OSTRZEŻENIE: żaden identyfikator użytkownika nie został oznaczony explicite\n"
+"             jako główny. Wykonanie tego polecenie może więc spowodować\n"
+"             wyświetlanie innego identyfikatora jako domyślnego głównego.\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 "Nie można zmienić daty ważności klucza w wersji 3.\n"
 
-#: g10/keyedit.c:3021
 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 ""
-"OSTRZE¯ENIE: To jest klucz PGP wersji 2. Dodanie zdjêcia spowoduje, ¿e\n"
-"             niektóre wersje przestan± go rozumieæ.\n"
+"OSTRZEŻENIE: To jest klucz PGP wersji 2. Dodanie zdjęcia spowoduje, że\n"
+"             niektóre wersje przestaną go rozumieć.\n"
 
-#: g10/keyedit.c:3026 g10/keyedit.c:3361
 msgid "Are you sure you still want to add it? (y/N) "
-msgstr "Czy dalej chcesz je dodaæ? (t/N) "
+msgstr "Czy dalej chcesz je dodać? (t/N) "
 
-#: g10/keyedit.c:3032
 msgid "You may not add a photo ID to a PGP2-style key.\n"
-msgstr "Do klucza dla PGP 2.x nie mo¿na dodaæ zdjêcia.\n"
+msgstr "Do klucza dla PGP 2.x nie można dodać zdjęcia.\n"
+
+msgid "Such a user ID already exists on this key!\n"
+msgstr "Taki identyfikator użytkownika już istnieje na tym kluczu!\n"
 
-#: g10/keyedit.c:3172
 msgid "Delete this good signature? (y/N/q)"
-msgstr "Usun±æ ten poprawny podpis? (t/N/w) "
+msgstr "Usunąć ten poprawny podpis? (t/N/w) "
 
-#: g10/keyedit.c:3182
 msgid "Delete this invalid signature? (y/N/q)"
-msgstr "Usun±æ ten niepoprawny podpis? (t/N/w) "
+msgstr "Usunąć ten niepoprawny podpis? (t/N/w) "
 
-#: g10/keyedit.c:3186
 msgid "Delete this unknown signature? (y/N/q)"
-msgstr "Usun±æ ten nieznany podpis? (t/N/w) "
+msgstr "Usunąć ten nieznany podpis? (t/N/w) "
 
-#: g10/keyedit.c:3192
 msgid "Really delete this self-signature? (y/N)"
-msgstr "Na pewno usun±æ ten podpis klucza nim samym? (t/N) "
+msgstr "Na pewno usunąć ten podpis klucza nim samym? (t/N) "
 
-#: g10/keyedit.c:3206
-#, c-format
+#, fuzzy, c-format
+#| msgid "Deleted %d signature.\n"
 msgid "Deleted %d signature.\n"
-msgstr "%d podpis usuniêty.\n"
+msgid_plural "Deleted %d signatures.\n"
+msgstr[0] "%d podpis usunięty.\n"
+msgstr[1] "%d podpis usunięty.\n"
+msgstr[2] "%d podpis usunięty.\n"
 
-#: g10/keyedit.c:3207
-#, c-format
-msgid "Deleted %d signatures.\n"
-msgstr "%d podpisów usuniêtych.\n"
-
-#: g10/keyedit.c:3210
 msgid "Nothing deleted.\n"
-msgstr "Nic nie zosta³o usuniête.\n"
+msgstr "Nic nie zostało usunięte.\n"
 
-#: g10/keyedit.c:3243 g10/trustdb.c:1697
 msgid "invalid"
 msgstr "niepoprawny"
 
-#: g10/keyedit.c:3245
 #, c-format
 msgid "User ID \"%s\" compacted: %s\n"
-msgstr "Identyfikator u¿ytkownika ,,%s'' upakowany: %s\n"
+msgstr "Identyfikator użytkownika ,,%s'' upakowany: %s\n"
 
-#: g10/keyedit.c:3252
-#, c-format
+#, fuzzy, c-format
+#| msgid "User ID \"%s\": %d signature removed\n"
 msgid "User ID \"%s\": %d signature removed\n"
-msgstr "Identyfikator u¿ytkownika ,,%s'': %d podpis wyczyszczony\n"
+msgid_plural "User ID \"%s\": %d signatures removed\n"
+msgstr[0] "Identyfikator użytkownika ,,%s'': %d podpis wyczyszczony\n"
+msgstr[1] "Identyfikator użytkownika ,,%s'': %d podpis wyczyszczony\n"
+msgstr[2] "Identyfikator użytkownika ,,%s'': %d podpis wyczyszczony\n"
 
-#: g10/keyedit.c:3253
-#, c-format
-msgid "User ID \"%s\": %d signatures removed\n"
-msgstr "Identyfikator u¿ytkownika ,,%s'': %d podpisów wyczyszczonych\n"
-
-#: g10/keyedit.c:3261
 #, c-format
 msgid "User ID \"%s\": already minimized\n"
-msgstr "Identyfikator u¿ytkownika ,,%s'': ju¿ zmniejszony.\n"
+msgstr "Identyfikator użytkownika ,,%s'': już zmniejszony.\n"
 
-#: g10/keyedit.c:3262
 #, c-format
 msgid "User ID \"%s\": already clean\n"
-msgstr "Identyfikator u¿ytkownika ,,%s'': ju¿ czysty.\n"
+msgstr "Identyfikator użytkownika ,,%s'': już czysty.\n"
 
-#: g10/keyedit.c:3356
 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 ""
-"OSTRZE¯ENIE: To jest klucz PGP wersji 2.x. Wyznaczenie mu klucza\n"
-"             uniewa¿niaj±cego spowoduje, ¿e niektóre wersje PGP przestan±\n"
-"             go rozumieæ.\n"
+"OSTRZEŻENIE: To jest klucz PGP wersji 2.x. Wyznaczenie mu klucza\n"
+"             unieważniającego spowoduje, że niektóre wersje PGP przestaną\n"
+"             go rozumieć.\n"
 
-#: g10/keyedit.c:3367
 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n"
-msgstr "Do klucza dla PGP 2.x nie mo¿na wyznaczyæ klucza uniewa¿niaj±cego.\n"
+msgstr "Do klucza dla PGP 2.x nie można wyznaczyć klucza unieważniającego.\n"
 
-#: g10/keyedit.c:3387
 msgid "Enter the user ID of the designated revoker: "
-msgstr "Podaj identyfikator klucza uniewa¿niaj±cego: "
+msgstr "Podaj identyfikator klucza unieważniającego: "
 
-#: g10/keyedit.c:3412
 msgid "cannot appoint a PGP 2.x style key as a designated revoker\n"
-msgstr "klucza PGP 2.x nie mo¿na wyznaczyæ jako uniewa¿niaj±cego\n"
+msgstr "klucza PGP 2.x nie można wyznaczyć jako unieważniającego\n"
 
-#: g10/keyedit.c:3427
 msgid "you cannot appoint a key as its own designated revoker\n"
-msgstr "nie mo¿na wyznaczyæ klucza do uniewa¿niania jego samego\n"
+msgstr "nie można wyznaczyć klucza do unieważniania jego samego\n"
 
-#: g10/keyedit.c:3449
 msgid "this key has already been designated as a revoker\n"
-msgstr "ten klucz zosta³ ju¿ uznany kluczem uniewa¿niaj±cym\n"
+msgstr "ten klucz został już uznany kluczem unieważniającym\n"
 
-#: g10/keyedit.c:3468
 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n"
 msgstr ""
-"OSTRZE¯ENIE: nie mo¿na cofn±æ wyznaczenia klucza jako uniewa¿niaj±cego!\n"
+"OSTRZEŻENIE: nie można cofnąć wyznaczenia klucza jako unieważniającego!\n"
 
-#: g10/keyedit.c:3474
 msgid ""
 "Are you sure you want to appoint this key as a designated revoker? (y/N) "
-msgstr "Czy na pewno chcesz wyznaczyæ ten klucz jako uniewa¿niaj±cy? (t/N) "
+msgstr "Czy na pewno chcesz wyznaczyć ten klucz jako unieważniający? (t/N) "
 
-#: g10/keyedit.c:3535
-msgid "Please remove selections from the secret keys.\n"
-msgstr "Proszê usun±æ znacznik wyboru z kluczy prywatnych.\n"
-
-#: g10/keyedit.c:3541
-msgid "Please select at most one subkey.\n"
-msgstr "Proszê wybraæ najwy¿ej jeden podklucz.\n"
+#, fuzzy
+#| msgid ""
+#| "Are you sure you want to appoint this key as a designated revoker? (y/N) "
+msgid ""
+"Are you sure you want to change the expiration time for multiple subkeys? (y/"
+"N) "
+msgstr "Czy na pewno chcesz wyznaczyć ten klucz jako unieważniający? (t/N) "
 
-#: g10/keyedit.c:3545
 msgid "Changing expiration time for a subkey.\n"
-msgstr "Zmiana daty wa¿no¶ci podklucza.\n"
+msgstr "Zmiana daty ważności podklucza.\n"
 
-#: g10/keyedit.c:3548
 msgid "Changing expiration time for the primary key.\n"
-msgstr "Zmiana daty wa¿no¶ci g³ównego klucza.\n"
+msgstr "Zmiana daty ważności głównego klucza.\n"
 
-#: g10/keyedit.c:3594
 msgid "You can't change the expiration date of a v3 key\n"
-msgstr "Nie mo¿na zmieniæ daty wa¿no¶ci klucza w wersji 3.\n"
+msgstr "Nie można zmienić daty ważności klucza w wersji 3.\n"
+
+#, fuzzy
+#| msgid "Changing expiration time for a subkey.\n"
+msgid "Changing usage of a subkey.\n"
+msgstr "Zmiana daty ważności podklucza.\n"
 
-#: g10/keyedit.c:3610
-msgid "No corresponding signature in secret ring\n"
-msgstr "Brak odpowiadaj±cego podpisu w zbiorze kluczy prywatnych\n"
+#, fuzzy
+#| msgid "Changing expiration time for the primary key.\n"
+msgid "Changing usage of the primary key.\n"
+msgstr "Zmiana daty ważności głównego klucza.\n"
 
-#: g10/keyedit.c:3688
 #, c-format
 msgid "signing subkey %s is already cross-certified\n"
-msgstr "podklucz podpisuj±cy %s jest ju¿ skro¶nie podpisany\n"
+msgstr "podklucz podpisujący %s jest już skrośnie podpisany\n"
 
-#: g10/keyedit.c:3694
 #, c-format
 msgid "subkey %s does not sign and so does not need to be cross-certified\n"
 msgstr ""
-"podklucz %s nie jest podpisuj±cy, wiêc nie musi byæ skro¶nie podpisany\n"
+"podklucz %s nie jest podpisujący, więc nie musi być skrośnie podpisany\n"
 
-#: g10/keyedit.c:3857
 msgid "Please select exactly one user ID.\n"
-msgstr "Proszê wybraæ dok³adnie jeden identyfikator u¿ytkownika.\n"
+msgstr "Proszę wybrać dokładnie jeden identyfikator użytkownika.\n"
 
-#: g10/keyedit.c:3896 g10/keyedit.c:4006 g10/keyedit.c:4126 g10/keyedit.c:4267
 #, c-format
 msgid "skipping v3 self-signature on user ID \"%s\"\n"
-msgstr "podpis w wersji 3 na identyfikatorze ,,%s'' zostaje pominiêty\n"
+msgstr "podpis w wersji 3 na identyfikatorze ,,%s'' zostaje pominięty\n"
 
-#: g10/keyedit.c:4067
 msgid "Enter your preferred keyserver URL: "
 msgstr "Podaj preferowany URL serwera kluczy: "
 
-#: g10/keyedit.c:4147
 msgid "Are you sure you want to replace it? (y/N) "
-msgstr "Czy na pewno chcesz go zast±piæ? (t/N) "
+msgstr "Czy na pewno chcesz go zastąpić? (t/N) "
 
-#: g10/keyedit.c:4148
 msgid "Are you sure you want to delete it? (y/N) "
-msgstr "Czy na pewno chcesz go usun±æ? (t/N) "
+msgstr "Czy na pewno chcesz go usunąć? (t/N) "
 
-#: g10/keyedit.c:4210
 msgid "Enter the notation: "
 msgstr "Adnotacje: "
 
-#: g10/keyedit.c:4359
 msgid "Proceed? (y/N) "
-msgstr "Kontynuowaæ? (t/N) "
+msgstr "Kontynuować? (t/N) "
 
-#: g10/keyedit.c:4423
 #, c-format
 msgid "No user ID with index %d\n"
-msgstr "Brak identyfikatora u¿ytkownika o numerze %d.\n"
+msgstr "Brak identyfikatora użytkownika o numerze %d.\n"
 
-#: g10/keyedit.c:4481
 #, c-format
 msgid "No user ID with hash %s\n"
-msgstr "Brak identyfikatora u¿ytkownika o skrócie %s\n"
+msgstr "Brak identyfikatora użytkownika o skrócie %s\n"
+
+#, fuzzy, c-format
+#| msgid "No subkey with index %d\n"
+msgid "No subkey with key ID '%s'.\n"
+msgstr "Brak podklucza o numerze %d.\n"
 
-#: g10/keyedit.c:4508
 #, c-format
 msgid "No subkey with index %d\n"
 msgstr "Brak podklucza o numerze %d.\n"
 
-#: g10/keyedit.c:4643
 #, c-format
 msgid "user ID: \"%s\"\n"
-msgstr "identyfikator u¿ytkownika: ,,%s''\n"
+msgstr "identyfikator użytkownika: ,,%s''\n"
 
-#: g10/keyedit.c:4646 g10/keyedit.c:4710 g10/keyedit.c:4753
 #, c-format
 msgid "signed by your key %s on %s%s%s\n"
 msgstr "podpisany twoim kluczem %s w %s%s%s\n"
 
-#: g10/keyedit.c:4648 g10/keyedit.c:4712 g10/keyedit.c:4755
 msgid " (non-exportable)"
 msgstr " (podpis nieeksportowalny) "
 
-#: g10/keyedit.c:4652
 #, c-format
 msgid "This signature expired on %s.\n"
-msgstr "Wa¿no¶æ tego klucza wygas³a %s.\n"
+msgstr "Ważność tego klucza wygasła %s.\n"
 
-#: g10/keyedit.c:4656
 msgid "Are you sure you still want to revoke it? (y/N) "
-msgstr "Czy dalej chcesz go uniewa¿niæ? (t/N) "
+msgstr "Czy dalej chcesz go unieważnić? (t/N) "
 
-#: g10/keyedit.c:4660
 msgid "Create a revocation certificate for this signature? (y/N) "
-msgstr "Stworzyæ certyfikat uniewa¿nienia tego podpisu? (t/N) "
+msgstr "Stworzyć certyfikat unieważnienia tego podpisu? (t/N) "
+
+msgid "Not signed by you.\n"
+msgstr "Nie podpisane przez ciebie.\n"
 
-#: g10/keyedit.c:4687
 #, c-format
 msgid "You have signed these user IDs on key %s:\n"
-msgstr "Te identyfikatory na kluczu %s s± podpisane przez Ciebie:\n"
+msgstr "Te identyfikatory na kluczu %s są podpisane przez Ciebie:\n"
 
-#: g10/keyedit.c:4713
 msgid " (non-revocable)"
-msgstr " (podpis nieuniewa¿nialny) "
+msgstr " (podpis nieunieważnialny) "
 
-#: g10/keyedit.c:4720
 #, c-format
 msgid "revoked by your key %s on %s\n"
-msgstr "uniewa¿niony przez twój klucz %s w %s\n"
+msgstr "unieważniony przez twój klucz %s w %s\n"
 
-#: g10/keyedit.c:4742
 msgid "You are about to revoke these signatures:\n"
-msgstr "Czy na pewno chcesz uniewa¿niæ te podpisy:\n"
+msgstr "Czy na pewno chcesz unieważnić te podpisy:\n"
 
-#: g10/keyedit.c:4762
 msgid "Really create the revocation certificates? (y/N) "
-msgstr "Na pewno utworzyæ certyfikaty uniewa¿nienia ? (t/N) "
+msgstr "Na pewno utworzyć certyfikaty unieważnienia ? (t/N) "
 
-#: g10/keyedit.c:4792
 msgid "no secret key\n"
 msgstr "brak klucza tajnego\n"
 
-#: g10/keyedit.c:4862
+#, c-format
+msgid "tried to revoke a non-user ID: %s\n"
+msgstr ""
+
 #, c-format
 msgid "user ID \"%s\" is already revoked\n"
-msgstr "identyfikator u¿ytkownika ,,%s'' zosta³ ju¿ uniewa¿niony\n"
+msgstr "identyfikator użytkownika ,,%s'' został już unieważniony\n"
 
-#: g10/keyedit.c:4879
 #, c-format
 msgid "WARNING: a user ID signature is dated %d seconds in the future\n"
 msgstr ""
-"OSTRZE¯ENIE: identyfikator u¿ytkownika podpisany za %d sekund (w "
-"przysz³o¶ci)\n"
+"OSTRZEŻENIE: identyfikator użytkownika podpisany za %d sekund (w "
+"przyszłości)\n"
+
+#, fuzzy
+#| msgid "You can't delete the last user ID!\n"
+msgid "Cannot revoke the last valid user ID.\n"
+msgstr "Nie możesz usunąć ostatniego identyfikatora użytkownika!\n"
 
-#: g10/keyedit.c:4943
 #, c-format
 msgid "Key %s is already revoked.\n"
-msgstr "Klucz %s jest ju¿ uniewa¿niony.\n"
+msgstr "Klucz %s jest już unieważniony.\n"
 
-#: g10/keyedit.c:5005
 #, c-format
 msgid "Subkey %s is already revoked.\n"
-msgstr "Podklucz %s jest ju¿ uniewa¿niony.\n"
+msgstr "Podklucz %s jest już unieważniony.\n"
 
-#: g10/keyedit.c:5100
 #, c-format
 msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n"
 msgstr ""
-"Wy¶wietlanie zdjêcia w formacie %s o rozmiarze %ld bajtów dla klucza %s (id %"
-"d).\n"
+"Wyświetlanie zdjęcia w formacie %s o rozmiarze %ld bajtów dla klucza %s (id "
+"%d).\n"
 
-#: g10/keygen.c:268
-#, c-format
-msgid "preference `%s' duplicated\n"
-msgstr "ustawienie ,,%s'' powtarza siê\n"
+#, fuzzy, c-format
+#| msgid "missing argument for option \"%.50s\"\n"
+msgid "invalid value for option '%s'\n"
+msgstr "brak argumentu dla opcji ,,%.50s''\n"
+
+#, fuzzy, c-format
+#| msgid "preference `%s' duplicated\n"
+msgid "preference '%s' duplicated\n"
+msgstr "ustawienie ,,%s'' powtarza się\n"
 
-#: g10/keygen.c:275
 msgid "too many cipher preferences\n"
-msgstr "zbyt wiele ustawieñ szyfru\n"
+msgstr "zbyt wiele ustawień szyfru\n"
 
-#: g10/keygen.c:277
 msgid "too many digest preferences\n"
-msgstr "zbyt wiele ustawieñ funkcji skrótu\n"
+msgstr "zbyt wiele ustawień funkcji skrótu\n"
 
-#: g10/keygen.c:279
 msgid "too many compression preferences\n"
-msgstr "zbyt wiele ustawieñ kompresji\n"
+msgstr "zbyt wiele ustawień kompresji\n"
 
-#: g10/keygen.c:404
-#, c-format
-msgid "invalid item `%s' in preference string\n"
-msgstr "niew³a¶ciwy element `%s' w tek¶cie ustawieñ\n"
+#, fuzzy, c-format
+#| msgid "invalid item `%s' in preference string\n"
+msgid "invalid item '%s' in preference string\n"
+msgstr "niewłaściwy element `%s' w tekście ustawień\n"
 
-#: g10/keygen.c:884
 msgid "writing direct signature\n"
-msgstr "zapis podpisu bezporedniego\n"
+msgstr "zapis podpisu bezpośredniego\n"
 
-#: g10/keygen.c:926
 msgid "writing self signature\n"
 msgstr "zapis podpisu klucza nim samym\n"
 
-#: g10/keygen.c:983
 msgid "writing key binding signature\n"
-msgstr "zapis podpisu wi±¿±cego klucz\n"
+msgstr "zapis podpisu wiążącego klucz\n"
 
-#: g10/keygen.c:1151 g10/keygen.c:1262 g10/keygen.c:1267 g10/keygen.c:1402
-#: g10/keygen.c:3030
 #, c-format
 msgid "keysize invalid; using %u bits\n"
-msgstr "niew³a¶ciwa d³ugo¶æ klucza; wykorzystano %u bitów\n"
+msgstr "niewłaściwa długość klucza; wykorzystano %u bitów\n"
 
-#: g10/keygen.c:1157 g10/keygen.c:1273 g10/keygen.c:1408 g10/keygen.c:3036
 #, c-format
 msgid "keysize rounded up to %u bits\n"
-msgstr "rozmiar klucza zaokr±glony w górê do %u bitów\n"
+msgstr "rozmiar klucza zaokrąglony w górę do %u bitów\n"
 
-#: g10/keygen.c:1299
 msgid ""
 "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n"
 msgstr ""
-"OSTRZE¯ENIE: niektóre programy OpenPGP nie potrafi± obs³u¿yæ klucza RSA o "
-"tej d³ugo¶ci skrótu\n"
+"OSTRZEŻENIE: niektóre programy OpenPGP nie potrafią obsłużyć klucza RSA o "
+"tej długości skrótu\n"
 
-#: g10/keygen.c:1519
 msgid "Sign"
 msgstr "Podpisywanie"
 
-#: g10/keygen.c:1522
 msgid "Certify"
 msgstr "Certyfikowanie"
 
-#: g10/keygen.c:1525
 msgid "Encrypt"
 msgstr "Szyfrowanie"
 
-#: g10/keygen.c:1528
 msgid "Authenticate"
 msgstr "Uwierzytelnianie"
 
@@ -4137,109 +4037,120 @@ msgstr "Uwierzytelnianie"
 #. a = Toggle authentication capability
 #. q = Finish
 #.
-#: g10/keygen.c:1546
 msgid "SsEeAaQq"
 msgstr "PpSsUuZz"
 
-#: g10/keygen.c:1569
 #, c-format
 msgid "Possible actions for a %s key: "
-msgstr "Mo¿liwe akcje dla klucza %s: "
+msgstr "Możliwe akcje dla klucza %s: "
 
-#: g10/keygen.c:1573
 msgid "Current allowed actions: "
 msgstr "Aktualnie dopuszczalne akcje: "
 
-#: g10/keygen.c:1578
 #, c-format
 msgid "   (%c) Toggle the sign capability\n"
-msgstr "   (%c) Prze³±czenie mo¿liwo¶ci podpisywania\n"
+msgstr "   (%c) Przełączenie możliwości podpisywania\n"
 
-#: g10/keygen.c:1581
 #, c-format
 msgid "   (%c) Toggle the encrypt capability\n"
-msgstr "   (%c) Prze³±czenie mo¿liwo¶ci szyfrowania\n"
+msgstr "   (%c) Przełączenie możliwości szyfrowania\n"
 
-#: g10/keygen.c:1584
 #, c-format
 msgid "   (%c) Toggle the authenticate capability\n"
-msgstr "   (%c) Prze³±czenie mo¿liwo¶ci uwierzytelniania\n"
+msgstr "   (%c) Przełączenie możliwości uwierzytelniania\n"
 
-#: g10/keygen.c:1587
 #, c-format
 msgid "   (%c) Finished\n"
-msgstr "   (%c) Zakoñczenie\n"
+msgstr "   (%c) Zakończenie\n"
 
-#: g10/keygen.c:1643 sm/certreqgen-ui.c:121
-msgid "Please select what kind of key you want:\n"
-msgstr "Proszê wybraæ rodzaj klucza:\n"
+#, c-format
+msgid "   (%d) RSA and RSA (default)\n"
+msgstr "   (%d) RSA i RSA (domyślne)\n"
 
-#: g10/keygen.c:1645
 #, c-format
-msgid "   (%d) DSA and Elgamal (default)\n"
-msgstr "   (%d) Para kluczy dla algorytmów DSA i Elgamala (domy¶lne)\n"
+msgid "   (%d) DSA and Elgamal\n"
+msgstr "   (%d) DSA i Elgamala\n"
 
-#: g10/keygen.c:1646
 #, c-format
 msgid "   (%d) DSA (sign only)\n"
 msgstr "   (%d) DSA (tylko do podpisywania)\n"
 
-#: g10/keygen.c:1648
 #, c-format
-msgid "   (%d) DSA (set your own capabilities)\n"
-msgstr "   (%d) DSA (mo¿liwo¶ci do ustawienia)\n"
+msgid "   (%d) RSA (sign only)\n"
+msgstr "   (%d) RSA (tylko do podpisywania)\n"
 
-#: g10/keygen.c:1650
 #, c-format
 msgid "   (%d) Elgamal (encrypt only)\n"
-msgstr "   (%d) Klucz dla algorytmu Elgamala (tylko do szyfrowania)\n"
-
-#: g10/keygen.c:1651
-#, c-format
-msgid "   (%d) RSA (sign only)\n"
-msgstr "   (%d) RSA (tylko do podpisywania)\n"
+msgstr "   (%d) Elgamala (tylko do szyfrowania)\n"
 
-#: g10/keygen.c:1653
 #, c-format
 msgid "   (%d) RSA (encrypt only)\n"
 msgstr "   (%d) RSA (tylko do szyfrowania)\n"
 
-#: g10/keygen.c:1655
 #, c-format
-msgid "   (%d) RSA (set your own capabilities)\n"
-msgstr "   (%d) RSA (mo¿liwo¶ci do ustawienia)\n"
+msgid "   (%d) DSA (set your own capabilities)\n"
+msgstr "   (%d) DSA (możliwości do ustawienia)\n"
 
-#: g10/keygen.c:1724
 #, c-format
-msgid "DSA keypair will have %u bits.\n"
-msgstr "Para kluczy DSA bêdzie mia³a %u bitów d³ugo¶ci.\n"
+msgid "   (%d) RSA (set your own capabilities)\n"
+msgstr "   (%d) RSA (możliwości do ustawienia)\n"
 
-#: g10/keygen.c:1734
-#, c-format
-msgid "%s keys may be between %u and %u bits long.\n"
-msgstr "Klucze %s bêd± mia³y od %u do %u bitów d³ugo¶ci.\n"
+#, fuzzy, c-format
+#| msgid "   (%d) DSA and Elgamal\n"
+msgid "   (%d) ECC and ECC\n"
+msgstr "   (%d) DSA i Elgamala\n"
+
+#, fuzzy, c-format
+#| msgid "   (%d) DSA (sign only)\n"
+msgid "  (%d) ECC (sign only)\n"
+msgstr "   (%d) DSA (tylko do podpisywania)\n"
+
+#, fuzzy, c-format
+#| msgid "   (%d) DSA (set your own capabilities)\n"
+msgid "  (%d) ECC (set your own capabilities)\n"
+msgstr "   (%d) DSA (możliwości do ustawienia)\n"
+
+#, fuzzy, c-format
+#| msgid "   (%d) RSA (encrypt only)\n"
+msgid "  (%d) ECC (encrypt only)\n"
+msgstr "   (%d) RSA (tylko do szyfrowania)\n"
+
+#, fuzzy, c-format
+#| msgid "   (%d) Existing key\n"
+msgid "  (%d) Existing key\n"
+msgstr "   (%d) Istniejący klucz\n"
+
+msgid "Enter the keygrip: "
+msgstr "Uchwyt klucza: "
+
+msgid "Not a valid keygrip (expecting 40 hex digits)\n"
+msgstr "Nieprawidłowy uchwyt klucza (oczekiwano 40 cyfr szesnastkowych)\n"
+
+msgid "No key with this keygrip\n"
+msgstr "Brak klucza o tym uchwycie\n"
+
+#, fuzzy, c-format
+#| msgid "rounded up to %u bits\n"
+msgid "rounded to %u bits\n"
+msgstr "zaokrąglono do %u bitów\n"
 
-#: g10/keygen.c:1741 sm/certreqgen-ui.c:142
 #, c-format
-msgid "What keysize do you want? (%u) "
-msgstr "Jakiej d³ugo¶ci klucz wygenerowaæ? (%u) "
+msgid "%s keys may be between %u and %u bits long.\n"
+msgstr "Klucze %s będą miały od %u do %u bitów długości.\n"
 
-#: g10/keygen.c:1755 sm/certreqgen-ui.c:147
 #, c-format
-msgid "%s keysizes must be in the range %u-%u\n"
-msgstr "Rozmiary kluczy %s musz± byæ z przedzia³u %u-%u\n"
+msgid "What keysize do you want for the subkey? (%u) "
+msgstr "Jakiej długości podklucz wygenerować? (%u) "
 
-#: g10/keygen.c:1761 sm/certreqgen-ui.c:152
 #, c-format
 msgid "Requested keysize is %u bits\n"
-msgstr "¯±dana d³ugo¶æ klucza to %u bitów.\n"
+msgstr "Żądana długość klucza to %u bitów.\n"
 
-#: g10/keygen.c:1766 g10/keygen.c:1771 sm/certreqgen-ui.c:157
-#, c-format
-msgid "rounded up to %u bits\n"
-msgstr "zaokr±glono do %u bitów\n"
+#, fuzzy
+#| msgid "Please select what kind of key you want:\n"
+msgid "Please select which elliptic curve you want:\n"
+msgstr "Proszę wybrać rodzaj klucza:\n"
 
-#: g10/keygen.c:1840
 msgid ""
 "Please specify how long the key should be valid.\n"
 "         0 = key does not expire\n"
@@ -4248,14 +4159,13 @@ msgid ""
 "      <n>m = key expires in n months\n"
 "      <n>y = key expires in n years\n"
 msgstr ""
-"Okres wa¿no¶ci klucza.\n"
-"         0 = klucz nie ma okre¶lonego terminu wa¿no¶ci\n"
-"      <n>  = termin wa¿no¶ci klucza up³ywa za n dni\n"
-"      <n>w = termin wa¿no¶ci klucza up³ywa za n tygodni\n"
-"      <n>m = termin wa¿no¶ci klucza up³ywa za n miesiêcy\n"
-"      <n>y = termin wa¿no¶ci klucza up³ywa za n lat\n"
+"Okres ważności klucza.\n"
+"         0 = klucz nie ma określonego terminu ważności\n"
+"      <n>  = termin ważności klucza upływa za n dni\n"
+"      <n>w = termin ważności klucza upływa za n tygodni\n"
+"      <n>m = termin ważności klucza upływa za n miesięcy\n"
+"      <n>y = termin ważności klucza upływa za n lat\n"
 
-#: g10/keygen.c:1851
 msgid ""
 "Please specify how long the signature should be valid.\n"
 "         0 = signature does not expire\n"
@@ -4264,57 +4174,60 @@ msgid ""
 "      <n>m = signature expires in n months\n"
 "      <n>y = signature expires in n years\n"
 msgstr ""
-"Okres wa¿no¶ci podpisu.\n"
-"         0 = klucz nie ma okre¶lonego terminu wa¿no¶ci\n"
-"      <n>  = termin wa¿no¶ci podpisu up³ywa za n dni\n"
-"      <n>w = termin wa¿no¶ci podpisu up³ywa za n tygodni\n"
-"      <n>m = termin wa¿no¶ci podpisu up³ywa za n miesiêcy\n"
-"      <n>y = termin wa¿no¶ci podpisu up³ywa za n lat\n"
+"Okres ważności podpisu.\n"
+"         0 = klucz nie ma określonego terminu ważności\n"
+"      <n>  = termin ważności podpisu upływa za n dni\n"
+"      <n>w = termin ważności podpisu upływa za n tygodni\n"
+"      <n>m = termin ważności podpisu upływa za n miesięcy\n"
+"      <n>y = termin ważności podpisu upływa za n lat\n"
 
-#: g10/keygen.c:1874
 msgid "Key is valid for? (0) "
-msgstr "Okres wa¿no¶ci klucza? (0) "
+msgstr "Okres ważności klucza? (0) "
 
-#: g10/keygen.c:1879
 #, c-format
 msgid "Signature is valid for? (%s) "
-msgstr "Okres wa¿no¶ci podpisu? (%s) "
+msgstr "Okres ważności podpisu? (%s) "
 
-#: g10/keygen.c:1897
 msgid "invalid value\n"
-msgstr "niepoprawna warto¶æ\n"
+msgstr "niepoprawna wartość\n"
 
-#: g10/keygen.c:1904
 msgid "Key does not expire at all\n"
-msgstr "Klucz nie wyga¶nie w ogóle\n"
+msgstr "Klucz nie wygaśnie w ogóle\n"
 
-#: g10/keygen.c:1905
 msgid "Signature does not expire at all\n"
-msgstr "Podpis nie wyga¶nie w ogóle\n"
+msgstr "Podpis nie wygaśnie w ogóle\n"
 
-#: g10/keygen.c:1910
 #, c-format
 msgid "Key expires at %s\n"
-msgstr "Klucz traci wa¿no¶æ %s\n"
+msgstr "Klucz traci ważność %s\n"
 
-#: g10/keygen.c:1911
 #, c-format
 msgid "Signature expires at %s\n"
-msgstr "Wa¿no¶æ podpisu wygasa %s\n"
+msgstr "Ważność podpisu wygasa %s\n"
 
-#: g10/keygen.c:1915
 msgid ""
 "Your system can't display dates beyond 2038.\n"
 "However, it will be correctly handled up to 2106.\n"
 msgstr ""
-"Twój system nie potrafi pokazaæ daty po roku 2038.\n"
-"Niemniej daty do roku 2106 bêd± poprawnie obs³ugiwane.\n"
+"Twój system nie potrafi pokazać daty po roku 2038.\n"
+"Niemniej daty do roku 2106 będą poprawnie obsługiwane.\n"
 
-#: g10/keygen.c:1922
 msgid "Is this correct? (y/N) "
-msgstr "Czy wszystko siê zgadza (t/N)? "
+msgstr "Czy wszystko się zgadza (t/N)? "
 
-#: g10/keygen.c:1945
+msgid ""
+"\n"
+"GnuPG needs to construct a user ID to identify your key.\n"
+"\n"
+msgstr ""
+"\n"
+"GnuPG musi utworzyć identyfikator użytkownika do identyfikacji klucza.\n"
+"\n"
+
+#. TRANSLATORS: This string is in general not anymore used
+#. but you should keep your existing translation.  In case
+#. the new string is not translated this old string will
+#. be used.
 msgid ""
 "\n"
 "You need a user ID to identify your key; the software constructs the user "
@@ -4324,64 +4237,58 @@ msgid ""
 "\n"
 msgstr ""
 "\n"
-"Musisz podaæ identyfikator u¿ytkownika aby mo¿na by³o rozpoznaæ twój klucz;\n"
-"program z³o¿y go z twojego imienia i nazwiska, komentarza i adresu poczty\n"
-"elektronicznej. Bêdzie on mia³, na przyk³ad, tak± postaæ:\n"
-"    \"Tadeusz ¯eleñski (Boy) <tzb@ziemianska.pl>\"\n"
+"Musisz podać identyfikator użytkownika aby można było rozpoznać twój klucz;\n"
+"program złoży go z twojego imienia i nazwiska, komentarza i adresu poczty\n"
+"elektronicznej. Będzie on miał, na przykład, taką postać:\n"
+"    \"Tadeusz Żeleński (Boy) <tzb@ziemianska.pl>\"\n"
 "\n"
 
-#: g10/keygen.c:1958
 msgid "Real name: "
-msgstr "Imiê i nazwisko: "
+msgstr "Imię i nazwisko: "
 
-#: g10/keygen.c:1966
 msgid "Invalid character in name\n"
-msgstr "Niew³a¶ciwy znak w imieniu lub nazwisku\n"
+msgstr "Niewłaściwy znak w imieniu lub nazwisku\n"
+
+#, c-format
+msgid "The characters '%s' and '%s' may not appear in name\n"
+msgstr ""
 
-#: g10/keygen.c:1968
 msgid "Name may not start with a digit\n"
-msgstr "Imiê lub nazwisko nie mo¿e zaczynaæ siê od cyfry\n"
+msgstr "Imię lub nazwisko nie może zaczynać się od cyfry\n"
 
-#: g10/keygen.c:1970
 msgid "Name must be at least 5 characters long\n"
-msgstr "Imiê i nazwisko musz± mieæ co najmniej 5 znaków d³ugo¶ci.\n"
+msgstr "Imię i nazwisko muszą mieć co najmniej 5 znaków długości.\n"
 
-#: g10/keygen.c:1978
 msgid "Email address: "
 msgstr "Adres poczty elektronicznej: "
 
-#: g10/keygen.c:1984
 msgid "Not a valid email address\n"
 msgstr "To nie jest poprawny adres poczty elektronicznej\n"
 
-#: g10/keygen.c:1992
 msgid "Comment: "
 msgstr "Komentarz: "
 
-#: g10/keygen.c:1998
 msgid "Invalid character in comment\n"
-msgstr "Niew³a¶ciwy znak w komentarzu\n"
+msgstr "Niewłaściwy znak w komentarzu\n"
 
-#: g10/keygen.c:2020
-#, c-format
-msgid "You are using the `%s' character set.\n"
-msgstr "U¿ywasz zestawu znaków %s.\n"
+#, fuzzy, c-format
+#| msgid "You are using the `%s' character set.\n"
+msgid "You are using the '%s' character set.\n"
+msgstr "Używasz zestawu znaków %s.\n"
 
-#: g10/keygen.c:2026
 #, c-format
 msgid ""
 "You selected this USER-ID:\n"
 "    \"%s\"\n"
 "\n"
 msgstr ""
-"Twój identyfikator u¿ytkownika bêdzie wygl±da³ tak:\n"
+"Twój identyfikator użytkownika będzie wyglądał tak:\n"
 "    \"%s\"\n"
 "\n"
 
-#: g10/keygen.c:2031
 msgid "Please don't put the email address into the real name or the comment\n"
 msgstr ""
-"Nie nale¿y umieszczaæ adresu poczty elektronicznej w polu nazwiska czy\n"
+"Nie należy umieszczać adresu poczty elektronicznej w polu nazwiska czy\n"
 "komentarza.\n"
 
 #. TRANSLATORS: These are the allowed answers in
@@ -4395,853 +4302,721 @@ msgstr ""
 #. o = Okay (ready, continue)
 #. q = Quit
 #.
-#: g10/keygen.c:2047
 msgid "NnCcEeOoQq"
 msgstr "IiKkEeDdWw"
 
-#: g10/keygen.c:2057
 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? "
-msgstr "Zmieniæ (I)miê/nazwisko, (K)omentarz, adres (E)mail, czy (W)yj¶æ? "
+msgstr "Zmienić (I)mię/nazwisko, (K)omentarz, adres (E)mail, czy (W)yjść? "
 
-#: g10/keygen.c:2058
 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? "
 msgstr ""
-"Zmieniæ (I)miê/nazwisko, (K)omentarz, adres (E)mail, przej¶æ (D)alej,\n"
-"czy (W)yj¶æ z programu? "
+"Zmienić (I)mię/nazwisko, (K)omentarz, adres (E)mail, przejść (D)alej,\n"
+"czy (W)yjść z programu? "
 
-#: g10/keygen.c:2077
-msgid "Please correct the error first\n"
-msgstr "Najpierw trzeba poprawiæ ten b³±d\n"
+msgid "Change (N)ame, (E)mail, or (Q)uit? "
+msgstr "Zmienić (I)mię/nazwisko, adres (E)mail, czy (W)yjść? "
 
-#: g10/keygen.c:2116
-msgid ""
-"You need a Passphrase to protect your secret key.\n"
-"\n"
+msgid "Change (N)ame, (E)mail, or (O)kay/(Q)uit? "
 msgstr ""
-"Musisz podaæ d³ugie, skomplikowane has³o aby ochroniæ swój klucz tajny.\n"
-"\n"
+"Zmienić (I)mię/nazwisko, adres (E)mail, przejść (D)alej,\n"
+"czy (W)yjść z programu? "
 
-#: g10/keygen.c:2131
-#, c-format
-msgid "%s.\n"
-msgstr "%s.\n"
-
-#: g10/keygen.c:2137
-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 ""
-"Nie chcesz podaæ has³a - to *z³y* pomys³!\n"
-"W ka¿dej chwili mo¿esz ustawiæ has³o u¿ywaj±c tego programu i opcji\n"
-"\"--edit-key\".\n"
-"\n"
+msgid "Please correct the error first\n"
+msgstr "Najpierw trzeba poprawić ten błąd\n"
 
-#: g10/keygen.c:2161
 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"
 "disks) during the prime generation; this gives the random number\n"
 "generator a better chance to gain enough entropy.\n"
 msgstr ""
-"Musimy wygenerowaæ du¿o losowych bajtów. Dobrym pomys³em aby pomóc "
+"Musimy wygenerować dużo losowych bajtów. Dobrym pomysłem aby pomóc "
 "komputerowi\n"
 "podczas generowania liczb pierwszych jest wykonywanie w tym czasie innych\n"
-"dzia³añ (pisanie na klawiaturze, poruszanie myszk±, odwo³anie siê do "
-"dysków);\n"
-"dziêki temu generator liczb losowych ma mo¿liwo¶æ zebrania odpowiedniej "
-"iloci\n"
+"działań (pisanie na klawiaturze, poruszanie myszką, odwołanie się do "
+"dysków);\n"
+"dzięki temu generator liczb losowych ma możliwość zebrania odpowiedniej "
+"ilości\n"
 "entropii.\n"
 
-#: g10/keygen.c:2970 g10/keygen.c:2997
-msgid "Key generation canceled.\n"
-msgstr "Procedura generacji klucza zosta³a anulowana.\n"
-
-#: g10/keygen.c:3202 g10/keygen.c:3369
 #, c-format
-msgid "writing public key to `%s'\n"
-msgstr "zapisujê klucz publiczny w ,,%s''\n"
+msgid "Key generation failed: %s\n"
+msgstr "Generacja klucza nie powiodła się: %s\n"
 
-#: g10/keygen.c:3204 g10/keygen.c:3372
 #, c-format
-msgid "writing secret key stub to `%s'\n"
-msgstr "zapisujê za¶lepkê klucza tajnego w ,,%s''\n"
+msgid ""
+"About to create a key for:\n"
+"    \"%s\"\n"
+"\n"
+msgstr ""
 
-#: g10/keygen.c:3207 g10/keygen.c:3375
-#, c-format
-msgid "writing secret key to `%s'\n"
-msgstr "zapisujê klucz tajny w ,,%s''\n"
+msgid "Continue? (Y/n) "
+msgstr ""
 
-#: g10/keygen.c:3356
-#, c-format
-msgid "no writable public keyring found: %s\n"
-msgstr "brak zapisywalnego zbioru kluczy publicznych: %s\n"
+#, fuzzy, c-format
+#| msgid "key already exists\n"
+msgid "A key for \"%s\" already exists\n"
+msgstr "klucz już istnieje\n"
 
-#: g10/keygen.c:3363
-#, c-format
-msgid "no writable secret keyring found: %s\n"
-msgstr "brak zapisywalnego zbioru kluczy tajnych: %s\n"
+#, fuzzy
+#| msgid "Use this key anyway? (y/N) "
+msgid "Create anyway? (y/N) "
+msgstr "Użyć tego klucza pomimo to? (t/N) "
+
+#, fuzzy
+#| msgid "generating new key\n"
+msgid "creating anyway\n"
+msgstr "generowanie nowego klucza\n"
 
-#: g10/keygen.c:3383
 #, c-format
-msgid "error writing public keyring `%s': %s\n"
-msgstr "b³±d podczas zapisu zbioru kluczy publicznych ,,%s'': %s\n"
+msgid "Note: Use \"%s %s\" for a full featured key generation dialog.\n"
+msgstr ""
+
+msgid "Key generation canceled.\n"
+msgstr "Procedura generacji klucza została anulowana.\n"
+
+#, fuzzy, c-format
+#| msgid "can't create backup file `%s': %s\n"
+msgid "can't create backup file '%s': %s\n"
+msgstr "nie można utworzyć pliku kopii zapasowej ,,%s'': %s\n"
+
+#, fuzzy, c-format
+#| msgid "NOTE: backup of card key saved to `%s'\n"
+msgid "Note: backup of card key saved to '%s'\n"
+msgstr "UWAGA: kopia zapasowa klucza karty zapisana do ,,%s''\n"
+
+#, fuzzy, c-format
+#| msgid "writing public key to `%s'\n"
+msgid "writing public key to '%s'\n"
+msgstr "zapisuję klucz publiczny w ,,%s''\n"
 
-#: g10/keygen.c:3391
 #, c-format
-msgid "error writing secret keyring `%s': %s\n"
-msgstr "b³±d podczas zapisu zbioru kluczy tajnych ,,%s'': %s\n"
+msgid "no writable public keyring found: %s\n"
+msgstr "brak zapisywalnego zbioru kluczy publicznych: %s\n"
+
+#, fuzzy, c-format
+#| msgid "error writing public keyring `%s': %s\n"
+msgid "error writing public keyring '%s': %s\n"
+msgstr "błąd podczas zapisu zbioru kluczy publicznych ,,%s'': %s\n"
 
-#: g10/keygen.c:3418
 msgid "public and secret key created and signed.\n"
-msgstr "klucz publiczny i prywatny (tajny) zosta³y utworzone i podpisane.\n"
+msgstr "klucz publiczny i prywatny (tajny) zostały utworzone i podpisane.\n"
 
-#: g10/keygen.c:3429
 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 ""
-"Ten klucz nie mo¿e byæ wykorzystany do szyfrowania. Komend± \"--edit-key\"\n"
-"mo¿na dodaæ do niego podklucz szyfruj±cy.\n"
+"Ten klucz nie może być wykorzystany do szyfrowania. Komendą \"--edit-key\"\n"
+"można dodać do niego podklucz szyfrujący.\n"
 
-#: g10/keygen.c:3442 g10/keygen.c:3587 g10/keygen.c:3708
-#, c-format
-msgid "Key generation failed: %s\n"
-msgstr "Generacja klucza nie powiod³a siê: %s\n"
-
-#: g10/keygen.c:3497 g10/keygen.c:3638 g10/sign.c:241
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
 msgstr ""
-"klucz zosta³ stworzony %lu sekundê w przysz³o¶ci (zaburzenia\n"
-"czasoprzestrzeni, lub ¼le ustawiony zegar systemowy)\n"
+"klucz został stworzony %lu sekundę w przyszłości (zaburzenia\n"
+"czasoprzestrzeni, lub źle ustawiony zegar systemowy)\n"
 
-#: g10/keygen.c:3499 g10/keygen.c:3640 g10/sign.c:243
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
 msgstr ""
-"klucz zosta³ stworzony %lu sekund w przysz³o¶ci (zaburzenia\n"
-"czasoprzestrzeni, lub ¼le ustawiony zegar systemowy)\n"
+"klucz został stworzony %lu sekund w przyszłości (zaburzenia\n"
+"czasoprzestrzeni, lub źle ustawiony zegar systemowy)\n"
 
-#: g10/keygen.c:3510 g10/keygen.c:3651
-msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
+#, fuzzy
+#| 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 ""
 "UWAGA: tworzenie podkluczy dla kluczy wersji 3 jest niezgodne z OpenPGP.\n"
 
-#: g10/keygen.c:3551 g10/keygen.c:3684
-msgid "Really create? (y/N) "
-msgstr "Czy na pewno utworzyæ? (t/N) "
-
-#: g10/keygen.c:3857
-#, c-format
-msgid "storing key onto card failed: %s\n"
-msgstr "zapis klucza na karcie nie powiód³ siê: %s\n"
+msgid "Secret parts of primary key are not available.\n"
+msgstr "Część tajna głównego klucza jest niedostępna.\n"
 
-#: g10/keygen.c:3905
-#, c-format
-msgid "can't create backup file `%s': %s\n"
-msgstr "nie mo¿na utworzyæ pliku kopii zapasowej ,,%s'': %s\n"
+msgid "Secret parts of primary key are stored on-card.\n"
+msgstr "Część tajna głównego klucza jest zapisana na karcie.\n"
 
-#: g10/keygen.c:3931
-#, c-format
-msgid "NOTE: backup of card key saved to `%s'\n"
-msgstr "UWAGA: kopia zapasowa klucza karty zapisana do ,,%s''\n"
+msgid "Really create? (y/N) "
+msgstr "Czy na pewno utworzyć? (t/N) "
 
-#: g10/keyid.c:538 g10/keyid.c:550 g10/keyid.c:562 g10/keyid.c:574
 msgid "never     "
 msgstr "nigdy     "
 
-#: g10/keylist.c:263
 msgid "Critical signature policy: "
 msgstr "Krytyczny regulamin podpisu: "
 
-#: g10/keylist.c:265
 msgid "Signature policy: "
 msgstr "Regulamin podpisu: "
 
-#: g10/keylist.c:304
 msgid "Critical preferred keyserver: "
 msgstr "Krytyczny preferowany serwer kluczy: "
 
-#: g10/keylist.c:357
 msgid "Critical signature notation: "
 msgstr "Krytyczne adnotacje podpisu: "
 
-#: g10/keylist.c:359
 msgid "Signature notation: "
 msgstr "Adnotacje podpisu: "
 
-#: g10/keylist.c:469
+#, fuzzy, c-format
+#| msgid "%d bad signatures\n"
+msgid "%d good signature\n"
+msgid_plural "%d good signatures\n"
+msgstr[0] "%d niepoprawnych podpisów\n"
+msgstr[1] "%d niepoprawnych podpisów\n"
+msgstr[2] "%d niepoprawnych podpisów\n"
+
+#, fuzzy, c-format
+#| msgid "%d bad signatures\n"
+msgid "%d bad signature\n"
+msgid_plural "%d bad signatures\n"
+msgstr[0] "%d niepoprawnych podpisów\n"
+msgstr[1] "%d niepoprawnych podpisów\n"
+msgstr[2] "%d niepoprawnych podpisów\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 podpis nie został sprawdzony z powodu braku klucza\n"
+msgstr[1] "1 podpis nie został sprawdzony z powodu braku klucza\n"
+msgstr[2] "1 podpis nie został sprawdzony z powodu braku klucza\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 podpis nie został sprawdzony z powodu błędu\n"
+msgstr[1] "1 podpis nie został sprawdzony z powodu błędu\n"
+msgstr[2] "1 podpis nie został sprawdzony z powodu błędu\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] ""
+msgstr[2] ""
+
 msgid "Keyring"
-msgstr "Zbiór kluczy"
+msgstr "Zbiór kluczy"
 
-#: g10/keylist.c:1504
 msgid "Primary key fingerprint:"
-msgstr "Odcisk klucza g³ównego:"
+msgstr "Odcisk klucza głównego:"
 
-#: g10/keylist.c:1506
 msgid "     Subkey fingerprint:"
 msgstr "      Odcisk podklucza:"
 
-#. 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:1513
 msgid " Primary key fingerprint:"
-msgstr " Odcisk klucza g³ównego:"
+msgstr " Odcisk klucza głównego:"
 
-#: g10/keylist.c:1515
 msgid "      Subkey fingerprint:"
 msgstr "       Odcisk podklucza:"
 
-#: g10/keylist.c:1519 g10/keylist.c:1523
 msgid "      Key fingerprint ="
 msgstr "       Odcisk klucza ="
 
-#: g10/keylist.c:1590
 msgid "      Card serial no. ="
 msgstr "    Nr seryjny karty ="
 
-#: g10/keyring.c:1249
-#, c-format
-msgid "renaming `%s' to `%s' failed: %s\n"
-msgstr "zmiana nazwy ,,%s'' na ,,%s'' nie powiod³a siê: %s\n"
-
-#: g10/keyring.c:1254
-msgid "WARNING: 2 files with confidential information exists.\n"
-msgstr "OSTRZE¯ENIE: Istniej± dwa pliki z poufnymi informacjami.\n"
-
-#: g10/keyring.c:1256
-#, c-format
-msgid "%s is the unchanged one\n"
-msgstr "%s pozosta³ bez zmian\n"
-
-#: g10/keyring.c:1257
-#, c-format
-msgid "%s is the new one\n"
-msgstr "%s zosta³ utworzony\n"
-
-#: g10/keyring.c:1258
-msgid "Please fix this possible security flaw\n"
-msgstr "Proszê usun±æ to naruszenie zasad bezpieczeñstwa\n"
-
-#: g10/keyring.c:1380
-#, c-format
-msgid "caching keyring `%s'\n"
+#, fuzzy, c-format
+#| msgid "caching keyring `%s'\n"
+msgid "caching keyring '%s'\n"
 msgstr "buforowanie zbioru kluczy ,,%s''\n"
 
-#: g10/keyring.c:1426
-#, c-format
-msgid "%lu keys cached so far (%lu signatures)\n"
-msgstr "%lu kluczy zbuforowano do tej pory (%lu podpisów)\n"
+#, fuzzy, c-format
+#| msgid "%lu keys cached so far (%lu signatures)\n"
+msgid "%lu keys cached so far (%lu signature)\n"
+msgid_plural "%lu keys cached so far (%lu signatures)\n"
+msgstr[0] "%lu kluczy zbuforowano do tej pory (%lu podpisów)\n"
+msgstr[1] "%lu kluczy zbuforowano do tej pory (%lu podpisów)\n"
+msgstr[2] "%lu kluczy zbuforowano do tej pory (%lu podpisów)\n"
 
-#: g10/keyring.c:1438
 #, c-format
-msgid "%lu keys cached (%lu signatures)\n"
-msgstr "%lu kluczy zbuforowano (%lu podpisów)\n"
+msgid "%lu key cached"
+msgid_plural "%lu keys cached"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#, fuzzy, c-format
+#| msgid "1 bad signature\n"
+msgid " (%lu signature)\n"
+msgid_plural " (%lu signatures)\n"
+msgstr[0] "1 niepoprawny podpis\n"
+msgstr[1] "1 niepoprawny podpis\n"
+msgstr[2] "1 niepoprawny podpis\n"
 
-#: g10/keyring.c:1510
 #, c-format
 msgid "%s: keyring created\n"
-msgstr "%s: zbiór kluczy utworzony\n"
+msgstr "%s: zbiór kluczy utworzony\n"
+
+msgid "override proxy options set for dirmngr"
+msgstr ""
 
-#: g10/keyserver.c:71
 msgid "include revoked keys in search results"
-msgstr "w³±czenie uniewa¿nionych kluczy do wyników wyszukiwania"
+msgstr "włączenie unieważnionych kluczy do wyników wyszukiwania"
 
-#: g10/keyserver.c:72
 msgid "include subkeys when searching by key ID"
-msgstr "w³±czenie podkluczy przy poszukiwaniu po ID klucza"
+msgstr "włączenie podkluczy przy poszukiwaniu po ID klucza"
 
-#: g10/keyserver.c:74
-msgid "use temporary files to pass data to keyserver helpers"
+msgid "override timeout options set for dirmngr"
 msgstr ""
-"u¿ycie plików tymczasowych do przekazywania danych do modu³ów obs³ugi "
-"serwera kluczy"
 
-#: g10/keyserver.c:76
-msgid "do not delete temporary files after using them"
-msgstr "nie usuwanie plików tymczasowych po u¿yciu ich"
-
-#: g10/keyserver.c:80
 msgid "automatically retrieve keys when verifying signatures"
-msgstr "automatyczne pobieranie kluczy przy sprawdzaniu podpisów"
+msgstr "automatyczne pobieranie kluczy przy sprawdzaniu podpisów"
 
-#: g10/keyserver.c:82
 msgid "honor the preferred keyserver URL set on the key"
 msgstr "honorowanie URL-a preferowanego serwera kluczy ustawionego w kluczu"
 
-#: g10/keyserver.c:84
 msgid "honor the PKA record set on a key when retrieving keys"
 msgstr "honorowanie rekordu PKA ustawionego w kluczu przy pobieraniu kluczy"
 
-#: g10/keyserver.c:150
-#, c-format
-msgid "WARNING: keyserver option `%s' is not used on this platform\n"
-msgstr ""
-"OSTRZE¯ENIE: opcja serwera kluczy ,,%s'' nie jest u¿ywana na tej "
-"platformie.\n"
-
-#: g10/keyserver.c:533
 msgid "disabled"
-msgstr "wy³±czony"
+msgstr "wyłączony"
 
-#: g10/keyserver.c:734
 msgid "Enter number(s), N)ext, or Q)uit > "
-msgstr "Wprowad¼ numer(y), N)astêpny lub Q)uit > "
+msgstr "Wprowadź numer(y), N)astępny lub Q)uit > "
 
-#: g10/keyserver.c:818 g10/keyserver.c:1440
 #, c-format
 msgid "invalid keyserver protocol (us %d!=handler %d)\n"
-msgstr "niepoprawny protokó³ serwera kluczy (nasz %d != modu³ obs³ugi %d)\n"
-
-#: g10/keyserver.c:916
-#, c-format
-msgid "key \"%s\" not found on keyserver\n"
-msgstr "klucz ,,%s'' nie zosta³ odnaleziony na serwerze kluczy\n"
-
-#: g10/keyserver.c:918
-msgid "key not found on keyserver\n"
-msgstr "klucz nie zosta³ odnaleziony na serwerze kluczy\n"
-
-#: g10/keyserver.c:1159
-#, c-format
-msgid "requesting key %s from %s server %s\n"
-msgstr "zapytanie o klucz %s z serwera %s %s\n"
-
-#: g10/keyserver.c:1163
-#, c-format
-msgid "requesting key %s from %s\n"
-msgstr "zapytanie o klucz %s z %s\n"
-
-#: g10/keyserver.c:1187
-#, c-format
-msgid "searching for names from %s server %s\n"
-msgstr "poszukiwanie nazw z serwera %s %s\n"
-
-#: g10/keyserver.c:1190
-#, c-format
-msgid "searching for names from %s\n"
-msgstr "poszukiwanie nazw z %s\n"
-
-#: g10/keyserver.c:1343
-#, c-format
-msgid "sending key %s to %s server %s\n"
-msgstr "wysy³anie klucza %s na serwer %s %s\n"
+msgstr "niepoprawny protokół serwera kluczy (nasz %d != moduł obsługi %d)\n"
 
-#: g10/keyserver.c:1347
 #, c-format
-msgid "sending key %s to %s\n"
-msgstr "wysy³anie klucza %s na %s\n"
+msgid "\"%s\" not a key ID: skipping\n"
+msgstr ",,%s'' nie jest identyfikatorem klucza - pominięto\n"
 
-#: g10/keyserver.c:1390
-#, c-format
-msgid "searching for \"%s\" from %s server %s\n"
-msgstr "poszukiwanie ,,%s'' z serwera %s %s\n"
+#, fuzzy, c-format
+#| msgid "refreshing %d keys from %s\n"
+msgid "refreshing %d key from %s\n"
+msgid_plural "refreshing %d keys from %s\n"
+msgstr[0] "odświeżanie %d kluczy z %s\n"
+msgstr[1] "odświeżanie %d kluczy z %s\n"
+msgstr[2] "odświeżanie %d kluczy z %s\n"
 
-#: g10/keyserver.c:1393
 #, c-format
-msgid "searching for \"%s\" from %s\n"
-msgstr "poszukiwanie ,,%s'' z %s\n"
-
-#: g10/keyserver.c:1400 g10/keyserver.c:1496
-msgid "no keyserver action!\n"
-msgstr "brak akcji serwera kluczy!\n"
+msgid "WARNING: unable to refresh key %s via %s: %s\n"
+msgstr "OSTRZEŻENIE: nie można odświeżyć klucza %s przez %s: %s\n"
 
-#: g10/keyserver.c:1448
 #, c-format
-msgid "WARNING: keyserver handler from a different version of GnuPG (%s)\n"
-msgstr "OSTRZE¯ENIE: modu³ obs³ugi serwera kluczy z innej wersji GnuPG (%s)\n"
+msgid "key \"%s\" not found on keyserver\n"
+msgstr "klucz ,,%s'' nie został odnaleziony na serwerze kluczy\n"
 
-#: g10/keyserver.c:1457
-msgid "keyserver did not send VERSION\n"
-msgstr "serwer kluczy nie wys³a³ VERSION\n"
+msgid "key not found on keyserver\n"
+msgstr "klucz nie został odnaleziony na serwerze kluczy\n"
 
-#: g10/keyserver.c:1519 g10/keyserver.c:2047
 msgid "no keyserver known (use option --keyserver)\n"
-msgstr "brak znanyk serwerów kluczy (u¿yj opcji --keyserver)\n"
-
-#: g10/keyserver.c:1525
-msgid "external keyserver calls are not supported in this build\n"
-msgstr ""
-"zewnêtrzne wywo³ania serwera kluczy nie s± obs³ugiwane w tej kompilacji\n"
-
-#: g10/keyserver.c:1537
-#, c-format
-msgid "no handler for keyserver scheme `%s'\n"
-msgstr "brak modu³u obs³ugi dla schematu serwera kluczy ,,%s''\n"
+msgstr "brak znanyk serwerów kluczy (użyj opcji --keyserver)\n"
 
-#: g10/keyserver.c:1542
 #, c-format
-msgid "action `%s' not supported with keyserver scheme `%s'\n"
-msgstr ""
-"akcja ,,%s'' nie jest obs³ugiwana przez schemat serwera kluczy ,,%s''\n"
-
-#: g10/keyserver.c:1550
-#, c-format
-msgid "%s does not support handler version %d\n"
-msgstr "%s nie obs³uguje modu³u obs³ugi w wersji %d\n"
-
-#: g10/keyserver.c:1557
-msgid "keyserver timed out\n"
-msgstr "zbyt d³ugi czas oczekiwania na serwer kluczy\n"
-
-#: g10/keyserver.c:1562
-msgid "keyserver internal error\n"
-msgstr "b³±d wewnêtrzny serwera kluczy\n"
+msgid "requesting key %s from %s server %s\n"
+msgstr "zapytanie o klucz %s z serwera %s %s\n"
 
-#: g10/keyserver.c:1571
 #, c-format
-msgid "keyserver communications error: %s\n"
-msgstr "b³±d komunikacji z serwerem kluczy: %s\n"
+msgid "requesting key %s from %s\n"
+msgstr "zapytanie o klucz %s z %s\n"
 
-#: g10/keyserver.c:1596 g10/keyserver.c:1630
-#, c-format
-msgid "\"%s\" not a key ID: skipping\n"
-msgstr ",,%s'' nie jest identyfikatorem klucza - pominiêto\n"
+#, fuzzy
+#| msgid "no keyserver action!\n"
+msgid "no keyserver known\n"
+msgstr "brak akcji serwera kluczy!\n"
 
-#: g10/keyserver.c:1889
 #, c-format
-msgid "WARNING: unable to refresh key %s via %s: %s\n"
-msgstr "OSTRZE¯ENIE: nie mo¿na od¶wie¿yæ klucza %s przez %s: %s\n"
+msgid "skipped \"%s\": %s\n"
+msgstr "pominięty ,,%s'': %s\n"
 
-#: g10/keyserver.c:1911
 #, c-format
-msgid "refreshing 1 key from %s\n"
-msgstr "od¶wie¿anie 1 klucza z %s\n"
+msgid "sending key %s to %s\n"
+msgstr "wysyłanie klucza %s na %s\n"
 
-#: g10/keyserver.c:1913
-#, c-format
-msgid "refreshing %d keys from %s\n"
-msgstr "od¶wie¿anie %d kluczy z %s\n"
+#, fuzzy, c-format
+#| msgid "requesting key %s from %s\n"
+msgid "requesting key from '%s'\n"
+msgstr "zapytanie o klucz %s z %s\n"
 
-#: g10/keyserver.c:1969
 #, c-format
 msgid "WARNING: unable to fetch URI %s: %s\n"
-msgstr "OSTRZE¯ENIE: nie mo¿na pobraæ URI %s: %s\n"
-
-#: g10/keyserver.c:1975
-#, c-format
-msgid "WARNING: unable to parse URI %s\n"
-msgstr "OSTRZE¯ENIE: nie mo¿na przeanalizowaæ URI %s\n"
+msgstr "OSTRZEŻENIE: nie można pobrać URI %s: %s\n"
 
-#: g10/mainproc.c:231
 #, c-format
 msgid "weird size for an encrypted session key (%d)\n"
 msgstr "dziwny rozmiar jak na zaszyfrowany klucz sesyjny (%d)\n"
 
-#: g10/mainproc.c:284
 #, c-format
 msgid "%s encrypted session key\n"
 msgstr "klucz sesyjny zaszyfrowany %s\n"
 
-#: g10/mainproc.c:294
 #, c-format
 msgid "passphrase generated with unknown digest algorithm %d\n"
-msgstr "has³o wygenerowane nieznanym algorytmem skrótu %d\n"
+msgstr "hasło wygenerowane nieznanym algorytmem skrótu %d\n"
 
-#: g10/mainproc.c:360
 #, c-format
 msgid "public key is %s\n"
 msgstr "klucz publiczny to %s\n"
 
-#: g10/mainproc.c:423
 msgid "public key encrypted data: good DEK\n"
 msgstr "dane zaszyfrowane kluczem publicznym: poprawny klucz sesyjny\n"
 
-#: g10/mainproc.c:456
 #, c-format
 msgid "encrypted with %u-bit %s key, ID %s, created %s\n"
 msgstr ""
 "zaszyfrowano %u-bitowym kluczem %s o identyfikatorze %s, stworzonym %s\n"
 
-#: g10/mainproc.c:460 g10/pkclist.c:217
 #, c-format
 msgid "      \"%s\"\n"
 msgstr "      ,,%s''\n"
 
-#: g10/mainproc.c:464
 #, c-format
 msgid "encrypted with %s key, ID %s\n"
 msgstr "zaszyfrowano kluczem %s o identyfikatorze %s\n"
 
-#: g10/mainproc.c:478
 #, c-format
 msgid "public key decryption failed: %s\n"
-msgstr "b³±d odszyfrowywania kluczem publicznym: %s\n"
+msgstr "błąd odszyfrowywania kluczem publicznym: %s\n"
 
-#: g10/mainproc.c:492
 #, c-format
 msgid "encrypted with %lu passphrases\n"
-msgstr "zaszyfrowane za pomoc± %lu hase³\n"
+msgstr "zaszyfrowane za pomocą %lu haseł\n"
 
-#: g10/mainproc.c:494
 msgid "encrypted with 1 passphrase\n"
-msgstr "zaszyfrowane jednym has³em\n"
+msgstr "zaszyfrowane jednym hasłem\n"
 
-#: g10/mainproc.c:526 g10/mainproc.c:548
 #, c-format
 msgid "assuming %s encrypted data\n"
-msgstr "przyjmuj±c ¿e dane zosta³y zaszyfrowane za pomoc± %s\n"
+msgstr "przyjmując że dane zostały zaszyfrowane za pomocą %s\n"
 
-#: g10/mainproc.c:534
 #, c-format
 msgid "IDEA cipher unavailable, optimistically attempting to use %s instead\n"
-msgstr "szyfr IDEA nie jest dostêpny, próba u¿ycia %s zamiast niego\n"
+msgstr "szyfr IDEA nie jest dostępny, próba użycia %s zamiast niego\n"
+
+msgid "WARNING: message was not integrity protected\n"
+msgstr "OSTRZEŻENIE: wiadomość nie była zabezpieczona przed manipulacją\n"
 
-#: g10/mainproc.c:567
 msgid "decryption okay\n"
 msgstr "odszyfrowanie poprawne\n"
 
-#: g10/mainproc.c:571
-msgid "WARNING: message was not integrity protected\n"
-msgstr "OSTRZE¯ENIE: wiadomo¶æ nie by³a zabezpieczona przed manipulacj±\n"
-
-#: g10/mainproc.c:584
 msgid "WARNING: encrypted message has been manipulated!\n"
-msgstr "OSTRZE¯ENIE: zaszyfrowana wiadomo¶æ by³a manipulowana!\n"
+msgstr "OSTRZEŻENIE: zaszyfrowana wiadomość była manipulowana!\n"
 
-#: g10/mainproc.c:590
 #, c-format
 msgid "decryption failed: %s\n"
-msgstr "b³±d odszyfrowywania: %s\n"
+msgstr "błąd odszyfrowywania: %s\n"
 
-#: g10/mainproc.c:611
-msgid "NOTE: sender requested \"for-your-eyes-only\"\n"
-msgstr "UWAGA: nadawca zaznaczy³ ¿e wiadomo¶æ nie powinna byæ zapisywana\n"
+#, fuzzy
+#| msgid "NOTE: sender requested \"for-your-eyes-only\"\n"
+msgid "Note: sender requested \"for-your-eyes-only\"\n"
+msgstr "UWAGA: nadawca zaznaczył że wiadomość nie powinna być zapisywana\n"
 
-#: g10/mainproc.c:613
 #, c-format
 msgid "original file name='%.*s'\n"
 msgstr "pierwotna nazwa pliku='%.*s'\n"
 
-#: g10/mainproc.c:701
 msgid "WARNING: multiple plaintexts seen\n"
-msgstr "OSTRZE¯ENIE: widziano wiele czystych tekstów\n"
+msgstr "OSTRZEŻENIE: widziano wiele czystych tekstów\n"
 
-#: g10/mainproc.c:842
 msgid "standalone revocation - use \"gpg --import\" to apply\n"
 msgstr ""
-"osobny certyfikat uniewa¿nienia - u¿yj ,,gpg --import'' aby go wczytaæ\n"
+"osobny certyfikat unieważnienia - użyj ,,gpg --import'' aby go wczytać\n"
 
-#: g10/mainproc.c:1195 g10/mainproc.c:1232
 msgid "no signature found\n"
 msgstr "nie znaleziono podpisu\n"
 
-#: g10/mainproc.c:1470
+#, c-format
+msgid "BAD signature from \"%s\""
+msgstr "NIEPOPRAWNY podpis złożony przez ,,%s''"
+
+#, c-format
+msgid "Expired signature from \"%s\""
+msgstr "Przeterminowany podpis złożony przez ,,%s''"
+
+#, c-format
+msgid "Good signature from \"%s\""
+msgstr "Poprawny podpis złożony przez ,,%s''"
+
 msgid "signature verification suppressed\n"
-msgstr "wymuszono pominiêcie sprawdzenia podpisu\n"
+msgstr "wymuszono pominięcie sprawdzenia podpisu\n"
 
-#: g10/mainproc.c:1579
 msgid "can't handle this ambiguous signature data\n"
-msgstr "nie mo¿na obs³u¿yæ tych wieloznacznych danych podpisu\n"
+msgstr "nie można obsłużyć tych wieloznacznych danych podpisu\n"
 
-#: g10/mainproc.c:1590
 #, c-format
 msgid "Signature made %s\n"
 msgstr "Podpisano w %s\n"
 
-#: g10/mainproc.c:1591
 #, c-format
 msgid "               using %s key %s\n"
-msgstr "               przy u¿yciu klucza %s %s\n"
+msgstr "               przy użyciu klucza %s %s\n"
 
-#: g10/mainproc.c:1595
 #, c-format
 msgid "Signature made %s using %s key ID %s\n"
 msgstr "Podpisano w %s kluczem %s o numerze %s\n"
 
-#: g10/mainproc.c:1615
-msgid "Key available at: "
-msgstr "Klucz dostêpny w: "
-
-#: g10/mainproc.c:1748 g10/mainproc.c:1796
-#, c-format
-msgid "BAD signature from \"%s\""
-msgstr "NIEPOPRAWNY podpis z³o¿ony przez ,,%s''"
-
-#: g10/mainproc.c:1750 g10/mainproc.c:1798
-#, c-format
-msgid "Expired signature from \"%s\""
-msgstr "Przeterminowany podpis z³o¿ony przez ,,%s''"
+#, fuzzy, c-format
+#| msgid "                aka \"%s\""
+msgid "               issuer \"%s\"\n"
+msgstr "                        alias ,,%s''"
 
-#: g10/mainproc.c:1752 g10/mainproc.c:1800
-#, c-format
-msgid "Good signature from \"%s\""
-msgstr "Poprawny podpis z³o¿ony przez ,,%s''"
+msgid "Key available at: "
+msgstr "Klucz dostępny w: "
 
-#: g10/mainproc.c:1802
 msgid "[uncertain]"
 msgstr "[niepewne]"
 
-#: g10/mainproc.c:1834
 #, c-format
 msgid "                aka \"%s\""
 msgstr "                        alias ,,%s''"
 
-#: g10/mainproc.c:1932
+#, 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 "OSTRZEŻENIE: Ten klucz nie jest poświadczony zaufanym podpisem!\n"
+
 #, c-format
 msgid "Signature expired %s\n"
-msgstr "Wa¿no¶æ podpisu wygas³a %s.\n"
+msgstr "Ważność podpisu wygasła %s.\n"
 
-#: g10/mainproc.c:1937
 #, c-format
 msgid "Signature expires %s\n"
-msgstr "Wa¿no¶æ podpisu wygasa %s.\n"
+msgstr "Ważność podpisu wygasa %s.\n"
 
-#: g10/mainproc.c:1940
-#, c-format
-msgid "%s signature, digest algorithm %s\n"
-msgstr "podpis %s, skrót %s\n"
+#, fuzzy, c-format
+#| msgid "%s signature, digest algorithm %s\n"
+msgid "%s signature, digest algorithm %s%s%s\n"
+msgstr "podpis %s, skrót %s\n"
 
-#: g10/mainproc.c:1941
 msgid "binary"
 msgstr "binarny"
 
-#: g10/mainproc.c:1942
 msgid "textmode"
 msgstr "tekstowy"
 
-#: g10/mainproc.c:1942 g10/trustdb.c:525
 msgid "unknown"
 msgstr "nieznany"
 
-#: g10/mainproc.c:1962
+#, fuzzy
+#| msgid "algorithm: %s"
+msgid ", key algorithm "
+msgstr "algorytm: %s"
+
+#, 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 "Nie mo¿na sprawdziæ podpisu: %s\n"
+msgstr "Nie można sprawdzić podpisu: %s\n"
 
-#: g10/mainproc.c:2046 g10/mainproc.c:2062 g10/mainproc.c:2158
 msgid "not a detached signature\n"
 msgstr "nie jest oddzielonym podpisem.\n"
 
-#: g10/mainproc.c:2089
 msgid ""
 "WARNING: multiple signatures detected.  Only the first will be checked.\n"
 msgstr ""
-"OSTRZE¯ENIE: wielokrotne podpisy. Tylko pierwszy zostanie sprawdzony.\n"
+"OSTRZEŻENIE: wielokrotne podpisy. Tylko pierwszy zostanie sprawdzony.\n"
 
-#: g10/mainproc.c:2097
 #, c-format
 msgid "standalone signature of class 0x%02x\n"
 msgstr "oddzielony podpis klasy 0x%02x.\n"
 
-#: g10/mainproc.c:2162
 msgid "old style (PGP 2.x) signature\n"
 msgstr "podpis starego typu (PGP 2.x).\n"
 
-#: g10/mainproc.c:2172
-msgid "invalid root packet detected in proc_tree()\n"
-msgstr "wykryto niepoprawny pakiet pierwotny w proc_tree()\n"
-
-#: g10/misc.c:109 g10/misc.c:137 g10/misc.c:209
-#, c-format
-msgid "fstat of `%s' failed in %s: %s\n"
-msgstr "fstat na ,,%s'' nie powiod³o siê w %s: %s\n"
+#, fuzzy, c-format
+#| msgid "fstat of `%s' failed in %s: %s\n"
+msgid "fstat of '%s' failed in %s: %s\n"
+msgstr "fstat na ,,%s'' nie powiodło się w %s: %s\n"
 
-#: g10/misc.c:174
 #, c-format
 msgid "fstat(%d) failed in %s: %s\n"
-msgstr "fstat(%d) nie powiod³o siê w %s: %s\n"
+msgstr "fstat(%d) nie powiodło się w %s: %s\n"
 
-#: g10/misc.c:288
 #, c-format
 msgid "WARNING: using experimental public key algorithm %s\n"
 msgstr ""
-"OSTRZE¯ENIE: u¿ycie eksperymentalnego algorytmu klucza publicznego %s\n"
+"OSTRZEŻENIE: użycie eksperymentalnego algorytmu klucza publicznego %s\n"
 
-#: g10/misc.c:294
-#, fuzzy
 msgid "WARNING: Elgamal sign+encrypt keys are deprecated\n"
-msgstr "OSTRZE¯ENIE: algorytm skrótu %s jest odradzany\n"
+msgstr ""
+"OSTRZEŻENIE: klucze do podpisywania i szyfrowania Elgamala są odradzane\n"
 
-#: g10/misc.c:307
 #, c-format
 msgid "WARNING: using experimental cipher algorithm %s\n"
-msgstr "OSTRZE¯ENIE: u¿ycie eksperymentalnego szyfru %s\n"
+msgstr "OSTRZEŻENIE: użycie eksperymentalnego szyfru %s\n"
 
-#: g10/misc.c:322
 #, c-format
 msgid "WARNING: using experimental digest algorithm %s\n"
-msgstr "OSTRZE¯ENIE: u¿ycie eksperymentalnego algorytmu skrótu %s\n"
+msgstr "OSTRZEŻENIE: użycie eksperymentalnego algorytmu skrótu %s\n"
 
-#: g10/misc.c:327
 #, c-format
 msgid "WARNING: digest algorithm %s is deprecated\n"
-msgstr "OSTRZE¯ENIE: algorytm skrótu %s jest odradzany\n"
+msgstr "OSTRZEŻENIE: algorytm skrótu %s jest odradzany\n"
 
-#: g10/misc.c:479
-msgid "the IDEA cipher plugin is not present\n"
-msgstr "modu³ szyfru IDEA nie jest dostêpny\n"
+#, fuzzy, c-format
+#| msgid "%s signature, digest algorithm %s\n"
+msgid "Note: signatures using the %s algorithm are rejected\n"
+msgstr "podpis %s, skrót %s\n"
 
-#: g10/misc.c:480 g10/sig-check.c:107 jnlib/utf8conv.c:88
-#, c-format
-msgid "please see %s for more information\n"
-msgstr "obja¶nienie mo¿na przeczytaæ tutaj: %s\n"
+#, fuzzy, c-format
+#| msgid "read error in `%s': %s\n"
+msgid "(reported error: %s)\n"
+msgstr "błąd odczytu w ,,%s'': %s\n"
+
+#, fuzzy, c-format
+#| msgid "read error in `%s': %s\n"
+msgid "(reported error: %s <%s>)\n"
+msgstr "błąd odczytu w ,,%s'': %s\n"
+
+msgid "(further info: "
+msgstr ""
 
-#: g10/misc.c:715
 #, c-format
 msgid "%s:%d: deprecated option \"%s\"\n"
-msgstr "%s:%d jest przestarza³± opcj± ,,%s''\n"
+msgstr "%s:%d jest przestarzałą opcją ,,%s''\n"
 
-#: g10/misc.c:719
 #, c-format
 msgid "WARNING: \"%s\" is a deprecated option\n"
-msgstr "OSTRZE¯ENIE: ,,%s'' jest przestarza³± opcj±.\n"
+msgstr "OSTRZEŻENIE: ,,%s'' jest przestarzałą opcją.\n"
 
-#: g10/misc.c:721
 #, c-format
 msgid "please use \"%s%s\" instead\n"
-msgstr "w jej miejsce nale¿y u¿yæ ,,%s%s''\n"
+msgstr "w jej miejsce należy użyć ,,%s%s''\n"
 
-#: g10/misc.c:728
 #, c-format
 msgid "WARNING: \"%s\" is a deprecated command - do not use it\n"
 msgstr ""
-"OSTRZE¯ENIE: ,,%s'' jest przestarza³ym poleceniem - nie nale¿y go u¿ywaæ\n"
+"OSTRZEŻENIE: ,,%s'' jest przestarzałym poleceniem - nie należy go używać\n"
 
-#: g10/misc.c:738
-#, c-format
-msgid "%s:%u: obsolete option \"%s\" - it has no effect\n"
-msgstr "%s:%u: przestarza³a opcja ,,%s'' - nie ma efektu\n"
+#, fuzzy, c-format
+#| msgid "%s:%u: obsolete option \"%s\" - it has no effect\n"
+msgid "%s:%u: \"%s\" is obsolete in this file - it only has effect in %s\n"
+msgstr "%s:%u: przestarzała opcja ,,%s'' - nie ma efektu\n"
 
-#: g10/misc.c:741
-#, c-format
-msgid "WARNING: \"%s\" is an obsolete option - it has no effect\n"
-msgstr "OSTRZE¯ENIE: ,,%s'' jest przestarza³± opcj± - nie ma efektu\n"
+#, fuzzy, c-format
+#| msgid "WARNING: \"%s\" is an obsolete option - it has no effect\n"
+msgid ""
+"WARNING: \"%s%s\" is an obsolete option - it has no effect except on %s\n"
+msgstr "OSTRZEŻENIE: ,,%s'' jest przestarzałą opcją - nie ma efektu\n"
 
-#: g10/misc.c:802
 msgid "Uncompressed"
 msgstr "Nieskompresowany"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
-#: g10/misc.c:827
 msgid "uncompressed|none"
 msgstr "nieskompresowany|brak"
 
-#: g10/misc.c:954
 #, c-format
 msgid "this message may not be usable by %s\n"
-msgstr "ta wiadomo¶æ mo¿e nie daæ siê odczytaæ za pomoc± %s\n"
+msgstr "ta wiadomość może nie dać się odczytać za pomocą %s\n"
 
-#: g10/misc.c:1129
-#, c-format
-msgid "ambiguous option `%s'\n"
+#, fuzzy, c-format
+#| msgid "ambiguous option `%s'\n"
+msgid "ambiguous option '%s'\n"
 msgstr "niejednoznaczna opcja ,,%s''\n"
 
-#: g10/misc.c:1154
-#, c-format
-msgid "unknown option `%s'\n"
+#, fuzzy, c-format
+#| msgid "unknown option `%s'\n"
+msgid "unknown option '%s'\n"
 msgstr "nieznana opcja ,,%s''\n"
 
-#: g10/openfile.c:89
-#, c-format
-msgid "File `%s' exists. "
-msgstr "Plik ,,%s'' ju¿ istnieje. "
+#, fuzzy
+#| msgid "DSA requires the hash length to be a multiple of 8 bits\n"
+msgid "ECDSA public key is expected to be in SEC encoding multiple of 8 bits\n"
+msgstr "DSA wymaga długości skrótu będącego wielokrotnością 8 bitów\n"
+
+#, fuzzy, c-format
+#| msgid "Unknown signature type `%s'\n"
+msgid "unknown weak digest '%s'\n"
+msgstr "Nieznany rodzaj podpisu ,,%s''\n"
+
+#, fuzzy, c-format
+#| msgid "File `%s' exists. "
+msgid "File '%s' exists. "
+msgstr "Plik ,,%s'' już istnieje. "
 
-#: g10/openfile.c:93
 msgid "Overwrite? (y/N) "
-msgstr "Nadpisaæ? (t/N) "
+msgstr "Nadpisać? (t/N) "
 
-#: g10/openfile.c:126
 #, c-format
 msgid "%s: unknown suffix\n"
-msgstr "%s: nieznana koñcówka nazwy\n"
+msgstr "%s: nieznana końcówka nazwy\n"
 
-#: g10/openfile.c:150
 msgid "Enter new filename"
 msgstr "Nazwa pliku"
 
-#: g10/openfile.c:195
 msgid "writing to stdout\n"
-msgstr "zapisywanie na wyj¶cie standardowe\n"
-
-#: g10/openfile.c:316
-#, c-format
-msgid "assuming signed data in `%s'\n"
-msgstr "przyjêto obecno¶æ podpisanych danych w '%s'\n"
+msgstr "zapisywanie na wyjście standardowe\n"
 
-#: g10/openfile.c:395
-#, c-format
-msgid "new configuration file `%s' created\n"
-msgstr "nowy plik ustawieñ ,,%s'' zosta³ utworzony\n"
-
-#: g10/openfile.c:397
-#, c-format
-msgid "WARNING: options in `%s' are not yet active during this run\n"
-msgstr "OSTRZE¯ENIE: opcje w ,,%s'' nie s± jeszcze uwzglêdnione.\n"
+#, fuzzy, c-format
+#| msgid "assuming signed data in `%s'\n"
+msgid "assuming signed data in '%s'\n"
+msgstr "przyjęto obecność podpisanych danych w '%s'\n"
 
-#: g10/parse-packet.c:191
 #, c-format
 msgid "can't handle public key algorithm %d\n"
-msgstr "nie mo¿na obs³u¿yæ tego algorytmu klucza publicznego: %d\n"
+msgstr "nie można obsłużyć tego algorytmu klucza publicznego: %d\n"
 
-#: g10/parse-packet.c:796
 msgid "WARNING: potentially insecure symmetrically encrypted session key\n"
 msgstr ""
-"OSTRZE¯ENIE: symetrycznie zaszyfrowany klucz sesyjny mo¿e nie byæ "
+"OSTRZEŻENIE: symetrycznie zaszyfrowany klucz sesyjny może nie być "
 "bezpieczny\n"
 
-#: g10/parse-packet.c:1247
 #, c-format
 msgid "subpacket of type %d has critical bit set\n"
 msgstr "podpakiet typu %d ma ustawiony krytyczny bit\n"
 
-#: g10/passphrase.c:295 g10/passphrase.c:581
 #, c-format
-msgid " (main key ID %s)"
-msgstr " (ID g³ównego klucza %s)"
-
-#: g10/passphrase.c:309
-#, c-format
-msgid ""
-"You need a passphrase to unlock the secret key for user:\n"
-"\"%.*s\"\n"
-"%u-bit %s key, ID %s, created %s%s\n"
-msgstr ""
-"Musisz podaæ has³o aby odbezpieczyæ klucz tajny u¿ytkownika:\n"
-",,%.*s''.\n"
-"Klucz o d³ugo¶ci %u bitów, typ %s, ID %s, stworzony %s%s\n"
-
-#: g10/passphrase.c:334
-msgid "Repeat passphrase\n"
-msgstr "Powtórzone has³o\n"
+msgid "problem with the agent: %s\n"
+msgstr "problem z agentem: %s\n"
 
-#: g10/passphrase.c:336
 msgid "Enter passphrase\n"
-msgstr "Has³o\n"
+msgstr "Hasło\n"
 
-#: g10/passphrase.c:363
 msgid "cancelled by user\n"
-msgstr "anulowano przez u¿ytkownika\n"
+msgstr "anulowano przez użytkownika\n"
 
-#: g10/passphrase.c:369 g10/passphrase.c:428
 #, c-format
-msgid "problem with the agent: %s\n"
-msgstr "problem z agentem: %s\n"
+msgid " (main key ID %s)"
+msgstr " (ID głównego klucza %s)"
 
-#: g10/passphrase.c:560
-#, c-format
-msgid ""
-"You need a passphrase to unlock the secret key for\n"
-"user: \"%s\"\n"
-msgstr ""
-"Musisz podaæ has³o aby odbezpieczyæ klucz prywatny u¿ytkownika:\n"
-",,%s''\n"
+#, fuzzy
+#| msgid "Please enter the passphrase to unprotect the PKCS#12 object."
+msgid "Please enter the passphrase to unlock the OpenPGP secret key:"
+msgstr "Proszę wprowadzić hasło do odbezpieczenia obiektu PKCS#12."
 
-#: g10/passphrase.c:568
-#, c-format
-msgid "%u-bit %s key, ID %s, created %s"
-msgstr "d³ugo¶æ %u bitów, typ %s, numer %s, stworzony %s"
+#, fuzzy
+#| msgid "Please enter the passphrase to protect the new PKCS#12 object."
+msgid "Please enter the passphrase to import the OpenPGP secret key:"
+msgstr "Proszę wprowadzić hasło do zabezpieczenia obiektu PKCS#12."
 
-#: g10/passphrase.c:577
-#, c-format
-msgid "         (subkey on main key ID %s)"
-msgstr "         (podklucz dla g³ównego klucza o ID %s)"
+#, fuzzy
+#| msgid "Please enter the passphrase to protect the new PKCS#12 object."
+msgid "Please enter the passphrase to export the OpenPGP secret subkey:"
+msgstr "Proszę wprowadzić hasło do zabezpieczenia obiektu PKCS#12."
+
+#, fuzzy
+#| msgid "Please enter the passphrase to protect the new PKCS#12 object."
+msgid "Please enter the passphrase to export the OpenPGP secret key:"
+msgstr "Proszę wprowadzić hasło do zabezpieczenia obiektu PKCS#12."
+
+#, fuzzy
+#| msgid "Do you really want to delete the selected keys? (y/N) "
+msgid "Do you really want to permanently delete the OpenPGP secret subkey key:"
+msgstr "Czy na pewno chcesz usunąć wybrane klucze? (t/N) "
+
+#, fuzzy
+#| msgid "Do you really want to delete the selected keys? (y/N) "
+msgid "Do you really want to permanently delete the OpenPGP secret key:"
+msgstr "Czy na pewno chcesz usunąć wybrane klucze? (t/N) "
+
+#, fuzzy, c-format
+#| msgid "%u-bit %s key, ID %s, created %s"
+msgid ""
+"%s\n"
+"\"%.*s\"\n"
+"%u-bit %s key, ID %s,\n"
+"created %s%s.\n"
+"%s"
+msgstr "długość %u bitów, typ %s, numer %s, stworzony %s"
 
-#: g10/photoid.c:72
 msgid ""
 "\n"
 "Pick an image to use for your photo ID.  The image must be a JPEG file.\n"
@@ -5250,116 +5025,103 @@ msgid ""
 "Keeping the image close to 240x288 is a good size to use.\n"
 msgstr ""
 "\n"
-"Wybierz zdjêcie które chcesz do³±czyæ do swojego klucza jako identyfikator.\n"
-"Musi to byæ plik w formacie JPEG. Zostanie on zapisany w Twoim kluczu\n"
-"publicznym. Je¶li bêdzie du¿y, powiêkszy to tak¿e rozmiar Twojego klucza!\n"
-"Dobry rozmiar to oko³o 240 na 288 pikseli.\n"
+"Wybierz zdjęcie które chcesz dołączyć do swojego klucza jako identyfikator.\n"
+"Musi to być plik w formacie JPEG. Zostanie on zapisany w Twoim kluczu\n"
+"publicznym. Jeśli będzie duży, powiększy to także rozmiar Twojego klucza!\n"
+"Dobry rozmiar to około 240 na 288 pikseli.\n"
 
-#: g10/photoid.c:94
 msgid "Enter JPEG filename for photo ID: "
-msgstr "Nazwa pliku ze zdjêciem w formacie JPEG: "
+msgstr "Nazwa pliku ze zdjęciem w formacie JPEG: "
 
-#: g10/photoid.c:115
-#, c-format
-msgid "unable to open JPEG file `%s': %s\n"
-msgstr "nie mo¿na otworzyæ pliku JPEG ,,%s'': %s\n"
+#, fuzzy, c-format
+#| msgid "unable to open JPEG file `%s': %s\n"
+msgid "unable to open JPEG file '%s': %s\n"
+msgstr "nie można otworzyć pliku JPEG ,,%s'': %s\n"
 
-#: g10/photoid.c:126
 #, c-format
 msgid "This JPEG is really large (%d bytes) !\n"
-msgstr "Ten JPEG jest naprawdê du¿y (%d bajtów)!\n"
+msgstr "Ten JPEG jest naprawdę duży (%d bajtów)!\n"
 
-#: g10/photoid.c:128
 msgid "Are you sure you want to use it? (y/N) "
-msgstr "Czy na pewno chcesz go u¿yæ? (t/N) "
+msgstr "Czy na pewno chcesz go użyć? (t/N) "
 
-#: g10/photoid.c:145
-#, c-format
-msgid "`%s' is not a JPEG file\n"
+#, fuzzy, c-format
+#| msgid "`%s' is not a JPEG file\n"
+msgid "'%s' is not a JPEG file\n"
 msgstr ",,%s'' nie jest plikiem JPEG\n"
 
-#: g10/photoid.c:164
 msgid "Is this photo correct (y/N/q)? "
-msgstr "Czy zdjêcie jest w porz±dku? (t/N/w) "
+msgstr "Czy zdjęcie jest w porządku? (t/N/w) "
 
-#: g10/photoid.c:368
 msgid "unable to display photo ID!\n"
-msgstr "nie mo¿na wy¶wietliæ zdjêcia!\n"
+msgstr "nie można wyświetlić zdjęcia!\n"
 
-#: g10/pkclist.c:60 g10/revoke.c:623
 msgid "No reason specified"
 msgstr "nie podano przyczyny"
 
-#: g10/pkclist.c:62 g10/revoke.c:625
 msgid "Key is superseded"
-msgstr "klucz zosta³ zast±piony"
+msgstr "klucz został zastąpiony"
 
-#: g10/pkclist.c:64 g10/revoke.c:624
 msgid "Key has been compromised"
-msgstr "klucz zosta³ skompromitowany"
+msgstr "klucz został skompromitowany"
 
-#: g10/pkclist.c:66 g10/revoke.c:626
 msgid "Key is no longer used"
-msgstr "klucz nie jest ju¿ u¿ywany"
+msgstr "klucz nie jest już używany"
 
-#: g10/pkclist.c:68 g10/revoke.c:627
 msgid "User ID is no longer valid"
-msgstr "identyfikator u¿ytkownika przesta³ byæ poprawny"
+msgstr "identyfikator użytkownika przestał być poprawny"
 
-#: g10/pkclist.c:72
 msgid "reason for revocation: "
-msgstr "powód uniewa¿nienia: "
+msgstr "powód unieważnienia: "
 
-#: g10/pkclist.c:89
 msgid "revocation comment: "
-msgstr "komentarz do uniewa¿nienia: "
+msgstr "komentarz do unieważnienia: "
 
-#: 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 "iImMwWpP"
 
-#: g10/pkclist.c:212
 msgid "No trust value assigned to:\n"
-msgstr "Brak wartoci zaufania dla:\n"
+msgstr "Brak wartości zaufania dla:\n"
 
-#: g10/pkclist.c:244
 #, c-format
 msgid "  aka \"%s\"\n"
 msgstr "  alias ,,%s''\n"
 
-#: g10/pkclist.c:254
 msgid ""
 "How much do you trust that this key actually belongs to the named user?\n"
-msgstr "Jak bardzo ufasz, ¿e ten klucz naprawdê nale¿y do tej osoby?\n"
+msgstr "Jak bardzo ufasz, że ten klucz naprawdę należy do tej osoby?\n"
 
-#: g10/pkclist.c:269
 #, c-format
 msgid "  %d = I don't know or won't say\n"
 msgstr "  %d = nie wiem albo nie powiem\n"
 
-#: g10/pkclist.c:271
 #, c-format
 msgid "  %d = I do NOT trust\n"
 msgstr "  %d = NIE ufam\n"
 
-#: g10/pkclist.c:277
 #, c-format
 msgid "  %d = I trust ultimately\n"
 msgstr "  %d = ufam absolutnie\n"
 
-#: g10/pkclist.c:283
 msgid "  m = back to the main menu\n"
-msgstr "  m = powrót do g³ównego menu\n"
+msgstr "  m = powrót do głównego menu\n"
 
-#: g10/pkclist.c:286
 msgid "  s = skip this key\n"
-msgstr "  p = pominiêcie tego klucza\n"
+msgstr "  p = pominięcie tego klucza\n"
 
-#: g10/pkclist.c:287
 msgid "  q = quit\n"
-msgstr "  w = wyjcie\n"
+msgstr "  w = wyjście\n"
 
-#: g10/pkclist.c:291
 #, c-format
 msgid ""
 "The minimum trust level for this key is: %s\n"
@@ -5368,2489 +5130,4036 @@ msgstr ""
 "Minimalny poziom zaufania dla tego klucza to: %s\n"
 "\n"
 
-#: g10/pkclist.c:297 g10/revoke.c:652
 msgid "Your decision? "
 msgstr "Twoja decyzja? "
 
-#: g10/pkclist.c:318
 msgid "Do you really want to set this key to ultimate trust? (y/N) "
-msgstr "Czy na pewno chcesz przypisaæ absolutne zaufanie temu kluczowi? (t/N) "
+msgstr "Czy na pewno chcesz przypisać absolutne zaufanie temu kluczowi? (t/N) "
 
-#: g10/pkclist.c:332
 msgid "Certificates leading to an ultimately trusted key:\n"
-msgstr "Certyfikaty prowadz±ce do ostatecznie zaufanego klucza:\n"
+msgstr "Certyfikaty prowadzące do ostatecznie zaufanego klucza:\n"
 
-#: g10/pkclist.c:417
 #, c-format
 msgid "%s: There is no assurance this key belongs to the named user\n"
-msgstr "%s: Nie ma ¿adnej pewno¶ci, czy ten klucz nale¿y do tej osoby\n"
+msgstr "%s: Nie ma żadnej pewności, czy ten klucz należy do tej osoby\n"
 
-#: g10/pkclist.c:422
 #, c-format
 msgid "%s: There is limited assurance this key belongs to the named user\n"
-msgstr "%s: Nie ma ca³kowitej pewno¶ci, czy ten klucz nale¿y do tej osoby\n"
+msgstr "%s: Nie ma całkowitej pewności, czy ten klucz należy do tej osoby\n"
 
-#: g10/pkclist.c:428
 msgid "This key probably belongs to the named user\n"
-msgstr "Ten klucz prawdopodobnie nale¿y do tej osoby\n"
+msgstr "Ten klucz prawdopodobnie należy do tej osoby\n"
 
-#: g10/pkclist.c:433
 msgid "This key belongs to us\n"
-msgstr "Ten klucz nale¿y do nas\n"
+msgstr "Ten klucz należy do nas\n"
+
+#, fuzzy, c-format
+#| msgid "root certificate has now been marked as trusted\n"
+msgid "%s: This key is bad!  It has been marked as untrusted!\n"
+msgstr "główny certyfikat nie został oznaczony jako zaufany\n"
+
+#, 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"
+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 ""
+"NIE MA pewności, czy klucz należy do osoby wymienionej w identyfikatorze.\n"
+"Jeśli nie masz co do tego żadnych wątpliwości i *naprawdę* wiesz co robisz,\n"
+"możesz odpowiedzieć ,,tak'' na następne pytanie.\n"
 
-#: g10/pkclist.c:459
 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 ""
-"NIE MA pewno¶ci, czy klucz nale¿y do osoby wymienionej w identyfikatorze.\n"
-"Je¶li nie masz co do tego ¿adnych w±tpliwo¶ci i *naprawdê* wiesz co robisz,\n"
-"mo¿esz odpowiedzieæ ,,tak'' na nastêpne pytanie.\n"
+"NIE MA pewności, czy klucz należy do osoby wymienionej w identyfikatorze.\n"
+"Jeśli nie masz co do tego żadnych wątpliwości i *naprawdę* wiesz co robisz,\n"
+"możesz odpowiedzieć ,,tak'' na następne pytanie.\n"
 
-#: g10/pkclist.c:478
 msgid "Use this key anyway? (y/N) "
-msgstr "U¿yæ tego klucza pomimo to? (t/N) "
+msgstr "Użyć tego klucza pomimo to? (t/N) "
 
-#: g10/pkclist.c:512
 msgid "WARNING: Using untrusted key!\n"
-msgstr "OSTRZE¯ENIE: u¿ywany jest klucz nie obdarzony zaufaniem!\n"
+msgstr "OSTRZEŻENIE: używany jest klucz nie obdarzony zaufaniem!\n"
 
-#: g10/pkclist.c:519
 msgid "WARNING: this key might be revoked (revocation key not present)\n"
 msgstr ""
-"OSTRZE¯ENIE: ten klucz móg³ zostaæ uniewa¿niony\n"
-"             (brak klucza uniewa¿niaj±cego aby to sprawdziæ)\n"
+"OSTRZEŻENIE: ten klucz mógł zostać unieważniony\n"
+"             (brak klucza unieważniającego aby to sprawdzić)\n"
 
-#: g10/pkclist.c:528
 msgid "WARNING: This key has been revoked by its designated revoker!\n"
-msgstr "OSTRZE¯ENIE: Ten klucz zosta³ uniewa¿niony kluczem uniewa¿niaj±cym!\n"
+msgstr "OSTRZEŻENIE: Ten klucz został unieważniony kluczem unieważniającym!\n"
 
-#: g10/pkclist.c:531
 msgid "WARNING: This key has been revoked by its owner!\n"
-msgstr "OSTRZE¯ENIE: Ten klucz zosta³ uniewa¿niony przez w³a¶ciciela!\n"
+msgstr "OSTRZEŻENIE: Ten klucz został unieważniony przez właściciela!\n"
 
-#: g10/pkclist.c:532
 msgid "         This could mean that the signature is forged.\n"
-msgstr "             To mo¿e oznaczaæ, ¿e podpis jest fa³szerstwem.\n"
+msgstr "             To może oznaczać, że podpis jest fałszerstwem.\n"
 
-#: g10/pkclist.c:538
 msgid "WARNING: This subkey has been revoked by its owner!\n"
-msgstr "OSTRZE¯ENIE: Ten podklucz zosta³ uniewa¿niony przez w³a¶ciciela!\n"
+msgstr "OSTRZEŻENIE: Ten podklucz został unieważniony przez właściciela!\n"
 
-#: g10/pkclist.c:543
 msgid "Note: This key has been disabled.\n"
-msgstr "Uwaga: Ten klucz zosta³ wy³±czony z u¿ytku.\n"
+msgstr "Uwaga: Ten klucz został wyłączony z użytku.\n"
 
-#: g10/pkclist.c:563
-#, c-format
-msgid "Note: Verified signer's address is `%s'\n"
-msgstr "Uwaga: Sprawdzony adres pospisuj±cego to `%s'\n"
+#, fuzzy, c-format
+#| msgid "Note: Verified signer's address is `%s'\n"
+msgid "Note: Verified signer's address is '%s'\n"
+msgstr "Uwaga: Sprawdzony adres pospisującego to `%s'\n"
 
-#: g10/pkclist.c:570
-#, c-format
-msgid "Note: Signer's address `%s' does not match DNS entry\n"
-msgstr "Uwaga: Adres podpisuj±cego `%s' nie pasuje do wpisu DNS\n"
+#, fuzzy, 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 "Uwaga: Adres podpisującego `%s' nie pasuje do wpisu DNS\n"
 
-#: g10/pkclist.c:582
 msgid "trustlevel adjusted to FULL due to valid PKA info\n"
 msgstr ""
-"poziom zaufania poprawiony na PE£NY ze wzglêdu na poprawne informacje PKA\n"
+"poziom zaufania poprawiony na PEŁNY ze względu na poprawne informacje PKA\n"
 
-#: g10/pkclist.c:590
 msgid "trustlevel adjusted to NEVER due to bad PKA info\n"
 msgstr ""
-"poziom zaufania poprawiony na ¯ADEN ze wzglêdu na b³êdne informacje PKA\n"
+"poziom zaufania poprawiony na ŻADEN ze względu na błędne informacje PKA\n"
 
-#: g10/pkclist.c:601
 msgid "Note: This key has expired!\n"
-msgstr "Uwaga: Data wa¿no¶ci tego klucza up³ynê³a!\n"
+msgstr "Uwaga: Data ważności tego klucza upłynęła!\n"
 
-#: g10/pkclist.c:612
 msgid "WARNING: This key is not certified with a trusted signature!\n"
-msgstr "OSTRZE¯ENIE: Ten klucz nie jest po¶wiadczony zaufanym podpisem!\n"
+msgstr "OSTRZEŻENIE: Ten klucz nie jest poświadczony zaufanym podpisem!\n"
 
-#: g10/pkclist.c:614
 msgid ""
 "         There is no indication that the signature belongs to the owner.\n"
 msgstr ""
-"             Nie ma pewno¶ci co do to¿samo¶ci osoby która z³o¿y³a podpis.\n"
+"             Nie ma pewności co do tożsamości osoby która złożyła podpis.\n"
 
-#: g10/pkclist.c:622
 msgid "WARNING: We do NOT trust this key!\n"
-msgstr "OSTRZE¯ENIE: NIE UFAMY temu kluczowi!\n"
+msgstr "OSTRZEŻENIE: NIE UFAMY temu kluczowi!\n"
 
-#: g10/pkclist.c:623
 msgid "         The signature is probably a FORGERY.\n"
-msgstr "             Ten podpis prawdopodobnie jest FA£SZYWY.\n"
+msgstr "             Ten podpis prawdopodobnie jest FAŁSZYWY.\n"
 
-#: g10/pkclist.c:631
 msgid ""
 "WARNING: This key is not certified with sufficiently trusted signatures!\n"
 msgstr ""
-"OSTRZE¯ENIE: Tego klucza nie po¶wiadczaj± wystarczaj±co zaufane podpisy!\n"
+"OSTRZEŻENIE: Tego klucza nie poświadczają wystarczająco zaufane podpisy!\n"
 
-#: g10/pkclist.c:633
 msgid "         It is not certain that the signature belongs to the owner.\n"
 msgstr ""
-"             Nie ma pewno¶ci co do to¿samo¶ci osoby która z³o¿y³a ten "
+"             Nie ma pewności co do tożsamości osoby która złożyła ten "
 "podpis.\n"
 
-#: g10/pkclist.c:832 g10/pkclist.c:874 g10/pkclist.c:1086 g10/pkclist.c:1156
 #, c-format
 msgid "%s: skipped: %s\n"
-msgstr "%s: pominiêty: %s\n"
+msgstr "%s: pominięty: %s\n"
+
+#, c-format
+msgid "%s: skipped: public key is disabled\n"
+msgstr "%s: pominięty: klucz publiczny wyłączony z użytku\n"
 
-#: g10/pkclist.c:844 g10/pkclist.c:1124
 #, c-format
 msgid "%s: skipped: public key already present\n"
-msgstr "%s: pominiêty: zosta³ ju¿ wybrany w innej opcji\n"
+msgstr "%s: pominięty: został już wybrany w innej opcji\n"
+
+#, fuzzy, c-format
+#| msgid "can't connect to `%s': %s\n"
+msgid "can't encrypt to '%s'\n"
+msgstr "nie można się połączyć z ,,%s'': %s\n"
+
+#, fuzzy, c-format
+#| msgid "line %d: invalid algorithm\n"
+msgid "option '%s' given, but no valid default keys given\n"
+msgstr "linia %d: niewłaściwy algorytm\n"
+
+#, fuzzy, c-format
+#| msgid "line %d: invalid algorithm\n"
+msgid "option '%s' given, but option '%s' not given\n"
+msgstr "linia %d: niewłaściwy algorytm\n"
 
-#: g10/pkclist.c:895
 msgid "You did not specify a user ID. (you may use \"-r\")\n"
-msgstr "Nie zosta³ podany identyfikator u¿ytkownika (np. za pomoc± ,,-r'')\n"
+msgstr "Nie został podany identyfikator użytkownika (np. za pomocą ,,-r'')\n"
 
-#: g10/pkclist.c:919
 msgid "Current recipients:\n"
 msgstr "Aktualni odbiorcy:\n"
 
-#: g10/pkclist.c:945
 msgid ""
 "\n"
 "Enter the user ID.  End with an empty line: "
 msgstr ""
 "\n"
-"Identyfikator u¿ytkownika (pusta linia oznacza koniec): "
+"Identyfikator użytkownika (pusta linia oznacza koniec): "
 
-#: g10/pkclist.c:970
 msgid "No such user ID.\n"
-msgstr "Brak takiego identyfikatora u¿ytkownika.\n"
+msgstr "Brak takiego identyfikatora użytkownika.\n"
 
-#: g10/pkclist.c:979 g10/pkclist.c:1053
 msgid "skipped: public key already set as default recipient\n"
-msgstr "pominiêty: klucz publiczny ju¿ jest domy¶lnym adresatem\n"
+msgstr "pominięty: klucz publiczny już jest domyślnym adresatem\n"
 
-#: g10/pkclist.c:1000
 msgid "Public key is disabled.\n"
-msgstr "Klucz publiczny wy³±czony z u¿ycia.\n"
+msgstr "Klucz publiczny wyłączony z użycia.\n"
 
-#: g10/pkclist.c:1009
 msgid "skipped: public key already set\n"
-msgstr "pominiêty: zosta³ ju¿ wybrany w innej opcji\n"
+msgstr "pominięty: został już wybrany w innej opcji\n"
 
-#: g10/pkclist.c:1044
 #, c-format
 msgid "unknown default recipient \"%s\"\n"
-msgstr "nieznany domylny adresat ,,%s''\n"
+msgstr "nieznany domyślny adresat ,,%s''\n"
 
-#: g10/pkclist.c:1102
-#, c-format
-msgid "%s: skipped: public key is disabled\n"
-msgstr "%s: pominiêty: klucz publiczny wy³±czony z u¿ytku\n"
-
-#: g10/pkclist.c:1164
 msgid "no valid addressees\n"
-msgstr "brak poprawnych adresatów\n"
+msgstr "brak poprawnych adresatów\n"
 
-#: g10/pkclist.c:1478
 #, c-format
 msgid "Note: key %s has no %s feature\n"
 msgstr "Uwaga: klucz %s nie ma cechy %s\n"
 
-#: g10/pkclist.c:1503
 #, c-format
 msgid "Note: key %s has no preference for %s\n"
 msgstr "Uwaga: klucz %s nie ma preferencji dla %s\n"
 
-#: g10/plaintext.c:95
 msgid "data not saved; use option \"--output\" to save it\n"
 msgstr ""
-"dane nie zosta³y zapisane; aby to zrobiæ, nale¿y u¿yæ opcji \"--output\"\n"
+"dane nie zostały zapisane; aby to zrobić, należy użyć opcji \"--output\"\n"
 
-#: g10/plaintext.c:472
 msgid "Detached signature.\n"
 msgstr "Podpis oddzielony od danych.\n"
 
-#: g10/plaintext.c:479
 msgid "Please enter name of data file: "
 msgstr "Nazwa pliku danych: "
 
-#: g10/plaintext.c:511
 msgid "reading stdin ...\n"
-msgstr "czytam strumieñ standardowego wej¶cia\n"
+msgstr "czytam strumień standardowego wejścia\n"
 
-#: g10/plaintext.c:549
 msgid "no signed data\n"
 msgstr "brak podpisanych danych\n"
 
-#: g10/plaintext.c:565
-#, c-format
-msgid "can't open signed data `%s'\n"
-msgstr "nie mo¿na otworzyæ podpisanego pliku ,,%s''\n"
+#, fuzzy, c-format
+#| msgid "can't open signed data `%s'\n"
+msgid "can't open signed data '%s'\n"
+msgstr "nie można otworzyć podpisanego pliku ,,%s''\n"
 
-#: g10/plaintext.c:599
 #, c-format
 msgid "can't open signed data fd=%d: %s\n"
-msgstr "nie mo¿na otworzyæ podpisanych danych z fd=%d: %s\n"
+msgstr "nie można otworzyć podpisanych danych z fd=%d: %s\n"
+
+#, fuzzy, c-format
+#| msgid "certificate is not usable for encryption\n"
+msgid "key %s is not suitable for decryption in %s mode\n"
+msgstr "certyfikat nie nadaje się do szyfrowania\n"
 
-#: g10/pubkey-enc.c:105
 #, c-format
 msgid "anonymous recipient; trying secret key %s ...\n"
 msgstr "adresat anonimowy; sprawdzanie klucza tajnego %s...\n"
 
-#: g10/pubkey-enc.c:136
 msgid "okay, we are the anonymous recipient.\n"
-msgstr "OK, to my jestemy adresatem anonimowym.\n"
+msgstr "OK, to my jesteśmy adresatem anonimowym.\n"
 
-#: g10/pubkey-enc.c:225
 msgid "old encoding of the DEK is not supported\n"
-msgstr "stary, nieobs³ugiwany algorytm szyfrowania klucza sesyjnego\n"
+msgstr "stary, nieobsługiwany algorytm szyfrowania klucza sesyjnego\n"
 
-#: g10/pubkey-enc.c:246
 #, c-format
 msgid "cipher algorithm %d%s is unknown or disabled\n"
-msgstr "algorytm szyfruj±cy %d%s jest nieznany lub zosta³ wy³±czony\n"
+msgstr "algorytm szyfrujący %d%s jest nieznany lub został wyłączony\n"
 
-#: g10/pubkey-enc.c:284
 #, c-format
 msgid "WARNING: cipher algorithm %s not found in recipient preferences\n"
-msgstr "OSTRZE¯ENIE: brak algorytmu szyfruj±cego %s w ustawieniach odbiorcy\n"
+msgstr "OSTRZEŻENIE: brak algorytmu szyfrującego %s w ustawieniach odbiorcy\n"
 
-#: g10/pubkey-enc.c:304
-#, c-format
-msgid "NOTE: secret key %s expired at %s\n"
-msgstr "UWAGA: wa¿no¶æ klucza tajnego %s wygas³a %s\n"
+#, fuzzy, c-format
+#| msgid "NOTE: secret key %s expired at %s\n"
+msgid "Note: secret key %s expired at %s\n"
+msgstr "UWAGA: ważność klucza tajnego %s wygasła %s\n"
 
-#: g10/pubkey-enc.c:310
-msgid "NOTE: key has been revoked"
-msgstr "UWAGA: klucz zosta³ uniewa¿niony"
+#, fuzzy
+#| msgid "NOTE: key has been revoked"
+msgid "Note: key has been revoked"
+msgstr "UWAGA: klucz został unieważniony"
 
-#: g10/revoke.c:102 g10/revoke.c:116 g10/revoke.c:128 g10/revoke.c:174
-#: g10/revoke.c:186 g10/revoke.c:587
 #, c-format
 msgid "build_packet failed: %s\n"
-msgstr "wywo³anie funkcji build_packet nie powiod³o siê: %s\n"
+msgstr "wywołanie funkcji build_packet nie powiodło się: %s\n"
 
-#: g10/revoke.c:145
 #, c-format
 msgid "key %s has no user IDs\n"
-msgstr "klucz %s nie ma identyfikatorów u¿ytkownika\n"
+msgstr "klucz %s nie ma identyfikatorów użytkownika\n"
 
-#: g10/revoke.c:306
 msgid "To be revoked by:\n"
-msgstr "Zostanie uniewa¿niony przez:\n"
+msgstr "Zostanie unieważniony przez:\n"
 
-#: g10/revoke.c:310
 msgid "(This is a sensitive revocation key)\n"
-msgstr "(to jest czu³y klucz uniewa¿niaj±cy)\n"
+msgstr "(to jest czuły klucz unieważniający)\n"
+
+#, fuzzy
+#| msgid "Secret key is available.\n"
+msgid "Secret key is not available.\n"
+msgstr "Dostępny jest klucz tajny.\n"
 
-#: g10/revoke.c:314
 msgid "Create a designated revocation certificate for this key? (y/N) "
-msgstr "Stworzyæ certyfikat uniewa¿nienia tego klucza? (t/N) "
+msgstr "Stworzyć certyfikat unieważnienia tego klucza? (t/N) "
 
-#: g10/revoke.c:327 g10/revoke.c:553
 msgid "ASCII armored output forced.\n"
 msgstr "wymuszono opakowanie ASCII wyniku.\n"
 
-#: g10/revoke.c:342 g10/revoke.c:567
 #, c-format
 msgid "make_keysig_packet failed: %s\n"
-msgstr "wywo³anie funkcji make_keysig_packet nie powiod³o siê: %s\n"
+msgstr "wywołanie funkcji make_keysig_packet nie powiodło się: %s\n"
 
-#: g10/revoke.c:405
 msgid "Revocation certificate created.\n"
-msgstr "Certyfikat uniewa¿nienia zosta³ utworzony.\n"
+msgstr "Certyfikat unieważnienia został utworzony.\n"
 
-#: g10/revoke.c:411
 #, c-format
 msgid "no revocation keys found for \"%s\"\n"
-msgstr "brak kluczy uniewa¿niaj±cych dla ,,%s''\n"
+msgstr "brak kluczy unieważniających dla ,,%s''\n"
 
-#: g10/revoke.c:470
-#, c-format
-msgid "secret key \"%s\" not found: %s\n"
-msgstr "klucz prywatny ,,%s'' nie zosta³ odnaleziony: %s\n"
+#, fuzzy
+#| msgid "Create a revocation certificate for this key? (y/N) "
+msgid "This is a revocation certificate for the OpenPGP key:"
+msgstr "Stworzyć certyfikat unieważnienia tego klucza? (t/N) "
 
-#: g10/revoke.c:499
-#, c-format
-msgid "no corresponding public key: %s\n"
-msgstr "brak odpowiadaj±cego klucza publicznego: %s\n"
+msgid ""
+"A revocation certificate is a kind of \"kill switch\" to publicly\n"
+"declare that a key shall not anymore be used.  It is not possible\n"
+"to retract such a revocation certificate once it has been published."
+msgstr ""
 
-#: g10/revoke.c:510
-msgid "public key does not match secret key!\n"
-msgstr "klucz publiczny nie pasuje do klucza prywatnego!\n"
+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 ""
 
-#: g10/revoke.c:517
-msgid "Create a revocation certificate for this key? (y/N) "
-msgstr "Stworzyæ certyfikat uniewa¿nienia tego klucza? (t/N) "
+msgid ""
+"To avoid an accidental use of this file, a colon has been inserted\n"
+"before the 5 dashes below.  Remove this colon with a text editor\n"
+"before importing and publishing this revocation certificate."
+msgstr ""
 
-#: g10/revoke.c:534
-msgid "unknown protection algorithm\n"
-msgstr "nieznany algorytm ochrony\n"
+#, fuzzy, c-format
+#| msgid "Revocation certificate created.\n"
+msgid "revocation certificate stored as '%s.rev'\n"
+msgstr "Certyfikat unieważnienia został utworzony.\n"
 
-#: g10/revoke.c:542
-msgid "NOTE: This key is not protected!\n"
-msgstr "UWAGA: Ten klucz nie jest chroniony!\n"
+#, fuzzy, c-format
+#| msgid "secret key \"%s\" not found: %s\n"
+msgid "secret key \"%s\" not found\n"
+msgstr "klucz prywatny ,,%s'' nie został odnaleziony: %s\n"
 
-#: g10/revoke.c:593
-msgid ""
-"Revocation certificate created.\n"
-"\n"
+#. TRANSLATORS: The %s prints a key specification which
+#. for example has been given at the command line.  Several lines
+#. lines with secret key infos are printed after this message.
+#, c-format
+msgid "'%s' matches multiple secret keys:\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "error creating keyring `%s': %s\n"
+msgid "error searching the keyring: %s\n"
+msgstr "błąd tworzenia zbioru kluczy `%s': %s\n"
+
+msgid "Create a revocation certificate for this key? (y/N) "
+msgstr "Stworzyć certyfikat unieważnienia tego klucza? (t/N) "
+
+msgid ""
+"Revocation certificate created.\n"
+"\n"
 "Please move it to a medium which you can hide away; if Mallory gets\n"
 "access to this certificate he can use it to make your key unusable.\n"
 "It is smart to print this certificate and store it away, just in case\n"
 "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 ""
-"Certyfikat uniewa¿nienia zosta³ utworzony.\n"
+"Certyfikat unieważnienia został utworzony.\n"
 "\n"
-"Nale¿y przenie¶æ go na no¶nik który mo¿na bezpiecznie ukryæ; je¶li ¼li "
+"Należy przenieść go na nośnik który można bezpiecznie ukryć; jeśli źli "
 "ludzie\n"
-"dostan± ten certyfikat w swoje rêce, mog± u¿yæ go do uczynienia klucza\n"
-"nieu¿ytecznym.\n"
+"dostaną ten certyfikat w swoje ręce, mogą użyć go do uczynienia klucza\n"
+"nieużytecznym.\n"
 "\n"
-"Niez³ym pomys³em jest wydrukowanie certyfikatu uniewa¿nienia i schowanie\n"
-"wydruku w bezpiecznym miejscu, na wypadek gdyby no¶nik z certyfikatem sta³ "
-"siê\n"
-"nieczytelny. Ale nale¿y zachowaæ ostro¿no¶æ, systemy drukowania ró¿nych\n"
-"komputerów mog± zachowaæ tre¶æ wydruku i udostêpniæ j± osobom "
-"nieupowa¿nionym.\n"
-
-#: g10/revoke.c:635
+"Niezłym pomysłem jest wydrukowanie certyfikatu unieważnienia i schowanie\n"
+"wydruku w bezpiecznym miejscu, na wypadek gdyby nośnik z certyfikatem stał "
+"się\n"
+"nieczytelny. Ale należy zachować ostrożność, systemy drukowania różnych\n"
+"komputerów mogą zachować treść wydruku i udostępnić ją osobom "
+"nieupoważnionym.\n"
+
 msgid "Please select the reason for the revocation:\n"
-msgstr "Proszê wybraæ powód uniewa¿nienia:\n"
+msgstr "Proszę wybrać powód unieważnienia:\n"
 
-#: g10/revoke.c:645
 msgid "Cancel"
 msgstr "Anuluj"
 
-#: g10/revoke.c:647
 #, c-format
 msgid "(Probably you want to select %d here)\n"
-msgstr "(Prawdopodobnie chcesz tu wybraæ %d)\n"
+msgstr "(Prawdopodobnie chcesz tu wybrać %d)\n"
 
-#: g10/revoke.c:688
 msgid "Enter an optional description; end it with an empty line:\n"
-msgstr "Wprowad¼ opis (nieobowi±zkowy) i zakoñcz go pust± lini±:\n"
+msgstr "Wprowadź opis (nieobowiązkowy) i zakończ go pustą linią:\n"
 
-#: g10/revoke.c:716
 #, c-format
 msgid "Reason for revocation: %s\n"
-msgstr "Powód uniewa¿nienia: %s\n"
+msgstr "Powód unieważnienia: %s\n"
 
-#: g10/revoke.c:718
 msgid "(No description given)\n"
 msgstr "(nie podano)\n"
 
-#: g10/revoke.c:723
 msgid "Is this okay? (y/N) "
 msgstr "Informacje poprawne? (t/N) "
 
-#: g10/seckey-cert.c:55
-msgid "secret key parts are not available\n"
-msgstr "tajne czê¶ci klucza s± niedostêpne\n"
-
-#: g10/seckey-cert.c:61
-#, c-format
-msgid "protection algorithm %d%s is not supported\n"
-msgstr "algorytm ochrony %d%s nie jest obs³ugiwany\n"
-
-#: g10/seckey-cert.c:72
-#, c-format
-msgid "protection digest %d is not supported\n"
-msgstr "algorytm ochrony %d nie jest obs³ugiwany\n"
-
-#: g10/seckey-cert.c:291
-msgid "Invalid passphrase; please try again"
-msgstr "Niepoprawne has³o; proszê spróbowaæ ponownie"
-
-#: 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 "OSTRZE¯ENIE: Wykryto s³aby klucz - nale¿y ponownie zmieniæ has³o.\n"
-
-#: g10/seckey-cert.c:404
-msgid "generating the deprecated 16-bit checksum for secret key protection\n"
-msgstr ""
-"tworzenie przestarza³ej 16-bitowej sumy kontrolnej dla ochrony klucza\n"
-
-#: g10/seskey.c:61 sm/encrypt.c:119
 msgid "weak key created - retrying\n"
-msgstr "wygenerowano s³aby klucz - operacja zostaje powtórzona\n"
+msgstr "wygenerowano słaby klucz - operacja zostaje powtórzona\n"
 
-#: g10/seskey.c:65
 #, c-format
 msgid "cannot avoid weak key for symmetric cipher; tried %d times!\n"
 msgstr ""
-"brak mo¿liwo¶ci generacji dobrego klucza dla szyfru symetrycznego;\n"
-"operacja by³a powtarzana %d razy!\n"
-
-#: g10/seskey.c:227 sm/certcheck.c:89
-msgid "DSA requires the hash length to be a multiple of 8 bits\n"
-msgstr "DSA wymaga d³ugo¶ci skrótu bêd±cego wielokrotno¶ci± 8 bitów\n"
+"brak możliwości generacji dobrego klucza dla szyfru symetrycznego;\n"
+"operacja była powtarzana %d razy!\n"
 
-#: g10/seskey.c:240
-#, c-format
-msgid "DSA key %s uses an unsafe (%u bit) hash\n"
-msgstr "Klucz DSA %s u¿ywa niebezpiecznego (%u-bitowego) skrótu\n"
+#, fuzzy, c-format
+#| msgid "%s key uses an unsafe (%u bit) hash\n"
+msgid "%s key %s uses an unsafe (%zu bit) hash\n"
+msgstr "Klucz %s używa niebezpiecznego (%u-bitowego) skrótu\n"
 
-#: g10/seskey.c:252
-#, c-format
-msgid "DSA key %s requires a %u bit or larger hash\n"
-msgstr "Klucz DSA %s wymaga %u-bitowego lub wiêkszego skrótu\n"
+#, fuzzy, 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 "Klucz DSA %s wymaga %u-bitowego lub większego skrótu\n"
 
-#: g10/sig-check.c:80
 msgid "WARNING: signature digest conflict in message\n"
-msgstr "OSTRZE¯ENIE: konflikt skrótów podpisów w wiadomo¶ci\n"
+msgstr "OSTRZEŻENIE: konflikt skrótów podpisów w wiadomości\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 nie jest dostępne w trybie %s\n"
 
-#: g10/sig-check.c:105
 #, c-format
 msgid "WARNING: signing subkey %s is not cross-certified\n"
-msgstr "OSTRZE¯ENIE: podklucz podpisuj±cy %s nie jest skro¶nie podpisany\n"
+msgstr "OSTRZEŻENIE: podklucz podpisujący %s nie jest skrośnie podpisany\n"
+
+#, c-format
+msgid "please see %s for more information\n"
+msgstr "objaśnienie można przeczytać tutaj: %s\n"
 
-#: g10/sig-check.c:117
 #, c-format
 msgid "WARNING: signing subkey %s has an invalid cross-certification\n"
 msgstr ""
-"OSTRZE¯ENIE: podklucz podpisuj±cy %s jest niepoprawnie skro¶nie podpisany\n"
+"OSTRZEŻENIE: podklucz podpisujący %s jest niepoprawnie skrośnie podpisany\n"
 
-#: g10/sig-check.c:189
-#, c-format
+#, fuzzy, c-format
+#| msgid "public key %s is %lu second newer than the signature\n"
 msgid "public key %s is %lu second newer than the signature\n"
-msgstr "klucz publiczny %s jest o %lu sekundê m³odszy od podpisu\n"
+msgid_plural "public key %s is %lu seconds newer than the signature\n"
+msgstr[0] "klucz publiczny %s jest o %lu sekundę młodszy od podpisu\n"
+msgstr[1] "klucz publiczny %s jest o %lu sekundę młodszy od podpisu\n"
+msgstr[2] "klucz publiczny %s jest o %lu sekundę młodszy od podpisu\n"
 
-#: g10/sig-check.c:190
-#, c-format
-msgid "public key %s is %lu seconds newer than the signature\n"
-msgstr "klucz publiczny %s jest o %lu sekund(y) m³odszy od podpisu\n"
+#, fuzzy, c-format
+#| msgid "public key %s is %lu second newer than the signature\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] "klucz publiczny %s jest o %lu sekundę młodszy od podpisu\n"
+msgstr[1] "klucz publiczny %s jest o %lu sekundę młodszy od podpisu\n"
+msgstr[2] "klucz publiczny %s jest o %lu sekundę młodszy od podpisu\n"
 
-#: g10/sig-check.c:201
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| "key %s was created %lu second in the future (time warp or clock problem)\n"
 msgid ""
 "key %s was created %lu second in the future (time warp or clock problem)\n"
-msgstr ""
-"klucz %s zosta³ stworzony %lu sekundê w przysz³o¶ci (zaburzenia\n"
-"czasoprzestrzeni lub ¼le ustawiony zegar systemowy)\n"
-
-#: g10/sig-check.c:203
-#, c-format
-msgid ""
+msgid_plural ""
 "key %s was created %lu seconds in the future (time warp or clock problem)\n"
-msgstr ""
-"klucz %s zosta³ stworzony %lu sekund w przysz³o¶ci (zaburzenia\n"
-"czasoprzestrzeni lub ¼le ustawiony zegar systemowy)\n"
+msgstr[0] ""
+"klucz %s został stworzony %lu sekundę w przyszłości (zaburzenia\n"
+"czasoprzestrzeni lub źle ustawiony zegar systemowy)\n"
+msgstr[1] ""
+"klucz %s został stworzony %lu sekundę w przyszłości (zaburzenia\n"
+"czasoprzestrzeni lub źle ustawiony zegar systemowy)\n"
+msgstr[2] ""
+"klucz %s został stworzony %lu sekundę w przyszłości (zaburzenia\n"
+"czasoprzestrzeni lub źle ustawiony zegar systemowy)\n"
 
-#: g10/sig-check.c:213
-#, c-format
-msgid "NOTE: signature key %s expired %s\n"
-msgstr "UWAGA: klucz podpisuj±cy %s przekroczy³ datê wa¿no¶ci %s\n"
+#, fuzzy, c-format
+#| msgid ""
+#| "key %s was created %lu second in the future (time warp or clock problem)\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] ""
+"klucz %s został stworzony %lu sekundę w przyszłości (zaburzenia\n"
+"czasoprzestrzeni lub źle ustawiony zegar systemowy)\n"
+msgstr[1] ""
+"klucz %s został stworzony %lu sekundę w przyszłości (zaburzenia\n"
+"czasoprzestrzeni lub źle ustawiony zegar systemowy)\n"
+msgstr[2] ""
+"klucz %s został stworzony %lu sekundę w przyszłości (zaburzenia\n"
+"czasoprzestrzeni lub źle ustawiony zegar systemowy)\n"
+
+#, fuzzy, c-format
+#| msgid "NOTE: signature key %s expired %s\n"
+msgid "Note: signature key %s expired %s\n"
+msgstr "UWAGA: klucz podpisujący %s przekroczył datę ważności %s\n"
+
+#, fuzzy, c-format
+#| msgid "NOTE: signature key %s has been revoked\n"
+msgid "Note: signature key %s has been revoked\n"
+msgstr "UWAGA: klucz podpisujący %s został unieważniony\n"
+
+#, fuzzy, c-format
+#| msgid "standalone signature of class 0x%02x\n"
+msgid "bad key signature from key %s: %s (0x%02x, 0x%x)\n"
+msgstr "oddzielony podpis klasy 0x%02x.\n"
 
-#: g10/sig-check.c:296
 #, c-format
 msgid "assuming bad signature from key %s due to an unknown critical bit\n"
 msgstr ""
-"uznano za z³y podpis utworzony kluczem %s z powodu nieznanego bitu "
+"uznano za zły podpis utworzony kluczem %s z powodu nieznanego bitu "
 "krytycznego\n"
 
-#: g10/sig-check.c:561
 #, c-format
 msgid "key %s: no subkey for subkey revocation signature\n"
-msgstr "klucz %s: brak podklucza dla podpisu uniewa¿nienia podklucza\n"
+msgstr "klucz %s: brak podklucza dla podpisu unieważnienia podklucza\n"
 
-#: g10/sig-check.c:588
 #, c-format
 msgid "key %s: no subkey for subkey binding signature\n"
-msgstr "klucz %s: brak podklucza dowi±zywanego podpisem\n"
+msgstr "klucz %s: brak podklucza dowiązywanego podpisem\n"
 
-#: g10/sign.c:89
 #, c-format
 msgid "WARNING: unable to %%-expand notation (too large).  Using unexpanded.\n"
 msgstr ""
-"OSTRZE¯ENIE: nie mo¿na rozwin±æ %% w URL adnotacji (jest zbyt d³ugi).\n"
-"             U¿yty zostanie nie rozwiniêty.\n"
+"OSTRZEŻENIE: nie można rozwinąć %% w URL adnotacji (jest zbyt długi).\n"
+"             Użyty zostanie nie rozwinięty.\n"
 
-#: g10/sign.c:115
 #, c-format
 msgid ""
 "WARNING: unable to %%-expand policy URL (too large).  Using unexpanded.\n"
 msgstr ""
-"OSTRZE¯ENIE: nie mo¿na rozwin±æ znaczników %% w URL regulaminu\n"
-"           (jest zbyt d³ugi). U¿yty zostanie nie rozwiniêty.\n"
+"OSTRZEŻENIE: nie można rozwinąć znaczników %% w URL regulaminu\n"
+"           (jest zbyt długi). Użyty zostanie nie rozwinięty.\n"
 
-#: g10/sign.c:138
 #, c-format
 msgid ""
 "WARNING: unable to %%-expand preferred keyserver URL (too large).  Using "
 "unexpanded.\n"
 msgstr ""
-"OSTRZE¯ENIE: nie mo¿na rozwin±æ znaczników %% w URL-u preferowanego\n"
-"           serwera kluczy (jest zbyt d³ugi). U¿yty zostanie nie rozwiniêty.\n"
-
-#: g10/sign.c:311
-#, c-format
-msgid "checking created signature failed: %s\n"
-msgstr "sprawdzenie z³o¿onego podpisu nie powiod³o siê: %s\n"
+"OSTRZEŻENIE: nie można rozwinąć znaczników %% w URL-u preferowanego\n"
+"           serwera kluczy (jest zbyt długi). Użyty zostanie nie rozwinięty.\n"
 
-#: g10/sign.c:320
 #, c-format
 msgid "%s/%s signature from: \"%s\"\n"
-msgstr "podpis %s/%s z³o¿ony przez: ,,%s''\n"
-
-#: g10/sign.c:760
-msgid "you can only detach-sign with PGP 2.x style keys while in --pgp2 mode\n"
-msgstr ""
-"kluczami PGP 2 w trybie --pgp2 mo¿na podpisywaæ tylko do oddzielonych "
-"podpisów\n"
+msgstr "podpis %s/%s złożony przez: ,,%s''\n"
 
-#: g10/sign.c:836
 #, c-format
 msgid ""
 "WARNING: forcing digest algorithm %s (%d) violates recipient preferences\n"
 msgstr ""
-"OSTRZE¯ENIE: wymuszone u¿ycie skrótu %s (%d) k³óci siê z ustawieniami "
+"OSTRZEŻENIE: wymuszone użycie skrótu %s (%d) kłóci się z ustawieniami "
 "adresata\n"
 
-#: g10/sign.c:963
 msgid "signing:"
 msgstr "podpis:"
 
-#: g10/sign.c:1078
-msgid "you can only clearsign with PGP 2.x style keys while in --pgp2 mode\n"
-msgstr "w trybie --pgp2 mo¿na podpisywaæ tylko za pomoc± kluczy z wersji 2.x\n"
-
-#: g10/sign.c:1262
 #, c-format
 msgid "%s encryption will be used\n"
-msgstr "zostanie u¿yty szyfr %s\n"
+msgstr "zostanie użyty szyfr %s\n"
 
-#: g10/skclist.c:149 g10/skclist.c:213
 msgid "key is not flagged as insecure - can't use it with the faked RNG!\n"
 msgstr ""
-"klucz nie jest oznaczony jako niepewny - nie mo¿na go u¿yæ z atrap±\n"
+"klucz nie jest oznaczony jako niepewny - nie można go użyć z atrapą\n"
 "generatora liczb losowych!\n"
 
-#: g10/skclist.c:180
 #, c-format
 msgid "skipped \"%s\": duplicated\n"
-msgstr "pominiêty ,,%s'': duplikat\n"
+msgstr "pominięty ,,%s'': duplikat\n"
 
-#: g10/skclist.c:188 g10/skclist.c:198 g10/skclist.c:207
-#, c-format
-msgid "skipped \"%s\": %s\n"
-msgstr "pominiêty ,,%s'': %s\n"
-
-#: g10/skclist.c:193
 msgid "skipped: secret key already present\n"
-msgstr "pominiêty: klucz prywatny jest ju¿ wpisany\n"
+msgstr "pominięty: klucz prywatny jest już wpisany\n"
 
-#: g10/skclist.c:208
 msgid "this is a PGP generated Elgamal key which is not secure for signatures!"
 msgstr ""
-"klucz algorytmu Elgamala wygenerowany przez PGP nie zapewniaj±cy "
-"bezpiecznych podpisów!"
+"klucz algorytmu Elgamala wygenerowany przez PGP nie zapewniający "
+"bezpiecznych podpisów!"
 
-#: g10/tdbdump.c:58 g10/trustdb.c:360
 #, c-format
 msgid "trust record %lu, type %d: write failed: %s\n"
-msgstr "wpis zaufania %lu, typ zapytania %d: zapis nie powiód³ siê: %s\n"
+msgstr "wpis zaufania %lu, typ zapytania %d: zapis nie powiódł się: %s\n"
 
-#: g10/tdbdump.c:103
 #, c-format
 msgid ""
 "# List of assigned trustvalues, created %s\n"
 "# (Use \"gpg --import-ownertrust\" to restore them)\n"
 msgstr ""
-"# Lista przypisanych wartoci zaufania, stworzona %s\n"
-"# (u¿yj \"gpg --import-ownertrust\" aby j± przywróciæ)\n"
+"# Lista przypisanych wartości zaufania, stworzona %s\n"
+"# (użyj \"gpg --import-ownertrust\" aby ją przywrócić)\n"
 
-#: g10/tdbdump.c:158 g10/tdbdump.c:166 g10/tdbdump.c:171 g10/tdbdump.c:176
-#, c-format
-msgid "error in `%s': %s\n"
-msgstr "b³±d w ,,%s'': %s\n"
+#, fuzzy, c-format
+#| msgid "error in `%s': %s\n"
+msgid "error in '%s': %s\n"
+msgstr "błąd w ,,%s'': %s\n"
 
-#: g10/tdbdump.c:158
 msgid "line too long"
-msgstr "linia zbyt d³uga"
+msgstr "linia zbyt długa"
 
-#: g10/tdbdump.c:166
 msgid "colon missing"
 msgstr "brak dwukropka"
 
-#: g10/tdbdump.c:172
 msgid "invalid fingerprint"
-msgstr "niew³a¶ciwy odcisk"
+msgstr "niewłaściwy odcisk"
 
-#: g10/tdbdump.c:177
 msgid "ownertrust value missing"
-msgstr "brak warto¶ci zaufania w³a¶ciciela"
+msgstr "brak wartości zaufania właściciela"
 
-#: g10/tdbdump.c:213
-#, c-format
-msgid "error finding trust record in `%s': %s\n"
-msgstr "b³±d podczas szukania zapisu warto¶ci zaufania w ,,%s'': %s\n"
+#, fuzzy, c-format
+#| msgid "error finding trust record in `%s': %s\n"
+msgid "error finding trust record in '%s': %s\n"
+msgstr "błąd podczas szukania zapisu wartości zaufania w ,,%s'': %s\n"
 
-#: g10/tdbdump.c:217
-#, c-format
-msgid "read error in `%s': %s\n"
-msgstr "b³±d odczytu w ,,%s'': %s\n"
+#, fuzzy, c-format
+#| msgid "read error in `%s': %s\n"
+msgid "read error in '%s': %s\n"
+msgstr "błąd odczytu w ,,%s'': %s\n"
 
-#: g10/tdbdump.c:226 g10/trustdb.c:375
 #, c-format
 msgid "trustdb: sync failed: %s\n"
-msgstr "baza zaufania: synchronizacja nie powiod³a siê %s\n"
+msgstr "baza zaufania: synchronizacja nie powiodła się %s\n"
+
+#, fuzzy, c-format
+#| msgid "can't create lock for `%s'\n"
+msgid "can't create lock for '%s'\n"
+msgstr "nie można utworzyć blokady dla ,,%s''\n"
+
+#, fuzzy, c-format
+#| msgid "can't lock `%s'\n"
+msgid "can't lock '%s'\n"
+msgstr "nie można zablokować ,,%s''\n"
 
-#: g10/tdbio.c:128 g10/tdbio.c:1437
 #, c-format
 msgid "trustdb rec %lu: lseek failed: %s\n"
-msgstr "baza zaufania, wpis %lu: funkcja lseek() nie powiod³a siê: %s\n"
+msgstr "baza zaufania, wpis %lu: funkcja lseek() nie powiodła się: %s\n"
 
-#: g10/tdbio.c:135 g10/tdbio.c:1444
 #, c-format
 msgid "trustdb rec %lu: write failed (n=%d): %s\n"
-msgstr "baza zaufania, wpis %lu: zapis nie powiód³ siê (n=%d): %s\n"
+msgstr "baza zaufania, wpis %lu: zapis nie powiódł się (n=%d): %s\n"
 
-#: g10/tdbio.c:245
 msgid "trustdb transaction too large\n"
-msgstr "zbyt du¿e zlecenie dla bazy zaufania\n"
-
-#: g10/tdbio.c:498
-#, c-format
-msgid "can't access `%s': %s\n"
-msgstr "nie mo¿na dostaæ siê do ,,%s'': %s\n"
+msgstr "zbyt duże zlecenie dla bazy zaufania\n"
 
-#: g10/tdbio.c:513
 #, c-format
 msgid "%s: directory does not exist!\n"
 msgstr "%s: katalog nie istnieje!\n"
 
-#: g10/tdbio.c:523 g10/tdbio.c:546 g10/tdbio.c:587 sm/keydb.c:221
-#, c-format
-msgid "can't create lock for `%s'\n"
-msgstr "nie mo¿na utworzyæ blokady dla ,,%s''\n"
-
-#: g10/tdbio.c:525 g10/tdbio.c:590
-#, c-format
-msgid "can't lock `%s'\n"
-msgstr "nie mo¿na zablokowaæ ,,%s''\n"
+#, fuzzy, c-format
+#| msgid "can't access `%s': %s\n"
+msgid "can't access '%s': %s\n"
+msgstr "nie można dostać się do ,,%s'': %s\n"
 
-#: g10/tdbio.c:551
 #, c-format
 msgid "%s: failed to create version record: %s"
-msgstr "%s: stworzenie zapisu o wersji nie powiod³o siê: %s"
+msgstr "%s: stworzenie zapisu o wersji nie powiodło się: %s"
 
-#: g10/tdbio.c:555
 #, c-format
 msgid "%s: invalid trustdb created\n"
 msgstr "%s: stworzony niepoprawny plik bazy zaufania\n"
 
-#: g10/tdbio.c:558
 #, c-format
 msgid "%s: trustdb created\n"
 msgstr "%s: baza zaufania utworzona\n"
 
-#: g10/tdbio.c:600
-msgid "NOTE: trustdb not writable\n"
-msgstr "UWAGA: nie mo¿na zapisywaæ bazy zaufania\n"
+#, fuzzy
+#| msgid "NOTE: trustdb not writable\n"
+msgid "Note: trustdb not writable\n"
+msgstr "UWAGA: nie można zapisywać bazy zaufania\n"
 
-#: g10/tdbio.c:608
 #, c-format
 msgid "%s: invalid trustdb\n"
 msgstr "%s: niepoprawny plik bazy zaufania\n"
 
-#: g10/tdbio.c:640
 #, c-format
 msgid "%s: failed to create hashtable: %s\n"
-msgstr "%s: tworzenie tablicy skrótów nie powiod³o siê: %s\n"
+msgstr "%s: tworzenie tablicy skrótów nie powiodło się: %s\n"
 
-#: g10/tdbio.c:648
 #, c-format
 msgid "%s: error updating version record: %s\n"
-msgstr "%s: b³±d przy uaktualnianiu numeru wersji: %s\n"
+msgstr "%s: błąd przy uaktualnianiu numeru wersji: %s\n"
 
-#: g10/tdbio.c:665 g10/tdbio.c:685 g10/tdbio.c:701 g10/tdbio.c:715
-#: g10/tdbio.c:745 g10/tdbio.c:1369 g10/tdbio.c:1396
 #, c-format
 msgid "%s: error reading version record: %s\n"
-msgstr "%s: b³±d odczytu numeru wersji: %s\n"
+msgstr "%s: błąd odczytu numeru wersji: %s\n"
 
-#: g10/tdbio.c:724
 #, c-format
 msgid "%s: error writing version record: %s\n"
-msgstr "%s: b³±d zapisu numeru wersji: %s\n"
+msgstr "%s: błąd zapisu numeru wersji: %s\n"
 
-#: g10/tdbio.c:1164
 #, c-format
 msgid "trustdb: lseek failed: %s\n"
-msgstr "baza zaufania: funkcja lseek() zawiod³a: %s\n"
+msgstr "baza zaufania: funkcja lseek() zawiodła: %s\n"
 
-#: g10/tdbio.c:1173
 #, c-format
 msgid "trustdb: read failed (n=%d): %s\n"
-msgstr "baza zaufania: funkcja read() (n=%d) zawiod³a: %s\n"
+msgstr "baza zaufania: funkcja read() (n=%d) zawiodła: %s\n"
 
-#: g10/tdbio.c:1194
 #, c-format
 msgid "%s: not a trustdb file\n"
 msgstr "%s: to nie jest plik bazy zaufania\n"
 
-#: g10/tdbio.c:1212
 #, c-format
 msgid "%s: version record with recnum %lu\n"
 msgstr "%s: wpis wersji z numerem %lu\n"
 
-#: g10/tdbio.c:1217
 #, c-format
 msgid "%s: invalid file version %d\n"
-msgstr "%s: niew³a¶ciwa wersja pliku %d\n"
+msgstr "%s: niewłaściwa wersja pliku %d\n"
 
-#: g10/tdbio.c:1402
 #, c-format
 msgid "%s: error reading free record: %s\n"
-msgstr "%s: b³±d odczytu pustego wpisu: %s\n"
+msgstr "%s: błąd odczytu pustego wpisu: %s\n"
 
-#: g10/tdbio.c:1410
 #, c-format
 msgid "%s: error writing dir record: %s\n"
-msgstr "%s: b³±d zapisu wpisu katalogowego: %s\n"
+msgstr "%s: błąd zapisu wpisu katalogowego: %s\n"
 
-#: g10/tdbio.c:1420
 #, c-format
 msgid "%s: failed to zero a record: %s\n"
-msgstr "%s: zerowanie rekordu nie powiod³o siê: %s\n"
+msgstr "%s: zerowanie rekordu nie powiodło się: %s\n"
 
-#: g10/tdbio.c:1450
 #, c-format
 msgid "%s: failed to append a record: %s\n"
-msgstr "%s: dopisanie rekordu nie powiod³o siê: %s\n"
+msgstr "%s: dopisanie rekordu nie powiodło się: %s\n"
 
-#: g10/tdbio.c:1495
-msgid "the trustdb is corrupted; please run \"gpg --fix-trustdb\".\n"
-msgstr ""
-"Baza zaufania jest uszkodzona; proszê uruchomiæ ,,gpg --fix-trustdb''.\n"
+msgid "Error: The trustdb is corrupted.\n"
+msgstr "Błąd: uszkodzona baza zaufania.\n"
 
-#: g10/textfilter.c:147
 #, c-format
 msgid "can't handle text lines longer than %d characters\n"
-msgstr "nie mo¿na obs³u¿yæ linii tekstu d³u¿szej ni¿ %d znaków\n"
+msgstr "nie można obsłużyć linii tekstu dłuższej niż %d znaków\n"
 
-#: g10/textfilter.c:247
 #, c-format
 msgid "input line longer than %d characters\n"
-msgstr "linia d³u¿sza ni¿ %d znaków\n"
-
-#: g10/trustdb.c:221
-#, c-format
-msgid "`%s' is not a valid long keyID\n"
-msgstr ",,%s'' nie jest poprawnym d³ugim numerem klucza\n"
-
-#: g10/trustdb.c:252
-#, c-format
-msgid "key %s: accepted as trusted key\n"
-msgstr "klucz %s: zaakceptowany jako klucz zaufany\n"
+msgstr "linia dłuższa niż %d znaków\n"
 
-#: g10/trustdb.c:290
-#, c-format
-msgid "key %s occurs more than once in the trustdb\n"
-msgstr "klucz %s jest wpisany wiêcej ni¿ raz w bazie zaufania\n"
+#, fuzzy, c-format
+#| msgid "error sending standard options: %s\n"
+msgid "error beginning transaction on TOFU database: %s\n"
+msgstr "błąd wysyłania standardowych opcji: %s\n"
 
-#: g10/trustdb.c:305
 #, c-format
-msgid "key %s: no public key for trusted key - skipped\n"
-msgstr "klucz %s: brak klucza publicznego dla zaufanego klucza - pominiêty\n"
+msgid "error committing transaction on TOFU database: %s\n"
+msgstr ""
 
-#: g10/trustdb.c:315
 #, c-format
-msgid "key %s marked as ultimately trusted\n"
-msgstr "klucz %s zosta³ oznaczony jako obdarzony absolutnym zaufaniem.\n"
+msgid "error rolling back transaction on TOFU database: %s\n"
+msgstr ""
 
-#: g10/trustdb.c:339
-#, c-format
-msgid "trust record %lu, req type %d: read failed: %s\n"
-msgstr "wpis zaufania %lu, typ zapytania %d: odczyt nie powiód³ siê: %s\n"
+#, fuzzy, c-format
+#| msgid "unsupported algorithm: %s"
+msgid "unsupported TOFU database version: %s\n"
+msgstr "nieobsługiwany algorytm: %s"
 
-#: g10/trustdb.c:345
-#, c-format
-msgid "trust record %lu is not of requested type %d\n"
-msgstr "wpis zaufania %lu jest typu innego ni¿ poszukiwany %d\n"
+#, fuzzy, c-format
+#| msgid "error creating temporary file: %s\n"
+msgid "error creating 'ultimately_trusted_keys' TOFU table: %s\n"
+msgstr "błąd tworzenia pliku tymczasowego: %s\n"
 
-#: g10/trustdb.c:441
-#, c-format
-msgid "unable to use unknown trust model (%d) - assuming %s trust model\n"
+msgid "TOFU DB error"
 msgstr ""
-"nie mo¿na u¿yæ nieznanego modelu zaufania (%d) - przyjêto model zaufania %s\n"
 
-#: g10/trustdb.c:447
-#, c-format
-msgid "using %s trust model\n"
-msgstr "u¿ycie modelu zaufania %s\n"
+#, fuzzy, c-format
+#| msgid "error sending %s command: %s\n"
+msgid "error reading TOFU database: %s\n"
+msgstr "błąd wysyłania polecenia %s: %s\n"
 
-#: g10/trustdb.c:499
-msgid "10 translator see trustdb.c:uid_trust_string_fixed"
-msgstr "17"
+#, fuzzy, c-format
+#| msgid "error writing secret keyring `%s': %s\n"
+msgid "error determining TOFU database's version: %s\n"
+msgstr "błąd podczas zapisu zbioru kluczy tajnych ,,%s'': %s\n"
 
-#: g10/trustdb.c:501
-msgid "[ revoked]"
-msgstr "[  uniewa¿niony ]"
+#, fuzzy, c-format
+#| msgid "%s: error writing dir record: %s\n"
+msgid "error initializing TOFU database: %s\n"
+msgstr "%s: błąd zapisu wpisu katalogowego: %s\n"
 
-#: g10/trustdb.c:503 g10/trustdb.c:508
-msgid "[ expired]"
-msgstr "[przeterminowany]"
+#, fuzzy, c-format
+#| msgid "error sending %s command: %s\n"
+msgid "error creating 'encryptions' TOFU table: %s\n"
+msgstr "błąd wysyłania polecenia %s: %s\n"
 
-#: g10/trustdb.c:507
-msgid "[ unknown]"
-msgstr "[    nieznane   ]"
+#, c-format
+msgid "adding column effective_policy to bindings DB: %s\n"
+msgstr ""
 
-#: g10/trustdb.c:509
-msgid "[  undef ]"
-msgstr "[  nieokre¶lone ]"
+#, fuzzy, c-format
+#| msgid "error opening `%s': %s\n"
+msgid "error opening TOFU database '%s': %s\n"
+msgstr "błąd podczas otwierania ,,%s'': %s\n"
 
-#: g10/trustdb.c:510
-msgid "[marginal]"
-msgstr "[   marginalne  ]"
+#, fuzzy, c-format
+#| msgid "error sending %s command: %s\n"
+msgid "error updating TOFU database: %s\n"
+msgstr "błąd wysyłania polecenia %s: %s\n"
 
-#: g10/trustdb.c:511
-msgid "[  full  ]"
-msgstr "[      pe³ne    ]"
+#, c-format
+msgid ""
+"This is the first time the email address \"%s\" is being used with key %s."
+msgstr ""
 
-#: g10/trustdb.c:512
-msgid "[ultimate]"
-msgstr "[    absolutne   ]"
+#, c-format
+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] ""
+msgstr[2] ""
 
-#: g10/trustdb.c:527
-msgid "undefined"
-msgstr "nieokre¶lone"
+msgid "  Since this binding's policy was 'auto', it has been changed to 'ask'."
+msgstr ""
 
-#: g10/trustdb.c:528
-msgid "never"
-msgstr "nigdy"
+#, 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:529
-msgid "marginal"
-msgstr "marginalne"
+#, fuzzy, c-format
+#| msgid "error getting new PIN: %s\n"
+msgid "error gathering other user IDs: %s\n"
+msgstr "błąd podczas odczytu nowego PIN-u: %s\n"
 
-#: g10/trustdb.c:530
-msgid "full"
-msgstr "pe³ne"
+#, fuzzy
+#| msgid "list key and user IDs"
+msgid "This key's user IDs:\n"
+msgstr "lista kluczy i identyfikatorów użytkownika"
 
-#: g10/trustdb.c:531
-msgid "ultimate"
-msgstr "absolutne"
+#, fuzzy, c-format
+#| msgid "validity: %s"
+msgid "policy: %s"
+msgstr "poprawność: %s"
 
-#: g10/trustdb.c:571
-msgid "no need for a trustdb check\n"
-msgstr "sprawdzanie bazy jest niepotrzebne\n"
+#, fuzzy, c-format
+#| msgid "error getting stored flags: %s\n"
+msgid "error gathering signature stats: %s\n"
+msgstr "błąd pobierania zapisanych flag: %s\n"
 
-#: g10/trustdb.c:577 g10/trustdb.c:2423
 #, c-format
-msgid "next trustdb check due at %s\n"
-msgstr "nastêpne sprawdzanie bazy odbêdzie siê %s\n"
+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] ""
+msgstr[2] ""
 
-#: g10/trustdb.c:586
 #, c-format
-msgid "no need for a trustdb check with `%s' trust model\n"
-msgstr "sprawdzanie bazy jest niepotrzebne przy modelu zaufania ,,%s''\n"
+msgid "Statistics for keys with the email address \"%s\":\n"
+msgstr ""
 
-#: g10/trustdb.c:601
-#, c-format
-msgid "no need for a trustdb update with `%s' trust model\n"
-msgstr "aktualizacja bazy jest niepotrzebna przy modelu zaufania ,,%s''\n"
+#, fuzzy
+#| msgid "list keys"
+msgid "this key"
+msgstr "lista kluczy"
 
-#: g10/trustdb.c:833 g10/trustdb.c:1271
-#, c-format
-msgid "public key %s not found: %s\n"
-msgstr "klucz publiczny %s nie odnaleziony: %s\n"
+#, fuzzy, c-format
+#| msgid "print message digests"
+msgid "Verified %d message."
+msgid_plural "Verified %d messages."
+msgstr[0] "wypisanie skrótów wiadomości"
+msgstr[1] "wypisanie skrótów wiadomości"
+msgstr[2] "wypisanie skrótów wiadomości"
 
-#: g10/trustdb.c:1028
-msgid "please do a --check-trustdb\n"
-msgstr "nale¿y uruchomiæ gpg z opcj± ,,--check-trustdb''\n"
+#, fuzzy, c-format
+#| msgid "encrypted with %lu passphrases\n"
+msgid "Encrypted %d message."
+msgid_plural "Encrypted %d messages."
+msgstr[0] "zaszyfrowane za pomocą %lu haseł\n"
+msgstr[1] "zaszyfrowane za pomocą %lu haseł\n"
+msgstr[2] "zaszyfrowane za pomocą %lu haseł\n"
 
-#: g10/trustdb.c:1032
-msgid "checking the trustdb\n"
-msgstr "sprawdzanie bazy zaufania\n"
+#, fuzzy, c-format
+#| msgid "print message digests"
+msgid "Verified %d message in the future."
+msgid_plural "Verified %d messages in the future."
+msgstr[0] "wypisanie skrótów wiadomości"
+msgstr[1] "wypisanie skrótów wiadomości"
+msgstr[2] "wypisanie skrótów wiadomości"
+
+#, fuzzy, c-format
+#| msgid "print message digests"
+msgid "Encrypted %d message in the future."
+msgid_plural "Encrypted %d messages in the future."
+msgstr[0] "wypisanie skrótów wiadomości"
+msgstr[1] "wypisanie skrótów wiadomości"
+msgstr[2] "wypisanie skrótów wiadomości"
 
-#: g10/trustdb.c:2166
 #, c-format
-msgid "%d keys processed (%d validity counts cleared)\n"
-msgstr "przetworzono %d kluczy (rozwi±zano %d przeliczeñ zaufania)\n"
+msgid "Messages verified over the past %d day: %d."
+msgid_plural "Messages verified over the past %d days: %d."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
 
-#: g10/trustdb.c:2231
-msgid "no ultimately trusted keys found\n"
-msgstr "brak absolutnie zaufanych kluczy\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] ""
+msgstr[2] ""
 
-#: g10/trustdb.c:2245
 #, c-format
-msgid "public key of ultimately trusted key %s not found\n"
-msgstr "klucz publiczny absolutnie zaufanego klucza %s nie odnaleziony\n"
+msgid "Messages verified over the past %d month: %d."
+msgid_plural "Messages verified over the past %d months: %d."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
 
-#: g10/trustdb.c:2268
 #, c-format
-msgid "%d marginal(s) needed, %d complete(s) needed, %s trust model\n"
-msgstr "potrzeba %d marginalnych, %d pe³nych, model zaufania %s\n"
+msgid "Messages encrypted over the past %d month: %d."
+msgid_plural "Messages encrypted over the past %d months: %d."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
 
-#: g10/trustdb.c:2354
 #, c-format
-msgid ""
-"depth: %d  valid: %3d  signed: %3d  trust: %d-, %dq, %dn, %dm, %df, %du\n"
-msgstr ""
-"poziom: %d poprawnych: %3d podpisanych: %3d zaufanie: %d-,%dq,%dn,%dm,%df,%"
-"du\n"
+msgid "Messages verified over the past %d year: %d."
+msgid_plural "Messages verified over the past %d years: %d."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
 
-#: g10/trustdb.c:2429
 #, c-format
-msgid "unable to update trustdb version record: write failed: %s\n"
-msgstr ""
-"nie mo¿na uaktualniæ rekordu wersji bazy zaufania: zapis nie powiód³ siê: %"
-"s\n"
+msgid "Messages encrypted over the past %d year: %d."
+msgid_plural "Messages encrypted over the past %d years: %d."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
 
-#: 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"
+#, c-format
+msgid "Messages verified in the past: %d."
 msgstr ""
-"nie mo¿na sprawdziæ podpisu.\n"
-"Nale¿y pamiêtaæ o podawaniu pliku podpisu (.sig lub .asc) jako pierwszego\n"
-"argumentu linii poleceñ.\n"
 
-#: g10/verify.c:205
-#, c-format
-msgid "input line %u too long or missing LF\n"
-msgstr "linia wej¶cia %u zbyt d³uga lub brak znaku LF\n"
+#, fuzzy, c-format
+#| msgid "print message digests"
+msgid "Messages encrypted in the past: %d."
+msgstr "wypisanie skrótów wiadomości"
 
-#: g10/verify.c:250
-#, c-format
-msgid "can't open fd %d: %s\n"
-msgstr "nie mo¿na otworzyæ fd %d: %s\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 ""
 
-#: jnlib/argparse.c:176
-msgid "argument not expected"
-msgstr "nieoczekiwany argument"
+#. 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:178
-msgid "read error"
-msgstr "b³±d odczytu"
+msgid "(G)ood, (A)ccept once, (U)nknown, (R)eject once, (B)ad? "
+msgstr ""
 
-#: jnlib/argparse.c:180
-msgid "keyword too long"
-msgstr "s³owo kluczowe zbyt d³ugie"
+msgid "Defaulting to unknown.\n"
+msgstr ""
 
-#: jnlib/argparse.c:182
-msgid "missing argument"
-msgstr "brak argumentu"
+msgid "TOFU db corruption detected.\n"
+msgstr ""
 
-#: jnlib/argparse.c:184
-msgid "invalid command"
-msgstr "b³êdne polecenie"
+#, fuzzy, c-format
+#| msgid "error writing key: %s\n"
+msgid "resetting keydb: %s\n"
+msgstr "błąd zapisu klucza: %s\n"
 
-#: jnlib/argparse.c:186
-msgid "invalid alias definition"
-msgstr "b³êdna definicja aliasu"
+#, fuzzy, c-format
+#| msgid "error storing flags: %s\n"
+msgid "error setting TOFU binding's policy to %s\n"
+msgstr "błąd zapisywania flag: %s\n"
 
-#: jnlib/argparse.c:188
-msgid "invalid option"
-msgstr "b³êdna opcja"
+#, fuzzy, c-format
+#| msgid "error creating a pipe: %s\n"
+msgid "error changing TOFU policy: %s\n"
+msgstr "błąd tworzenia potoku: %s\n"
 
-#: jnlib/argparse.c:196
 #, c-format
-msgid "missing argument for option \"%.50s\"\n"
-msgstr "brak argumentu dla opcji ,,%.50s''\n"
+msgid "%lld~year"
+msgid_plural "%lld~years"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
 
-#: jnlib/argparse.c:198
 #, c-format
-msgid "option \"%.50s\" does not expect an argument\n"
-msgstr "opcja ,,%.50s'' nie mo¿e mieæ argumentów\n"
+msgid "%lld~month"
+msgid_plural "%lld~months"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
 
-#: jnlib/argparse.c:201
 #, c-format
-msgid "invalid command \"%.50s\"\n"
-msgstr "b³êdne polecenie ,,%.50s''\n"
+msgid "%lld~week"
+msgid_plural "%lld~weeks"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
 
-#: jnlib/argparse.c:203
 #, c-format
-msgid "option \"%.50s\" is ambiguous\n"
-msgstr "opcja ,,%.50s'' jest niejednoznaczna\n"
+msgid "%lld~day"
+msgid_plural "%lld~days"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
 
-#: jnlib/argparse.c:205
 #, c-format
-msgid "command \"%.50s\" is ambiguous\n"
-msgstr "polecenie ,,%.50s'' jest niejednoznaczne\n"
+msgid "%lld~hour"
+msgid_plural "%lld~hours"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
 
-#: jnlib/argparse.c:207
 #, c-format
-msgid "invalid option \"%.50s\"\n"
-msgstr "b³êdna opcja ,,%.50s''\n"
+msgid "%lld~minute"
+msgid_plural "%lld~minutes"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#, c-format
+msgid "%lld~second"
+msgid_plural "%lld~seconds"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#, c-format
+msgid "%s: Verified 0~signatures and encrypted 0~messages."
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Deleted %d signatures.\n"
+msgid "%s: Verified 0 signatures."
+msgstr "%d podpisów usuniętych.\n"
+
+#, fuzzy, c-format
+#| msgid "print message digests"
+msgid "%s: Verified %ld~signature in the past %s."
+msgid_plural "%s: Verified %ld~signatures in the past %s."
+msgstr[0] "wypisanie skrótów wiadomości"
+msgstr[1] "wypisanie skrótów wiadomości"
+msgstr[2] "wypisanie skrótów wiadomości"
+
+#, fuzzy
+#| msgid "encrypted with %lu passphrases\n"
+msgid "Encrypted 0 messages."
+msgstr "zaszyfrowane za pomocą %lu haseł\n"
+
+#, fuzzy, c-format
+#| msgid "print message digests"
+msgid "Encrypted %ld~message in the past %s."
+msgid_plural "Encrypted %ld~messages in the past %s."
+msgstr[0] "wypisanie skrótów wiadomości"
+msgstr[1] "wypisanie skrótów wiadomości"
+msgstr[2] "wypisanie skrótów wiadomości"
+
+#, fuzzy, c-format
+#| msgid "validity: %s"
+msgid "(policy: %s)"
+msgstr "poprawność: %s"
+
+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:624
 #, c-format
-msgid "you found a bug ... (%s:%d)\n"
-msgstr "znalaz³e¶(a¶) b³±d w programie ... (%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] ""
+msgstr[2] ""
+
+#, fuzzy, c-format
+#| msgid "error sending %s command: %s\n"
+msgid "error opening TOFU database: %s\n"
+msgstr "błąd wysyłania polecenia %s: %s\n"
 
-#: jnlib/utf8conv.c:86
 #, c-format
-msgid "error loading `%s': %s\n"
-msgstr "b³±d odczytu ,,%s'': %s\n"
+msgid "WARNING: Encrypting to %s, which has no non-revoked user ids\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "error writing public keyring `%s': %s\n"
+msgid "error setting policy for key %s, user id \"%s\": %s"
+msgstr "błąd podczas zapisu zbioru kluczy publicznych ,,%s'': %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'' nie jest poprawnym długim numerem klucza\n"
 
-#: jnlib/utf8conv.c:124
 #, c-format
-msgid "conversion from `%s' to `%s' not available\n"
-msgstr "konwersja z ,,%s'' do ,,%s'' niedostêpna\n"
+msgid "key %s: accepted as trusted key\n"
+msgstr "klucz %s: zaakceptowany jako klucz zaufany\n"
 
-#: jnlib/utf8conv.c:132
 #, c-format
-msgid "iconv_open failed: %s\n"
-msgstr "iconv_open nie powiod³o siê: %s\n"
+msgid "key %s occurs more than once in the trustdb\n"
+msgstr "klucz %s jest wpisany więcej niż raz w bazie zaufania\n"
+
+#, c-format
+msgid "key %s: no public key for trusted key - skipped\n"
+msgstr "klucz %s: brak klucza publicznego dla zaufanego klucza - pominięty\n"
+
+#, c-format
+msgid "key %s marked as ultimately trusted\n"
+msgstr "klucz %s został oznaczony jako obdarzony absolutnym zaufaniem.\n"
+
+#, c-format
+msgid "trust record %lu, req type %d: read failed: %s\n"
+msgstr "wpis zaufania %lu, typ zapytania %d: odczyt nie powiódł się: %s\n"
+
+#, c-format
+msgid "trust record %lu is not of requested type %d\n"
+msgstr "wpis zaufania %lu jest typu innego niż poszukiwany %d\n"
+
+msgid "You may try to re-create the trustdb using the commands:\n"
+msgstr "Można próbować odtworzyć bazę zaufania przy użyciu poleceń:\n"
+
+msgid "If that does not work, please consult the manual\n"
+msgstr "Jeśli to nie działa, należy poradzić się instrukcji\n"
+
+#, c-format
+msgid "unable to use unknown trust model (%d) - assuming %s trust model\n"
+msgstr ""
+"nie można użyć nieznanego modelu zaufania (%d) - przyjęto model zaufania %s\n"
+
+#, c-format
+msgid "using %s trust model\n"
+msgstr "użycie modelu zaufania %s\n"
+
+msgid "no need for a trustdb check\n"
+msgstr "sprawdzanie bazy jest niepotrzebne\n"
+
+#, c-format
+msgid "next trustdb check due at %s\n"
+msgstr "następne sprawdzanie bazy odbędzie się %s\n"
+
+#, fuzzy, c-format
+#| msgid "no need for a trustdb check with `%s' trust model\n"
+msgid "no need for a trustdb check with '%s' trust model\n"
+msgstr "sprawdzanie bazy jest niepotrzebne przy modelu zaufania ,,%s''\n"
+
+#, fuzzy, c-format
+#| msgid "no need for a trustdb update with `%s' trust model\n"
+msgid "no need for a trustdb update with '%s' trust model\n"
+msgstr "aktualizacja bazy jest niepotrzebna przy modelu zaufania ,,%s''\n"
+
+#, c-format
+msgid "public key %s not found: %s\n"
+msgstr "klucz publiczny %s nie odnaleziony: %s\n"
+
+msgid "please do a --check-trustdb\n"
+msgstr "należy uruchomić gpg z opcją ,,--check-trustdb''\n"
+
+msgid "checking the trustdb\n"
+msgstr "sprawdzanie bazy zaufania\n"
+
+#, fuzzy, c-format
+#| msgid "%lu keys processed so far\n"
+msgid "%d key processed"
+msgid_plural "%d keys processed"
+msgstr[0] "%lu kluczy przetworzonych do tej chwili\n"
+msgstr[1] "%lu kluczy przetworzonych do tej chwili\n"
+msgstr[2] "%lu kluczy przetworzonych do tej chwili\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] "przetworzono %d kluczy (rozwiązano %d przeliczeń zaufania)\n"
+msgstr[1] "przetworzono %d kluczy (rozwiązano %d przeliczeń zaufania)\n"
+msgstr[2] "przetworzono %d kluczy (rozwiązano %d przeliczeń zaufania)\n"
+
+msgid "no ultimately trusted keys found\n"
+msgstr "brak absolutnie zaufanych kluczy\n"
+
+#, c-format
+msgid "public key of ultimately trusted key %s not found\n"
+msgstr "klucz publiczny absolutnie zaufanego klucza %s nie odnaleziony\n"
+
+#, c-format
+msgid ""
+"depth: %d  valid: %3d  signed: %3d  trust: %d-, %dq, %dn, %dm, %df, %du\n"
+msgstr ""
+"poziom: %d poprawnych: %3d podpisanych: %3d zaufanie: %d-,%dq,%dn,%dm,%df,"
+"%du\n"
+
+#, c-format
+msgid "unable to update trustdb version record: write failed: %s\n"
+msgstr ""
+"nie można uaktualnić rekordu wersji bazy zaufania: zapis nie powiódł się: "
+"%s\n"
+
+msgid "undefined"
+msgstr "nieokreślone"
+
+msgid "never"
+msgstr "nigdy"
+
+msgid "marginal"
+msgstr "marginalne"
+
+msgid "full"
+msgstr "pełne"
+
+msgid "ultimate"
+msgstr "absolutne"
+
+#. 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.
+#, fuzzy
+#| msgid "10 translator see trustdb.c:uid_trust_string_fixed"
+msgid "10 translator see trust.c:uid_trust_string_fixed"
+msgstr "17"
+
+msgid "[ revoked]"
+msgstr "[  unieważniony ]"
+
+msgid "[ expired]"
+msgstr "[przeterminowany]"
+
+msgid "[ unknown]"
+msgstr "[    nieznane   ]"
+
+msgid "[  undef ]"
+msgstr "[  nieokreślone ]"
+
+#, fuzzy
+#| msgid "never"
+msgid "[  never ]"
+msgstr "nigdy"
+
+msgid "[marginal]"
+msgstr "[   marginalne  ]"
+
+msgid "[  full  ]"
+msgstr "[      pełne    ]"
+
+msgid "[ultimate]"
+msgstr "[    absolutne   ]"
+
+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 ""
+"nie można sprawdzić podpisu.\n"
+"Należy pamiętać o podawaniu pliku podpisu (.sig lub .asc) jako pierwszego\n"
+"argumentu linii poleceń.\n"
+
+#, c-format
+msgid "input line %u too long or missing LF\n"
+msgstr "linia wejścia %u zbyt długa lub brak znaku LF\n"
 
-#: jnlib/utf8conv.c:392 jnlib/utf8conv.c:658
 #, c-format
-msgid "conversion from `%s' to `%s' failed: %s\n"
-msgstr "konwersja z ,,%s'' do ,,%s'' nie powiod³a siê: %s\n"
+msgid "can't open fd %d: %s\n"
+msgstr "nie można otworzyć fd %d: %s\n"
 
-#: kbx/kbxutil.c:92
 msgid "set debugging flags"
 msgstr "ustawienie flag diagnostycznych"
 
-#: kbx/kbxutil.c:93
 msgid "enable full debugging"
-msgstr "w³±czenie pe³nej diagnostyki"
-
-#: kbx/kbxutil.c:114
-msgid "Please report bugs to "
-msgstr "B³êdy prosimy zg³aszaæ na adres "
+msgstr "włączenie pełnej diagnostyki"
 
-#: kbx/kbxutil.c:118
 msgid "Usage: kbxutil [options] [files] (-h for help)"
-msgstr "Wywo³anie: kbxutil [opcje] [pliki] (-h podaje pomoc)"
+msgstr "Wywołanie: kbxutil [opcje] [pliki] (-h podaje pomoc)"
 
-#: kbx/kbxutil.c:121
 msgid ""
 "Syntax: kbxutil [options] [files]\n"
-"list, export, import Keybox data\n"
+"List, export, import Keybox data\n"
 msgstr ""
-"Sk³adnia: kbxutil [opcje] [pliki]\n"
-"wypisywanie, eksport, import danych Keybox\n"
+"Składnia: kbxutil [opcje] [pliki]\n"
+"Wypisywanie, eksport, import danych Keybox\n"
+
+#, c-format
+msgid "RSA modulus missing or not of size %d bits\n"
+msgstr "reszta RSA brakująca lub o rozmiarze innym niż %d bity\n"
 
-#: scd/app-nks.c:326 scd/app-openpgp.c:1328 scd/app-dinsig.c:297
-msgid "||Please enter your PIN at the reader's keypad"
-msgstr "||Proszê wprowadziæ PIN na klawiaturze czytnika"
+#, c-format
+msgid "RSA public exponent missing or larger than %d bits\n"
+msgstr "publiczny wykładnik RSA brakujący lub większy niż %d bity\n"
 
-#: scd/app-nks.c:330 scd/app-openpgp.c:1332 scd/app-openpgp.c:1364
-#: scd/app-openpgp.c:1483 scd/app-dinsig.c:301
 #, c-format
 msgid "PIN callback returned error: %s\n"
-msgstr "Zapytanie zwrotne o PIN zwróci³o b³±d: %s\n"
+msgstr "Zapytanie zwrotne o PIN zwróciło błąd: %s\n"
 
-#: scd/app-nks.c:378
 msgid "the NullPIN has not yet been changed\n"
-msgstr "NullPIN nie zosta³ jeszcze zmieniony\n"
+msgstr "NullPIN nie został jeszcze zmieniony\n"
+
+msgid "|N|Please enter a new PIN for the standard keys."
+msgstr "|N|Proszę wprowadzić nowy PIN dla zwykłych kluczy."
+
+msgid "||Please enter the PIN for the standard keys."
+msgstr "||Proszę wprowadzić PIN dla zwykłych kluczy."
+
+msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys."
+msgstr ""
+"|NP|Proszę wprowadzić nowy kod oblokowujący PIN (PUK) dla zwykłych kluczy."
+
+msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys."
+msgstr "|P|Proszę wprowadzić kod odblokowujący PIN (PUK) dla zwykłych kluczy."
+
+msgid "|N|Please enter a new PIN for the key to create qualified signatures."
+msgstr ""
+"|N|Proszę wprowadzić nowy PIN dla klucza do tworzenia podpisów "
+"kwalifikowanych."
+
+msgid "||Please enter the PIN for the key to create qualified signatures."
+msgstr ""
+"||Proszę wprowadzić PIN PIN dla klucza do tworzenia podpisów kwalifikowanych."
+
+msgid ""
+"|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create "
+"qualified signatures."
+msgstr ""
+"|NP|Proszę wprowadzić nowy kod odblokowujący PIN (PUK) dla klucza do "
+"tworzenia podpisów kwalifikowanych."
+
+msgid ""
+"|P|Please enter the PIN Unblocking Code (PUK) for the key to create "
+"qualified signatures."
+msgstr ""
+"|P|Proszę wprowadzić kod odblokowujący PIN (PUK) dla klucza do tworzenia "
+"podpisów kwalifikowanych."
 
-#: scd/app-openpgp.c:599
 #, c-format
-msgid "failed to store the fingerprint: %s\n"
-msgstr "nie powiód³ siê zapis odcisku: %s\n"
+msgid "error getting new PIN: %s\n"
+msgstr "błąd podczas odczytu nowego PIN-u: %s\n"
 
-#: scd/app-openpgp.c:612
 #, c-format
-msgid "failed to store the creation date: %s\n"
-msgstr "nie powiód³ siê zapis daty utworzenia: %s\n"
+msgid "failed to store the fingerprint: %s\n"
+msgstr "nie powiódł się zapis odcisku: %s\n"
 
-#: scd/app-openpgp.c:1007
 #, c-format
-msgid "reading public key failed: %s\n"
-msgstr "odczyt klucza publicznego nie powiód³ siê: %s\n"
+msgid "failed to store the creation date: %s\n"
+msgstr "nie powiódł się zapis daty utworzenia: %s\n"
 
-#: scd/app-openpgp.c:1015 scd/app-openpgp.c:2047
-msgid "response does not contain the public key data\n"
-msgstr "odpowied¼ nie zawiera danych klucza publicznego\n"
+msgid "error retrieving CHV status from card\n"
+msgstr "błąd podczas odczytu stanu CHV z karty\n"
 
-#: scd/app-openpgp.c:1023 scd/app-openpgp.c:2055
 msgid "response does not contain the RSA modulus\n"
-msgstr "odpowied¼ nie zawiera wspó³czynnika RSA\n"
+msgstr "odpowiedź nie zawiera współczynnika RSA\n"
 
-#: scd/app-openpgp.c:1032 scd/app-openpgp.c:2065
 msgid "response does not contain the RSA public exponent\n"
-msgstr "odpowied¼ nie zawiera publicznego wyk³adnika RSA\n"
+msgstr "odpowiedź nie zawiera publicznego wykładnika RSA\n"
+
+#, fuzzy
+#| msgid "response does not contain the RSA public exponent\n"
+msgid "response does not contain the EC public key\n"
+msgstr "odpowiedź nie zawiera publicznego wykładnika RSA\n"
+
+msgid "response does not contain the public key data\n"
+msgstr "odpowiedź nie zawiera danych klucza publicznego\n"
+
+#, c-format
+msgid "reading public key failed: %s\n"
+msgstr "odczyt klucza publicznego nie powiódł się: %s\n"
+
+#. TRANSLATORS: Put a \x1f right before a colon.  This can be
+#. * used by pinentry to nicely align the names and values.  Keep
+#. * the %s at the start and end of the string.
+#, c-format
+msgid "%sNumber\1f: %s%%0AHolder\1f: %s%%0ACounter\1f: %lu%s"
+msgstr ""
 
-#: scd/app-openpgp.c:1314
 #, c-format
-msgid "||Please enter your PIN at the reader's keypad%%0A[sigs done: %lu]"
+msgid "%sNumber\1f: %s%%0AHolder\1f: %s%s"
 msgstr ""
-"||Proszê wprowadziæ PIN na klawiaturze czytnika%%0A[podpisów wykonanych: %lu]"
 
-#: scd/app-openpgp.c:1348
+#. TRANSLATORS: This is the number of remaining attempts to
+#. * enter a PIN.  Use %%0A (double-percent,0A) for a linefeed.
+#, c-format
+msgid "Remaining attempts: %d"
+msgstr ""
+
+#, c-format
+msgid "using default PIN as %s\n"
+msgstr "użycie domyślnego PIN-u jako %s\n"
+
 #, c-format
-msgid "||Please enter the PIN%%0A[sigs done: %lu]"
-msgstr "||Proszê wpisaæ PIN%%0A[podpisów wykonanych: %lu]"
+msgid "failed to use default PIN as %s: %s - disabling further default use\n"
+msgstr ""
+"nie udało się użyć domyślnego PIN-u jako %s: %s - wyłączenie dalszego "
+"domyślnego użycia\n"
+
+#, fuzzy
+#| msgid "||Please enter the PIN"
+msgid "||Please unlock the card"
+msgstr "||Proszę wpisać PIN"
 
-#: scd/app-openpgp.c:1371 scd/app-openpgp.c:1489
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
-msgstr "PIN dla CHV%d jest zbyt krótki; minimalna d³ugo¶æ to %d\n"
+msgstr "PIN dla CHV%d jest zbyt krótki; minimalna długość to %d\n"
 
-#: scd/app-openpgp.c:1384 scd/app-openpgp.c:1424 scd/app-openpgp.c:1499
-#: scd/app-openpgp.c:2318
 #, c-format
 msgid "verify CHV%d failed: %s\n"
-msgstr "weryfikacja CHV%d nie powiod³a siê: %s\n"
+msgstr "weryfikacja CHV%d nie powiodła się: %s\n"
+
+msgid "card is permanently locked!\n"
+msgstr "karta została trwale zablokowana!\n"
+
+#, fuzzy, c-format
+#| msgid "%d Admin PIN attempts remaining before card is permanently locked\n"
+msgid "%d Admin PIN attempt remaining before card is permanently locked\n"
+msgid_plural ""
+"%d Admin PIN attempts remaining before card is permanently locked\n"
+msgstr[0] ""
+"Zostało %d prób PIN-u administracyjnego do trwałego zablokowania karty\n"
+msgstr[1] ""
+"Zostało %d prób PIN-u administracyjnego do trwałego zablokowania karty\n"
+msgstr[2] ""
+"Zostało %d prób PIN-u administracyjnego do trwałego zablokowania karty\n"
+
+#. TRANSLATORS: Do not translate the "|A|" prefix but keep it at
+#. the start of the string.  Use %0A (single percent) for a linefeed.
+msgid "|A|Please enter the Admin PIN"
+msgstr "|A|Proszę wprowadzić PIN administracyjny"
 
-#: scd/app-openpgp.c:1447
 msgid "access to admin commands is not configured\n"
-msgstr "dostêp do poleceñ administratora nie zosta³ skonfigurowany\n"
+msgstr "dostęp do poleceń administratora nie został skonfigurowany\n"
 
-#: scd/app-openpgp.c:1462 scd/app-openpgp.c:2569
-msgid "error retrieving CHV status from card\n"
-msgstr "b³±d podczas odczytu stanu CHV z karty\n"
+msgid "||Please enter the PIN"
+msgstr "||Proszę wpisać PIN"
 
-#: scd/app-openpgp.c:1468 scd/app-openpgp.c:2578
-msgid "card is permanently locked!\n"
-msgstr "karta zosta³a trwale zablokowana!\n"
+msgid "||Please enter the Reset Code for the card"
+msgstr "||Proszę wprowadzić kod resetujący dla karty"
 
-#: scd/app-openpgp.c:1473
 #, c-format
-msgid "%d Admin PIN attempts remaining before card is permanently locked\n"
-msgstr "Zosta³o %d prób PIN-u administratora do trwa³ego zablokowania karty\n"
-
-#. TRANSLATORS: Do not translate the "|A|" prefix but
-#. keep it at the start of the string.  We need this elsewhere
-#. to get some infos on the string.
-#: scd/app-openpgp.c:1480
-msgid "|A|Admin PIN"
-msgstr "|A|PIN administratora"
+msgid "Reset Code is too short; minimum length is %d\n"
+msgstr "Kod resetujący zbyt krótki; minimalna długość to %d\n"
 
 #. TRANSLATORS: Do not translate the "|*|" prefixes but
 #. keep it at the start of the string.  We need this elsewhere
 #. to get some infos on the string.
-#: scd/app-openpgp.c:1629
+msgid "|RN|New Reset Code"
+msgstr "|RN|Nowy kod resetujący"
+
 msgid "|AN|New Admin PIN"
-msgstr "|AN|Nowy PIN administratora"
+msgstr "|AN|Nowy PIN administracyjny"
 
-#: scd/app-openpgp.c:1629
 msgid "|N|New PIN"
 msgstr "|N|Nowy PIN"
 
-#: scd/app-openpgp.c:1633
-#, c-format
-msgid "error getting new PIN: %s\n"
-msgstr "b³±d podczas odczytu nowego PIN-u: %s\n"
+msgid "||Please enter the Admin PIN and New Admin PIN"
+msgstr "||Proszę wprowadzić PIN administracyjny i nowy PIN administracyjny"
+
+msgid "||Please enter the PIN and New PIN"
+msgstr "||Proszę wprowadzić PIN i nowy PIN"
 
-#: scd/app-openpgp.c:1683 scd/app-openpgp.c:2133
 msgid "error reading application data\n"
-msgstr "b³±d podczas odczytu danych aplikacji\n"
+msgstr "błąd podczas odczytu danych aplikacji\n"
 
-#: scd/app-openpgp.c:1689 scd/app-openpgp.c:2140
 msgid "error reading fingerprint DO\n"
-msgstr "b³±d podczas odczytu odcisku DO\n"
+msgstr "błąd podczas odczytu odcisku DO\n"
 
-#: scd/app-openpgp.c:1699
 msgid "key already exists\n"
-msgstr "klucz ju¿ istnieje\n"
+msgstr "klucz już istnieje\n"
 
-#: scd/app-openpgp.c:1703
 msgid "existing key will be replaced\n"
-msgstr "istniej±cy klucz zostanie zast±piony\n"
+msgstr "istniejący klucz zostanie zastąpiony\n"
 
-#: scd/app-openpgp.c:1705
 msgid "generating new key\n"
 msgstr "generowanie nowego klucza\n"
 
-#: scd/app-openpgp.c:1872
+msgid "writing new key\n"
+msgstr "zapisywanie nowego klucza\n"
+
 msgid "creation timestamp missing\n"
 msgstr "brak datownika utworzenia\n"
 
-#: scd/app-openpgp.c:1879
-#, c-format
-msgid "RSA modulus missing or not of size %d bits\n"
-msgstr "reszta RSA brakuj±ca lub o rozmiarze innym ni¿ %d bity\n"
-
-#: scd/app-openpgp.c:1886
-#, c-format
-msgid "RSA public exponent missing or larger than %d bits\n"
-msgstr "publiczny wyk³adnik RSA brakuj±cy lub wiêkszy ni¿ %d bity\n"
-
-#: scd/app-openpgp.c:1894 scd/app-openpgp.c:1901
 #, c-format
 msgid "RSA prime %s missing or not of size %d bits\n"
-msgstr "liczba pierwsza %s RSA brakuj±ca lub o rozmiarze innym ni¿ %d bitów\n"
+msgstr "liczba pierwsza %s RSA brakująca lub o rozmiarze innym niż %d bitów\n"
 
-#: scd/app-openpgp.c:1964
 #, c-format
 msgid "failed to store the key: %s\n"
-msgstr "nie powiód³ siê zapis klucza: %s\n"
+msgstr "nie powiódł się zapis klucza: %s\n"
+
+#, fuzzy
+#| msgid "unsupported algorithm: %s"
+msgid "unsupported curve\n"
+msgstr "nieobsługiwany algorytm: %s"
 
-#: scd/app-openpgp.c:2024
 msgid "please wait while key is being generated ...\n"
-msgstr "proszê czekaæ na wygenerowanie klucza...\n"
+msgstr "proszę czekać na wygenerowanie klucza...\n"
 
-#: scd/app-openpgp.c:2038
 msgid "generating key failed\n"
-msgstr "generowanie klucza nie powiod³o siê\n"
+msgstr "generowanie klucza nie powiodło się\n"
 
-#: scd/app-openpgp.c:2041
-#, c-format
-msgid "key generation completed (%d seconds)\n"
-msgstr "generowanie klucza zakoñczone (%d sekund)\n"
+#, fuzzy, c-format
+#| msgid "key generation completed (%d seconds)\n"
+msgid "key generation completed (%d second)\n"
+msgid_plural "key generation completed (%d seconds)\n"
+msgstr[0] "generowanie klucza zakończone (%d sekund)\n"
+msgstr[1] "generowanie klucza zakończone (%d sekund)\n"
+msgstr[2] "generowanie klucza zakończone (%d sekund)\n"
 
-#: scd/app-openpgp.c:2098
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "niepoprawna struktura karty OpenPGP (DO 0x93)\n"
 
-#: scd/app-openpgp.c:2148
 msgid "fingerprint on card does not match requested one\n"
-msgstr "odcisk na karcie nie zgadza siê z ¿±danym\n"
+msgstr "odcisk na karcie nie zgadza się z żądanym\n"
 
-#: scd/app-openpgp.c:2236
 #, c-format
 msgid "card does not support digest algorithm %s\n"
-msgstr "karta nie obs³uguje algorytmu skrótu %s\n"
+msgstr "karta nie obsługuje algorytmu skrótu %s\n"
 
-#: scd/app-openpgp.c:2297
 #, c-format
 msgid "signatures created so far: %lu\n"
-msgstr "dotychczas stworzono podpisów: %lu\n"
+msgstr "dotychczas stworzono podpisów: %lu\n"
 
-#: scd/app-openpgp.c:2583
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
-"weryfikacja PIN-u administratora tym poleceniem jest aktualnie zabroniona\n"
+"weryfikacja PIN-u administracyjnego tym poleceniem jest aktualnie "
+"zabroniona\n"
 
-#: scd/app-openpgp.c:2656 scd/app-openpgp.c:2666
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
-msgstr "nie mo¿na dostaæ siê do %s - niepoprawna karta OpenPGP?\n"
+msgstr "nie można dostać się do %s - niepoprawna karta OpenPGP?\n"
+
+msgid "||Please enter your PIN at the reader's pinpad"
+msgstr "||Proszę wprowadzić PIN na klawiaturze czytnika"
+
+#. 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 "|N|Initial New PIN"
+msgstr "|N|Początkowy nowy PIN"
 
-#: scd/scdaemon.c:105
 msgid "run in multi server mode (foreground)"
 msgstr "uruchomienie w trybie serwera (pierwszoplanowo)"
 
-#: scd/scdaemon.c:111 sm/gpgsm.c:365
-msgid "read options from file"
-msgstr "odczyt opcji z pliku"
+msgid "|LEVEL|set the debugging level to LEVEL"
+msgstr "|POZIOM|ustawienie POZIOMU diagnostyki"
+
+msgid "|FILE|write a log to FILE"
+msgstr "|PLIK|zapisanie logów do PLIKu"
 
-#: scd/scdaemon.c:121
 msgid "|N|connect to reader at port N"
-msgstr "|N|po³±czenie z czytnikiem na porcie N"
+msgstr "|N|połączenie z czytnikiem na porcie N"
 
-#: scd/scdaemon.c:122
 msgid "|NAME|use NAME as ct-API driver"
-msgstr "|NAZWA|u¿ycie NAZWY jako sterownika ct-API"
+msgstr "|NAZWA|użycie NAZWY jako sterownika ct-API"
 
-#: scd/scdaemon.c:123
 msgid "|NAME|use NAME as PC/SC driver"
-msgstr "|NAZWA|u¿ycie NAZWY jako sterownika PC/SC"
+msgstr "|NAZWA|użycie NAZWY jako sterownika PC/SC"
 
-#: scd/scdaemon.c:126
 msgid "do not use the internal CCID driver"
-msgstr "nie u¿ywanie wewnêtrznego sterownika CCID"
+msgstr "nie używanie wewnętrznego sterownika CCID"
+
+msgid "|N|disconnect the card after N seconds of inactivity"
+msgstr "|N|odłączenie karty po N sekundach nieaktywności"
 
-#: scd/scdaemon.c:131
-msgid "do not use a reader's keypad"
-msgstr "nie u¿ywanie klawiatury czytnika"
+msgid "do not use a reader's pinpad"
+msgstr "nie używanie klawiatury czytnika"
 
-#: scd/scdaemon.c:132
-msgid "allow the use of admin card commands"
-msgstr "zezwolenie na u¿ycie poleceñ karty administratora"
+msgid "deny the use of admin card commands"
+msgstr "zabronienie używania poleceń karty administratora"
 
-#: scd/scdaemon.c:210
-msgid "Usage: scdaemon [options] (-h for help)"
-msgstr "Wywo³anie: scdaemon [opcje] (-h podaje pomoc)"
+msgid "use variable length input for pinpad"
+msgstr "użycie wejścia z klawiatury czytnika o zmiennej długości"
+
+#, fuzzy
+#| msgid "Usage: gpgconf [options] (-h for help)"
+msgid "Usage: @SCDAEMON@ [options] (-h for help)"
+msgstr "Wywołanie: gpgconf [opcje] (-h podaje pomoc)"
 
-#: scd/scdaemon.c:212
+#, fuzzy
+#| msgid ""
+#| "Syntax: scdaemon [options] [command [args]]\n"
+#| "Smartcard daemon for GnuPG\n"
 msgid ""
 "Syntax: scdaemon [options] [command [args]]\n"
-"Smartcard daemon for GnuPG\n"
+"Smartcard daemon for @GNUPG@\n"
 msgstr ""
-"Sk³adnia: scdaemon [opcje] [polecenie [argumenty]]\n"
+"Składnia: scdaemon [opcje] [polecenie [argumenty]]\n"
 "Demon kart procesorowych dla GnuPG\n"
 
-#: scd/scdaemon.c:668
-msgid "please use the option `--daemon' to run the program in the background\n"
-msgstr "proszê u¿yæ opcji ,,--daemon'' do uruchomienia programu w tle\n"
+#, fuzzy
+#| 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 "proszę użyć opcji ,,--daemon'' do uruchomienia programu w tle\n"
 
-#: scd/scdaemon.c:1022
 #, c-format
 msgid "handler for fd %d started\n"
-msgstr "obs³uga fd %d uruchomiona\n"
+msgstr "obsługa fd %d uruchomiona\n"
 
-#: scd/scdaemon.c:1028
 #, c-format
 msgid "handler for fd %d terminated\n"
-msgstr "obs³uga fd %d zakoñczona\n"
-
-#: sm/base64.c:325
-#, c-format
-msgid "invalid radix64 character %02x skipped\n"
-msgstr "niew³a¶ciwy znak formatu radix64 %02x zosta³ pominiêty\n"
-
-#: sm/call-dirmngr.c:209
-#, c-format
-msgid "no running dirmngr - starting `%s'\n"
-msgstr "dirmngr nie dzia³a - uruchamianie ,,%s''\n"
-
-#: sm/call-dirmngr.c:242
-msgid "malformed DIRMNGR_INFO environment variable\n"
-msgstr "z³y format zmiennej ¶rodowiskowej DIRMNGR_INFO\n"
+msgstr "obsługa fd %d zakończona\n"
 
-#: sm/call-dirmngr.c:254
-#, c-format
-msgid "dirmngr protocol version %d is not supported\n"
-msgstr "wersja %d protoko³u dirmngr nie jest obs³ugiwana\n"
-
-#: sm/call-dirmngr.c:274
-msgid "can't connect to the dirmngr - trying fall back\n"
-msgstr "nie mo¿na po³±czyæ siê z dirmngr - próba fallbacku\n"
+#, fuzzy
+#| msgid "no gpg-agent running in this session\n"
+msgid "no dirmngr running in this session\n"
+msgstr "brak działającego gpg-agenta w tej sesji\n"
 
-#: sm/certchain.c:194
 #, c-format
 msgid "validation model requested by certificate: %s"
-msgstr "model poprawno¶ci ¿±dany przez certyfikat: %s"
+msgstr "model poprawności żądany przez certyfikat: %s"
 
-#: sm/certchain.c:195 sm/certchain.c:1648
 msgid "chain"
-msgstr "³añcuchowy"
+msgstr "łańcuchowy"
 
-#: sm/certchain.c:196 sm/certchain.c:1648
 msgid "shell"
-msgstr "pow³okowy"
+msgstr "powłokowy"
 
-#: sm/certchain.c:241
 #, c-format
 msgid "critical certificate extension %s is not supported"
-msgstr "krytyczne rozszerzenie certyfikatu %s nie jest obs³ugiwane"
+msgstr "krytyczne rozszerzenie certyfikatu %s nie jest obsługiwane"
 
-#: sm/certchain.c:279
 msgid "issuer certificate is not marked as a CA"
 msgstr "wystawca certyfikatu nie jest oznaczony jako CA"
 
-#: sm/certchain.c:317
 msgid "critical marked policy without configured policies"
 msgstr "polityka oznaczona jako krytyczna bez skonfigurowanych polityk"
 
-#: sm/certchain.c:327
-#, c-format
-msgid "failed to open `%s': %s\n"
-msgstr "nie uda³o siê otworzyæ ,,%s'': %s\n"
+#, fuzzy, c-format
+#| msgid "failed to open `%s': %s\n"
+msgid "failed to open '%s': %s\n"
+msgstr "nie udało się otworzyć ,,%s'': %s\n"
 
-#: sm/certchain.c:334 sm/certchain.c:363
-msgid "note: non-critical certificate policy not allowed"
+#, fuzzy
+#| msgid "note: non-critical certificate policy not allowed"
+msgid "Note: non-critical certificate policy not allowed"
 msgstr "uwaga: niekrytyczna polityka certyfikatu niedozwolona"
 
-#: sm/certchain.c:338 sm/certchain.c:367
 msgid "certificate policy not allowed"
 msgstr "polityka certyfikatu niedozwolona"
 
-#: sm/certchain.c:478
 msgid "looking up issuer at external location\n"
-msgstr "poszukiwanie wystawcy na zewn±trz\n"
+msgstr "poszukiwanie wystawcy na zewnątrz\n"
 
-#: sm/certchain.c:498
 #, c-format
 msgid "number of issuers matching: %d\n"
-msgstr "liczba pasuj±cych wystawców: %d\n"
+msgstr "liczba pasujących wystawców: %d\n"
 
-#: sm/certchain.c:651 sm/certchain.c:1069 sm/certchain.c:1676 sm/decrypt.c:259
-#: sm/encrypt.c:349 sm/sign.c:327 sm/verify.c:113
-msgid "failed to allocated keyDB handle\n"
-msgstr "nie uda³o siê przydzieliæ uchwytu keyDB\n"
+msgid "looking up issuer from the Dirmngr cache\n"
+msgstr "poszukiwanie wystawcy w pamięci podręcznej Dirmngr\n"
 
-#: sm/certchain.c:742
-msgid "certificate has been revoked"
-msgstr "certyfikat zosta³ uniewa¿niony"
+#, c-format
+msgid "number of matching certificates: %d\n"
+msgstr "liczba pasujących certyfikatów: %d\n"
 
-#: sm/certchain.c:752
-msgid "no CRL found for certificate"
-msgstr "nie znaleziono CRL dla certyfikatu"
+#, c-format
+msgid "dirmngr cache-only key lookup failed: %s\n"
+msgstr ""
+"wyszukiwanie klucza tylko w pamięci podręcznej dirmngr nie powiodło się: %s\n"
+
+msgid "failed to allocate keyDB handle\n"
+msgstr "nie udało się przydzielić uchwytu keyDB\n"
+
+msgid "certificate has been revoked"
+msgstr "certyfikat został unieważniony"
 
-#: sm/certchain.c:757
 msgid "the status of the certificate is unknown"
 msgstr "status certyfikatu jest nieznany"
 
-#: sm/certchain.c:762
-msgid "the available CRL is too old"
-msgstr "dostêpny CRL jest zbyt stary"
-
-#: sm/certchain.c:764
 msgid "please make sure that the \"dirmngr\" is properly installed\n"
-msgstr "proszê upewniæ siê, ¿e ,,dirmngr'' jest poprawnie zainstalowany\n"
+msgstr "proszę upewnić się, że ,,dirmngr'' jest poprawnie zainstalowany\n"
 
-#: sm/certchain.c:770
 #, c-format
 msgid "checking the CRL failed: %s"
-msgstr "sprawdzenie CRL nie powiod³o siê: %s"
+msgstr "sprawdzenie CRL nie powiodło się: %s"
 
-#: sm/certchain.c:799 sm/certchain.c:867
 #, c-format
 msgid "certificate with invalid validity: %s"
-msgstr "certyfikat o niewa¿nej wa¿no¶ci: %s"
+msgstr "certyfikat o nieważnej ważności: %s"
 
-#: sm/certchain.c:814 sm/certchain.c:899
 msgid "certificate not yet valid"
-msgstr "certyfikat jeszcze nie jest wa¿ny"
+msgstr "certyfikat jeszcze nie jest ważny"
 
-#: sm/certchain.c:815 sm/certchain.c:900
 msgid "root certificate not yet valid"
-msgstr "certyfikat g³ówny jeszcze nie jest wa¿ny"
+msgstr "certyfikat główny jeszcze nie jest ważny"
 
-#: sm/certchain.c:816 sm/certchain.c:901
 msgid "intermediate certificate not yet valid"
-msgstr "certyfikat po¶redni jeszcze nie jest wa¿ny"
+msgstr "certyfikat pośredni jeszcze nie jest ważny"
 
-#: sm/certchain.c:829
 msgid "certificate has expired"
-msgstr "certyfikat wygas³"
+msgstr "certyfikat wygasł"
 
-#: sm/certchain.c:830
 msgid "root certificate has expired"
-msgstr "certyfikat g³ówny wygas³"
+msgstr "certyfikat główny wygasł"
 
-#: sm/certchain.c:831
 msgid "intermediate certificate has expired"
-msgstr "certyfikat po¶redni wygas³"
+msgstr "certyfikat pośredni wygasł"
 
-#: sm/certchain.c:873
 #, c-format
 msgid "required certificate attributes missing: %s%s%s"
-msgstr "brak wymaganych atrybutów certyfikatu: %s%s%s"
+msgstr "brak wymaganych atrybutów certyfikatu: %s%s%s"
 
-#: sm/certchain.c:882
 msgid "certificate with invalid validity"
-msgstr "certyfikat o niewa¿nej wa¿no¶ci"
+msgstr "certyfikat o nieważnej ważności"
 
-#: sm/certchain.c:919
 msgid "signature not created during lifetime of certificate"
-msgstr "podpis nie utworzony w czasie ¿ycia certyfikatu"
+msgstr "podpis nie utworzony w czasie życia certyfikatu"
 
-#: sm/certchain.c:921
 msgid "certificate not created during lifetime of issuer"
-msgstr "certyfikat nie utworzony w czasie ¿ycia wystawcy"
+msgstr "certyfikat nie utworzony w czasie życia wystawcy"
 
-#: sm/certchain.c:922
 msgid "intermediate certificate not created during lifetime of issuer"
-msgstr "po¶redni certyfikat nie utworzony w czasie ¿ycia wystawcy"
+msgstr "pośredni certyfikat nie utworzony w czasie życia wystawcy"
 
-#: sm/certchain.c:926
 msgid "  (  signature created at "
 msgstr "  (  podpis utworzony "
 
-#: sm/certchain.c:927
 msgid "  (certificate created at "
 msgstr "  (certyfikat utworzony "
 
-#: sm/certchain.c:930
 msgid "  (certificate valid from "
-msgstr "  (certyfikat wa¿ny od "
+msgstr "  (certyfikat ważny od "
 
-#: sm/certchain.c:931
 msgid "  (     issuer valid from "
-msgstr "  (     wystawca wa¿ny od "
+msgstr "  (     wystawca ważny od "
 
-#: sm/certchain.c:961
 #, c-format
 msgid "fingerprint=%s\n"
 msgstr "odcisk=%s\n"
 
-#: sm/certchain.c:970
 msgid "root certificate has now been marked as trusted\n"
-msgstr "g³ówny certyfikat nie zosta³ oznaczony jako zaufany\n"
+msgstr "główny certyfikat nie został oznaczony jako zaufany\n"
 
-#: sm/certchain.c:983
 msgid "interactive marking as trusted not enabled in gpg-agent\n"
-msgstr "interaktywne oznaczanie zaufania nie w³±czone w gpg-agencie\n"
+msgstr "interaktywne oznaczanie zaufania nie włączone w gpg-agencie\n"
 
-#: sm/certchain.c:989
 msgid "interactive marking as trusted disabled for this session\n"
-msgstr "interaktywne oznaczanie zaufania wy³±czone dla tej sesji\n"
+msgstr "interaktywne oznaczanie zaufania wyłączone dla tej sesji\n"
 
-#: sm/certchain.c:1046
 msgid "WARNING: creation time of signature not known - assuming current time"
-msgstr "UWAGA: czas utworzenia podpisu nie jest znany - przyjêto czas bie¿±cy"
+msgstr "UWAGA: czas utworzenia podpisu nie jest znany - przyjęto czas bieżący"
 
-#: sm/certchain.c:1110
 msgid "no issuer found in certificate"
 msgstr "nie znaleziono wystawcy w certyfikacie"
 
-#: sm/certchain.c:1186
 msgid "self-signed certificate has a BAD signature"
-msgstr "w³asnorêcznie podpisany certyfikat ma Z£Y podpis"
+msgstr "własnoręcznie podpisany certyfikat ma ZŁY podpis"
 
-#: sm/certchain.c:1255
 msgid "root certificate is not marked trusted"
-msgstr "g³ówny certyfikat nie jest oznaczony jako zaufany"
+msgstr "główny certyfikat nie jest oznaczony jako zaufany"
 
-#: sm/certchain.c:1268
 #, c-format
 msgid "checking the trust list failed: %s\n"
-msgstr "sprawdzenie listy zaufania nie powiod³o siê: %s\n"
+msgstr "sprawdzenie listy zaufania nie powiodło się: %s\n"
 
-#: sm/certchain.c:1297 sm/import.c:158
 msgid "certificate chain too long\n"
-msgstr "³añcuch certyfikatów zbyt d³ugi\n"
+msgstr "łańcuch certyfikatów zbyt długi\n"
 
-#: sm/certchain.c:1309
 msgid "issuer certificate not found"
 msgstr "nie znaleziono wystawcy certyfikatu"
 
-#: sm/certchain.c:1342
 msgid "certificate has a BAD signature"
-msgstr "certyfikat ma Z£Y podpis"
+msgstr "certyfikat ma ZŁY podpis"
 
-#: sm/certchain.c:1373
 msgid "found another possible matching CA certificate - trying again"
-msgstr "znaleziono inny byæ mo¿e pasuj±cy certyfikat CA - ponawianie próby"
+msgstr "znaleziono inny być może pasujący certyfikat CA - ponawianie próby"
 
-#: sm/certchain.c:1424
 #, c-format
 msgid "certificate chain longer than allowed by CA (%d)"
-msgstr "³añcuch certyfikatów d³u¿szy ni¿ zezwala CA (%d)"
+msgstr "łańcuch certyfikatów dłuższy niż zezwala CA (%d)"
 
-#: sm/certchain.c:1464 sm/certchain.c:1747
 msgid "certificate is good\n"
 msgstr "certyfikat jest dobry\n"
 
-#: sm/certchain.c:1465
 msgid "intermediate certificate is good\n"
-msgstr "certyfikat poredni jest dobry\n"
+msgstr "certyfikat pośredni jest dobry\n"
 
-#: sm/certchain.c:1466
 msgid "root certificate is good\n"
-msgstr "certyfikat g³ówny jest dobry\n"
+msgstr "certyfikat główny jest dobry\n"
 
-#: sm/certchain.c:1637
 msgid "switching to chain model"
-msgstr "prze³±czanie do modelu ³añcuchowego"
+msgstr "przełączanie do modelu łańcuchowego"
 
-#: sm/certchain.c:1646
 #, c-format
 msgid "validation model used: %s"
-msgstr "u¿yty model poprawno¶ci: %s"
-
-#: sm/certcheck.c:101
-#, c-format
-msgid "%s key uses an unsafe (%u bit) hash\n"
-msgstr "Klucz %s u¿ywa niebezpiecznego (%u-bitowego) skrótu\n"
+msgstr "użyty model poprawności: %s"
 
-#: sm/certcheck.c:111
 #, c-format
 msgid "a %u bit hash is not valid for a %u bit %s key\n"
-msgstr "skrót %u-bitowy nie jest poprawny dla %u-bitowego klucza %s\n"
+msgstr "skrót %u-bitowy nie jest poprawny dla %u-bitowego klucza %s\n"
 
-#: sm/certcheck.c:248 sm/sign.c:480 sm/verify.c:201
 msgid "(this is the MD2 algorithm)\n"
 msgstr "(to jest algorytm MD2)\n"
 
-#: sm/certdump.c:66 sm/certdump.c:149
 msgid "none"
 msgstr "brak"
 
-#: sm/certdump.c:160
-msgid "[none]"
-msgstr "[brak]"
-
-#: sm/certdump.c:583 sm/certdump.c:628 sm/certdump.c:693 sm/certdump.c:746
 msgid "[Error - invalid encoding]"
-msgstr "[B³±d - niew³a¶ciwe kodowanie]"
+msgstr "[Błąd - niewłaściwe kodowanie]"
 
-#: sm/certdump.c:591 sm/certdump.c:636
 msgid "[Error - out of core]"
-msgstr "[B³±d - brak pamiêci]"
+msgstr "[Błąd - brak pamięci]"
 
-#: sm/certdump.c:673 sm/certdump.c:729
 msgid "[Error - No name]"
-msgstr "[B³±d - Brak nazwy]"
+msgstr "[Błąd - Brak nazwy]"
 
-#: sm/certdump.c:698 sm/certdump.c:752
 msgid "[Error - invalid DN]"
-msgstr "[B³±d - niew³a¶ciwe DN]"
+msgstr "[Błąd - niewłaściwe DN]"
 
-#: sm/certdump.c:946
 #, c-format
 msgid ""
-"Please enter the passphrase to unlock the secret key for:\n"
+"Please enter the passphrase to unlock the secret key for the X.509 "
+"certificate:\n"
 "\"%s\"\n"
-"S/N %s, ID 0x%08lX, created %s"
+"S/N %s, ID 0x%08lX,\n"
+"created %s, expires %s.\n"
 msgstr ""
-"Proszê wprowadziæ has³o aby odbezpieczyæ klucz tajny dla:\n"
+"Proszę wprowadzić hasło aby odbezpieczyć klucz tajny certyfikatu X.509:\n"
 ",,%s''\n"
-"S/N %s, ID 0x%08lX, stworzony %s"
+"S/N %s, ID 0x%08lX,\n"
+"stworzony %s, wygasa %s.\n"
 
-#: sm/certlist.c:121
 msgid "no key usage specified - assuming all usages\n"
 msgstr ""
-"nie okre¶lono sposobu wykorzystania klucza - przyjêto wszystkie sposoby\n"
+"nie określono sposobu wykorzystania klucza - przyjęto wszystkie sposoby\n"
 
-#: sm/certlist.c:131 sm/keylist.c:258
 #, c-format
 msgid "error getting key usage information: %s\n"
-msgstr "b³±d podczas pobierania informacji o wykorzystaniu klucza: %s\n"
+msgstr "błąd podczas pobierania informacji o wykorzystaniu klucza: %s\n"
 
-#: sm/certlist.c:141
-msgid "certificate should have not been used for certification\n"
-msgstr "certyfikat nie powinien byæ u¿ywany do po¶wiadczania\n"
+msgid "certificate should not have been used for certification\n"
+msgstr "certyfikat nie powinien być używany do poświadczania\n"
 
-#: sm/certlist.c:153
-msgid "certificate should have not been used for OCSP response signing\n"
-msgstr "certyfikat nie powinien byæ u¿ywany do podpisywania odpowiedzi OCSP\n"
+msgid "certificate should not have been used for OCSP response signing\n"
+msgstr "certyfikat nie powinien być używany do podpisywania odpowiedzi OCSP\n"
 
-#: sm/certlist.c:164
-msgid "certificate should have not been used for encryption\n"
-msgstr "certyfikat nie powinien byæ u¿ywany do szyfrowania\n"
+msgid "certificate should not have been used for encryption\n"
+msgstr "certyfikat nie powinien być używany do szyfrowania\n"
 
-#: sm/certlist.c:165
-msgid "certificate should have not been used for signing\n"
-msgstr "certyfikat nie powinien byæ u¿ywany do podpisywania\n"
+msgid "certificate should not have been used for signing\n"
+msgstr "certyfikat nie powinien być używany do podpisywania\n"
 
-#: sm/certlist.c:166
 msgid "certificate is not usable for encryption\n"
-msgstr "certyfikat nie nadaje siê do szyfrowania\n"
+msgstr "certyfikat nie nadaje się do szyfrowania\n"
 
-#: sm/certlist.c:167
 msgid "certificate is not usable for signing\n"
-msgstr "certyfikat nie nadaje siê do podpisywania\n"
+msgstr "certyfikat nie nadaje się do podpisywania\n"
 
-#: sm/certreqgen.c:474
 #, c-format
 msgid "line %d: invalid algorithm\n"
-msgstr "linia %d: niew³a¶ciwy algorytm\n"
+msgstr "linia %d: niewłaściwy algorytm\n"
 
-#: sm/certreqgen.c:487
 #, c-format
 msgid "line %d: invalid key length %u (valid are %d to %d)\n"
-msgstr "linia %d: niew³a¶ciwa d³ugo¶æ klucza %u (poprawne s± od %d do %d)\n"
+msgstr "linia %d: niewłaściwa długość klucza %u (poprawne są od %d do %d)\n"
 
-#: sm/certreqgen.c:505
 #, c-format
 msgid "line %d: no subject name given\n"
 msgstr "linia %d: nie podano nazwy przedmiotu\n"
 
-#: sm/certreqgen.c:514
-#, c-format
-msgid "line %d: invalid subject name label `%.*s'\n"
-msgstr "linia %d: niew³a¶ciwa etykieta nazwy przedmiotu ,,%.*s''\n"
+#, fuzzy, c-format
+#| msgid "line %d: invalid subject name label `%.*s'\n"
+msgid "line %d: invalid subject name label '%.*s'\n"
+msgstr "linia %d: niewłaściwa etykieta nazwy przedmiotu ,,%.*s''\n"
 
-#: sm/certreqgen.c:517
-#, c-format
-msgid "line %d: invalid subject name `%s' at pos %d\n"
-msgstr "linia %d: niew³a¶ciwa nazwa przedmiotu ,,%s'' na pozycji %d\n"
+#, fuzzy, c-format
+#| msgid "line %d: invalid subject name `%s' at pos %d\n"
+msgid "line %d: invalid subject name '%s' at pos %d\n"
+msgstr "linia %d: niewłaściwa nazwa przedmiotu ,,%s'' na pozycji %d\n"
 
-#: sm/certreqgen.c:534
 #, c-format
 msgid "line %d: not a valid email address\n"
 msgstr "linia %d: niepoprawny adres e-mail\n"
 
-#: sm/certreqgen.c:546
-#, c-format
-msgid "line %d: error reading key `%s' from card: %s\n"
-msgstr "linia %d: b³±d odczytu klucza ,,%s'' z karty: %s\n"
+#, fuzzy, c-format
+#| msgid "line %d: invalid algorithm\n"
+msgid "line %d: invalid serial number\n"
+msgstr "linia %d: niewłaściwy algorytm\n"
 
-#: sm/certreqgen.c:558
-#, c-format
-msgid "line %d: error getting key by keygrip `%s': %s\n"
-msgstr "linia %d: b³±d pobierania klucza z uchwytu ,,%s'': %s\n"
+#, fuzzy, c-format
+#| msgid "line %d: invalid subject name label `%.*s'\n"
+msgid "line %d: invalid issuer name label '%.*s'\n"
+msgstr "linia %d: niewłaściwa etykieta nazwy przedmiotu ,,%.*s''\n"
 
-#: sm/certreqgen.c:574
-#, c-format
-msgid "line %d: key generation failed: %s <%s>\n"
-msgstr "linia %d: generowanie klucza nie powiod³o siê: %s <%s>\n"
+#, fuzzy, c-format
+#| msgid "line %d: invalid subject name `%s' at pos %d\n"
+msgid "line %d: invalid issuer name '%s' at pos %d\n"
+msgstr "linia %d: niewłaściwa nazwa przedmiotu ,,%s'' na pozycji %d\n"
 
-#: sm/certreqgen-ui.c:122
 #, fuzzy, c-format
-msgid "   (%d) RSA\n"
-msgstr "   (%d) RSA (tylko do podpisywania)\n"
+#| msgid "line %d: invalid algorithm\n"
+msgid "line %d: invalid date given\n"
+msgstr "linia %d: niewłaściwy algorytm\n"
+
+#, fuzzy, c-format
+#| msgid "line %d: error getting key by keygrip `%s': %s\n"
+msgid "line %d: error getting signing key by keygrip '%s': %s\n"
+msgstr "linia %d: błąd pobierania klucza z uchwytu ,,%s'': %s\n"
+
+#, fuzzy, c-format
+#| msgid "line %d: invalid algorithm\n"
+msgid "line %d: invalid hash algorithm given\n"
+msgstr "linia %d: niewłaściwy algorytm\n"
+
+#, fuzzy, c-format
+#| msgid "line %d: invalid algorithm\n"
+msgid "line %d: invalid authority-key-id\n"
+msgstr "linia %d: niewłaściwy algorytm\n"
+
+#, fuzzy, c-format
+#| msgid "line %d: invalid subject name `%s' at pos %d\n"
+msgid "line %d: invalid subject-key-id\n"
+msgstr "linia %d: niewłaściwa nazwa przedmiotu ,,%s'' na pozycji %d\n"
+
+#, fuzzy, c-format
+#| msgid "line %d: invalid algorithm\n"
+msgid "line %d: invalid extension syntax\n"
+msgstr "linia %d: niewłaściwy algorytm\n"
+
+#, fuzzy, c-format
+#| msgid "line %d: error reading key `%s' from card: %s\n"
+msgid "line %d: error reading key '%s' from card: %s\n"
+msgstr "linia %d: błąd odczytu klucza ,,%s'' z karty: %s\n"
 
-#: sm/certreqgen-ui.c:123
 #, fuzzy, c-format
+#| msgid "line %d: error getting key by keygrip `%s': %s\n"
+msgid "line %d: error getting key by keygrip '%s': %s\n"
+msgstr "linia %d: błąd pobierania klucza z uchwytu ,,%s'': %s\n"
+
+#, c-format
+msgid "line %d: key generation failed: %s <%s>\n"
+msgstr "linia %d: generowanie klucza nie powiodło się: %s <%s>\n"
+
+msgid ""
+"To complete this certificate request please enter the passphrase for the key "
+"you just created once more.\n"
+msgstr ""
+"Aby zakończyć to żądanie certyfikatu proszę wprowadzić jeszcze raz hasło dla "
+"utworzonego klucza.\n"
+
+#, c-format
 msgid "   (%d) Existing key\n"
-msgstr "   (2) Klucz do szyfrowania\n"
+msgstr "   (%d) Istniejący klucz\n"
 
-#: sm/certreqgen-ui.c:124
 #, c-format
 msgid "   (%d) Existing key from card\n"
-msgstr ""
+msgstr "   (%d) Istniejący klucz z karty\n"
 
-#: sm/certreqgen-ui.c:176
-#, fuzzy, c-format
+#, c-format
+msgid "error reading the card: %s\n"
+msgstr "błąd odczytu karty: %s\n"
+
+#, c-format
+msgid "Serial number of the card: %s\n"
+msgstr "Numer seryjny karty: %s\n"
+
+msgid "Available keys:\n"
+msgstr "Dostępne klucze:\n"
+
+#, c-format
 msgid "Possible actions for a %s key:\n"
-msgstr "Mo¿liwe akcje dla klucza %s: "
+msgstr "Możliwe akcje dla klucza %s:\n"
 
-#: sm/certreqgen-ui.c:177
-#, fuzzy, c-format
+#, c-format
 msgid "   (%d) sign, encrypt\n"
-msgstr "   (%d) DSA (tylko do podpisywania)\n"
+msgstr "   (%d) podpisywanie, szyfrowanie\n"
 
-#: sm/certreqgen-ui.c:178
-#, fuzzy, c-format
+#, c-format
 msgid "   (%d) sign\n"
-msgstr "   (%d) DSA (tylko do podpisywania)\n"
+msgstr "   (%d) podpisywanie\n"
 
-#: sm/certreqgen-ui.c:179
-#, fuzzy, c-format
+#, c-format
 msgid "   (%d) encrypt\n"
-msgstr "   (%d) RSA (tylko do szyfrowania)\n"
+msgstr "   (%d) szyfrowanie\n"
 
-#: sm/certreqgen-ui.c:203
 msgid "Enter the X.509 subject name: "
-msgstr ""
+msgstr "Nazwa przedmiotu X.509: "
 
-#: sm/certreqgen-ui.c:207
-#, fuzzy
 msgid "No subject name given\n"
-msgstr "linia %d: nie podano nazwy przedmiotu\n"
+msgstr "Nie podano nazwy przedmiotu\n"
 
-#: sm/certreqgen-ui.c:211
 #, fuzzy, c-format
-msgid "Invalid subject name label `%.*s'\n"
-msgstr "linia %d: niew³a¶ciwa etykieta nazwy przedmiotu ,,%.*s''\n"
+#| msgid "Invalid subject name label `%.*s'\n"
+msgid "Invalid subject name label '%.*s'\n"
+msgstr "Nieprawidłowa etykieta nazwy przedmiotu ,,%.*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:220
 #, fuzzy, c-format
-msgid "Invalid subject name `%s'\n"
-msgstr "linia %d: niew³a¶ciwa etykieta nazwy przedmiotu ,,%.*s''\n"
+#| msgid "Invalid subject name `%s'\n"
+msgid "Invalid subject name '%s'\n"
+msgstr "Nieprawidłowa nazwa przedmiotu ,,%s''\n"
 
-#: sm/certreqgen-ui.c:222
 msgid "22 translator: see certreg-ui.c:gpgsm_gencertreq_tty"
+msgstr "33"
+
+msgid "Enter email addresses"
+msgstr "Adresy poczty elektronicznej"
+
+msgid " (end with an empty line):\n"
+msgstr " (pusta linia oznacza koniec):\n"
+
+msgid "Enter DNS names"
+msgstr "Nazwy DNS"
+
+msgid " (optional; end with an empty line):\n"
+msgstr " (opcjonalne; pusta linia oznacza koniec):\n"
+
+msgid "Enter URIs"
+msgstr "URI"
+
+#, fuzzy
+#| msgid "Create a designated revocation certificate for this key? (y/N) "
+msgid "Create self-signed certificate? (y/N) "
+msgstr "Stworzyć certyfikat unieważnienia tego klucza? (t/N) "
+
+msgid "These parameters are used:\n"
 msgstr ""
 
-#: sm/certreqgen-ui.c:234
 #, fuzzy
-msgid "Enter email addresses"
-msgstr "Adres poczty elektronicznej: "
+#| msgid "self-signed certificate has a BAD signature"
+msgid "Now creating self-signed certificate.  "
+msgstr "własnoręcznie podpisany certyfikat ma ZŁY podpis"
 
-#: sm/certreqgen-ui.c:235
 #, fuzzy
-msgid " (end with an empty line):\n"
+#| msgid "Now creating certificate request.  This may take a while ...\n"
+msgid "Now creating certificate request.  "
+msgstr "Tworzenie żądania certyfikatu. Może to chwilę potrwać...\n"
+
+msgid "This may take a while ...\n"
 msgstr ""
-"\n"
-"Identyfikator u¿ytkownika (pusta linia oznacza koniec): "
 
-#: sm/certreqgen-ui.c:239
+msgid "Ready.\n"
+msgstr ""
+
+msgid "Ready.  You should now send this request to your CA.\n"
+msgstr ""
+"Gotowe. Teraz należy wysłać to żądanie do własnego centrum certyfikacji.\n"
+
+msgid "resource problem: out of core\n"
+msgstr "problem z zasobami: brak pamięci\n"
+
+msgid "(this is the RC2 algorithm)\n"
+msgstr "(to jest algorytm RC2)\n"
+
+msgid "(this does not seem to be an encrypted message)\n"
+msgstr "(to nie wygląda na zaszyfrowaną wiadomość)\n"
+
+#, fuzzy, c-format
+#| msgid "certificate `%s' not found: %s\n"
+msgid "certificate '%s' not found: %s\n"
+msgstr "nie znaleziono certyfikatu ,,%s'': %s\n"
+
+#, c-format
+msgid "error locking keybox: %s\n"
+msgstr "błąd blokowania keyboksa: %s\n"
+
+#, fuzzy, c-format
+#| msgid "duplicated certificate `%s' deleted\n"
+msgid "duplicated certificate '%s' deleted\n"
+msgstr "powtórzony certyfikat ,,%s'' usunięty\n"
+
+#, fuzzy, c-format
+#| msgid "certificate `%s' deleted\n"
+msgid "certificate '%s' deleted\n"
+msgstr "certyfikat ,,%s'' usunięty\n"
+
+#, c-format
+msgid "deleting certificate \"%s\" failed: %s\n"
+msgstr "usunięcie certyfikatu ,,%s'' nie powiodło się: %s\n"
+
+msgid "no valid recipients given\n"
+msgstr "nie podano poprawnych adresatów\n"
+
+msgid "list external keys"
+msgstr "wypisanie kluczy zewnętrznych"
+
+msgid "list certificate chain"
+msgstr "wypisanie łańcucha certyfikatów"
+
+msgid "import certificates"
+msgstr "import certyfikatów"
+
+msgid "export certificates"
+msgstr "eksport certyfikatów"
+
+msgid "register a smartcard"
+msgstr "zarejestrowanie karty procesorowej"
+
+msgid "pass a command to the dirmngr"
+msgstr "przekazanie polecenia do dirmngr"
+
+msgid "invoke gpg-protect-tool"
+msgstr "wywołanie gpg-protect-tool"
+
+msgid "create base-64 encoded output"
+msgstr "tworzenie wyjścia zakodowanego base-64"
+
+msgid "assume input is in PEM format"
+msgstr "przyjęcie wejścia w formacie PEM"
+
+msgid "assume input is in base-64 format"
+msgstr "przyjęcie wejścia w formacie base-64"
+
+msgid "assume input is in binary format"
+msgstr "przyjęcie wejścia w formacie binarnym"
+
+msgid "never consult a CRL"
+msgstr "pominięcie CRL"
+
+msgid "check validity using OCSP"
+msgstr "sprawdzenie poprawności przy użyciu OCSP"
+
+msgid "|N|number of certificates to include"
+msgstr "|N|liczba certyfikatów do dołączenia"
+
+msgid "|FILE|take policy information from FILE"
+msgstr "|PLIK|pobranie informacji o polityce z PLIKU"
+
+msgid "do not check certificate policies"
+msgstr "nie sprawdzanie polityk certyfikatów"
+
+msgid "fetch missing issuer certificates"
+msgstr