diff --git a/web/public/static/langs/pl.json b/web/public/static/langs/pl.json
index 34789e1f..36ce8690 100644
--- a/web/public/static/langs/pl.json
+++ b/web/public/static/langs/pl.json
@@ -187,5 +187,53 @@
"prefs_notifications_delete_after_never": "Nigdy",
"prefs_users_dialog_title_edit": "Edytuj użytkownika",
"priority_min": "minimum",
- "error_boundary_unsupported_indexeddb_description": "Aplikacja ntfy potrzebuje IndexedDB, aby działać poprawnie, a Twoja przeglądarka nie obsługuje IndexedDB w prywatnych zakładkach.
To denerwujące, ale używanie ntfy w prywatnej zakładce nie ma sensu, ponieważ wszystkie dane są przechowywane w przeglądarce. Więcej informacji można uzyskać w tym wydaniu GitHub, lub na czacie w Discord lub Matrix."
+ "error_boundary_unsupported_indexeddb_description": "Aplikacja ntfy potrzebuje IndexedDB, aby działać poprawnie, a Twoja przeglądarka nie obsługuje IndexedDB w prywatnych zakładkach.
To denerwujące, ale używanie ntfy w prywatnej zakładce nie ma sensu, ponieważ wszystkie dane są przechowywane w przeglądarce. Więcej informacji można uzyskać w tym wydaniu GitHub, lub na czacie w Discord lub Matrix.",
+ "signup_form_password": "Hasło",
+ "signup_title": "Załóż konto ntfy",
+ "signup_error_creation_limit_reached": "Przekroczono limit zakładania kont",
+ "action_bar_reservation_limit_reached": "Limit wyczerpany",
+ "display_name_dialog_title": "Zmień wyświetlaną nazwę",
+ "display_name_dialog_description": "Ustaw alternatywną nazwę dla tematu wyświetlanego na liście subskrybcji. To ułatwia identyfikację tematów o skomplikowanych nazwach.",
+ "account_basics_title": "Konto",
+ "account_basics_password_dialog_title": "Zmień hasło",
+ "signup_form_username": "Nawa użytkownika",
+ "signup_form_confirm_password": "Powtórz hasło",
+ "signup_form_button_submit": "Załóż konto",
+ "signup_form_toggle_password_visibility": "Pokaż lub ukryj hasło",
+ "signup_already_have_account": "Masz już konto? Zaloguj się!",
+ "signup_disabled": "Zakładanie kont jest wyłączone",
+ "signup_error_username_taken": "Nazwa użytkownika {{username}} jest już zajęta",
+ "login_title": "Zaloguj się do swojego konta ntfy",
+ "login_form_button_submit": "Zaloguj się",
+ "login_link_signup": "Załóż konto",
+ "login_disabled": "Logowanie jet wyłączone",
+ "action_bar_account": "Konto",
+ "action_bar_change_display_name": "Zmień wyświetlaną nazwę",
+ "action_bar_reservation_add": "Zarezerwuj temat",
+ "action_bar_reservation_edit": "Zmień rezerwację",
+ "action_bar_reservation_delete": "Usuń rezerwację",
+ "action_bar_profile_title": "Profil",
+ "action_bar_profile_settings": "Ustawienia",
+ "action_bar_profile_logout": "Wyloguj",
+ "action_bar_sign_in": "Zaloguj",
+ "action_bar_sign_up": "Załóż konto",
+ "nav_button_account": "Konto",
+ "display_name_dialog_placeholder": "Nazwa wyświetlana",
+ "reserve_dialog_checkbox_label": "Zarezerwuj temat i skonfiguruj dostęp",
+ "subscribe_dialog_subscribe_button_generate_topic_name": "Wygeneruj nazwę",
+ "subscribe_dialog_error_topic_already_reserved": "Temat już jest zarezerwowany",
+ "account_basics_username_title": "Nazwa użytkownika",
+ "account_basics_username_description": "Hej, to Ty ❤",
+ "account_basics_username_admin_tooltip": "Jesteś Administratorem",
+ "account_basics_password_title": "Hasło",
+ "account_basics_password_description": "Zmień hasło do konta",
+ "account_basics_password_dialog_current_password_label": "Aktualne hasło",
+ "account_basics_password_dialog_new_password_label": "Nowe hasło",
+ "account_basics_password_dialog_confirm_password_label": "Powtórz hasło",
+ "account_basics_password_dialog_button_submit": "Zmień hasło",
+ "account_basics_password_dialog_current_password_incorrect": "Błędne hasło",
+ "account_usage_title": "Użycie",
+ "account_usage_of_limit": "z {{limit}}",
+ "account_usage_unlimited": "Bez limitu",
+ "account_usage_limits_reset_daily": "Limity są resetowane codziennie o północy (UTC)"
}