diff --git a/inc/lang/pl/lang.php b/inc/lang/pl/lang.php
index e2302e5d84a19289e8e2155e0d3a3a7e98b69da5..7832711bf2d5221e5821ce8a7a8372f4c81fdc66 100644
--- a/inc/lang/pl/lang.php
+++ b/inc/lang/pl/lang.php
@@ -3,6 +3,7 @@
 /**
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
  *
+ * @author Wojciech Lichota <wojciech@lichota.pl>
  * @author Max <maxrb146@gmail.com>
  * @author Grzegorz Żur <grzegorz.zur@gmail.com>
  * @author Mariusz Kujawski <marinespl@gmail.com>
@@ -201,6 +202,8 @@ $lang['diff_side']             = 'Jeden obok drugiego';
 $lang['diffprevrev']           = 'Poprzednia wersja';
 $lang['diffnextrev']           = 'Nowa wersja';
 $lang['difflastrev']           = 'Ostatnia wersja';
+$lang['diffbothprevrev']       = 'Poprzednia rewizja po obu stronach';
+$lang['diffbothnextrev']       = 'Następna rewizja po obu stronach';
 $lang['line']                  = 'Linia';
 $lang['breadcrumb']            = 'Åšlad:';
 $lang['youarehere']            = 'JesteÅ› tutaj:';
@@ -350,5 +353,7 @@ $lang['currentns']             = 'Obecny katalog';
 $lang['searchresult']          = 'Wyniki wyszukiwania';
 $lang['plainhtml']             = 'Czysty HTML';
 $lang['wikimarkup']            = 'Znaczniki';
+$lang['page_nonexist_rev']     = 'Strona nie istnieje w %s. Została następnie utworzony w <a href="%s">%s</a>.';
+$lang['unable_to_parse_date']  = 'Nie można przeanalizować parametru "%s".';
 $lang['email_signature_text']  = 'List został wygenerowany przez DokuWiki pod adresem
 @DOKUWIKIURL@';
diff --git a/lib/plugins/authad/lang/pl/lang.php b/lib/plugins/authad/lang/pl/lang.php
index a83bac295908a67e2560286e4d91b89b82f546ee..8ea095a3de66a59b0337eed58d930e24cde834e0 100644
--- a/lib/plugins/authad/lang/pl/lang.php
+++ b/lib/plugins/authad/lang/pl/lang.php
@@ -3,6 +3,11 @@
 /**
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
  *
+ * @author Wojciech Lichota <wojciech@lichota.pl>
  * @author Aoi Karasu <aoikarasu@gmail.com>
  */
+$lang['domain']                = 'Domena logowania';
 $lang['authpwdexpire']         = 'Twoje hasło wygaśnie za %d dni. Należy je zmienić w krótkim czasie.';
+$lang['passchangefail']        = 'Nie udało się zmienić hasła. Możliwe, że zasady dotyczące haseł nie zostały spełnione.';
+$lang['userchangefail']        = 'Nie udało się zmienić atrybutów użytkownika. Możliwe, że twoje konto nie ma uprawnień do wprowadzania zmian.';
+$lang['connectfail']           = 'Nie można połączyć się z serwerem Active Directory.';
diff --git a/lib/plugins/authad/lang/pl/settings.php b/lib/plugins/authad/lang/pl/settings.php
index 003894ab35fb8ff485ab91fc4cc13e7e4807f657..d5af79c33d59ede3809c45316712e9f89db44c74 100644
--- a/lib/plugins/authad/lang/pl/settings.php
+++ b/lib/plugins/authad/lang/pl/settings.php
@@ -3,6 +3,7 @@
 /**
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
  *
+ * @author Wojciech Lichota <wojciech@lichota.pl>
  * @author Max <maxrb146@gmail.com>
  * @author Tomasz Bosak <bosak.tomasz@gmail.com>
  * @author Paweł Jan Czochański <czochanski@gmail.com>
@@ -18,9 +19,11 @@ Opcjonalne, ale wymagane dla niektórych akcji np. wysyłania emailowych subskry
 $lang['admin_password']        = 'Hasło dla powyższego użytkownika.';
 $lang['sso']                   = 'Czy pojedyncze logowanie powinno korzystać z Kerberos czy NTML?';
 $lang['sso_charset']           = 'Kodowanie znaków wykorzystywane do przesyłania nazwy użytkownika dla Kerberos lub NTLM. Pozostaw puste dla UTF-8 lub latin-1. Wymaga rozszerzenia iconv.';
+$lang['real_primarygroup']     = 'Czy prawdziwa grupa podstawowa powinna zostać pobrana, zamiast  przyjmowania domyślnej wartości "Domain Users" (wolniej).';
 $lang['use_ssl']               = 'Użyć połączenie SSL? Jeśli tak to nie aktywuj TLS poniżej.';
 $lang['use_tls']               = 'Użyć połączenie TLS? Jeśli tak to nie aktywuj SSL powyżej.';
 $lang['debug']                 = 'Wyświetlać dodatkowe informacje do debugowania w przypadku błędów?';
 $lang['expirywarn']            = 'Dni poprzedzających powiadomienie użytkownika o wygasającym haśle. 0 aby wyłączyć.';
+$lang['additional']            = 'Oddzielona przecinkami lista dodatkowych atrybutów AD do pobrania z danych użytkownika. Używane przez niektóre wtyczki.';
 $lang['update_name']           = 'Zezwól użytkownikom na uaktualnianie nazwy wyświetlanej w AD?';
 $lang['update_mail']           = 'Zezwól użytkownikom na uaktualnianie ich adresu email?';
diff --git a/lib/plugins/authldap/lang/pl/lang.php b/lib/plugins/authldap/lang/pl/lang.php
new file mode 100644
index 0000000000000000000000000000000000000000..a93252cd4fa4aa3b231c1a550de4a411e0f8ecdc
--- /dev/null
+++ b/lib/plugins/authldap/lang/pl/lang.php
@@ -0,0 +1,9 @@
+<?php
+
+/**
+ * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ *
+ * @author Wojciech Lichota <wojciech@lichota.pl>
+ */
+$lang['connectfail']           = 'LDAP nie może się połączyć: %s';
+$lang['domainfail']            = 'LDAP nie może znaleźć DN użytkownika';
diff --git a/lib/plugins/authldap/lang/pl/settings.php b/lib/plugins/authldap/lang/pl/settings.php
index cc7174f6f508d4f48f4124ff81bd2dd5961ec758..7181885427255f318173969f5fbc0d59c5ad1b69 100644
--- a/lib/plugins/authldap/lang/pl/settings.php
+++ b/lib/plugins/authldap/lang/pl/settings.php
@@ -3,6 +3,7 @@
 /**
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
  *
+ * @author Wojciech Lichota <wojciech@lichota.pl>
  * @author Paweł Jan Czochański <czochanski@gmail.com>
  * @author Maciej Helt <geraldziu@gmail.com>
  */
@@ -14,9 +15,20 @@ $lang['userfilter']            = 'Filtr LDAP wykorzystany przy szukaniu kont uż
 $lang['groupfilter']           = 'Filtr LDAP wykorzystany przy szukaniu grup użytkowników np. <code>(&amp;(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))</code>';
 $lang['version']               = 'Wykorzystywana wersja protokołu. Być może konieczne jest ustawienie tego na <code>3</code>.';
 $lang['starttls']              = 'Użyć połączeń TLS?';
+$lang['referrals']             = 'Czy należy podążać za przekierowaniami?';
+$lang['deref']                 = 'Jak rozwiązywać aliasy?';
+$lang['binddn']                = 'DN opcjonalnego użytkownika powiązanego, jeśli powiązanie anonimowe nie jest wystarczające, np. <code>cn=admin, dc=my, dc=home</code>';
 $lang['bindpw']                = 'Hasło powyższego użytkownika';
+$lang['userscope']             = 'Ogranicz zakres wyszukiwania do wyszukiwania użytkowników';
+$lang['groupscope']            = 'Ogranicz zakres wyszukiwania do wyszukiwania grup użytkowników';
+$lang['userkey']               = 'Atrybut opisujący nazwę użytkownika; musi być zgodny z filtrem użytkownika.';
+$lang['groupkey']              = 'Przynależność do grupy z dowolnego atrybutu użytkownika (zamiast standardowych grup AD), np. grupa z działu lub numer telefonu';
+$lang['modPass']               = 'Czy hasło LDAP można zmienić za pomocą dokuwiki?';
 $lang['debug']                 = 'Przy błędach wyświetl dodatkowe informacje debugujące.';
 $lang['deref_o_0']             = 'LDAP_DEREF_NEVER';
 $lang['deref_o_1']             = 'LDAP_DEREF_SEARCHING';
 $lang['deref_o_2']             = 'LDAP_DEREF_FINDING';
 $lang['deref_o_3']             = 'LDAP_DEREF_ALWAYS';
+$lang['referrals_o_-1']        = 'użyj domyślnej wartości';
+$lang['referrals_o_0']         = 'nie podążaj za przekierowaniami';
+$lang['referrals_o_1']         = 'podążaj za przekierowaniami';
diff --git a/lib/plugins/authmysql/lang/pl/lang.php b/lib/plugins/authmysql/lang/pl/lang.php
new file mode 100644
index 0000000000000000000000000000000000000000..14f645e672eaa7599ebf9e315553d4b46fddc6e5
--- /dev/null
+++ b/lib/plugins/authmysql/lang/pl/lang.php
@@ -0,0 +1,11 @@
+<?php
+
+/**
+ * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ *
+ * @author Wojciech Lichota <wojciech@lichota.pl>
+ */
+$lang['connectfail']           = 'Nie można połączyć się z bazą danych.';
+$lang['userexists']            = 'Niestety, użytkownik o tym loginie już istnieje.';
+$lang['usernotexists']         = 'Niestety, taki użytkownik nie istnieje.';
+$lang['writefail']             = 'Nie można zmodyfikować danych użytkownika. Proszę poinformować administratora Wiki.';
diff --git a/lib/plugins/authmysql/lang/pl/settings.php b/lib/plugins/authmysql/lang/pl/settings.php
index 075a5e8803cb4b74f9a146d81b536ba22250b217..459a80427f718c7d3c7ceb6a0c96c17664183fd2 100644
--- a/lib/plugins/authmysql/lang/pl/settings.php
+++ b/lib/plugins/authmysql/lang/pl/settings.php
@@ -3,6 +3,7 @@
 /**
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
  *
+ * @author Wojciech Lichota <wojciech@lichota.pl>
  * @author Paweł Jan Czochański <czochanski@gmail.com>
  * @author Mati <mackosa@wp.pl>
  * @author Maciej Helt <geraldziu@gmail.com>
@@ -13,6 +14,8 @@ $lang['password']              = 'Hasło dla powyższego użytkownika';
 $lang['database']              = 'Używana baza danych';
 $lang['charset']               = 'Zestaw znaków uzyty w bazie danych';
 $lang['debug']                 = 'Wyświetlaj dodatkowe informacje do debugowania.';
+$lang['forwardClearPass']      = 'Zamiast używać opcji passcrypt, przekazuj hasła użytkowników jako czysty tekst do poniższej instrukcji SQL';
+$lang['TablesToLock']          = 'Rozdzielana przecinkami lista tabel, które powinny być blokowane podczas operacji zapisu';
 $lang['checkPass']             = 'Zapytanie SQL wykorzystywane do sprawdzania haseł.';
 $lang['getUserInfo']           = 'Zapytanie SQL zwracające informacje o użytkowniku';
 $lang['getGroups']             = 'Zapytanie SQL przynależność do grup danego użytkownika';
@@ -23,4 +26,13 @@ $lang['FilterEmail']           = 'Klauzula SQL używana do filtrowania użytkown
 $lang['FilterGroup']           = 'Klauzula SQL używana do filtrowania użytkowników na podstawie ich przynależności do grup';
 $lang['SortOrder']             = 'Klauzula SQL używana do sortowania użytkowników';
 $lang['addUser']               = 'Zapytanie SQL dodające nowego użytkownika';
+$lang['addGroup']              = 'Instrukcja SQL dodajÄ…ca nowÄ… grupÄ™';
+$lang['addUserGroup']          = 'Instrukcja SQL dodająca użytkownika do istniejącej grupy';
+$lang['delGroup']              = 'Instrukcja SQL usuwajÄ…ca grupÄ™';
+$lang['getUserID']             = 'Instrukcja SQL pobierająca klucz główny użytkownika';
+$lang['delUser']               = 'Instrukcja SQL usuwająca użytkownika';
+$lang['delUserRefs']           = 'Instrukcja SQL usuwająca użytkownika ze wszystkich grup';
+$lang['updateUser']            = 'Instrukcja SQL aktualizująca profil użytkownika';
+$lang['delUserGroup']          = 'Instrukcja SQL usuwająca użytkownika ze wskazanej grupy';
+$lang['getGroupID']            = 'Instrukcja SQL pobierający klucz główny wskazanej grupy';
 $lang['debug_o_2']             = 'wszystkie zapytania SQL';
diff --git a/lib/plugins/authpgsql/lang/pl/settings.php b/lib/plugins/authpgsql/lang/pl/settings.php
index 76301e67df0976de54e72cca1a315a604f57fa7e..85e82091f966af0a13e8e851c6ca9f952b790374 100644
--- a/lib/plugins/authpgsql/lang/pl/settings.php
+++ b/lib/plugins/authpgsql/lang/pl/settings.php
@@ -3,6 +3,7 @@
 /**
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
  *
+ * @author Wojciech Lichota <wojciech@lichota.pl>
  * @author Max <maxrb146@gmail.com>
  * @author Mati <mackosa@wp.pl>
  */
@@ -10,3 +11,16 @@ $lang['server']                = 'Twój serwer PostgreSQL';
 $lang['user']                  = 'Nazwa użytkownika PostgreSQL';
 $lang['database']              = 'Baza danych do użycia';
 $lang['debug']                 = 'Wyświetl dodatkowe informacje debagowania';
+$lang['checkPass']             = 'Instrukcja SQL sprawdzająca hasła';
+$lang['getUserInfo']           = 'Instrukcja SQL pobierająca dane użytkownika';
+$lang['getGroups']             = 'Instrukcja SQL pobierająca przynależność użytkownika do grup';
+$lang['getUsers']              = 'Instrukcja SQL listująca wszystkich użytkowników';
+$lang['FilterLogin']           = 'Instrukcja SQL filtrująca użytkowników po loginie';
+$lang['FilterName']            = 'Instrukcja SQL filtrująca użytkowników po imieniu i nazwisku';
+$lang['FilterEmail']           = 'Instrukcja SQL filtrująca użytkowników po emailu';
+$lang['FilterGroup']           = 'Instrukcja SQL filtrująca użytkowników po przynależności do grupy';
+$lang['SortOrder']             = 'Instrukcja SQL sortująca użytkowników';
+$lang['addUser']               = 'Instrukcja SQL dodająca nowego użytkownika';
+$lang['addGroup']              = 'Instrukcja SQL dodajÄ…ca nowÄ… grupÄ™';
+$lang['addUserGroup']          = 'Instrukcja SQL dodająca użytkownika do istniejącej grupy';
+$lang['delGroup']              = 'Instrukcja SQL usuwajÄ…ca grupÄ™';