This is an automated email from the ASF dual-hosted git repository.

mobuchowski pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 455d9581367 UI: Complete Polish translations and unify slot/deferred 
wording (#72623)
455d9581367 is described below

commit 455d95813671be6a4c9828209f7baeba2410b1d2
Author: Jarek Potiuk <[email protected]>
AuthorDate: Mon Sep 28 16:21:07 2026 +0200

    UI: Complete Polish translations and unify slot/deferred wording (#72623)
    
    * UI: Complete Polish translations and unify slot/deferred wording
    
    The Polish locale had drifted behind the English source: a number of
    namespaces were only partially covered, so users running the UI in
    Polish saw untranslated English strings mixed into settings, filters
    and backfill dialogs, and one dashboard label rendered as an empty
    string.
    
    Two terms had also been translated inconsistently between namespaces,
    which made the same concept read differently depending on which screen
    it appeared on. Pool "slots" and task "deferred" state are now rendered
    with one wording each across the whole locale, matching the wording the
    admin screens already used.
    
    * UI: Bring Polish translations to full coverage
    
    The branch set out to complete the Polish locale but stopped at 96.1%: the 
Dag bundles browser, the Dag scheduling/drain controls, two Dag list filters 
and the JSON preview counter were still falling back to English, and some of 
that gap only opened up after the branch was rebased onto newer main.
    
    The hitl change is a separate defect rather than a gap. Polish was the only 
locale to render the "responded by" column through a {{userName}} placeholder; 
neither of the two call sites passes interpolation values, so i18next left the 
braces in place and the column header and filter label showed the raw variable 
name. The other locales spell the hint out in parentheses, which is what Polish 
now does too.
    
    Generated-by: Claude Opus 5
---
 .../airflow/ui/public/i18n/locales/pl/admin.json   |  30 ++++--
 .../airflow/ui/public/i18n/locales/pl/assets.json  |  21 ++++-
 .../airflow/ui/public/i18n/locales/pl/browse.json  |  38 ++++++++
 .../airflow/ui/public/i18n/locales/pl/common.json  | 103 ++++++++++++++++++++-
 .../ui/public/i18n/locales/pl/components.json      |  29 +++++-
 .../src/airflow/ui/public/i18n/locales/pl/dag.json |  13 ++-
 .../airflow/ui/public/i18n/locales/pl/dags.json    |  30 +++++-
 .../ui/public/i18n/locales/pl/dashboard.json       |   6 +-
 .../airflow/ui/public/i18n/locales/pl/hitl.json    |   2 +-
 9 files changed, 245 insertions(+), 27 deletions(-)

diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/pl/admin.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/pl/admin.json
index 646a9d89b7e..4c25406d7d2 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/pl/admin.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/pl/admin.json
@@ -9,7 +9,11 @@
   "config": {
     "columns": {
       "section": "Sekcja"
-    }
+    },
+    "config_few": "Konfiguracje",
+    "config_many": "Konfiguracji",
+    "config_one": "Konfiguracja",
+    "config_other": "Konfiguracje"
   },
   "connections": {
     "add": "Dodaj połączenie",
@@ -101,7 +105,11 @@
       "dagProcessorJob": "Zadanie procesora Dagów",
       "schedulerJob": "Zadanie harmonogramu",
       "triggererJob": "Zadanie cyngla"
-    }
+    },
+    "job_few": "Zadania",
+    "job_many": "Zadań",
+    "job_one": "Zadanie",
+    "job_other": "Zadania"
   },
   "plugins": {
     "columns": {
@@ -111,24 +119,28 @@
     "importError_many": "Błędów importu wtyczek",
     "importError_one": "Błąd importu wtyczki",
     "importError_other": "Błędy importu wtyczek",
+    "plugin_few": "Wtyczki",
+    "plugin_many": "Wtyczek",
+    "plugin_one": "Wtyczka",
+    "plugin_other": "Wtyczki",
     "searchPlaceholder": "Szukaj po pliku"
   },
   "pools": {
     "add": "Dodaj pulę",
-    "deferredSlotsIncluded": "Uwzględniono odroczone miejsca",
+    "deferredSlotsIncluded": "Uwzględniono odroczone sloty",
     "delete": {
       "title": "Usuń pulę",
       "warning": "To usunie wszystkie metadane związane z pulą i może wpłynąć 
na zadania korzystające z tej puli."
     },
     "edit": "Edytuj pulę",
     "form": {
-      "checkbox": "Zaznacz, aby uwzględnić zadania odroczone przy obliczaniu 
wolnych miejsc w puli",
+      "checkbox": "Zaznacz, aby uwzględnić zadania odroczone przy obliczaniu 
wolnych slotów w puli",
       "description": "Opis",
       "includeDeferred": "Uwzględnij odroczone",
       "nameMaxLength": "Nazwa może zawierać maksymalnie 256 znaków",
       "nameRequired": "Nazwa jest wymagana",
-      "slots": "Miejsca",
-      "slotsHelperText": "Użyj -1 dla nieograniczonej liczby miejsc."
+      "slots": "Sloty",
+      "slotsHelperText": "Użyj -1 dla nieograniczonej liczby slotów."
     },
     "noPoolsFound": "Nie znaleziono pul",
     "pool_few": "Pule",
@@ -146,7 +158,11 @@
     "columns": {
       "packageName": "Nazwa paczki",
       "version": "Wersja"
-    }
+    },
+    "provider_few": "Providery",
+    "provider_many": "Providerów",
+    "provider_one": "Provider",
+    "provider_other": "Providery"
   },
   "variables": {
     "add": "Dodaj zmienną",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/pl/assets.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/pl/assets.json
index 09b340eafba..0ed1f99952d 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/pl/assets.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/pl/assets.json
@@ -1,5 +1,10 @@
 {
   "additional_data": "Dodatkowe dane",
+  "alias_few": "Aliasy",
+  "alias_many": "Aliasów",
+  "alias_one": "Alias",
+  "alias_other": "Aliasy",
+  "aliases": "Aliasy",
   "asset_few": "Zasoby",
   "asset_many": "Zasobów",
   "asset_one": "Zasób",
@@ -15,6 +20,10 @@
     "deleteWarning": "Zasób utraci ten zachowany wpis magazynu stanu.",
     "edit": "Edytuj wpis magazynu stanu zasobu",
     "emptyState": "Magazyn stanu zasobu przechowuje wartości przypisane do 
tożsamości zasobu, współdzielone przez wszystkie wykonania Dagów. Workery mogą 
zapisywać do magazynu stanu zasobu przez Task SDK.",
+    "entry_few": "Wpisy",
+    "entry_many": "Wpisów",
+    "entry_one": "Wpis",
+    "entry_other": "Wpisy",
     "lastUpdatedBy": "Ostatnio zaktualizowane przez",
     "lastUpdatedByApi": "API",
     "lastUpdatedByWatcher": "Watcher",
@@ -44,7 +53,10 @@
     "title": "Utwórz zdarzenie zasobu dla {{name}}"
   },
   "events": "Zdarzenia",
-  "extra": "Dodatkowe",
+  "filters": {
+    "groupPlaceholder": "Szukaj grupy",
+    "lastEventDateRange": "Data ostatniego zdarzenia"
+  },
   "group": "Grupa",
   "lastAssetEvent": "Ostatnie zdarzenie zasobu",
   "name": "Nazwa",
@@ -52,5 +64,10 @@
   "scheduledDags": "Zaplanowane Dagi",
   "scheduling": "Planowanie",
   "searchPlaceholder": "Szukaj zasobów",
-  "taskDependencies": "Zależności zadań"
+  "taskDependencies": "Zależności zadań",
+  "watcher_few": "Watchery",
+  "watcher_many": "Watcherów",
+  "watcher_one": "Watcher",
+  "watcher_other": "Watchery",
+  "watchers": "Watchery"
 }
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/pl/browse.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/pl/browse.json
index a9557c07be2..e44eb151554 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/pl/browse.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/pl/browse.json
@@ -10,6 +10,40 @@
       "eventType": "Typ zdarzenia"
     }
   },
+  "dagBundles": {
+    "active": "Aktywna",
+    "columns": {
+      "active": "Aktywna",
+      "importErrors": "Błędy importu",
+      "lastRefreshed": "Ostatnie odświeżenie",
+      "name": "Nazwa",
+      "version": "Wersja"
+    },
+    "detail": {
+      "status": "Stan"
+    },
+    "files": {
+      "columns": {
+        "file": "Plik",
+        "lastParsed": "Ostatnia analiza",
+        "parseDuration": "Czas parsowania"
+      },
+      "file_few": "Pliki",
+      "file_many": "Plików",
+      "file_one": "Plik",
+      "file_other": "Pliki",
+      "importErrorGone": "Ten błąd importu nie jest już rejestrowany. 
Prawdopodobnie został naprawiony przez ponowne przetworzenie.",
+      "neverParsed": "Nigdy",
+      "showImportError_few": "Zobacz {{count}} błędy",
+      "showImportError_many": "Zobacz {{count}} błędów",
+      "showImportError_one": "Zobacz błąd",
+      "showImportError_other": "Zobacz {{count}} błędy"
+    },
+    "inactive": "Nieaktywna",
+    "neverRefreshed": "Nigdy",
+    "notRefreshedYet": "Jeszcze nieodświeżona",
+    "notVersioned": "Bez wersjonowania"
+  },
   "deadlines": {
     "columns": {
       "alertName": "Nazwa alertu",
@@ -58,6 +92,10 @@
       "successTitle": "XCom zaktualizowany",
       "title": "Edytuj XCom"
     },
+    "entry_few": "Wpisy XCom",
+    "entry_many": "Wpisów XCom",
+    "entry_one": "Wpis XCom",
+    "entry_other": "Wpisy XCom",
     "key": "Klucz",
     "title": "XCom",
     "value": "Wartość"
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/pl/common.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/pl/common.json
index 434ace23b2f..ec4debfb85b 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/pl/common.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/pl/common.json
@@ -30,8 +30,10 @@
   "backfill_many": "Wypełnień wstecznych",
   "backfill_one": "Wypełnienie wsteczne",
   "backfill_other": "Wypełnienia wsteczne",
+  "breadcrumb": "Ścieżka nawigacji",
   "browse": {
     "auditLog": "Log audytu",
+    "dagBundles": "Paczki Dagów",
     "deadlines": "Terminy",
     "jobs": "Zadania",
     "requiredActions": "Wymagane akcje",
@@ -48,7 +50,12 @@
   "dag_many": "Dagów",
   "dag_one": "Dag",
   "dag_other": "Dagi",
+  "dagBundle_few": "Paczki Dagów",
+  "dagBundle_many": "Paczek Dagów",
+  "dagBundle_one": "Paczka Dagów",
+  "dagBundle_other": "Paczki Dagów",
   "dagDetails": {
+    "activeRuns": "Aktywne wykonania",
     "catchup": "Nadrabianie zaległości",
     "dagRunTimeout": "Limit czasu wykonania",
     "defaultArgs": "Domyślne argumenty",
@@ -98,9 +105,8 @@
   "dagRun_one": "Wykonanie",
   "dagRun_other": "Wykonania",
   "dagRunId": "Identyfikator wykonania",
+  "dagRunState": "Stan wykonania Daga",
   "dagWarnings": "Ostrzeżenia/Błędy Daga",
-  "defaultToGraphView": "Domyślnie widok grafu",
-  "defaultToGridView": "Domyślnie widok siatki",
   "delete": "Usuń",
   "diff": "Porównaj",
   "diffCompareWith": "Porównaj z",
@@ -134,6 +140,10 @@
       "title": "Dostęp zabroniony"
     }
   },
+  "event_few": "Zdarzenia",
+  "event_many": "Zdarzeń",
+  "event_one": "Zdarzenie",
+  "event_other": "Zdarzenia",
   "expand": {
     "collapse": "Zwiń",
     "expand": "Rozwiń",
@@ -149,21 +159,30 @@
   },
   "filter": "Filtr",
   "filters": {
+    "addFilter": "Dodaj filtr",
+    "completedAt": "Zakończono o",
+    "date": "Data",
     "durationFrom": "Czas trwania od",
     "durationTo": "Czas trwania do",
     "endTime": "Czas zakończenia",
     "logicalDateFrom": "Data logiczna od",
     "logicalDateTo": "Data logiczna do",
+    "maxActiveRunsFrom": "Maksymalna liczba aktywnych wykonań od",
+    "maxActiveRunsTo": "Maksymalna liczba aktywnych wykonań do",
+    "removeFilter": "Usuń filtr",
     "runAfterFrom": "Uruchom po (od)",
     "runAfterTo": "Uruchom po (do)",
     "searchAsset": "Szukaj zasobu",
     "selectDateRange": "Wybierz zakres dat",
-    "startTime": "Czas rozpoczęcia"
+    "selectDateTime": "Wybierz datę i godzinę",
+    "startTime": "Czas rozpoczęcia",
+    "time": "Godzina"
   },
   "fullscreen": {
     "tooltip": "Naciśnij {{hotkey}}, aby przejść na pełny ekran"
   },
   "generateToken": "Wygeneruj token",
+  "includedIn": "Zawarte w",
   "key": "Klucz",
   "logicalDate": "Data logiczna",
   "logout": "Wyloguj",
@@ -184,8 +203,9 @@
     "assets": "Zasoby",
     "browse": "Przegląd",
     "dags": "Dagi",
+    "dashboard": "Pulpit",
     "docs": "Pomoc",
-    "home": "Pulpit",
+    "home": "Strona główna",
     "legacyFabViews": "Widoki Fab z Airflow 2",
     "plugins": "Wtyczki",
     "security": "Dostęp"
@@ -202,6 +222,10 @@
     "write": "Napisz"
   },
   "overallStatus": "Stan ogólny",
+  "partition_few": "Partycje",
+  "partition_many": "Partycji",
+  "partition_one": "Partycja",
+  "partition_other": "Partycje",
   "partitionedDagRun_few": "Partycjonowane wykonania Dagów",
   "partitionedDagRun_many": "Partycjonowanych wykonań Dagów",
   "partitionedDagRun_one": "Partycjonowane wykonanie Daga",
@@ -209,6 +233,7 @@
   "partitionedDagRunDetail": {
     "receivedAssetEvents": "Otrzymane zdarzenia zasobów"
   },
+  "pause": "Wstrzymaj",
   "pendingDagRun_few": "{{count}} oczekujące wykonania Dagów",
   "pendingDagRun_many": "{{count}} oczekujących wykonań Dagów",
   "pendingDagRun_one": "{{count}} oczekujące wykonanie Daga",
@@ -261,6 +286,57 @@
   },
   "selectLanguage": "Wybierz język",
   "selected": "Wybrano",
+  "settings": {
+    "clearing": {
+      "preventRunningTask": {
+        "helper": "Pomijaj aktualnie uruchomione zadania podczas czyszczenia 
instancji zadań.",
+        "label": "Zapobiegaj czyszczeniu uruchomionych zadań"
+      },
+      "runSelection": {
+        "helper": "Opcje wybrane domyślnie podczas czyszczenia wykonania 
Daga.",
+        "label": "Domyślny wybór przy czyszczeniu wykonania"
+      },
+      "taskSelection": {
+        "helper": "Opcje wybrane domyślnie podczas czyszczenia instancji 
zadań.",
+        "label": "Domyślny wybór przy czyszczeniu zadań"
+      },
+      "title": "Czyszczenie"
+    },
+    "description": "Te preferencje są zapisywane tylko w tej przeglądarce i 
obowiązują w całej aplikacji.",
+    "general": {
+      "landingPage": {
+        "helper": "Strona wyświetlana po otwarciu Airflow.",
+        "label": "Strona startowa",
+        "options": {
+          "dags": "Dagi",
+          "dashboard": "Pulpit"
+        }
+      },
+      "title": "Ogólne"
+    },
+    "graph": {
+      "defaultDirection": {
+        "helper": "Kierunek układu grafów Dagów i zasobów, dla których nie 
ustawiono go indywidualnie.",
+        "label": "Domyślny kierunek grafu"
+      },
+      "title": "Graf"
+    },
+    "marking": {
+      "taskSelection": {
+        "helper": "Opcje wybrane domyślnie podczas oznaczania stanu instancji 
zadania.",
+        "label": "Domyślny wybór przy oznaczaniu"
+      },
+      "title": "Oznaczanie"
+    },
+    "taskInstance": {
+      "defaultTab": {
+        "helper": "Zakładka wyświetlana jako pierwsza po otwarciu instancji 
zadania. Linki do konkretnej zakładki nadal ją otwierają.",
+        "label": "Domyślna zakładka instancji zadania"
+      },
+      "title": "Instancja zadania"
+    },
+    "title": "Ustawienia"
+  },
   "shortcuts": {
     "categories": {
       "code": "Kod",
@@ -304,6 +380,11 @@
   },
   "showDetailsPanel": "Pokaż panel szczegółów",
   "signedInAs": "Zalogowano jako",
+  "slot": "Slot",
+  "slot_few": "Sloty",
+  "slot_many": "Slotów",
+  "slot_one": "Slot",
+  "slot_other": "Sloty",
   "source": {
     "hide": "Ukryj źródła",
     "hotkey": "s",
@@ -317,7 +398,7 @@
   "state": "Stan",
   "states": {
     "awaiting_input": "Oczekuje na dane wejściowe",
-    "deferred": "Odłożone",
+    "deferred": "Odroczone",
     "failed": "Niepowodzenie",
     "no_status": "Brak stanu",
     "none": "Brak stanu",
@@ -334,6 +415,7 @@
     "up_for_retry": "Do ponownej próby",
     "upstream_failed": "Niepowodzenie poprzednika"
   },
+  "switchDag": "Przełącz $t(dag_one)",
   "table": {
     "completedAt": "Zakończono o",
     "createdAt": "Utworzono o",
@@ -345,8 +427,10 @@
     "filterReset_other": "Resetuj filtry",
     "from": "Od",
     "maxActiveRuns": "Maksymalna liczba aktywnych wykonań",
+    "noResultsFound": "Nie znaleziono wyników",
     "noTagsFound": "Nie znaleziono etykiet",
     "noTeamsFound": "Nie znaleziono zespołów",
+    "ownerPlaceholder": "Filtruj według właściciela",
     "tagMode": {
       "all": "Wszystkie",
       "any": "Dowolne"
@@ -408,6 +492,14 @@
   "taskInstance_many": "Instancji Zadań",
   "taskInstance_one": "Instancja Zadania",
   "taskInstance_other": "Instancje Zadań",
+  "teams": {
+    "more_few": "i jeszcze {{count}}",
+    "more_many": "i jeszcze {{count}}",
+    "more_one": "i jeszcze {{count}}",
+    "more_other": "i jeszcze {{count}}",
+    "none": "Brak zespołu",
+    "title": "Zespoły"
+  },
   "timeRange": {
     "last12Hours": "Ostatnie 12 godzin",
     "last24Hours": "Ostatnie 24 godziny",
@@ -492,6 +584,7 @@
   "total": "Wszystkie {{state}}",
   "triggered": "Uruchomiony",
   "tryNumber": "Numer próby",
+  "unpause": "Wznów",
   "user": "Profil",
   "validation": {
     "mustBeAtLeast": "Musi wynosić co najmniej {{min}}.",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/pl/components.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/pl/components.json
index b9846e160f3..cd9f02d0473 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/pl/components.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/pl/components.json
@@ -9,10 +9,22 @@
     "backwards": "Uruchom wstecz",
     "dateRange": "Zakres dat",
     "errorStartDateBeforeEndDate": "Data początkowa musi być wcześniejsza niż 
data końcowa",
+    "exceptionReason": {
+      "alreadyExists": "Już istnieje",
+      "inFlight": "W trakcie",
+      "unknown": "Nieznany"
+    },
     "maxRuns": "Maksymalna liczba aktywnych wykonań",
     "missingAndErroredRuns": "Brakujące i błędne wykonania",
     "missingRuns": "Brakujące wykonania",
+    "notCreatedReason": "Powód nieutworzenia",
     "overrideExistingParams": "Nadpisz parametry istniejących wykonań",
+    "partitionRange": "Zakres partycji",
+    "partitionsAffected_few": "{{count}} partycje zostaną wypełnione 
wstecznie:",
+    "partitionsAffected_many": "{{count}} partycji zostanie wypełnionych 
wstecznie:",
+    "partitionsAffected_one": "{{count}} partycja zostanie wypełniona 
wstecznie:",
+    "partitionsAffected_other": "{{count}} partycji zostanie wypełnionych 
wstecznie:",
+    "partitionsNone": "Brak partycji pasujących do wybranego zakresu.",
     "permissionDenied": "Próba nieudana: Użytkownik nie ma uprawnień do 
tworzenia wypełnień wstecznych.",
     "reprocessBehavior": "Zachowanie ponownego przetwarzania",
     "run": "Uruchom ponowne przetwarzanie",
@@ -31,7 +43,8 @@
     "validation": {
       "datesRequired": "Należy podać zarówno datę początkową, jak i końcową 
interwału danych.",
       "startBeforeEnd": "Data początkowa interwału danych musi być 
wcześniejsza lub równa dacie końcowej."
-    }
+    },
+    "viewSlots": "Zobacz sloty dla wypełnienia wstecznego #{{id}}"
   },
   "banner": {
     "backfillInProgress": "Wypełnienie wsteczne w toku",
@@ -112,6 +125,12 @@
     "taskGroup": "Grupa zadań",
     "zoomToTask": "Powiększ do wybranego zadania"
   },
+  "jsonPreview": {
+    "items_few": "{{count}} elementy",
+    "items_many": "{{count}} elementów",
+    "items_one": "1 element",
+    "items_other": "{{count}} elementy"
+  },
   "limitedList": "+{{count}} więcej",
   "limitedList.allItems": "Wszystkie {{count}} elementy:",
   "limitedList.allTags_few": "Wszystkie tagi ({{count}})",
@@ -129,7 +148,15 @@
     "file": "Plik",
     "location": "linia {{line}} w {{name}}"
   },
+  "passwordToggle": {
+    "hide": "Ukryj wartość",
+    "show": "Pokaż wartość"
+  },
   "reparseDag": "Ponowne przetworznie Daga",
+  "slowestTaskInstances": {
+    "empty": "Brak zakończonych instancji zadań w tym zakresie",
+    "title": "Najwolniejsze instancje zadań"
+  },
   "sortedAscending": "posortowane rosnąco",
   "sortedDescending": "posortowane malejąco",
   "sortedUnsorted": "nieposortowane",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/pl/dag.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/pl/dag.json
index 6b2369bb34c..9c1390aa8c2 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/pl/dag.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/pl/dag.json
@@ -42,6 +42,7 @@
   },
   "deadlineAlerts": {
     "completionRule": "Musi zakończyć się w ciągu {{interval}} od momentu: 
{{reference}}",
+    "completionRuleDynamic": "Musi zakończyć się w zmiennym interwale liczonym 
od momentu: {{reference}}",
     "count_few": "{{count}} terminy",
     "count_many": "{{count}} terminów",
     "count_one": "{{count}} termin",
@@ -157,13 +158,7 @@
       "label": "Liczba wykonań Daga"
     },
     "dependencies": {
-      "label": "Zależności",
-      "options": {
-        "allDagDependencies": "Wszystkie zależności Daga",
-        "externalConditions": "Warunki zewnętrzne",
-        "onlyTasks": "Tylko zadania"
-      },
-      "placeholder": "Zależności"
+      "allDagDependencies": "Wszystkie zależności Daga"
     },
     "graphDirection": {
       "label": "Kierunek grafu"
@@ -258,6 +253,10 @@
     "deleteWarning": "Zadanie utraci te zachowane dane. Jeśli używa tego 
klucza do śledzenia pracy zewnętrznej (np. zewnętrznego ID zadania), nie będzie 
mogło jej wznowić.",
     "edit": "Edytuj wpis magazynu stanu zadania",
     "emptyStore": "Magazyn stanu zadania przechowuje wartości zachowywane 
pomiędzy ponownymi próbami. Workery mogą zapisywać do magazynu stanu zadania 
przez Task SDK.",
+    "entry_few": "Wpisy",
+    "entry_many": "Wpisów",
+    "entry_one": "Wpis",
+    "entry_other": "Wpisy",
     "expiresAt": {
       "column": "Wygasa o",
       "custom": "Niestandardowy",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/pl/dags.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/pl/dags.json
index 371399c4086..6a22b3389ac 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/pl/dags.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/pl/dags.json
@@ -11,18 +11,27 @@
     "allRunTypes": "Wszystkie Typy Wykonań Dagów",
     "allStates": "Wszystkie Stany",
     "anyRunState": "Dowolne wykonanie",
+    "anyRunStatePlaceholder": "Wybierz dowolny stan wykonania…",
     "favorite": {
       "all": "Wszystkie",
       "favorite": "Ulubione",
       "unfavorite": "Nieulubione"
     },
+    "favoriteState": "Stan ulubionych",
+    "favoriteStatePlaceholder": "Wybierz stan ulubionych…",
     "lastRunState": "Ostatnie wykonanie",
+    "lastRunStatePlaceholder": "Wybierz stan ostatniego wykonania…",
+    "noTimetableTypesFound": "Nie znaleziono typów harmonogramu",
     "paused": {
       "active": "Aktywne",
       "all": "Wszystkie",
       "paused": "Wstrzymane"
     },
-    "runIdPatternFilter": "Szukaj Wykonań Dagów"
+    "pausedPlaceholder": "Wybierz stan wstrzymania…",
+    "pausedState": "Stan wstrzymania",
+    "requiresHitlAction": "Wymaga akcji HITL",
+    "runIdPatternFilter": "Szukaj Wykonań Dagów",
+    "timetableType": "Typ harmonogramu"
   },
   "ownerLink": "Link do właściciela {{owner}}",
   "runAndTaskActions": {
@@ -75,6 +84,7 @@
       "preventRunningTasks": "Zapobiegaj ponownemu uruchomieniu, jeśli zadanie 
jest uruchomione",
       "queueNew": "Kolejkuj nowe zadania",
       "runOnLatestVersion": "Uruchom w najnowszej wersji paczki Dagów",
+      "runOnLatestVersionForced": "Zawsze używa najnowszej — nie ma 
wcześniejszej wersji, do której można wrócić",
       "upstream": "Taski nadrzędne"
     }
   },
@@ -83,6 +93,24 @@
     "loading": "Ładowanie liczby wykonań według stanu",
     "tooltip": "{{state}}: {{formattedCount}} — kliknij, aby filtrować 
wykonania"
   },
+  "schedulingActions": {
+    "cancelDrain": "Anuluj wygaszanie",
+    "drain": "Wygaś, potem wstrzymaj",
+    "drainPrompt": "Ten Dag ma trwające wykonania. Wygaszanie pozwoli im się 
zakończyć, zanim Dag zostanie wstrzymany; wstrzymanie teraz natychmiast 
zatrzyma planowanie, bez czekania na nie.",
+    "pauseNow": "Wstrzymaj teraz"
+  },
+  "schedulingBanner": {
+    "message": "Ten Dag jest wygaszany. Zostanie wstrzymany, gdy zakończą się 
jego trwające wykonania."
+  },
+  "schedulingState": {
+    "active": "Aktywne",
+    "draining": "Wygaszane",
+    "drainingBadgeTooltip": "Ten Dag zostanie wstrzymany, gdy zakończą się 
jego trwające wykonania.",
+    "drainingTooltip": "Wygaszanie {{dagDisplayName}} — wstrzymanie nastąpi po 
zakończeniu trwających wykonań. Kliknij, aby wznowić.",
+    "label": "Stan harmonogramu",
+    "paused": "Wstrzymane",
+    "placeholder": "Wybierz stan harmonogramu…"
+  },
   "search": {
     "advanced": "Wyszukiwanie zaawansowane",
     "clear": "Wyczyść wyszukiwanie",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/pl/dashboard.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/pl/dashboard.json
index 2ae2b6babd3..f9341ea152a 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/pl/dashboard.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/pl/dashboard.json
@@ -19,8 +19,8 @@
     "showMore": "Pokaż więcej",
     "title": "Terminy"
   },
-  "deferredSlotsNotCounted": "Odłożone, ale nieliczone do slotów: {{count}}",
-  "deferredSlotsNotCountedTooltip": "Odłożone zadania pokazane na pasku są 
liczone do slotów puli. Odłożone zadania pokazane pod paskiem pochodzą z pul, 
które liczą sloty, nie licząc odłożonych zadań.",
+  "deferredSlotsNotCounted": "Odroczone, ale nieliczone do slotów: {{count}}",
+  "deferredSlotsNotCountedTooltip": "Odroczone zadania pokazane na pasku są 
liczone do slotów puli. Odroczone zadania pokazane pod paskiem pochodzą z pul, 
które liczą sloty, nie licząc odroczonych zadań.",
   "favorite": {
     "favoriteDags_few": "Pierwsze {{count}} ulubione Dagi",
     "favoriteDags_many": "Pierwsze {{count}} ulubionych Dagów",
@@ -52,7 +52,7 @@
   },
   "managePools": "Zarządzaj pulami",
   "noAssetEvents": "Nie znaleziono zdarzeń zasobów.",
-  "poolSlots": "",
+  "poolSlots": "Sloty puli",
   "sortBy": {
     "newestFirst": "Najnowsze Pierwsze",
     "oldestFirst": "Najstarsze Pierwsze",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/pl/hitl.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/pl/hitl.json
index a8e9585e8bb..01dce49b8b8 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/pl/hitl.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/pl/hitl.json
@@ -24,7 +24,7 @@
     "optionsLabel": "Opcje",
     "received": "Odpowiedź otrzymana o ",
     "respond": "Odpowiedz",
-    "responded_by_user_name": "Odpowiedź udzielona przez {{userName}}",
+    "responded_by_user_name": "Odpowiedź udzielona przez (nazwa użytkownika)",
     "success": "Odpowiedź dla {{taskId}} została pomyślnie wysłana",
     "title": "Instancja zadania wymagająca interwencji człowieka - {{taskId}}"
   },

Reply via email to