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

potiuk 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 6255513a3b6 Add missing Polish UI translations (#74533)
6255513a3b6 is described below

commit 6255513a3b669096b15c7c623e8fa3e702f016e1
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sat Oct 10 12:03:57 2026 +0100

    Add missing Polish UI translations (#74533)
    
    Polish had fallen to 90.6% coverage as new UI features landed (Dag version 
comparison, drain on unpause, health instances, Dags list folders and recent 
tasks), so these screens showed English text to Polish users.
    
    Generated-by: Claude Opus 5
    Claude-Session: https://claude.ai/code/session_014np1fVAxHmGaBFt3qebJ8x
---
 .../airflow/ui/public/i18n/locales/pl/admin.json   |  1 +
 .../airflow/ui/public/i18n/locales/pl/assets.json  |  1 +
 .../airflow/ui/public/i18n/locales/pl/common.json  | 44 ++++++++++++-
 .../ui/public/i18n/locales/pl/components.json      | 19 +++++-
 .../src/airflow/ui/public/i18n/locales/pl/dag.json | 72 ++++++++++++++++++++++
 .../airflow/ui/public/i18n/locales/pl/dags.json    | 21 ++++++-
 .../ui/public/i18n/locales/pl/dashboard.json       | 19 +++++-
 7 files changed, 173 insertions(+), 4 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 bacc73d773e..b41df130d72 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
@@ -42,6 +42,7 @@
     "form": {
       "connectionIdRequired": "Identyfikator połączenia jest wymagany",
       "connectionIdRequirement": "Identyfikator połączenia nie może zawierać 
wyłącznie spacji",
+      "connectionTypeFields": "Pola typu {{connectionType}}",
       "connectionTypeRequired": "Typ połączenia jest wymagany",
       "extraFieldsJson": "Dodatkowe pola JSON",
       "helperText": "Brakuje typu połączenia? Upewnij się, że zainstalowałeś 
odpowiedniego dostawcę.",
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 0ed1f99952d..780e85c4cac 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
@@ -55,6 +55,7 @@
   "events": "Zdarzenia",
   "filters": {
     "groupPlaceholder": "Szukaj grupy",
+    "hasEvents": "Ma zdarzenia",
     "lastEventDateRange": "Data ostatniego zdarzenia"
   },
   "group": "Grupa",
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 ec4debfb85b..4165c6086b1 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
@@ -184,6 +184,12 @@
   "generateToken": "Wygeneruj token",
   "includedIn": "Zawarte w",
   "key": "Klucz",
+  "loading": "Ładowanie…",
+  "logLevel": {
+    "hide": "Ukryj poziomy logów",
+    "hotkey": "l",
+    "show": "Pokaż poziomy logów"
+  },
   "logicalDate": "Data logiczna",
   "logout": "Wyloguj",
   "logoutConfirmation": "Zamierzasz wylogować się z aplikacji.",
@@ -210,6 +216,7 @@
     "plugins": "Wtyczki",
     "security": "Dostęp"
   },
+  "no": "Nie",
   "noItemsFound": "Nie znaleziono modelu {{modelName}}",
   "note": {
     "add": "Dodaj notatkę",
@@ -288,6 +295,10 @@
   "selected": "Wybrano",
   "settings": {
     "clearing": {
+      "keepTaskState": {
+        "helper": "Domyślnie zachowuj wpisy magazynu stanu zadania podczas 
czyszczenia instancji zadań, zamiast je usuwać.",
+        "label": "Zachowuj stan zadania przy czyszczeniu"
+      },
       "preventRunningTask": {
         "helper": "Pomijaj aktualnie uruchomione zadania podczas czyszczenia 
instancji zadań.",
         "label": "Zapobiegaj czyszczeniu uruchomionych zadań"
@@ -302,6 +313,13 @@
       },
       "title": "Czyszczenie"
     },
+    "dagsList": {
+      "recentTasks": {
+        "helper": "Pokazuj ostatnie stany zadań każdego Daga na liście Dagów. 
Wyłącz, aby ich nie ładować, co może pomóc we wdrożeniach z wieloma Dagami.",
+        "label": "Pokazuj ostatnie zadania"
+      },
+      "title": "Lista Dagów"
+    },
     "description": "Te preferencje są zapisywane tylko w tej przeglądarce i 
obowiązują w całej aplikacji.",
     "general": {
       "landingPage": {
@@ -319,6 +337,10 @@
         "helper": "Kierunek układu grafów Dagów i zasobów, dla których nie 
ustawiono go indywidualnie.",
         "label": "Domyślny kierunek grafu"
       },
+      "taskGroupsExpanded": {
+        "helper": "Rozwijaj grupy zadań w Dagach, dla których nie zapisano 
wyboru grup. Istniejące wybory są zachowywane.",
+        "label": "Domyślnie rozwijaj grupy zadań"
+      },
       "title": "Graf"
     },
     "marking": {
@@ -328,6 +350,13 @@
       },
       "title": "Oznaczanie"
     },
+    "search": {
+      "matchAnywhere": {
+        "helper": "$t(search.advanced.description) Wybór dokonany w konkretnym 
polu wyszukiwania i udostępnione linki nadal mają pierwszeństwo.",
+        "label": "Domyślnie dopasowuj w dowolnym miejscu"
+      },
+      "title": "Wyszukiwanie"
+    },
     "taskInstance": {
       "defaultTab": {
         "helper": "Zakładka wyświetlana jako pierwsza po otwarciu instancji 
zadania. Linki do konkretnej zakładki nadal ją otwierają.",
@@ -370,6 +399,7 @@
       "toggleExpand": "Rozwiń lub zwiń wszystkie grupy",
       "toggleFullscreen": "Przełącz pełny ekran",
       "toggleGraphGrid": "Przełącz widok grafu / siatki",
+      "toggleLogLevel": "Przełącz poziomy logów",
       "toggleSource": "Przełącz źródła",
       "toggleTaskGroup": "Rozwiń lub zwiń grupę zadań",
       "toggleTimestamp": "Przełącz znaczniki czasu",
@@ -416,6 +446,7 @@
     "upstream_failed": "Niepowodzenie poprzednika"
   },
   "switchDag": "Przełącz $t(dag_one)",
+  "switchDagRun": "Przełącz wykonanie",
   "table": {
     "completedAt": "Zakończono o",
     "createdAt": "Utworzono o",
@@ -476,6 +507,11 @@
     "queuedWhen": "Zakolejkowano o",
     "renderedMapIndex": "Wyrenderowany indeks mapowania",
     "scheduledWhen": "Zaplanowano o",
+    "stateReason": "Przyczyna stanu",
+    "stateReasonSummary": {
+      "failed": "Zatrzymano przy próbie {{tryNumber}} z {{totalTries}}",
+      "upForRetry": "Ponawianie po próbie {{tryNumber}} z {{totalTries}}"
+    },
     "trigger": "Wyzwalacz",
     "triggerer": {
       "assigned": "Przypisany wyzwalacz",
@@ -501,9 +537,14 @@
     "title": "Zespoły"
   },
   "timeRange": {
+    "anyTime": "Dowolny czas",
+    "in": "w okresie",
+    "last7Days": "Ostatnie 7 dni",
     "last12Hours": "Ostatnie 12 godzin",
     "last24Hours": "Ostatnie 24 godziny",
+    "last30Days": "Ostatnie 30 dni",
     "lastHour": "Ostatnia godzina",
+    "latestRun": "Ostatnie wykonanie",
     "pastWeek": "Poprzedni tydzień"
   },
   "timestamp": {
@@ -596,5 +637,6 @@
     "tooltip": "Wybierz {{hotkey}} aby przełączyć zawijanie",
     "unwrap": "Wyłącz zawijanie",
     "wrap": "Włącz zawijanie"
-  }
+  },
+  "yes": "Tak"
 }
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 c2bd078a7d1..f17126674d5 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
@@ -150,11 +150,25 @@
     "hide": "Ukryj wartość",
     "show": "Pokaż wartość"
   },
+  "pausedDag": {
+    "drain": "Wygaś",
+    "drainDescription": "Niezakończone wykonania są kontynuowane, ale nie są 
tworzone nowe zaplanowane wykonania. Wstrzymane wypełnienia wsteczne pozostają 
wstrzymane. Dag zostanie ponownie wstrzymany, gdy zakończą się wszystkie 
niezakończone wykonania.",
+    "keepPaused": "Pozostaw wstrzymany",
+    "keepPausedDescription": "Nowe i niezakończone wykonania czekają, aż Dag 
zostanie wznowiony.",
+    "title": "Dag jest wstrzymany",
+    "unfinishedRunsWillRun_few": "{{count}} niezakończone wykonania Daga 
rozpoczną się lub zostaną wznowione.",
+    "unfinishedRunsWillRun_many": "{{count}} niezakończonych wykonań Daga 
rozpocznie się lub zostanie wznowionych.",
+    "unfinishedRunsWillRun_one": "{{count}} niezakończone wykonanie Daga 
rozpocznie się lub zostanie wznowione.",
+    "unfinishedRunsWillRun_other": "{{count}} niezakończonych wykonań Daga 
rozpocznie się lub zostanie wznowionych.",
+    "unpause": "Wznów",
+    "unpauseDescription": "Dag staje się aktywny: niezakończone wykonania są 
kontynuowane, a harmonogram zostaje wznowiony. Wstrzymane wypełnienia wsteczne 
pozostają wstrzymane."
+  },
   "reparseDag": "Ponowne przetworznie Daga",
   "slowestTaskInstances": {
     "empty": "Brak zakończonych instancji zadań w tym zakresie",
     "title": "Najwolniejsze instancje zadań"
   },
+  "sortMultiColumnHint": "Kliknij z wciśniętym Shift, aby sortować według 
wielu kolumn",
   "sortedAscending": "posortowane rosnąco",
   "sortedDescending": "posortowane malejąco",
   "sortedUnsorted": "nieposortowane",
@@ -174,6 +188,7 @@
     "dataInterval": "Interwał danych",
     "dataIntervalAuto": "Wywnioskowany z daty logicznej i harmonogramu",
     "dataIntervalManual": "Określ ręcznie",
+    "editConfigAndTrigger": "Edytuj konfigurację i uruchom",
     "intervalEnd": "Koniec",
     "intervalStart": "Początek",
     "loading": "Ładowanie informacji o Dagach...",
@@ -193,7 +208,8 @@
         "title": "Uruchomienie Daga"
       }
     },
-    "triggerAgainWithConfig": "Uruchom ponownie z tą konfiguracją"
+    "triggerAgainWithConfig": "Uruchom ponownie z tą konfiguracją",
+    "triggerOptions": "Opcje uruchomienia"
   },
   "trimText": {
     "details": "Szczegóły",
@@ -210,6 +226,7 @@
   "versionSelect": {
     "allVersions": "Wszystkie wersje",
     "dagVersion": "Wersja Daga",
+    "placeholder": "Wybierz wersję",
     "versionCode": "v{{versionCode}}"
   }
 }
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 f5ca47e39b0..0e0d8ab0173 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
@@ -6,6 +6,7 @@
     "title": "Zależności blokujące zaplanowanie zadania"
   },
   "calendar": {
+    "backfill": "Wypełnienie wsteczne",
     "daily": "Dziennie",
     "hourly": "Godzinowo",
     "legend": {
@@ -106,7 +107,11 @@
       "placeholder": "Szukaj w logach..."
     },
     "settings": "Ustawienia logowania",
+    "tryNotStarted": "Ta próba jeszcze się nie rozpoczęła.",
+    "viewFailedTry": "Zobacz logi nieudanej próby {{tryNumber}}",
     "viewInExternal": "Zobacz logi w {{name}} (próba {{attempt}})",
+    "viewPreviousTry": "Zobacz logi poprzedniej próby {{tryNumber}}",
+    "waitingToRetry": "Próba {{tryNumber}} czeka na ponowienie.",
     "warning": "WARNING"
   },
   "notFound": {
@@ -235,6 +240,7 @@
     "taskInstances": "Instancje zadań",
     "taskStateStore": "Magazyn stanu zadania",
     "tasks": "Zadania",
+    "versions": "Wersje",
     "xcom": "XCom"
   },
   "taskGroups": {
@@ -264,5 +270,71 @@
       "never": "Nigdy"
     },
     "title": "Magazyn stanu zadania"
+  },
+  "versions": {
+    "aboutThisComparison": "O tym porównaniu",
+    "base": "Porównaj od",
+    "categories": {
+      "asset": "Zasób",
+      "authorization": "Autoryzacja",
+      "callback": "Wywołanie zwrotne",
+      "deadline": "Termin",
+      "dependency": "Zależność",
+      "metadata": "Metadane",
+      "param": "Parametr",
+      "provenance": "Pochodzenie",
+      "schedule": "Harmonogram",
+      "task": "Zadanie",
+      "unknown": "Nieznana"
+    },
+    "codeAccess": "Wartości wymagają dostępu do kodu Daga",
+    "columns": {
+      "after": "Po",
+      "before": "Przed",
+      "category": "Kategoria",
+      "impact": "Wpływ",
+      "occurrences": "Wystąpienia",
+      "operation": "Operacja",
+      "path": "Ścieżka"
+    },
+    "heading": "Wersja {{base}} → wersja {{target}}",
+    "impacts": {
+      "authorization": "Autoryzacja",
+      "execution": "Wykonanie",
+      "metadata": "Metadane",
+      "provenance": "Pochodzenie",
+      "unknown": "Nieznany"
+    },
+    "maxChanges": "Maksymalna liczba zmian",
+    "maxChangesDefault": "Domyślna",
+    "noChanges": "Te wersje mają ten sam stan.",
+    "observedState": "Zaobserwowany stan",
+    "observedStateBoundary": "Porównuje aktualnie zapisany stan, a nie dane z 
chwili utworzenia. Porównanie kodu źródłowego nie jest dostępne dla wersji 
historycznych; aby porównać kod źródłowy, użyj zakładki Kod.",
+    "operations": {
+      "added": "Dodano",
+      "changed": "Zmieniono",
+      "removed": "Usunięto"
+    },
+    "record_few": "Rekordy",
+    "record_many": "Rekordów",
+    "record_one": "Rekord",
+    "record_other": "Rekordy",
+    "selectPrompt": "Wybierz dwie wersje, aby zobaczyć, co się między nimi 
zmieniło.",
+    "summary_few": "{{count}} zmiany · schemat serializacji {{baseSchema}} → 
{{targetSchema}}",
+    "summary_many": "{{count}} zmian · schemat serializacji {{baseSchema}} → 
{{targetSchema}}",
+    "summary_one": "{{count}} zmiana · schemat serializacji {{baseSchema}} → 
{{targetSchema}}",
+    "summary_other": "{{count}} zmiany · schemat serializacji {{baseSchema}} → 
{{targetSchema}}",
+    "target": "Porównaj z",
+    "truncated": {
+      "description": "Zmiany w niepokazanych ścieżkach zostały pominięte, aby 
zmieścić się w limicie, więc liczba zmian jest dolnym oszacowaniem.",
+      "title": "Nie zwrócono niektórych zmian"
+    },
+    "unavailable": {
+      "description": "Nie udało się porównać tych wersji. Przyczyna:",
+      "title": "Porównanie niedostępne",
+      "withoutReason": "Nie udało się porównać tych wersji."
+    },
+    "valuesHidden": "Wartości ukryte",
+    "valuesShown": "Wartości widoczne"
   }
 }
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 a9eb11e7018..73a8e07e4b3 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
@@ -27,9 +27,24 @@
     "pausedState": "Stan wstrzymania",
     "requiresHitlAction": "Wymaga akcji HITL",
     "runIdPatternFilter": "Szukaj Wykonań Dagów",
+    "runState": "Stan wykonania",
+    "runStatePlaceholder": "Wybierz stan wykonania…",
     "timetableType": "Typ harmonogramu"
   },
+  "folders": {
+    "all": "Wszystkie Dagi",
+    "empty": "Brak folderów",
+    "hide": "Ukryj foldery",
+    "show": "Pokaż foldery",
+    "title": "Foldery"
+  },
   "ownerLink": "Link do właściciela {{owner}}",
+  "recentTaskStateCounts": {
+    "description": "Stan zadań ze wszystkich trwających wykonań Dagów lub, 
jeśli żadne nie trwa, z ostatniego wykonania. Możesz to wyłączyć w ustawieniach 
użytkownika.",
+    "label": "Ostatnie zadania",
+    "loading": "Ładowanie liczby ostatnich zadań według stanu",
+    "tooltip": "{{state}}: {{formattedCount}} — kliknij, aby filtrować zadania"
+  },
   "runAndTaskActions": {
     "affectedTasks": {
       "noItemsFound": "Nie znaleziono zadań.",
@@ -69,12 +84,14 @@
         "failed": "Użyj shift+f aby oznaczyć jako nieudane",
         "success": "Użyj shift+s aby oznaczyć jako udane"
       },
+      "skippedInfo": "Oznaczenie instancji zadania jako pominiętej zapisuje, 
że celowo jej nie uruchomiono. Zadania zależne są nadal oceniane według swoich 
reguł zależności: przy domyślnej regule \"all_success\" również zostaną 
pominięte. Pominąć można tylko instancje zadań, które jeszcze nie zostały 
uruchomione, a zmiana dotyczy tylko tej instancji zadania.",
       "title": "Ustaw {{type}} jako {{state}}"
     },
     "options": {
       "downstream": "Taski podrzędne",
       "existingTasks": "Wyczyść istniejące zadania",
       "future": "Przyszłe zadania",
+      "keepTaskState": "Zachowaj stan zadania i wznów",
       "onlyFailed": "Wyczyść tylko nieudane zadania",
       "past": "Przeszłe zadania",
       "preventRunningTasks": "Zapobiegaj ponownemu uruchomieniu, jeśli zadanie 
jest uruchomione",
@@ -93,7 +110,8 @@
     "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"
+    "pauseNow": "Wstrzymaj teraz",
+    "pauseSelected": "Wstrzymaj / wygaś"
   },
   "schedulingBanner": {
     "message": "Ten Dag jest wygaszany. Zostanie wstrzymany, gdy zakończą się 
jego trwające wykonania."
@@ -110,6 +128,7 @@
   "search": {
     "advanced": "Wyszukiwanie zaawansowane",
     "clear": "Wyczyść wyszukiwanie",
+    "dagRuns": "Szukaj wykonań Dagów",
     "dags": "Szukaj Dagów",
     "hotkey": "+K",
     "tasks": "Szukaj instancji zadań"
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 f9341ea152a..a1e6a67b142 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
@@ -32,14 +32,31 @@
   "group": "Grupa",
   "health": {
     "dagProcessor": "Processor Dagów",
+    "degraded": "Ograniczony",
+    "degradedHint": {
+      "dagProcessor": "Niektóre skonfigurowane paczki Dagów nie są parsowane 
przez żaden procesor Dagów.",
+      "triggerer": "Niektóre zespoły nie mają działającego wyzwalacza, który 
obsługiwałby ich odroczone zadania."
+    },
+    "down": "Niedostępny",
     "health": "Stan Systemu",
     "healthy": "Prawidłowy",
+    "instances": {
+      "bundles": "Paczki Dagów",
+      "hostname": "Host",
+      "team": "Zespół",
+      "title_few": "{{title}} — {{status}} ({{count}} instancje)",
+      "title_many": "{{title}} — {{status}} ({{count}} instancji)",
+      "title_one": "{{title}} — {{status}} ({{count}} instancja)",
+      "title_other": "{{title}} — {{status}} ({{count}} instancji)",
+      "unknownHostname": "Nieznany host"
+    },
     "lastHeartbeat": "Ostatni czas sprawdzenia",
     "metaDatabase": "Baza Danych Meta",
     "scheduler": "Planer zadań",
     "status": "Stan",
     "triggerer": "Wyzwalacz",
-    "unhealthy": "Nieprawidłowy"
+    "unhealthy": "Nieprawidłowy",
+    "unknownStatus": "Nieznany"
   },
   "history": "Historia",
   "importErrors": {

Reply via email to