diff --git a/locales/pl.yml b/locales/pl.yml
index 61e749e358..17e5a7c644 100644
--- a/locales/pl.yml
+++ b/locales/pl.yml
@@ -287,7 +287,7 @@ desktop/views/components/home.vue:
   notifications: "Powiadomienia"
   users: "Polecani użytkownicy"
   polls: "Ankiety"
-  post-form: "投稿フォーム"
+  post-form: "Formularz tworzenia"
   messaging: "Wiadomości"
   server: "Informacje o serwerze"
   donation: "Dotacje"
@@ -383,41 +383,41 @@ desktop/views/components/settings.vue:
   dark-mode: "Tryb ciemny"
   circle-icons: "Używaj okrągłych ikon"
   gradient-window-header: "Używaj gradientów na pasku tytułu okna"
-  post-form-on-timeline: "タイムライン上部に投稿フォームを表示する"
-  show-reply-target: "リプライ先を表示する"
+  post-form-on-timeline: "Wyświetlaj formularz tworzenia wpisu w górnej części osi czasu"
+  show-reply-target: "Pokazuj cel odpowiedzi"
   show-my-renotes: "自分の行ったRenoteをタイムラインに表示する"
   show-renoted-my-notes: "Renoteされた自分の投稿をタイムラインに表示する"
-  show-maps: "マップの自動展開"
-  show-maps-desc: "位置情報が添付された投稿のマップを自動的に展開します。"
-  sound: "サウンド"
-  enable-sounds: "サウンドを有効にする"
-  enable-sounds-desc: "投稿やメッセージを送受信したときなどにサウンドを再生します。この設定はブラウザに記憶されます。"
-  volume: "ボリューム"
-  test: "テスト"
-  mobile: "モバイル"
-  disable-via-mobile: "「モバイルからの投稿」フラグを付けない"
+  show-maps: "Automatycznie pokazuj mapę"
+  show-maps-desc: "Mapa będzie automatycznie rozwijana dla wpisów zawierających informacje o lokalizacji."
+  sound: "Dźwięk"
+  enable-sounds: "Włącz dźwięk"
+  enable-sounds-desc: "Odtwarzaj dźwięk przy wstawianiu wpisów, wysyłaniu lub otrzymywaniu wiadomości. Opcja ta jest zapamiętywana przez przeglądarkę."
+  volume: "Głośność"
+  test: "Test"
+  mobile: "Wersja mobilna"
+  disable-via-mobile: "Nie oznaczaj wpisów jako „wysłane z telefonu”"
   language: "Język"
   pick-language: "Wybierz język"
   recommended: "Zalecane"
   auto: "Automatycznie"
   specify-language: "Wybierz język"
-  language-desc: "変更はページの再度読み込み後に反映されます。"
-  cache: "キャッシュ"
+  language-desc: "Aby zmiany zostały uwzględnione, odśwież stronę."
+  cache: "Pamięć podręczna"
   clean-cache: "Wyczyść"
   cache-warn: "クリーンアップを行うと、ブラウザに記憶されたアカウント情報のキャッシュ、書きかけの投稿・返信・メッセージ、およびその他のデータ(設定情報含む)が削除されます。クリーンアップを行った後はページを再度読み込みする必要があります。"
-  cache-cleared: "キャッシュを削除しました"
-  cache-cleared-desc: "ページを再度読み込みしてください。"
+  cache-cleared: "Wyczyszczono pamięć podręczną"
+  cache-cleared-desc: "Proszę odświeżyć stronę."
   auto-watch: "投稿の自動ウォッチ"
   auto-watch-desc: "リアクションしたり返信したりした投稿に関する通知を自動的に受け取るようにします。"
-  about: "Misskeyについて"
-  operator: "このサーバーの運営者"
-  update: "Misskey Update"
-  version: "バージョン:"
-  latest-version: "最新のバージョン:"
-  update-checking: "アップデートを確認中"
-  do-update: "アップデートを確認"
-  update-settings: "詳細設定"
-  prevent-update: "アップデートを延期する(非推奨)"
+  about: "O Misskey"
+  operator: "Administrator instancji"
+  update: "Aktualizacja Misskey"
+  version: "Wersja:"
+  latest-version: "Najnowsza wersja:"
+  update-checking: "Sprawdzanie dostępności aktualizacji"
+  do-update: "Sprawdź dostępność aktualizacji"
+  update-settings: "Ustawienia zaawansowane"
+  prevent-update: "Unikaj aktualizacji (niezalecane)"
   prevent-update-desc: "Nawet jeżeli opcja jest zaznaczona, aktualizacje mogą zostać wykonane. Opcja dotyczy tylko tego urządzenia."
   no-updates: "Brak dostępnych aktualizacji"
   no-updates-desc: "Twój Misskey jest aktualny."
@@ -697,35 +697,35 @@ mobile/views/pages/selectdrive.vue:
   select-file: "Wybierz plik"
 mobile/views/pages/settings.vue:
   signed-in-as: "Zalogowany jako {}"
-  lang: "言語"
-  lang-tip: "変更はページの再読み込み後に反映されます。"
-  recommended: "推奨"
-  auto: "自動"
-  specify-language: "言語を指定"
-  design: "デザインと表示"
-  dark-mode: "ダークモード"
-  i-am-under-limited-internet: "私は通信を制限されている"
-  circle-icons: "円形のアイコンを使用"
-  timeline: "タイムライン"
-  show-reply-target: "リプライ先を表示する"
+  lang: "Język"
+  lang-tip: "Aby zmiany zostały uwzględnione, odśwież stronę."
+  recommended: "Zalecany"
+  auto: "Automatycznie"
+  specify-language: "Wybierz język"
+  design: "Wygląd i wyświetlanie"
+  dark-mode: "Tryb ciemny"
+  i-am-under-limited-internet: "Ograniczaj zużycie transferu"
+  circle-icons: "Używaj okrągłych ikon"
+  timeline: "Oś czasu"
+  show-reply-target: "Pokazuj cel odpowiedzi"
   show-my-renotes: "自分の行ったRenoteを表示する"
   show-renoted-my-notes: "Renoteされた自分の投稿を表示する"
-  behavior: "動作"
-  fetch-on-scroll: "スクロールで自動読み込み"
-  disable-via-mobile: "「モバイルからの投稿」フラグを付けない"
+  behavior: "Zachowanie"
+  fetch-on-scroll: "Automatycznie ładuj po przeciągnięciu w dół"
+  disable-via-mobile: "Nie oznaczaj wpisów jako „wysłane z telefonu”"
   twitter: "Połączenie z Twitterem"
-  twitter-connect: "Twitterアカウントに接続する"
-  twitter-reconnect: "再接続する"
-  twitter-disconnect: "切断する"
-  update: "Misskey Update"
-  version: "バージョン:"
-  latest-version: "最新のバージョン:"
-  update-checking: "アップデートを確認中"
-  check-for-updates: "アップデートを確認"
-  no-updates: "利用可能な更新はありません"
-  no-updates-desc: "お使いのMisskeyは最新です。"
-  update-available: "新しいバージョンが利用可能です"
-  update-available-desc: "ページを再度読み込みすると更新が適用されます。"
+  twitter-connect: "Połącz z Twitterem"
+  twitter-reconnect: "Połącz ponownie"
+  twitter-disconnect: "Rozłącz"
+  update: "Aktualizacja Misskey"
+  version: "Wersja:"
+  latest-version: "Najnowsza wersja:"
+  update-checking: "Sprawdzanie dostępności aktualizacji"
+  check-for-updates: "Sprawdź dostępność aktualizacji"
+  no-updates: "Brak dostępnych aktualizacji"
+  no-updates-desc: "Twój Misskey jest aktualny."
+  update-available: "Dostępna jest nowa wersja"
+  update-available-desc: "Odśwież stronę, aby zastosować aktualizację."
   settings: "Ustawienia"
   signout: "Wyloguj"
 mobile/views/pages/user.vue: