diff --git a/_locales/pl/messages.json b/_locales/pl/messages.json
new file mode 100644
index 0000000..747e464
--- /dev/null
+++ b/_locales/pl/messages.json
@@ -0,0 +1,283 @@
+{
+ "hash_status_code_1": {
+ "message": "aktualne",
+ "description": ""
+ },
+
+ "hash_status_code_2": {
+ "message": "zaktualizowane",
+ "description": ""
+ },
+
+ "hash_status_code_3": {
+ "message": "dostępna aktualizacja",
+ "description": ""
+ },
+
+ "hash_status_code_4": {
+ "message": "błąd",
+ "description": ""
+ },
+
+ "hash_status_code_5": {
+ "message": "Ups, coś poszło nie tak!",
+ "description": ""
+ },
+
+ "log_redirect": {
+ "message": "Ten url jest przekierowany",
+ "description": ""
+ },
+
+ "log_domain_blocked": {
+ "message": "Ta domena jest zablokowana",
+ "description": ""
+ },
+
+ "check_os_log": {
+ "message": "[ClearURLs]: Dodano nasłuchiwanie dziennika.",
+ "description": ""
+ },
+
+ "log_html_page_title": {
+ "message": "Dziennik ClearURLs",
+ "description": ""
+ },
+
+ "log_html_table_head_1": {
+ "message": "Przed przetworzeniem",
+ "description": ""
+ },
+
+ "log_html_table_head_2": {
+ "message": "Po przetworzeniu",
+ "description": ""
+ },
+
+ "log_html_table_head_3": {
+ "message": "Reguła",
+ "description": ""
+ },
+
+ "log_html_table_head_4": {
+ "message": "Czas",
+ "description": ""
+ },
+
+ "log_html_reset_button": {
+ "message": "Wyczyść",
+ "description": ""
+ },
+
+ "log_html_reset_button_title": {
+ "message": "Wyczyść wszystkie wpisy dziennika",
+ "description": ""
+ },
+
+ "popup_html_configs_head": {
+ "message": "Konfiguracja",
+ "description": ""
+ },
+
+ "popup_html_configs_switch_filter": {
+ "message": "Filtr",
+ "description": ""
+ },
+
+ "popup_html_configs_switch_filter_title": {
+ "message": "Przełącznik filtra aktywuje funkcję oczyszczania ClearURLs. Jeśli wyłączysz tę funkcję, dodatek przestanie działać.",
+ "description": ""
+ },
+
+ "popup_html_configs_switch_log": {
+ "message": "Dziennik",
+ "description": ""
+ },
+
+ "popup_html_configs_switch_log_title": {
+ "message": "Dziennik zapisywany jest wyłącznie lokalnie. Zalecamy nie używanie tej funkcji jeśli nie jest ci potrzebna.",
+ "description": ""
+ },
+
+ "popup_html_configs_switch_badges": {
+ "message": "Znacznik",
+ "description": ""
+ },
+
+ "popup_html_configs_switch_badges_title": {
+ "message": "Pokazuje liczbę oczyszczonych url",
+ "description": ""
+ },
+
+ "popup_html_statistics_head": {
+ "message": "Statystyki",
+ "description": ""
+ },
+
+ "popup_html_statistics_elements": {
+ "message": "Elementy",
+ "description": ""
+ },
+
+ "popup_html_statistics_blocked": {
+ "message": "Zablokowano",
+ "description": ""
+ },
+
+ "popup_html_statistics_percentage": {
+ "message": "Procent",
+ "description": ""
+ },
+
+ "popup_html_statistics_reset_button": {
+ "message": "Wyczyść",
+ "description": ""
+ },
+
+ "popup_html_statistics_reset_button_title": {
+ "message": "Wyczyść wszystkie statystyki",
+ "description": ""
+ },
+
+ "popup_html_rules_status_head": {
+ "message": "Status–Reguł",
+ "description": ""
+ },
+
+ "popup_html_log_head": {
+ "message": "Dziennik",
+ "description": ""
+ },
+
+ "popup_html_log_head_title": {
+ "message": "Otwórz dziennik",
+ "description": ""
+ },
+
+ "popup_html_report_button": {
+ "message": "Raportuj aktualny URL",
+ "description": ""
+ },
+
+ "popup_html_report_button_title": {
+ "message": "Raportuj aktualny URL z tej karty.",
+ "description": ""
+ },
+
+ "core_save_on_disk": {
+ "message": "[ClearURLs]: Zapisz na dysku.",
+ "description": ""
+ },
+
+ "core_error": {
+ "message": "[ClearURLs]: Dodatek nie mógł się uruchomić.",
+ "description": ""
+ },
+
+ "configs_switch_statistics": {
+ "message": "Statystyki",
+ "description": ""
+ },
+
+ "configs_switch_statistics_title": {
+ "message": "Aktywuj lub dezaktywuj funkcję statystyk",
+ "description": ""
+ },
+
+ "settings_html_page_title": {
+ "message": "Ustawienia ClearURLs",
+ "description": ""
+ },
+
+ "badged_color_label": {
+ "message": "Kolor znacznika",
+ "description": ""
+ },
+
+ "setting_html_reset_button": {
+ "message": "Wyczyść",
+ "description": ""
+ },
+
+ "setting_html_reset_button_title": {
+ "message": "Wyczyść wszystko",
+ "description": ""
+ },
+
+ "setting_rule_url_label": {
+ "message": "Url do pliku data.json (reguły)",
+ "description": ""
+ },
+
+ "settings_html_save_button": {
+ "message": "Zapisz i załaduj dodatek ponownie",
+ "description": ""
+ },
+
+ "settings_html_save_button_title": {
+ "message": "Zapisz ustawienia",
+ "description": ""
+ },
+
+ "setting_hash_url_label": {
+ "message": "Url do pliku rules.hash (hash)",
+ "description": ""
+ },
+
+ "setting_types_label": {
+ "message": "Request types (expert level)",
+ "description": ""
+ },
+
+ "setting_report_server_label": {
+ "message": "Serwer raportów dla adresów URL",
+ "description": ""
+ },
+
+ "success_report_url": {
+ "message": "URL został zaraportowany z powodzeniem. Wkrótce sprawdzimy ten raport.",
+ "description": ""
+ },
+
+ "error_report_url": {
+ "message": "Ten Url już był raportowany.",
+ "description": ""
+ },
+
+ "donate_button": {
+ "message": "Dotacja dla twórcy ClearURLs.",
+ "description": ""
+ },
+ "clipboard_copy_link": {
+ "message": "Kopiuj Oczyszczony Odnośnik",
+ "description": ""
+ },
+ "context_menu_enabled": {
+ "message": "Wyświetl wpis w menu kontekstowym",
+ "description": ""
+ },
+ "history_listener_enabled": {
+ "message": "Zapobiegaj iniekcji śledzenia w API historii (Zobacz także: The replaceState() method)",
+ "description": ""
+ },
+ "cleaning_tool_page_title": {
+ "message": "Narzędzie do oczyszczania URL",
+ "description": ""
+ },
+ "cleaning_tool_description": {
+ "message": "To narzędzie pozwoli wkleić URL, a po wciśnięciu zielonego przycisku ClearURLs oczyści go. Można wkleić wiele URL jednocześnie, ale każdy pojedyńczy winien być w osobnej linii.",
+ "description": ""
+ },
+ "cleaning_tool_btn": {
+ "message": "Oczyść",
+ "description": ""
+ },
+ "cleaning_tool_dirty_urls_label": {
+ "message": "Tu możesz wkleić brudne URL:",
+ "description": ""
+ },
+ "cleaning_tool_clean_urls_label": {
+ "message": "Tu możesz znaleźć oczyszczone URL:",
+ "description": ""
+ }
+}