This is an automated email from the ASF dual-hosted git repository.
jscheffl 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 b2786de47b7 Close German Translation Gaps 2026-10-05 (#74264)
b2786de47b7 is described below
commit b2786de47b7a694e39cfd51f7ed558c4aeb8321f
Author: Jens Scheffler <[email protected]>
AuthorDate: Mon Oct 5 20:00:38 2026 +0200
Close German Translation Gaps 2026-10-05 (#74264)
* Close German Translation Gaps 2026-10-05
* Update airflow-core/src/airflow/ui/public/i18n/locales/de/components.json
Co-authored-by: Tamara Fingerlin <[email protected]>
* Apply batched suggestions from code review
Feedback from TJanIF
Co-authored-by: Tamara Fingerlin <[email protected]>
---------
Co-authored-by: Tamara Fingerlin <[email protected]>
---
.../airflow/ui/public/i18n/locales/de/common.json | 7 +++
.../ui/public/i18n/locales/de/components.json | 12 +++++
.../src/airflow/ui/public/i18n/locales/de/dag.json | 63 ++++++++++++++++++++++
.../airflow/ui/public/i18n/locales/de/dags.json | 7 +++
4 files changed, 89 insertions(+)
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 854ef05cd02..1065c3093d5 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
@@ -320,6 +320,13 @@
},
"title": "Markieren"
},
+ "search": {
+ "matchAnywhere": {
+ "helper": "$t(search.advanced.description) Suchleisten-Auswahl und
geteilte Links haben Priorität.",
+ "label": "Überall treffen (Standard)"
+ },
+ "title": "Suchen"
+ },
"taskInstance": {
"defaultTab": {
"helper": "Tab, der zuerst angezeigt wird, wenn Sie eine Task Instanz
öffnen. Links zu einem bestimmten Tab öffnen weiterhin diesen Tab.",
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 63d7591f2d3..1d16a2e92d1 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
@@ -131,6 +131,17 @@
"hide": "Wert ausblenden",
"show": "Wert anzeigen"
},
+ "pausedDag": {
+ "drain": "Auslaufend",
+ "drainDescription": "Nicht beendete Läufe werden fortgesetzt, aber es
werden keine neuen geplanten Läufe erstellt. Pausierte Läufe bleiben pausiert.
Das Dag pausiert wieder sobald alle Läufe komplett sind.",
+ "keepPaused": "Pausiert lassen",
+ "keepPausedDescription": "Neue und nicht beendete Läufe warten bis die
Dag-Pause beendet ist.",
+ "title": "Dag ist pausiert",
+ "unfinishedRunsWillRun_one": "{{count}} offener Dag Lauf wird starten oder
weiterlaufen.",
+ "unfinishedRunsWillRun_other": "{{count}} offene Dag Läufe werden starten
oder weiterlaufen.",
+ "unpause": "Unpausieren",
+ "unpauseDescription": "Das Dag wird aktiv: nicht komplettierte Läufe
starten wieder und die Planung neuer Dag Läufe wird aufgenommen. Pausierte
Auffüllungen bleiben pausiert."
+ },
"reparseDag": "Dag neu parsen",
"slowestTaskInstances": {
"empty": "Keine abgeschlossenen Task Instanzen in diesem Bereich",
@@ -192,6 +203,7 @@
"versionSelect": {
"allVersions": "Alle Versionen",
"dagVersion": "Dag Version",
+ "placeholder": "Version wählen",
"versionCode": "v{{versionCode}}"
}
}
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/de/dag.json
b/airflow-core/src/airflow/ui/public/i18n/locales/de/dag.json
index 37a3c2628a2..87f9114acd8 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/de/dag.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/de/dag.json
@@ -225,6 +225,7 @@
"taskInstances": "Task Instanzen",
"taskStateStore": "Task Status Zwischenspeicher",
"tasks": "Tasks",
+ "versions": "Versionen",
"xcom": "Task Kommunikation (XComs)"
},
"taskGroups": {
@@ -252,5 +253,67 @@
"never": "Nie"
},
"title": "Task Status Zwischenspeicher"
+ },
+ "versions": {
+ "aboutThisComparison": "Über diesen Vergleich",
+ "base": "Vergleichen von",
+ "categories": {
+ "asset": "Datensatz (Asset)",
+ "authorization": "Autorisierung",
+ "callback": "Callback",
+ "deadline": "Termin",
+ "dependency": "Abhängigkeit",
+ "metadata": "Metadaten",
+ "param": "Parameter",
+ "provenance": "Ursprung",
+ "schedule": "Zeitplan",
+ "task": "Aufgabe",
+ "unknown": "Unbekannt"
+ },
+ "codeAccess": "Werte erfordern Zugriff auf Dag-Quellcode",
+ "columns": {
+ "after": "Nach",
+ "before": "Vor",
+ "category": "Kategorie",
+ "impact": "Auswirkung",
+ "occurrences": "Auftritte",
+ "operation": "Einsatz",
+ "path": "Pfad"
+ },
+ "heading": "Version {{base}} → Version {{target}}",
+ "impacts": {
+ "authorization": "Autorisierung",
+ "execution": "Ausführung",
+ "metadata": "Metadaten",
+ "provenance": "Ursprung",
+ "unknown": "Unbekannt"
+ },
+ "maxChanges": "Maximale Änderungen",
+ "maxChangesDefault": "Standard",
+ "noChanges": "Es gibt keinen Unterschied zwischen diesen Versionen.",
+ "observedState": "Beachteter Status",
+ "observedStateBoundary": "Vergleicht aktuell gespeichterte Dagversionen.
Quellcodevergleich ist nicht verfügbar für alte Versionen; Code-Tab nutzen um
Quellcode zu vergleichen.",
+ "operations": {
+ "added": "Hinzugefügt",
+ "changed": "Geändert",
+ "removed": "Entfernt"
+ },
+ "record_one": "Datensatz",
+ "record_other": "Datensätze",
+ "selectPrompt": "Zwei Versionen auswählen um Änderungen zwischen diesen zu
sehen.",
+ "summary_one": "{{count}} Änderung · Serialisiertes Schema {{baseSchema}}
→ {{targetSchema}}",
+ "summary_other": "{{count}} Änderungen · Serialisiertes Schema
{{baseSchema}} → {{targetSchema}}",
+ "target": "Vergleichen mit",
+ "truncated": {
+ "description": "Einige Änderungen werden nicht gezeigt um unter dem
Limit zu bleiben, die angezeigte Anzahl ist ein Minimum an Änderungen.",
+ "title": "Einige Änderungen wurden nicht angezeigt"
+ },
+ "unavailable": {
+ "description": "Diese Versionen können nicht verglichen werden. Grund:",
+ "title": "Vergleich nicht verfügbar",
+ "withoutReason": "Diese Versionen können nicht verglichen werden."
+ },
+ "valuesHidden": "Werte verstecken",
+ "valuesShown": "Werte anzeigen"
}
}
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 3da487601aa..4dab69aded9 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
@@ -31,6 +31,13 @@
"runStatePlaceholder": "Lauf status wählen…",
"timetableType": "Zeitplantyp"
},
+ "folders": {
+ "all": "Alle Dags",
+ "empty": "Keine Ordner",
+ "hide": "Ordner ausblenden",
+ "show": "Ordner anzeigen",
+ "title": "Ordner"
+ },
"ownerLink": "Besitzer Verlinkungen zu {{owner}}",
"runAndTaskActions": {
"affectedTasks": {