diff --git a/fail2ban/lang/pl b/fail2ban/lang/pl
index 29993dc13..b289cb60e 100644
--- a/fail2ban/lang/pl
+++ b/fail2ban/lang/pl
@@ -1,161 +1,160 @@
-__norefs=1
action_ban=Polecenie do banowania IP
action_check=Polecenie do uruchomienia przed banowaniem IP
-action_desc=<ip> zostanie zast±pione banowanym adresem IP.
-action_eclash=Ta nazwa akcji już jest używana
+action_desc= zostanie zastÄ…pione banowanym adresem IP.
+action_eclash=Ta nazwa akcji juĹĽ jest uĹĽywana
action_edefgone=Akcja nie zawiera sekcji Definition
-action_egone=Akcja już nie istnieje!
-action_einuse=Ta akcja nie może zostać usunięta, ponieważ jest używana przez jails : $1
-action_ename=Brakuj±ca lub nieprawidłowa nazwa akcji
-action_err=Bł±d zapisu akcji
-action_header=Szczegóły dopasowania akcji
+action_egone=Akcja juĹĽ nie istnieje!
+action_einuse=Ta akcja nie może zostać usunięta, ponieważ jest używana przez jails : $1
+action_ename=Brakująca lub nieprawidłowa nazwa akcji
+action_err=Błąd zapisu akcji
+action_header=Szczegóły dopasowania akcji
action_name=Nazwa akcji
-action_start=Polecenie do wł±czenia Fail2Ban
-action_stop=Polecenie do wył±czenia Fail2Ban
+action_start=Polecenie do włączenia Fail2Ban
+action_stop=Polecenie do wyłączenia Fail2Ban
action_title1=Tworzenie dopasowania akcji
action_title2=Edycja dopasowania akcji
action_unban=Polecenie do odbanowania IP
-actions_add=Dodaj now± akcję.
+actions_add=Dodaj nowÄ… akcjÄ™.
actions_ban=Polecenie banowania
-actions_delete=Usuń wybrane akcje
-actions_derr=Bł±d usuwania akcji
-actions_einuse=Akcja $1 nie może zostać usunięta, ponieważ jest używana przez jail : $2
+actions_delete=Usuń wybrane akcje
+actions_derr=Błąd usuwania akcji
+actions_einuse=Akcja $1 nie może zostać usunięta, ponieważ jest używana przez jail : $2
actions_enone=Nic nie wybrano
actions_name=Nazwa akcji
actions_return=listy akcji
actions_title=Dopasowanie akcji
-check_eclient=Polecenie klienta $1 nie zostało znalezione
+check_eclient=Polecenie klienta $1 nie zostało znalezione
check_econf=Plik konfiguracji $1 nie istnieje
check_edir=Katalog konfiguracji $1 nie istnieje
-check_eserver=Polecenie serwera $1 nie zostało znalezione
-config_default=Domy¶lna lokalizacja
+check_eserver=Polecenie serwera $1 nie zostało znalezione
+config_default=Domyślna lokalizacja
config_edef=Nie znaleziono sekcji Definition w pliku konfiguracyjnym
-config_elogtarget=Plik loga musi mieć ¶cieżkę absolutn±
-config_err=Bł±d zapisu globalnej konfiguracji
-config_esocket=Plik socket musi mieć ¶cieżkę absolutn±
+config_elogtarget=Plik loga musi mieć ścieżkę absolutną
+config_err=Błąd zapisu globalnej konfiguracji
+config_esocket=Plik socket musi mieć ścieżkę absolutną
config_file=Plik loga
config_header=Ustawienia konfiguracyjne dla Fail2Ban
config_loglevel=Minimalny poziom logowania
config_logtarget=Zapisz logi do
config_socket=Socket komunikacji z serwerem
-config_syslog=usługa Syslog
+config_syslog=usługa Syslog
config_title=Globalna konfiguracja
-filter_desc=<HOST> w wyrażeniu regularnym zostanie zast±pione nazw± hosta lub adresem IP
-filter_eclash=Nazwa filtra już jest w użyciu
+filter_desc= w wyraĹĽeniu regularnym zostanie zastÄ…pione nazwÄ… hosta lub adresem IP
+filter_eclash=Nazwa filtra juĹĽ jest w uĹĽyciu
filter_edefgone=Filtr nie zawiera sekcji Definition
-filter_efail=Nie wpisano wyrażenia regularngo do dopasowania
-filter_egone=Filtr już nie istnieje!
-filter_einuse=Filtr nie może zostać usunięty, ponieważ jest używany przez jails: $1
-filter_ename=Brak nazwy filtra lub jest ona nieprawidłowa
-filter_err=Bł±d zapisywania filtra
-filter_fail=Wyrażenia regularne do dopasowania
-filter_header=Szczegóły filtra loga
-filter_ignore=Wyrażenia regularne do zignorowania
+filter_efail=Nie wpisano wyraĹĽenia regularngo do dopasowania
+filter_egone=Filtr juĹĽ nie istnieje!
+filter_einuse=Filtr nie może zostać usunięty, ponieważ jest używany przez jails: $1
+filter_ename=Brak nazwy filtra lub jest ona nieprawidłowa
+filter_err=Błąd zapisywania filtra
+filter_fail=WyraĹĽenia regularne do dopasowania
+filter_header=Szczegóły filtra loga
+filter_ignore=WyraĹĽenia regularne do zignorowania
filter_name=Nazwa filtra
filter_title1=Tworzenie filtra
filter_title2=Edycja filtra
filters_add=Dodaj nowy filtr loga
-filters_delete=Usuń wybrane filtry
-filters_derr=Bł±d usuwania filtrów
-filters_einuse=Filtr $1 nie może zostać usunięty, ponieważ jest używany przez jails: $2
+filters_delete=Usuń wybrane filtry
+filters_derr=Błąd usuwania filtrów
+filters_einuse=Filtr $1 nie może zostać usunięty, ponieważ jest używany przez jails: $2
filters_enone=Noc nie wybrano
filters_name=Nazwa filtra
-filters_re=Wyrażenie regularne
-filters_return=listy filtrów
-filters_title=Filtry logów
-index_atboot=Uruchomić przy starcie?
-index_atbootdesc=Zmień tę opcję w celu kontrolowania, czy serwer Fail2Ban ma być uruchamiany przy starcie systemu, czy nie.
-index_echeck=Wykryto bł±d w Fail2Ban w systemie : $1. Możliwe, że Fail2Ban nie jest zainstalowany, lub konfiguracja modułu jest nieprawidłowa.
+filters_re=WyraĹĽenie regularne
+filters_return=listy filtrĂłw
+filters_title=Filtry logĂłw
+index_atboot=Uruchomić przy starcie?
+index_atbootdesc=Zmień tę opcję w celu kontrolowania, czy serwer Fail2Ban ma być uruchamiany przy starcie systemu, czy nie.
+index_echeck=Wykryto błąd w Fail2Ban w systemie : $1. Możliwe, że Fail2Ban nie jest zainstalowany, lub konfiguracja modułu jest nieprawidłowa.
index_fail2ban=Fail2Ban
-index_header=Moduł Fail2Ban
+index_header=Moduł Fail2Ban
index_restart=Restartuj serwer Fail2Ban
-index_restartdesc=Kliknij na ten przycisk, aby zastosować aktualn± konfigurację przez ponowne uruchomienie serwera Fail2Ban.
-index_return=indeksu modułu
+index_restartdesc=Kliknij na ten przycisk, aby zastosować aktualną konfigurację przez ponowne uruchomienie serwera Fail2Ban.
+index_return=indeksu modułu
index_start=Uruchom serwer Fail2Ban
-index_startdesc=Kliknij na ten przycisk, aby uruchomić serwer Fail2Ban. Zostanie rozpoczęta analiza logów.
+index_startdesc=Kliknij na ten przycisk, aby uruchomić serwer Fail2Ban. Zostanie rozpoczęta analiza logów.
index_stop=Zatrzymaj serwer Fail2Ban
-index_stopdesc=Kliknij na ten przycisk, aby zatrzymać uruchomiony serwer Fail2Ban. Analizy wszystkich logów zostan± natychmiast zatrzymane.
-index_title=Fail2Ban - detektor intruzów
+index_stopdesc=Kliknij na ten przycisk, aby zatrzymać uruchomiony serwer Fail2Ban. Analizy wszystkich logów zostaną natychmiast zatrzymane.
+index_title=Fail2Ban - detektor intruzĂłw
jail_action=Akcja
jail_actions=Akcje do zastosowania
-jail_allprotocol=Wszystkie protokoły
+jail_allprotocol=Wszystkie protokoły
jail_aname=Nazwa
jail_auto=Zdecyduj automatycznie
-jail_backend=Sprawdzaj aktualizacje pliku loga używaj±c
-jail_banaction=Domy¶lna akcja do zastosowania
+jail_backend=Sprawdzaj aktualizacje pliku loga uĹĽywajÄ…c
+jail_banaction=Domyślna akcja do zastosowania
jail_bantime=Czas banowania IP
-jail_defprotocol=Domy¶lny protokół dla akcji
-jail_destemail=Domy¶lne powiadomienie e-mail
+jail_defprotocol=Domyślny protokół dla akcji
+jail_destemail=Domyślne powiadomienie e-mail
jail_eactions=Nie wybrano akcji!
-jail_eaname=Nieprawidłowy parametr nazwy dla akcji $1
-jail_ebantime=Czas banowania IP musi być większe niż zero
-jail_eclash=Jail o takiej nazwie już istnieje
-jail_edestemail=Brakuj±cy lub nieprawidłowy domy¶lny adres e-mail dla powiadomień
-jail_efindtime=OpóĽnienie pomiędzy dopasowaniami musi być większe niż zero
-jail_egone=Jail już nie istnieje!
-jail_eignoreip=Błędny adres IP do ignorowania
-jail_elogpath=Wszystkie pliki loga musz± mieć absolutn± ¶cieżkę lub wzory
-jail_elogpaths=Nie wpisano ¶cieżek pliku loga
-jail_emaxretry=Liczba dopasowań przed zastosowaniem akcji musi być większa niż zero
-jail_enabled=Aktualnie wł±czone?
-jail_ename=Brakuj±ca lub nieprawidłowa nazwa jail
-jail_eport=Błędny numer portu dla akcji $1
-jail_err=Bł±d zapisu jail
+jail_eaname=Nieprawidłowy parametr nazwy dla akcji $1
+jail_ebantime=Czas banowania IP musi być większe niż zero
+jail_eclash=Jail o takiej nazwie juĹĽ istnieje
+jail_edestemail=Brakujący lub nieprawidłowy domyślny adres e-mail dla powiadomień
+jail_efindtime=Opóźnienie pomiędzy dopasowaniami musi być większe niż zero
+jail_egone=Jail juĹĽ nie istnieje!
+jail_eignoreip=Błędny adres IP do ignorowania
+jail_elogpath=Wszystkie pliki loga muszą mieć absolutną ścieżkę lub wzory
+jail_elogpaths=Nie wpisano ścieżek pliku loga
+jail_emaxretry=Liczba dopasowań przed zastosowaniem akcji musi być większa niż zero
+jail_enabled=Aktualnie włączone?
+jail_ename=Brakująca lub nieprawidłowa nazwa jail
+jail_eport=Błędny numer portu dla akcji $1
+jail_err=Błąd zapisu jail
jail_filter=Filtr wyszukiwany w logu
-jail_findtime=Maksymalne opóĽnienie pomiędzy dopasowaniami
+jail_findtime=Maksymalne opóźnienie pomiędzy dopasowaniami
jail_gamin=Monitor zmiany pliku Gamin
-jail_header=Szczegóły filtra akcji jail
+jail_header=Szczegóły filtra akcji jail
jail_ignoreip=Adresy IP nigdy nie banowane
-jail_logpath=¦cieżki pliku loga
-jail_maxretry=Dopasowań przed podjęciem akcji
+jail_logpath=ĹšcieĹĽki pliku loga
+jail_maxretry=Dopasowań przed podjęciem akcji
jail_name=Nazwa jail
jail_none=nie ustawiono
jail_others=Inne parametry
jail_polling=Zapytanie w tle
jail_port=Port
-jail_protocol=Protokół
+jail_protocol=Protokół
jail_title1=Tworzenie Jail
jail_title2=Edycja Jail
-jaildef_egone=Nie znaleziono DOMY¦LNEGO jail!
-jaildef_err=Bł±d zapisu opcji domy¶lnego jail
-jaildef_header=Domy¶lne dla wszystkich jail
-jaildef_title=Domy¶lne opcje jail
+jaildef_egone=Nie znaleziono DOMYĹšLNEGO jail!
+jaildef_err=Błąd zapisu opcji domyślnego jail
+jaildef_header=Domyślne dla wszystkich jail
+jaildef_title=Domyślne opcje jail
jails_action=Akcje
jails_add=Dodaj nowe jail.
-jails_def=Edytuj domy¶lny jail
-jails_defdesc=Edytuj domy¶lne ustawienia i limity, które zostan± zastosowane we wszystkich powyższych jail, takich jak np. wymagana liczba dopasować, czas banowania, nie banowane adresy IP itd.
-jails_delete=Usuń wybrane jails
-jails_derr=Bł±d usuwania jails
-jails_enabled=Wł±czone
+jails_def=Edytuj domyślny jail
+jails_defdesc=Edytuj domyślne ustawienia i limity, które zostaną zastosowane we wszystkich powyższych jail, takich jak np. wymagana liczba dopasować, czas banowania, nie banowane adresy IP itd.
+jails_delete=Usuń wybrane jails
+jails_derr=Błąd usuwania jails
+jails_enabled=Włączone
jails_enone=Nie wybrano
jails_filter=Filtr loga
jails_name=Nazwa jail
jails_return=listy jails
jails_title=Jail - akcje filtra
-log_atboot=Wł±czono Fail2Ban przy uruchamianiu
-log_config=Zmieniono globaln± konfigurację
+log_atboot=Włączono Fail2Ban przy uruchamianiu
+log_config=Zmieniono globalnÄ… konfiguracjÄ™
log_create_action=Utworzono akcje $1
log_create_filter=Utworzono filtr $1
log_create_jail=Utworzono jail $1
-log_delboot=Wył±czono Fail2Ban przy starcie
-log_delete_action=Usunięto akcję $1
-log_delete_filter=Usunięto filtr $1
-log_delete_jail=Usunięto jail $1
-log_jaildef=Zmodyfikowano domy¶lne opcje jail
+log_delboot=Wyłączono Fail2Ban przy starcie
+log_delete_action=Usunięto akcję $1
+log_delete_filter=Usunięto filtr $1
+log_delete_jail=Usunięto jail $1
+log_jaildef=Zmodyfikowano domyślne opcje jail
log_manual=Zedytowano plik konfiguracyjny $1
log_restart=Uruchomiono ponownie serwer Fail2Ban
log_start=Uruchomiono serwer Fail2Ban
log_stop=Zatrzymano serwer Fail2Ban
-log_update_action=Zmodyfikowano akcję $1
+log_update_action=Zmodyfikowano akcjÄ™ $1
log_update_filter=Zmodyfikowano filtr $1
log_update_jail=Zmodyfikowano jail $1
manual_desc=Plik do edycji:
-manual_edata=Nie wpisano tre¶ci pliku konfiguracyjnego
-manual_efile=Wybrany plik nie jest czę¶ci± konfiguracji Fail2Ban!
-manual_err=Bł±d edycji pliku konfiguracyjnego
+manual_edata=Nie wpisano treści pliku konfiguracyjnego
+manual_efile=Wybrany plik nie jest częścią konfiguracji Fail2Ban!
+manual_err=Błąd edycji pliku konfiguracyjnego
manual_ok=OK
manual_title=Edytuj pliki konfiguracyjne
-restart_err=Bł±d restartowania serwera
-start_err=Bł±d uruchamiania serwera
-stop_err=Bł±d zatrzymywania serwera
+restart_err=Błąd restartowania serwera
+start_err=Błąd uruchamiania serwera
+stop_err=Błąd zatrzymywania serwera
syslog_logtarget=Log akcji Fail2Ban
diff --git a/fail2ban/lang/pl.auto b/fail2ban/lang/pl.auto
new file mode 100644
index 000000000..ad14a159b
--- /dev/null
+++ b/fail2ban/lang/pl.auto
@@ -0,0 +1 @@
+index_ver=Wersja 1