--- /dev/null
+--- gnupg-2.2.24/po/pl.po.orig 2020-11-16 17:10:00.000000000 +0100
++++ gnupg-2.2.24/po/pl.po 2020-11-18 17:48:26.652820456 +0100
+@@ -6,10 +6,10 @@
+ #
+ msgid ""
+ msgstr ""
+-"Project-Id-Version: gnupg-2.2.21\n"
++"Project-Id-Version: gnupg-2.2.24\n"
+ "Report-Msgid-Bugs-To: translations@gnupg.org\n"
+ "POT-Creation-Date: 2020-11-16 17:09+0100\n"
+-"PO-Revision-Date: 2020-08-16 07:45+0200\n"
++"PO-Revision-Date: 2020-11-18 17:35+0100\n"
+ "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
+ "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
+ "Language: pl\n"
+@@ -2533,10 +2533,8 @@
+ msgstr "szybkie złożenie prywatnego podpisu na kluczu"
+
+ #: g10/gpg.c:494
+-#, fuzzy
+-#| msgid "quickly revoke a user-id"
+ msgid "quickly revoke a key signature"
+-msgstr "szybkie unieważnienie identyfikatora użytkownika"
++msgstr "szybkie unieważnienie podpisu klucza"
+
+ #: g10/gpg.c:495
+ msgid "sign a key"
+@@ -3817,39 +3815,32 @@
+ msgstr "błąd przydzielania pamięci: %s\n"
+
+ #: g10/key-check.c:396
+-#, fuzzy, c-format
+-#| msgid "key %s: unsupported public key algorithm\n"
++#, c-format
+ msgid "can't check signature with unsupported public-key algorithm (%d): %s.\n"
+-msgstr "klucz %s: nieobsługiwany algorytm asymetryczny\n"
++msgstr "nie można sprawdzić podpisu z nieobsługiwanym algorytmem klucza publicznego (%d): %s.\n"
+
+ #: g10/key-check.c:405
+-#, fuzzy, c-format
+-#| msgid "card does not support digest algorithm %s\n"
++#, c-format
+ msgid ""
+ "can't check signature with unsupported message-digest algorithm %d: %s.\n"
+-msgstr "karta nie obsługuje algorytmu skrótu %s\n"
++msgstr "nie można sprawdzić podpisu z nieobsługiwanym algorytmem skrótu %d: %s.\n"
+
+ #: g10/key-check.c:571
+-#, fuzzy
+-#| msgid "Good signature from"
+ msgid " (reordered signatures follow)"
+-msgstr "Poprawny podpis złożony przez"
++msgstr " (poniżej uporządkowane podpisy)"
+
+ #: g10/key-check.c:698
+-#, fuzzy, c-format
+-#| msgid "key %s: %s\n"
++#, c-format
+ msgid "key %s:\n"
+-msgstr "klucz %s: %s\n"
++msgstr "klucz %s:\n"
+
+ #: g10/key-check.c:706
+-#, fuzzy, c-format
+-#| msgid "User ID \"%s\": %d signature removed\n"
+-#| msgid_plural "User ID \"%s\": %d signatures removed\n"
++#, c-format
+ msgid "%d duplicate signature removed\n"
+ msgid_plural "%d duplicate signatures removed\n"
+-msgstr[0] "Identyfikator użytkownika ,,%s'': %d podpis usunięty\n"
+-msgstr[1] "Identyfikator użytkownika ,,%s'': %d podpisy usunięte\n"
+-msgstr[2] "Identyfikator użytkownika ,,%s'': %d podpisów usuniętych\n"
++msgstr[0] "%d powtórzony podpis usunięty\n"
++msgstr[1] "%d powtórzone podpisy usunięte\n"
++msgstr[2] "%d powtórzonych podpisów usuniętych\n"
+
+ #: g10/key-check.c:715 g10/keylist.c:483
+ #, c-format
+@@ -3868,13 +3859,12 @@
+ msgstr[2] "%d niepoprawnych podpisów\n"
+
+ #: g10/key-check.c:732
+-#, fuzzy, c-format
+-#| msgid "Good signature from"
++#, c-format
+ msgid "%d signature reordered\n"
+ msgid_plural "%d signatures reordered\n"
+-msgstr[0] "Poprawny podpis złożony przez"
+-msgstr[1] "Poprawny podpis złożony przez"
+-msgstr[2] "Poprawny podpis złożony przez"
++msgstr[0] "%d podpis uporządkowany\n"
++msgstr[1] "%d podpisy uporządkowane\n"
++msgstr[2] "%d podpisów uporządkowanych\n"
+
+ #: g10/key-check.c:742
+ #, c-format
+@@ -3882,6 +3872,7 @@
+ "Warning: errors found and only checked self-signatures, run '%s' to check "
+ "all signatures.\n"
+ msgstr ""
++"Uwaga: znaleziono błędy, a sprawdzono tylko podpisy własne; uruchomienie '%s' sprawdzi wszystkie podpisy.\n"
+
+ #: g10/keydb.c:431 g10/keydb.c:458 sm/keydb.c:191 sm/keydb.c:204
+ #, c-format
+@@ -4544,10 +4535,9 @@
+ msgstr "Nie podpisane przez ciebie.\n"
+
+ #: g10/keyedit.c:2995
+-#, fuzzy, c-format
+-#| msgid "checking created signature failed: %s\n"
++#, c-format
+ msgid "revoking the key signature failed: %s\n"
+-msgstr "sprawdzenie złożonego podpisu nie powiodło się: %s\n"
++msgstr "unieważnienie podpisu klucza nie powiodło się: %s\n"
+
+ #: g10/keyedit.c:3116
+ #, c-format