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

potiuk pushed a commit to branch v3-3-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/v3-3-test by this push:
     new 81b6f3affe4 UI: Fill Polish translation gaps and unify slot/deferred 
wording (#72624)
81b6f3affe4 is described below

commit 81b6f3affe4eb67bc5bccbd1633bf5533694a552
Author: Jarek Potiuk <[email protected]>
AuthorDate: Mon Sep 7 13:11:43 2026 +0200

    UI: Fill Polish translation gaps and unify slot/deferred wording (#72624)
    
    Users running the UI in Polish saw a handful of English strings in the
    date/time filters, the password field toggle, the deadline alert panel
    and the run-on-latest-version hint, and the dashboard pool label
    rendered as an empty string.
    
    Two terms were also translated inconsistently between namespaces, so
    the same concept read differently depending on which screen it appeared
    on. Pool "slots" and the task "deferred" state now use one wording each,
    matching the wording the admin screens already used.
    
    This is the subset of the equivalent main-branch change that applies to
    3.3; keys belonging to features that do not exist on this branch are
    deliberately left out.
---
 airflow-core/src/airflow/ui/public/i18n/locales/pl/admin.json     | 8 ++++----
 airflow-core/src/airflow/ui/public/i18n/locales/pl/common.json    | 8 ++++++--
 .../src/airflow/ui/public/i18n/locales/pl/components.json         | 4 ++++
 airflow-core/src/airflow/ui/public/i18n/locales/pl/dag.json       | 1 +
 airflow-core/src/airflow/ui/public/i18n/locales/pl/dags.json      | 1 +
 airflow-core/src/airflow/ui/public/i18n/locales/pl/dashboard.json | 6 +++---
 6 files changed, 19 insertions(+), 9 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 84868e95131..191a7d3e7e3 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
@@ -116,20 +116,20 @@
   },
   "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",
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 9a96058635f..f62fd152476 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
@@ -147,6 +147,7 @@
   },
   "filter": "Filtr",
   "filters": {
+    "date": "Data",
     "durationFrom": "Czas trwania od",
     "durationTo": "Czas trwania do",
     "endTime": "Czas zakończenia",
@@ -156,12 +157,15 @@
     "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",
@@ -298,7 +302,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",
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..8fedc4ad867 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
@@ -129,6 +129,10 @@
     "file": "Plik",
     "location": "linia {{line}} w {{name}}"
   },
+  "passwordToggle": {
+    "hide": "Ukryj wartość",
+    "show": "Pokaż wartość"
+  },
   "reparseDag": "Ponowne przetworznie Daga",
   "sortedAscending": "posortowane rosnąco",
   "sortedDescending": "posortowane malejąco",
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..615deda61e8 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",
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 1d2b3ae285e..e7a1b881815 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
@@ -75,6 +75,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"
     }
   },
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",

Reply via email to