diff --git a/plugins/Trayicon/languages/pl.json b/plugins/Trayicon/languages/pl.json
new file mode 100644
index 00000000..84c14796
--- /dev/null
+++ b/plugins/Trayicon/languages/pl.json
@@ -0,0 +1,14 @@
+{
+ "ZeroNet Twitter": "ZeroNet Twitter",
+ "ZeroNet Reddit": "ZeroNet Reddit",
+ "ZeroNet Github": "ZeroNet Github",
+ "Report bug/request feature": "Zgłoś błąd / propozycję",
+ "!Open ZeroNet": "!Otwórz ZeroNet",
+ "Quit": "Zamknij",
+ "(active)": "(aktywny)",
+ "(passive)": "(pasywny)",
+ "Connections: %s": "Połączenia: %s",
+ "Received: %.2f MB | Sent: %.2f MB": "Odebrano: %.2f MB | Wysłano: %.2f MB",
+ "Show console window": "Pokaż okno konsoli",
+ "Start ZeroNet when Windows starts": "Uruchom ZeroNet podczas startu Windows"
+}
diff --git a/plugins/UiConfig/languages/pl.json b/plugins/UiConfig/languages/pl.json
new file mode 100644
index 00000000..daeba3d8
--- /dev/null
+++ b/plugins/UiConfig/languages/pl.json
@@ -0,0 +1,62 @@
+{
+ "ZeroNet config": "Konfiguracja ZeroNet",
+ "Web Interface": "Interfejs webowy",
+ "Open web browser on ZeroNet startup": "Otwórz przeglądarkę podczas uruchomienia ZeroNet",
+
+ "Network": "Sieć",
+ "Offline mode": "Tryb offline",
+ "Disable network communication.": "Wyłącz komunikacje sieciową",
+ "File server network": "Sieć serwera plików",
+ "Accept incoming peers using IPv4 or IPv6 address. (default: dual)": "Akceptuj połączenia przychodzące używając IPv4 i IPv6. (domyślnie: oba)",
+ "Dual (IPv4 & IPv6)": "Oba (IPv4 i IPv6)",
+ "File server port": "Port serwera plików",
+ "Other peers will use this port to reach your served sites. (default: 15441)": "Inni użytkownicy będą używać tego portu do połączenia się z Tobą. (domyślnie 15441)",
+ "File server external ip": "Zewnętrzny adres IP serwera plików",
+ "Detect automatically": "Wykryj automatycznie",
+ "Your file server is accessible on these ips. (default: detect automatically)": "Twój serwer plików będzie dostępny na tych adresach IP. (domyślnie: wykryj automatycznie)",
+
+ "Disable: Don't connect to peers on Tor network": "Wyłącz: Nie łącz się do użytkowników sieci Tor",
+ "Enable: Only use Tor for Tor network peers": "Włącz: Łącz się do użytkowników sieci Tor",
+ "Always: Use Tor for every connections to hide your IP address (slower)": "Zawsze Tor: Użyj Tor dla wszystkich połączeń w celu ukrycia Twojego adresu IP (wolne działanie)",
+
+ "Disable": "Wyłącz",
+ "Enable": "Włącz",
+ "Always": "Zawsze Tor",
+
+ "Use Tor bridges": "Użyj Tor bridges",
+ "Use obfuscated bridge relays to avoid network level Tor block (even slower)": "Użyj obfuskacji, aby uniknąć blokowania Tor na poziomie sieci (jeszcze wolniejsze działanie)",
+ "Trackers": "Trackery",
+ "Discover new peers using these adresses": "Wykryj użytkowników korzystając z tych adresów trackerów",
+
+ "Trackers files": "Pliki trackerów",
+ "Load additional list of torrent trackers dynamically, from a file": "Dynamicznie wczytaj dodatkową listę trackerów z pliku .json",
+ "Eg.: data/trackers.json": "Np.: data/trackers.json",
+
+ "Proxy for tracker connections": "Serwer proxy dla trackerów",
+ "Custom": "Własny",
+ "Custom socks proxy address for trackers": "Adres serwera proxy do łączenia z trackerami",
+ "Eg.: 127.0.0.1:1080": "Np.: 127.0.0.1:1080",
+ "Performance": "Wydajność",
+ "Level of logging to file": "Poziom logowania do pliku",
+ "Everything": "Wszystko",
+ "Only important messages": "Tylko ważne wiadomości",
+ "Only errors": "Tylko błędy",
+ "Threads for async file system reads": "Wątki asynchroniczne dla odczytu",
+ "Threads for async file system writes": "Wątki asynchroniczne dla zapisu",
+ "Threads for cryptographic functions": "Wątki dla funkcji kryptograficznych",
+ "Threads for database operations": "Wątki dla operacji na bazie danych",
+ "Sync read": "Synchroniczny odczyt",
+ "Sync write": "Synchroniczny zapis",
+ "Sync execution": "Synchroniczne wykonanie",
+ "1 thread": "1 wątek",
+ "2 threads": "2 wątki",
+ "3 threads": "3 wątki",
+ "4 threads": "4 wątki",
+ "5 threads": "5 wątków",
+ "10 threads": "10 wątków",
+
+ " configuration item value changed": " obiekt konfiguracji zmieniony",
+ "Save settings": "Zapisz ustawienia",
+ "Some changed settings requires restart": "Niektóre zmiany ustawień wymagają ponownego uruchomienia ZeroNet",
+ "Restart ZeroNet client": "Uruchom ponownie ZeroNet"
+}
diff --git a/src/Translate/languages/pl.json b/src/Translate/languages/pl.json
index 75caeceb..679e909d 100644
--- a/src/Translate/languages/pl.json
+++ b/src/Translate/languages/pl.json
@@ -13,8 +13,8 @@
"Content signing failed": "Podpisanie treści zawiodło",
"Content publish queued for {0:.0f} seconds.": "Publikacja treści wstrzymana na {0:.0f} sekund(y).",
- "Content published to {0} peers.": "Treść opublikowana do {0} uzytkowników równorzednych.",
- "No peers found, but your content is ready to access.": "Nie odnaleziono użytkowników równorzędnych, ale twoja treść jest dostępna.",
+ "Content published to {0} peers.": "Treść opublikowana do {0} uzytkowników.",
+ "No peers found, but your content is ready to access.": "Nie odnaleziono użytkowników, ale twoja treść jest dostępna.",
"Your network connection is restricted. Please, open {0} port": "Twoje połączenie sieciowe jest ograniczone. Proszę, otwórz port {0}",
"on your router to make your site accessible for everyone.": "w swoim routerze, by twoja strona mogłabyć dostępna dla wszystkich.",
"Content publish failed.": "Publikacja treści zawiodła.",
@@ -39,13 +39,16 @@
" files needs to be downloaded": " pliki muszą zostać ściągnięte",
" downloaded": " ściągnięte",
" download failed": " ściąganie nie powiodło się",
- "Peers found: ": "Odnaleziono użytkowników równorzednych: ",
- "No peers found": "Nie odnaleziono użytkowników równorzędnych",
+ "Peers found: ": "Odnaleziono użytkowników: ",
+ "No peers found": "Nie odnaleziono użytkowników",
"Running out of size limit (": "Limit rozmiaru na wyczerpaniu (",
"Set limit to \" + site_info.next_size_limit + \"MB": "Ustaw limit na \" + site_info.next_size_limit + \"MBów",
"Site size limit changed to {0}MB": "Rozmiar limitu strony zmieniony na {0}MBów",
" New version of this page has just released.
Reload to see the modified content.": "Nowa wersja tej strony właśnie została wydana.
Odśwież by zobaczyć nową, zmodyfikowaną treść strony.",
"This site requests permission:": "Ta strona wymaga uprawnień:",
- "_(Accept)": "Przyznaj uprawnienia"
+ "_(Accept)": "Przyznaj uprawnienia",
+ "Sign and publish": "Podpisz i opublikuj",
+ "Restart ZeroNet client?": "Uruchomić ponownie klienta ZeroNet?",
+ "Restart": "Uruchom ponownie"
}