This is an automated email from the ASF dual-hosted git repository.
vatsrahul1001 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 7307d094671 Close German Translation Gaps 2026-09-07 (#72630) (#72843)
7307d094671 is described below
commit 7307d094671ad9541e7a898ea8abf9b96f918e37
Author: Rahul Vats <[email protected]>
AuthorDate: Thu Sep 10 08:10:43 2026 +0530
Close German Translation Gaps 2026-09-07 (#72630) (#72843)
* Close German Translation Gaps 2026-09-07
* Apply suggestion from @TJaniF
...and I am back!
---------
(cherry picked from commit 9c96e91c79be07e11ee4a24cfeee9f482e5646d9)
Co-authored-by: Jens Scheffler <[email protected]>
Co-authored-by: Tamara Fingerlin <[email protected]>
---
.../airflow/ui/public/i18n/locales/de/common.json | 63 ++++++++++++++++++++++
.../ui/public/i18n/locales/de/components.json | 4 ++
.../airflow/ui/public/i18n/locales/de/dags.json | 11 +++-
3 files changed, 77 insertions(+), 1 deletion(-)
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/de/common.json
b/airflow-core/src/airflow/ui/public/i18n/locales/de/common.json
index 3e6576a8d4d..18019a175c0 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/de/common.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/de/common.json
@@ -23,6 +23,7 @@
},
"backfill_one": "Auffüllung",
"backfill_other": "Auffüllungen",
+ "breadcrumb": "Brotkrümel",
"browse": {
"auditLog": "Prüf-Log",
"deadlines": "Fristen",
@@ -136,12 +137,14 @@
},
"filter": "Filter",
"filters": {
+ "addFilter": "Filter hinzufügen",
"date": "Datum",
"durationFrom": "Laufzeit Von",
"durationTo": "Laufzeit Bis",
"endTime": "Endzeitpunkt",
"logicalDateFrom": "Logisches Datum Von",
"logicalDateTo": "Logisches Datum Bis",
+ "removeFilter": "Filter entfernen",
"runAfterFrom": "Gelaufen-nach von filtern",
"runAfterTo": "Gelaufen-nach bis filtern",
"searchAsset": "Datenset (Asset) suchen",
@@ -175,6 +178,7 @@
"assets": "Datensets",
"browse": "Browsen",
"dags": "Dags",
+ "dashboard": "Dashboard",
"docs": "Doku",
"home": "Start",
"legacyFabViews": "Alte Ansichten",
@@ -193,11 +197,14 @@
"write": "Schreiben"
},
"overallStatus": "Gesamtstatus",
+ "partition_one": "Partition",
+ "partition_other": "Partitionen",
"partitionedDagRun_one": "Partitionierter Dag Lauf",
"partitionedDagRun_other": "Partitionierte Dag Läufe",
"partitionedDagRunDetail": {
"receivedAssetEvents": "Empfangene Datenset (Asset) Ereignisse"
},
+ "pause": "Pausieren",
"pendingDagRun_one": "{{count}} ausstehender Dag Lauf",
"pendingDagRun_other": "{{count}} ausstehende Dag Läufe",
"reset": "Zurücksetzen",
@@ -231,6 +238,57 @@
},
"selectLanguage": "Sprache wählen",
"selected": "Ausgewählt",
+ "settings": {
+ "clearing": {
+ "preventRunningTask": {
+ "helper": "Laufende Tasks beim Löschen von Task Instanzen
überspringen.",
+ "label": "Löschen laufender Tasks verhindern"
+ },
+ "runSelection": {
+ "helper": "Standardmäßig ausgewählte Optionen beim Löschen eines Dag
Laufs.",
+ "label": "Standardauswahl zum Löschen eines Laufs"
+ },
+ "taskSelection": {
+ "helper": "Standardmäßig ausgewählte Optionen beim Löschen von Task
Instanzen.",
+ "label": "Standardauswahl zum Löschen von Tasks"
+ },
+ "title": "Löschen"
+ },
+ "description": "Diese Einstellungen werden nur in diesem Browser
gespeichert und gelten für die gesamte Anwendung.",
+ "general": {
+ "landingPage": {
+ "helper": "Seite, die angezeigt wird, wenn Sie Airflow öffnen.",
+ "label": "Startseite",
+ "options": {
+ "dags": "Dags",
+ "dashboard": "Dashboard"
+ }
+ },
+ "title": "Allgemein"
+ },
+ "graph": {
+ "defaultDirection": {
+ "helper": "Ausrichtung für Dag- und Datenset-(Asset)-Graphen, für die
Sie keine individuelle Ausrichtung festgelegt haben.",
+ "label": "Standardausrichtung des Graphen"
+ },
+ "title": "Graph"
+ },
+ "marking": {
+ "taskSelection": {
+ "helper": "Standardmäßig ausgewählte Optionen beim Markieren des
Status einer Task Instanz.",
+ "label": "Standardauswahl zum Markieren"
+ },
+ "title": "Markieren"
+ },
+ "taskInstance": {
+ "defaultTab": {
+ "helper": "Tab, der zuerst angezeigt wird, wenn Sie eine Task Instanz
öffnen. Links zu einem bestimmten Tab öffnen weiterhin diesen Tab.",
+ "label": "Standard-Tab der Task Instanz"
+ },
+ "title": "Task Instanz"
+ },
+ "title": "Einstellungen"
+ },
"shortcuts": {
"categories": {
"code": "Code",
@@ -302,6 +360,7 @@
"up_for_retry": "Wartet auf neuen Versuch",
"upstream_failed": "Vorgelagerte fehlgeschlagen"
},
+ "switchDag": "Wechsel zu $t(dag_one)",
"table": {
"completedAt": "Abgeschlossen um",
"createdAt": "Erstellt um",
@@ -311,7 +370,10 @@
"filterReset_other": "Filter zurücksetzen",
"from": "Von",
"maxActiveRuns": "Maximal aktive Läufe",
+ "noResultsFound": "Keine Ergebnisse gefunden",
"noTagsFound": "Keine Markierungen gefunden",
+ "noTeamsFound": "Keine Teams gefunden",
+ "ownerPlaceholder": "Nach Besitzer filtern",
"tagMode": {
"all": "Alle",
"any": "Einer"
@@ -451,6 +513,7 @@
"total": "Gesamt {{state}}",
"triggered": "Ausgelöst",
"tryNumber": "Versuch Nummer",
+ "unpause": "Fortsetzen",
"user": "Benutzer",
"validation": {
"mustBeAtLeast": "Muss mindestens einen Wert von {{min}} haben.",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/de/components.json
b/airflow-core/src/airflow/ui/public/i18n/locales/de/components.json
index 9da5779bdf9..ada0855bfee 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/de/components.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/de/components.json
@@ -11,6 +11,10 @@
"missingAndErroredRuns": "Fehlende und fehlgeschlagene Läufe",
"missingRuns": "Fehlende Läufe",
"overrideExistingParams": "Parameter bei bestehenden Läufen überschreiben",
+ "partitionRange": "Partitionsbereich",
+ "partitionsAffected_one": "{{count}} Partition wird aufgefüllt:",
+ "partitionsAffected_other": "{{count}} Partitionen werden aufgefüllt:",
+ "partitionsNone": "Keine Partitionen entsprechen dem ausgewählten
Bereich.",
"permissionDenied": "Testlauf fehlgeschlagen: Benutzer hat keine
Berechtigung, Auffüllungen zu erstellen.",
"reprocessBehavior": "Auffüll-Modus",
"run": "Auffüllung starten",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/de/dags.json
b/airflow-core/src/airflow/ui/public/i18n/locales/de/dags.json
index 28d4af2c6a5..d88bb9a60a0 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/de/dags.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/de/dags.json
@@ -11,18 +11,27 @@
"allRunTypes": "Alle Arten von Läufen",
"allStates": "Alle Stati",
"anyRunState": "Beliebiger Lauf",
+ "anyRunStatePlaceholder": "Beliebigen Laufzustand auswählen…",
"favorite": {
"all": "Alle",
"favorite": "Favorisierte",
"unfavorite": "Nicht favorisierte"
},
+ "favoriteState": "Favorisierter Zustand",
+ "favoriteStatePlaceholder": "Favorisierten Zustand auswählen…",
"lastRunState": "Letzter Lauf",
+ "lastRunStatePlaceholder": "Letzten Laufzustand auswählen…",
+ "noTimetableTypesFound": "Keine Zeitplantypen gefunden",
"paused": {
"active": "Aktiv",
"all": "Alle",
"paused": "Pausiert"
},
- "runIdPatternFilter": "Dag Läufe suchen"
+ "pausedPlaceholder": "Pausierten Zustand auswählen…",
+ "pausedState": "Pausierter Zustand",
+ "requiresHitlAction": "Erfordert HITL-Aktion",
+ "runIdPatternFilter": "Dag Läufe suchen",
+ "timetableType": "Zeitplantyp"
},
"ownerLink": "Besitzer Verlinkungen zu {{owner}}",
"runAndTaskActions": {