You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "baha-bouali (via GitHub)" <gi...@apache.org> on 2026/08/16 02:56:47 UTC

[PR] Complete German UI translations [airflow]

baha-bouali opened a new pull request, #71668:
URL: https://github.com/apache/airflow/pull/71668

   ## Complete missing German (de) translations
   
   Closes the translation gap that opened up in `de` since the last completeness pass . Coverage had drifted from 100% down to only 85.8% **(149 missing keys)** as new UI strings shipped.
   
   ### Verification
   `breeze ui check-translation-completeness --language de`
   
   `ar` coverage: 85.8% → 100.0% (0 missing).
   
   **Before**
   <img width="476" height="300" alt="image" src="https://github.com/user-attachments/assets/fcf81387-3d3b-48e3-8ddb-629ce544744b" />
   
   **After**
   <img width="1375" height="682" alt="image" src="https://github.com/user-attachments/assets/4d1c40fc-5032-45f4-b2ab-986dabe2e9f5" />


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Complete German UI translations [airflow]

Posted by "baha-bouali (via GitHub)" <gi...@apache.org>.
baha-bouali commented on PR #71668:
URL: https://github.com/apache/airflow/pull/71668#issuecomment-5347978111

   Adopted all Suggestions. Thank you @TJaniF for the thorough review!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Complete German UI translations [airflow]

Posted by "baha-bouali (via GitHub)" <gi...@apache.org>.
baha-bouali commented on code in PR #71668:
URL: https://github.com/apache/airflow/pull/71668#discussion_r3816601019


##########
airflow-core/src/airflow/ui/public/i18n/locales/de/dags.json:
##########
@@ -88,9 +97,9 @@
       "asc": "Sortiert nach Anzeigename (A-Z)",
       "desc": "Sortiert nach Anzeigename (Z-A)"
     },
-    "lastRunStartDate": {
-      "asc": "Sortiert nach letztem Startdatum (Erster-Letzter)",
-      "desc": "Sortiert nach letztem Startdatum (Letzter-Erster)"
+    "lastRunAfter": {
+      "asc": "Nach spätestem Lauf danach sortieren (frühester–spätester)",
+      "desc": "Nach spätestem Lauf danach sortieren (spätester–frühester)"

Review Comment:
   Good Catch! Thank You!



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Complete German UI translations [airflow]

Posted by "bbovenzi (via GitHub)" <gi...@apache.org>.
bbovenzi commented on PR #71668:
URL: https://github.com/apache/airflow/pull/71668#issuecomment-5332229380

   @TJaniF @m1racoli Would love a pair of eyes on these when you have a chance.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Complete German UI translations [airflow]

Posted by "bbovenzi (via GitHub)" <gi...@apache.org>.
bbovenzi merged PR #71668:
URL: https://github.com/apache/airflow/pull/71668


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Complete German UI translations [airflow]

Posted by "baha-bouali (via GitHub)" <gi...@apache.org>.
baha-bouali commented on code in PR #71668:
URL: https://github.com/apache/airflow/pull/71668#discussion_r3816699678


##########
airflow-core/src/airflow/ui/public/i18n/locales/de/common.json:
##########
@@ -188,6 +199,23 @@
   },
   "pendingDagRun_one": "{{count}} ausstehender Dag Lauf",
   "pendingDagRun_other": "{{count}} ausstehende Dag Läufe",
+  "presetFilters": {
+    "deleteTitle": "Gespeicherten Filter löschen",
+    "deleteWarning": "Gespeicherte Filter werden nur in diesem Browser gespeichert.",
+    "duplicate": "Der gespeicherte Filter \"{{name}}\" enthält bereits genau diese Konfiguration.",
+    "empty": "Noch keine gespeicherten Filter",
+    "info": {
+      "default": "Legen Sie einen gespeicherten Filter als Standard fest. Er wird automatisch angewendet, wenn Sie diese Seite ohne Filter öffnen.",
+      "save": "Speichern Sie die aktuellen Filter und die Sortierung als benannten gespeicherten Filter und verwenden Sie ihn jederzeit wieder.",

Review Comment:
   Fair point. Simpler is better



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Complete German UI translations [airflow]

Posted by "TJaniF (via GitHub)" <gi...@apache.org>.
TJaniF commented on code in PR #71668:
URL: https://github.com/apache/airflow/pull/71668#discussion_r3814552388


##########
airflow-core/src/airflow/ui/public/i18n/locales/de/common.json:
##########
@@ -188,6 +199,23 @@
   },
   "pendingDagRun_one": "{{count}} ausstehender Dag Lauf",
   "pendingDagRun_other": "{{count}} ausstehende Dag Läufe",
+  "presetFilters": {
+    "deleteTitle": "Gespeicherten Filter löschen",
+    "deleteWarning": "Gespeicherte Filter werden nur in diesem Browser gespeichert.",
+    "duplicate": "Der gespeicherte Filter \"{{name}}\" enthält bereits genau diese Konfiguration.",
+    "empty": "Noch keine gespeicherten Filter",
+    "info": {
+      "default": "Legen Sie einen gespeicherten Filter als Standard fest. Er wird automatisch angewendet, wenn Sie diese Seite ohne Filter öffnen.",
+      "save": "Speichern Sie die aktuellen Filter und die Sortierung als benannten gespeicherten Filter und verwenden Sie ihn jederzeit wieder.",

Review Comment:
   ```suggestion
         "save": "Speichern Sie die aktuellen Filter und die Sortierung und verwenden Sie ihn jederzeit wieder.",
   ```
   
   Just a suggestion. I think that the saved filter is saved under a name is self-explanatory. 



##########
airflow-core/src/airflow/ui/public/i18n/locales/de/dags.json:
##########
@@ -88,9 +97,9 @@
       "asc": "Sortiert nach Anzeigename (A-Z)",
       "desc": "Sortiert nach Anzeigename (Z-A)"
     },
-    "lastRunStartDate": {
-      "asc": "Sortiert nach letztem Startdatum (Erster-Letzter)",
-      "desc": "Sortiert nach letztem Startdatum (Letzter-Erster)"
+    "lastRunAfter": {
+      "asc": "Nach spätestem Lauf danach sortieren (frühester–spätester)",
+      "desc": "Nach spätestem Lauf danach sortieren (spätester–frühester)"

Review Comment:
   ```suggestion
       "lastRunAfter": {
         "asc": "Nach spätestem Gelaufen-nach Zeitstempel sortieren (frühester–spätester)",
         "desc": "Nach spätestem Gelaufen-nach Zeitstempel sortieren (spätester–frühester)"
   ```
   
   A bit cumbersome to say, I know, but "Gelaufen-nach" seems to be the existing translation for the Run after timestamp in common.json and I think "Lauf danach" could be confusing here.



##########
airflow-core/src/airflow/ui/public/i18n/locales/de/hitl.json:
##########
@@ -24,6 +24,20 @@
     "success": "{{taskId}} Interaktion erfolgreich",
     "title": "Erforderliche Interaktion - {{taskId}}"
   },
+  "review": {
+    "detail": {
+      "selectRequiredAction": "Wählen Sie eine erforderliche Aktion aus, um Details anzuzeigen"
+    },
+    "list": {
+      "completedRequiredActions": "Abgeschlossene erforderliche Aktionen ({{count}})",
+      "loadError": "Erforderliche Aktionen konnten nicht geladen werden",
+      "loadingActions": "Erforderliche Aktionen werden geladen ...",
+      "pendingRequiredActions": "Ausstehende erforderliche Aktionen ({{count}})"
+    },
+    "openReviewDrawer": "Prüfbereich öffnen",
+    "pageLimitHint": "Hier werden nur die ersten Aktionen angezeigt. Verwenden Sie \"$t(review.viewAll)\", um alle anzuzeigen.",
+    "viewAll": "Alle erforderlichen Aktionen anzeigen"

Review Comment:
   ```suggestion
         "selectRequiredAction": "Wählen Sie eine erforderliche Interaktion aus, um Details anzuzeigen"
       },
       "list": {
         "completedRequiredActions": "Abgeschlossene erforderliche Interaktionen ({{count}})",
         "loadError": "Erforderliche Interaktionen konnten nicht geladen werden",
         "loadingActions": "Erforderliche Interaktionen werden geladen ...",
         "pendingRequiredActions": "Ausstehende erforderliche Interaktionen ({{count}})"
       },
       "openReviewDrawer": "Prüfbereich öffnen",
       "pageLimitHint": "Hier werden nur die ersten Interaktionen angezeigt. Verwenden Sie \"$t(review.viewAll)\", um alle anzuzeigen.",
       "viewAll": "Alle erforderlichen Interaktionen anzeigen"
   ```
   
   Looks like required action previously was translated as "erforderliche Interaktion", so updating for consistency :) 



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Complete German UI translations [airflow]

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #71668:
URL: https://github.com/apache/airflow/pull/71668#issuecomment-5354855818

   ### Backport failed to create: v3-3-test. View the failure log <a href='https://github.com/apache/airflow/actions/runs/32360616355'> Run details </a>
   
   Note: As of [Merging PRs targeted for Airflow 3.X](https://github.com/apache/airflow/blob/main/dev/README_AIRFLOW3_DEV.md#merging-prs-targeted-for-airflow-3x)
   the committer who merges the PR is responsible for backporting the PRs that are bug fixes (generally speaking) to the maintenance branches.
   
   In matter of doubt please ask in [#release-management](https://apache-airflow.slack.com/archives/C03G9H97MM2) Slack channel.
   
   <table>
       <tr>
           <th>Status</th>
           <th>Branch</th>
           <th>Result</th>
       </tr>
       <tr>
           <td>❌</td>
           <td>v3-3-test</td>
           <td><a href="https://github.com/apache/airflow/commit/1480fd10af9a217157398ebab353252fdfaebba7"><img src='https://img.shields.io/badge/Commit-1480fd1-red' alt='Commit Link'></a></td>
       </tr>
   </table>
   
   You can attempt to backport this manually by running:
   
   ```bash
   cherry_picker 1480fd1 v3-3-test
   ```
   
   This should apply the commit to the v3-3-test branch and leave the commit in conflict state marking
   the files that need manual conflict resolution.
   
   After you have resolved the conflicts, you can continue the backport process by running:
   
   ```bash
   cherry_picker --continue
   ```
   
   If you don't have cherry-picker installed, see the [installation guide](https://github.com/apache/airflow/blob/main/dev/README.md#how-to-backport-pr-with-cherry-picker-cli).
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org