TJaniF commented on code in PR #68356:
URL: https://github.com/apache/airflow/pull/68356#discussion_r3412970723
##########
airflow-core/src/airflow/ui/public/i18n/locales/de/assets.json:
##########
@@ -2,6 +2,22 @@
"additional_data": "Zusätzliche Daten",
"asset_many": "Datensets (Assets)",
"asset_one": "Datenset (Asset)",
+ "assetStateStore": {
+ "add": "Datenset (Asset) Zwischenspeicher hinzufügen",
+ "clearAll": {
+ "resource": "alle Datenset (Asset) Zwischenspeicher",
+ "title": "Alle Datenset (Asset) Zwischenspeicher löschen",
+ "warning": "Alle Datenset (Asset) Zwischenspeicher werden gelöscht.
Tasks, die diesen Speicher zur Koordination verwenden, verlieren ihre
gespeicherten Daten."
+ },
+ "delete": "Datenset (Asset) Zwischenspeicher löschen",
+ "deleteWarning": "Das Datenset (Asset) verliert diesen gespeicherten
Eintrag.",
+ "edit": "Datenset (Asset) Zwischenspeicher bearbeiten",
+ "emptyState": "Der Datenset (Asset) Zwischenspeicher speichert Werte, die
auf ein Datenset (Asset) beschränkt sind und über alle Dag-Läufe hinweg geteilt
werden. Worker können den Datenset (Asset) Zwischenspeicher über das Task SDK
schreiben.",
Review Comment:
```suggestion
"emptyState": "Der Datenset (Asset) Zwischenspeicher speichert Werte
assoziiert mit einem spezifischen Datenset (Asset). Diese Werte sind in allen
Dag-Läufen verfügbar und können von Tasks gelesen und modifiziert werden.",
```
Umformulierungsvorschlag :)
##########
airflow-core/src/airflow/ui/public/i18n/locales/de/dag.json:
##########
@@ -230,12 +230,34 @@
"renderedTemplates": "Ausgefüllte Vorlagen",
"requiredActions": "Interaktionen",
"runs": "Läufe",
+ "storage": "Speicher",
"taskInstances": "Task Instanzen",
+ "taskStateStore": "Task Status Zwischenspeicher",
"tasks": "Tasks",
"xcom": "Task Kommunikation (XComs)"
},
"taskGroups": {
"collapseAll": "Alle Task-Gruppen einklappen",
"expandAll": "Alle Task-Gruppen aufklappen"
+ },
+ "taskStateStore": {
+ "add": "Task Status Zwischenspeicher hinzufügen",
Review Comment:
Gleiche Frage, geht es hier um den Zwischenspeicher oder einen
Zwischenspeichereintrag?
##########
airflow-core/src/airflow/ui/public/i18n/locales/de/dag.json:
##########
@@ -230,12 +230,34 @@
"renderedTemplates": "Ausgefüllte Vorlagen",
"requiredActions": "Interaktionen",
"runs": "Läufe",
+ "storage": "Speicher",
"taskInstances": "Task Instanzen",
+ "taskStateStore": "Task Status Zwischenspeicher",
"tasks": "Tasks",
"xcom": "Task Kommunikation (XComs)"
},
"taskGroups": {
"collapseAll": "Alle Task-Gruppen einklappen",
"expandAll": "Alle Task-Gruppen aufklappen"
+ },
+ "taskStateStore": {
+ "add": "Task Status Zwischenspeicher hinzufügen",
+ "clearAll": {
+ "resource": "alle Task Status Zwischenspeicher",
+ "title": "Alle Task Status Zwischenspeicher löschen",
+ "warning": "Alle Task Status Zwischenspeicher werden gelöscht. Tasks,
die diesen Zwischenspeicher verwenden, um externe Referenzen oder einen
Zwischenstand zu verfolgen, starten bei der nächsten Ausführung potentiell von
vorne."
+ },
+ "delete": "Task Status Zwischenspeicher löschen",
+ "deleteWarning": "Der Task verliert diesen gespeicherten Zustand. Wenn der
Task diesen Schlüssel verwendet, um externe Arbeiten zu verfolgen (z.B. eine
externe Job-ID), kann er diese nicht wieder aufnehmen und startet Arbeiten
potentiell wieder von vorne.",
Review Comment:
```suggestion
"deleteWarning": "Der Task verliert diesen gespeicherten Zustand.
Beispiel: Wenn der Task diesen Eintrag verwendet, um externe Arbeiten zu
verfolgen (z.B. über eine externe Job-ID), kann er diese nicht wieder aufnehmen
und startet Arbeiten potentiell wieder von vorne.",
```
Nit aber der Task braucht ja Value und nicht Key... theoretisch, und Eintrag
ist kürzer als "den Wert unter diesem Schlüssel" 😅
Und für future proofing würde ich den use case als Beispiel framen, wer
weiss was Leute noch alles mit Task State machen :)
##########
airflow-core/src/airflow/ui/public/i18n/locales/de/assets.json:
##########
@@ -2,6 +2,22 @@
"additional_data": "Zusätzliche Daten",
"asset_many": "Datensets (Assets)",
"asset_one": "Datenset (Asset)",
+ "assetStateStore": {
+ "add": "Datenset (Asset) Zwischenspeicher hinzufügen",
Review Comment:
Generelle Frage: wird hier ein Zwischenspeicher oder ein
Zwischenspeichereintrag hinzugefügt? Vielleicht nicht relevant an diesem Punkt
😅 Ich hatte noch keine Zeit das feature in depth zu testen.
##########
airflow-core/src/airflow/ui/public/i18n/locales/de/dag.json:
##########
@@ -230,12 +230,34 @@
"renderedTemplates": "Ausgefüllte Vorlagen",
"requiredActions": "Interaktionen",
"runs": "Läufe",
+ "storage": "Speicher",
"taskInstances": "Task Instanzen",
+ "taskStateStore": "Task Status Zwischenspeicher",
"tasks": "Tasks",
"xcom": "Task Kommunikation (XComs)"
},
"taskGroups": {
"collapseAll": "Alle Task-Gruppen einklappen",
"expandAll": "Alle Task-Gruppen aufklappen"
+ },
+ "taskStateStore": {
+ "add": "Task Status Zwischenspeicher hinzufügen",
+ "clearAll": {
+ "resource": "alle Task Status Zwischenspeicher",
+ "title": "Alle Task Status Zwischenspeicher löschen",
+ "warning": "Alle Task Status Zwischenspeicher werden gelöscht. Tasks,
die diesen Zwischenspeicher verwenden, um externe Referenzen oder einen
Zwischenstand zu verfolgen, starten bei der nächsten Ausführung potentiell von
vorne."
Review Comment:
```suggestion
"warning": "Alle Task Status Zwischenspeicher werden gelöscht. Tasks,
die diesen Zwischenspeicher verwenden, um externe Referenzen oder einen
Zwischenstand zu speichern, starten bei der nächsten Ausführung potenziell von
vorne."
```
verfolgen vs speichern ist nur ein Stil Vorschlag, feel free to ignore :)
und TIL: potentiell ist auch gültig, also das ist auch nur ein Vorschlag haha
##########
airflow-core/src/airflow/ui/public/i18n/locales/de/dag.json:
##########
@@ -230,12 +230,34 @@
"renderedTemplates": "Ausgefüllte Vorlagen",
"requiredActions": "Interaktionen",
"runs": "Läufe",
+ "storage": "Speicher",
"taskInstances": "Task Instanzen",
+ "taskStateStore": "Task Status Zwischenspeicher",
"tasks": "Tasks",
"xcom": "Task Kommunikation (XComs)"
},
"taskGroups": {
"collapseAll": "Alle Task-Gruppen einklappen",
"expandAll": "Alle Task-Gruppen aufklappen"
+ },
+ "taskStateStore": {
+ "add": "Task Status Zwischenspeicher hinzufügen",
+ "clearAll": {
+ "resource": "alle Task Status Zwischenspeicher",
+ "title": "Alle Task Status Zwischenspeicher löschen",
+ "warning": "Alle Task Status Zwischenspeicher werden gelöscht. Tasks,
die diesen Zwischenspeicher verwenden, um externe Referenzen oder einen
Zwischenstand zu verfolgen, starten bei der nächsten Ausführung potentiell von
vorne."
+ },
+ "delete": "Task Status Zwischenspeicher löschen",
+ "deleteWarning": "Der Task verliert diesen gespeicherten Zustand. Wenn der
Task diesen Schlüssel verwendet, um externe Arbeiten zu verfolgen (z.B. eine
externe Job-ID), kann er diese nicht wieder aufnehmen und startet Arbeiten
potentiell wieder von vorne.",
+ "edit": "Task Status Zwischenspeicher bearbeiten",
+ "emptyStore": "Der Task Status Zwischenspeicher speichert Werte, die über
Wiederholungen hinweg bestehen bleiben. Worker können den Task Status
Zwischenspeicher über das Task SDK schreiben.",
Review Comment:
```suggestion
"emptyStore": "Der Task Status Zwischenspeicher speichert Werte, die
über Wiederholungen hinweg bestehen bleiben. Informationen können in den Task
Status Zwischenspeicher von code innerhalb von Tasks, von Benutzern in der
Airflow UI, oder durch Interaktion mit der Airflow API eingetragen werden.",
```
? 🤔 Ähnlich wie bei Asset interpretiere ich hier, dass es darum geht dass
die user verstehen das Task state auch von innerhalb vom Task code geschrieben
werden kann, und weniger um Worker-level Interaktion?
--
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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]