This is an automated email from the ASF dual-hosted git repository.
shahar1 pushed a commit to branch v3-4-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/v3-4-test by this push:
new 7529edd0552 [v3-4-test] Complete Hebrew UI translations 2026-10-16
(#74467) (#74855)
7529edd0552 is described below
commit 7529edd0552b1423d91690abdca50994fe20d4b4
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Oct 16 18:36:29 2026 +0300
[v3-4-test] Complete Hebrew UI translations 2026-10-16 (#74467) (#74855)
(cherry picked from commit 238bb6ee2bdfb6bd43af531422d80978b27169b3)
Co-authored-by: Shahar Epstein <[email protected]>
---
.agents/skills/airflow-translations/locales/he.md | 32 +++--
.../airflow/ui/public/i18n/locales/he/admin.json | 35 +++--
.../airflow/ui/public/i18n/locales/he/assets.json | 19 ++-
.../airflow/ui/public/i18n/locales/he/browse.json | 35 +++++
.../airflow/ui/public/i18n/locales/he/common.json | 150 ++++++++++++++++++++-
.../ui/public/i18n/locales/he/components.json | 63 +++++++--
.../src/airflow/ui/public/i18n/locales/he/dag.json | 122 +++++++++++++++--
.../airflow/ui/public/i18n/locales/he/dags.json | 51 ++++++-
.../ui/public/i18n/locales/he/dashboard.json | 26 +++-
9 files changed, 472 insertions(+), 61 deletions(-)
diff --git a/.agents/skills/airflow-translations/locales/he.md
b/.agents/skills/airflow-translations/locales/he.md
index d5aada90a2c..ad193ebcb7a 100644
--- a/.agents/skills/airflow-translations/locales/he.md
+++ b/.agents/skills/airflow-translations/locales/he.md
@@ -34,7 +34,7 @@ These established translations **must be used consistently**:
- `Backfill` → `השלמה למפרע` / `השלמות למפרע`
- `Plugin` / `Plugins` → `תוסף` / `תוספים`
- `Pool` / `Pools` → `מאגר משאבים`
-- `Provider` / `Providers` → `חבילות עזר`
+- `Provider` / `Providers` → `הרחבה` / `הרחבות`. Reserve the noun "הרחבה" for
providers: do not use "חבילת עזר", and do not use "תוסף", which means Plugin.
For the expansion of a mapped task, say "מופעים ממופים" (e.g., "Whole
expansion" → "כל המופעים הממופים"). The UI verb "הרחב" (expand / collapse)
stays as it is.
- `Trigger` / `Triggerer` → `מפעיל` (component noun)
- `Executor` → `Executor`
- `Heartbeat` → `אות חיים` (e.g., "אות חיים אחרון" for "Latest Heartbeat")
@@ -105,17 +105,28 @@ These established translations **must be used
consistently**:
### Plural Forms
-- Hebrew uses i18next plural suffixes `_one`, `_two`, and `_other`. For most
Airflow UI strings `_two` will be identical to `_other`, but check existing
translations and keep the `_two` key when it is present.
-- Note: colloquial Hebrew has a true dual form for things that come in pairs
(e.g. one sock = גרב, two socks = גרביים, not "2 גרבים"). This rarely applies
to Airflow UI terminology but is worth being aware of.
+- Hebrew has three i18next plural forms: `_one`, `_two` and `_other`. Provide
all three for every plural key.
+- i18next picks the form per language, not per word: a count of 2 always looks
up `_two`. If `_two` is missing, the UI falls back to English, not to `_other`.
+- For an ordinary noun, `_two` is an exact copy of `_other`. Do not write
"שני" or "שתי": write "{{count, number}} מגירות", not "שתי מגירות".
+- If `_other` contains no number (a heading or a label), `_two` contains no
number either. Some UI code passes `count: 2` only to get a plural heading, and
other code prints the number next to the translated noun.
+- Write a distinct `_two` only for a true dual form, such as יומיים, שעתיים,
שבועיים, חודשיים, שנתיים or גרביים.
```json
"task_one": "משימה",
- "task_other": "משימות"
+ "task_other": "משימות",
+ "task_two": "משימות"
```
```json
- "dagRun_one": "הרצת Dag",
- "dagRun_other": "הרצת Dags"
+ "deleteConnection_one": "מחק חיבור",
+ "deleteConnection_other": "מחק {{count, number}} חיבורים",
+ "deleteConnection_two": "מחק {{count, number}} חיבורים"
+ ```
+
+ ```json
+ "day_one": "יום",
+ "day_other": "{{count, number}} ימים",
+ "day_two": "יומיים"
```
### Capitalization of English terms
@@ -131,7 +142,7 @@ Asset → "נכס"
Backfill → "השלמה למפרע"
Pool → "מאגר משאבים"
Plugin → "תוסף"
-Provider → "חבילות עזר"
+Provider → "הרחבה"
Executor → "Executor"
Trigger → "מפעיל"
Heartbeat → "אות חיים"
@@ -142,12 +153,16 @@ Heartbeat → "אות חיים"
```
task_one → "משימה"
task_other → "משימות"
+task_two → "משימות"
dagRun_one → "הרצת Dag"
dagRun_other → "הרצת Dags"
+dagRun_two → "הרצת Dags"
backfill_one → "השלמה למפרע"
backfill_other → "השלמות למפרע"
+backfill_two → "השלמות למפרע"
taskInstance_one → "מופע משימה"
taskInstance_other → "מופעי משימות"
+taskInstance_two → "מופעי משימות"
running → "בריצה"
failed → "נכשלו"
success → "הצליחו"
@@ -189,7 +204,7 @@ triggerer.title → "פרטי מפעיל"
- Use professional, neutral Hebrew
- Preserve all i18next placeholders: `{{count, number}}`, `{{dagName}}`,
`{{hotkey}}`, etc.
- Use construct state (סמיכות) for compound nouns as established
-- Provide all needed plural suffixes (`_one`, `_other`) for each plural key
+- Provide all three plural suffixes (`_one`, `_two`, `_other`) for each plural
key
- Check existing translations before adding new ones to maintain consistency
**DON'T:**
@@ -200,6 +215,7 @@ triggerer.title → "פרטי מפעיל"
- Change hotkey values (e.g., `"hotkey": "e"` must stay `"e"`)
- Translate variable names or placeholders inside `{{...}}`
- Add Hebrew prefixed prepositions to English terms (e.g., don't write
"ב-Dag", use "ב-Dag" only if established)
+- Spell out "שני" or "שתי" in a `_two` form, except for a true dual noun
---
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/he/admin.json
b/airflow-core/src/airflow/ui/public/i18n/locales/he/admin.json
index b4ccfa5f650..50c4a5e7647 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/he/admin.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/he/admin.json
@@ -9,7 +9,10 @@
"config": {
"columns": {
"section": "קטגוריה"
- }
+ },
+ "config_one": "הגדרה",
+ "config_other": "הגדרות",
+ "config_two": "הגדרות"
},
"connections": {
"add": "הוסף חיבור חדש",
@@ -25,7 +28,7 @@
"delete": {
"deleteConnection_one": "מחק חיבור",
"deleteConnection_other": "מחק {{count, number}} חיבורים",
- "deleteConnection_two": "מחק שני חיבורים",
+ "deleteConnection_two": "מחק {{count, number}} חיבורים",
"firstConfirmMessage_one": "אתה עומד למחוק את החיבור הבא:",
"firstConfirmMessage_other": "אתה עומד למחוק את החיבורים הבאים:",
"firstConfirmMessage_two": "אתה עומד למחוק את החיבורים הבאים:",
@@ -35,9 +38,10 @@
"form": {
"connectionIdRequired": "נדרש מזהה חיבור",
"connectionIdRequirement": "מזהה חיבור אינו יכול להכיל רווחים בלבד",
+ "connectionTypeFields": "שדות {{connectionType}}",
"connectionTypeRequired": "נדרש סוג חיבור",
"extraFieldsJson": "שדות נוספים JSON",
- "helperText": "סוג החיבור המבוקש חסר? וודא שהתקנת את חבילת העזר המתאימה",
+ "helperText": "סוג החיבור המבוקש חסר? וודא שהתקנת את ההרחבה המתאימה",
"helperTextForRedactedFields": "שדות שהוסתרו ('***') יישארו ללא שינוי אם
לא בוצע בהם עדכון",
"selectConnectionType": "בחר סוג חיבור",
"standardFields": "שדות סטנדרטיים"
@@ -97,7 +101,10 @@
"dagProcessorJob": "DagProcessorJob",
"schedulerJob": "SchedulerJob",
"triggererJob": "TriggererJob"
- }
+ },
+ "job_one": "עבודה",
+ "job_other": "עבודות",
+ "job_two": "עבודות"
},
"plugins": {
"columns": {
@@ -106,6 +113,9 @@
"importError_one": "שגיאה בייבוא תוסף",
"importError_other": "שגיאות בייבוא תוסף",
"importError_two": "שגיאות בייבוא תוסף",
+ "plugin_one": "תוסף",
+ "plugin_other": "תוספים",
+ "plugin_two": "תוספים",
"searchPlaceholder": "חפש לפי קובץ"
},
"pools": {
@@ -140,7 +150,10 @@
"columns": {
"packageName": "שם חבילה",
"version": "גירסה"
- }
+ },
+ "provider_one": "הרחבה",
+ "provider_other": "הרחבות",
+ "provider_two": "הרחבות"
},
"variables": {
"add": "הוסף משתנה",
@@ -150,12 +163,12 @@
"delete": {
"deleteVariable_one": "מחר משתנה אחד",
"deleteVariable_other": "מחק {{count, number}} משתנים",
- "deleteVariable_two": "מחק שני משתנים",
- "firstConfirmMessage_one": "אתה עומד למחוק את מאגר המשאבים הבא:",
- "firstConfirmMessage_other": "אתה עומד למחוק את מאגרי המשאבים הבאים:",
- "firstConfirmMessage_two": "אתה עומד למחוק את מאגרי המשאבים הבאים:",
- "title": "מחק מאגר משאבים",
- "tooltip": "מחר משתנים נבחרים"
+ "deleteVariable_two": "מחק {{count, number}} משתנים",
+ "firstConfirmMessage_one": "אתה עומד למחוק את המשתנה הבא:",
+ "firstConfirmMessage_other": "אתה עומד למחוק את המשתנים הבאים:",
+ "firstConfirmMessage_two": "אתה עומד למחוק את המשתנים הבאים:",
+ "title": "מחק משתנה",
+ "tooltip": "מחק משתנים נבחרים"
},
"edit": "ערוך משתנה",
"form": {
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/he/assets.json
b/airflow-core/src/airflow/ui/public/i18n/locales/he/assets.json
index 0c463ee2dd8..07fde7b0dd2 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/he/assets.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/he/assets.json
@@ -1,5 +1,9 @@
{
"additional_data": "נתונים נוספים",
+ "alias_one": "כינוי",
+ "alias_other": "כינויים",
+ "alias_two": "כינויים",
+ "aliases": "כינויים",
"asset_many": "נכסים",
"asset_one": "נכס",
"assetStateStore": {
@@ -13,6 +17,9 @@
"deleteWarning": "הנכס יאבד רשומה זו ממאגר המצבים.",
"edit": "ערוך מאגר מצבי נכסים",
"emptyState": "מאגר מצבי הנכסים שומר ערכים בהקשר של זהות נכס, המשותפים לכל
הרצות ה-Dags. עובדים יכולים לכתוב למאגר מצבי הנכסים באמצעות Task SDK.",
+ "entry_one": "רשומה",
+ "entry_other": "רשומות",
+ "entry_two": "רשומות",
"lastUpdatedBy": "עודכן לאחרונה על-ידי",
"lastUpdatedByApi": "API",
"lastUpdatedByWatcher": "Watcher",
@@ -42,7 +49,11 @@
"title": "יצירת אירוע בנכס עבור {{name}}"
},
"events": "אירועים",
- "extra": "תוכן",
+ "filters": {
+ "groupPlaceholder": "חיפוש קבוצה",
+ "hasEvents": "כולל אירועים",
+ "lastEventDateRange": "טווח תאריכי האירועים האחרונים"
+ },
"group": "קבוצה",
"lastAssetEvent": "אירוע אחרון בנכס",
"name": "שם",
@@ -50,5 +61,9 @@
"scheduledDags": "Dags מתוזמנים",
"scheduling": "תזמון",
"searchPlaceholder": "חיפוש נכסים",
- "taskDependencies": "תלויות בין משימות"
+ "taskDependencies": "תלויות בין משימות",
+ "watcher_one": "צופה",
+ "watcher_other": "צופים",
+ "watcher_two": "צופים",
+ "watchers": "צופים"
}
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/he/browse.json
b/airflow-core/src/airflow/ui/public/i18n/locales/he/browse.json
index 23e30c3b6c7..fdc7de2979e 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/he/browse.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/he/browse.json
@@ -10,6 +10,38 @@
"eventType": "סוג אירוע"
}
},
+ "dagBundles": {
+ "active": "פעיל",
+ "columns": {
+ "active": "פעיל",
+ "importErrors": "שגיאות ייבוא",
+ "lastRefreshed": "רוענן לאחרונה",
+ "name": "שם",
+ "version": "גרסה"
+ },
+ "detail": {
+ "status": "סטטוס"
+ },
+ "files": {
+ "columns": {
+ "file": "קובץ",
+ "lastParsed": "נותח לאחרונה",
+ "parseDuration": "משך הניתוח"
+ },
+ "file_one": "קובץ",
+ "file_other": "קבצים",
+ "file_two": "קבצים",
+ "importErrorGone": "שגיאת ייבוא זו אינה מתועדת עוד. כנראה שהיא תוקנה
והניתוח מחדש זיהה זאת.",
+ "neverParsed": "אף פעם",
+ "showImportError_one": "הצג שגיאה",
+ "showImportError_other": "הצגת {{count, number}} שגיאות",
+ "showImportError_two": "הצגת {{count, number}} שגיאות"
+ },
+ "inactive": "לא פעיל",
+ "neverRefreshed": "אף פעם",
+ "notRefreshedYet": "טרם רוענן",
+ "notVersioned": "ללא גרסה"
+ },
"deadlines": {
"columns": {
"alertName": "שם התראה",
@@ -57,6 +89,9 @@
"successTitle": "XCom עודכן",
"title": "ערוך XCom"
},
+ "entry_one": "רשומת XCom",
+ "entry_other": "רשומות XCom",
+ "entry_two": "רשומות XCom",
"key": "מפתח",
"title": "XCom",
"value": "ערך"
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/he/common.json
b/airflow-core/src/airflow/ui/public/i18n/locales/he/common.json
index 5b2066f801d..d54aa4455f1 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/he/common.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/he/common.json
@@ -4,7 +4,7 @@
"Connections": "חיבורים",
"Plugins": "תוספים",
"Pools": "מאגר משאבים",
- "Providers": "חבילות עזר",
+ "Providers": "הרחבות",
"Variables": "משתנים"
},
"allOperators": "כל האופרטורים",
@@ -27,8 +27,10 @@
"backfill_one": "השלמה למפרע",
"backfill_other": "השלמות למפרע",
"backfill_two": "השלמות למפרע",
+ "breadcrumb": "ניווט",
"browse": {
"auditLog": "יומן מערכת",
+ "dagBundles": "חבילות Dag",
"deadlines": "מועדים",
"jobs": "עבודות",
"requiredActions": "פעולות נדרשות",
@@ -43,7 +45,11 @@
"dag_one": "Dag",
"dag_other": "Dags",
"dag_two": "Dags",
+ "dagBundle_one": "חבילת Dag",
+ "dagBundle_other": "חבילות Dag",
+ "dagBundle_two": "חבילות Dag",
"dagDetails": {
+ "activeRuns": "הרצות פעילות",
"catchup": "השלמה אוטומטית",
"dagRunTimeout": "זמן תפוגה להרצת Dag",
"defaultArgs": "פרמטרי ברירת מחדל",
@@ -92,9 +98,8 @@
"dagRun_other": "הרצת Dags",
"dagRun_two": "הרצת Dags",
"dagRunId": "מזהה הרצת Dag",
+ "dagRunState": "מצב הרצת Dag",
"dagWarnings": "אזהרות/שגיאות Dag",
- "defaultToGraphView": "תצוגת גרף כברירת מחדל",
- "defaultToGridView": "תצוגת רשת כברירת מחדל",
"delete": "מחק",
"diff": "השוואה",
"diffCompareWith": "השווה עם",
@@ -128,6 +133,9 @@
"title": "גישה נדחתה"
}
},
+ "event_one": "אירוע",
+ "event_other": "אירועים",
+ "event_two": "אירועים",
"expand": {
"collapse": "כווץ",
"expand": "הרחב",
@@ -143,22 +151,44 @@
},
"filter": "מסנן",
"filters": {
+ "addFilter": "הוסף מסנן",
+ "allIterations": "הכול",
+ "completedAt": "הסתיים בתאריך",
+ "date": "תאריך",
"durationFrom": "משך זמן מ-",
"durationTo": "משך זמן עד",
"endTime": "זמן סיום",
+ "iteration": "איטרציה",
"logicalDateFrom": "תאריך לוגי מ-",
"logicalDateTo": "תאריך לוגי עד",
+ "loop": "לולאה",
+ "loopAllIterations": "{{loop}} – הכול",
+ "loopIteration": "{{loop}} {{index}}",
+ "loopPlaceholder": "בחר לולאה",
+ "maxActiveRunsFrom": "ממספר הרצות פעילות מרבי",
+ "maxActiveRunsTo": "עד מספר הרצות פעילות מרבי",
+ "removeFilter": "הסר מסנן",
"runAfterFrom": "ריצה לאחר (מתאריך)",
"runAfterTo": "ריצה לאחר (עד תאריך)",
"searchAsset": "חפש נכס",
"selectDateRange": "בחר טווח תאריכים",
- "startTime": "זמן התחלה"
+ "selectDateTime": "בחר תאריך ושעה",
+ "startTime": "זמן התחלה",
+ "switchIteration": "החלף איטרציה",
+ "time": "שעה"
},
"fullscreen": {
"tooltip": "לחץ {{hotkey}} למסך מלא"
},
"generateToken": "צור אסימון",
+ "includedIn": "כלול ב",
"key": "מפתח",
+ "loading": "טוען…",
+ "logLevel": {
+ "hide": "הסתר רמות יומן",
+ "hotkey": "l",
+ "show": "הצג רמות יומן"
+ },
"logicalDate": "תאריך לוגי",
"logout": "התנתק",
"logoutConfirmation": "האם אתה בטוח שברצונך להתנתק?",
@@ -178,12 +208,14 @@
"assets": "נכסים",
"browse": "עיון",
"dags": "Dags",
+ "dashboard": "לוח מחוונים",
"docs": "תיעוד",
"home": "דף הבית",
"legacyFabViews": "תצוגות מורשת",
"plugins": "תוספים",
"security": "אבטחה"
},
+ "no": "לא",
"noItemsFound": "לא נמצאו {{modelName}}",
"note": {
"add": "הוסף הערה",
@@ -196,12 +228,16 @@
"write": "כתיבה"
},
"overallStatus": "סטטוס כללי",
+ "partition_one": "מחיצה",
+ "partition_other": "מחיצות",
+ "partition_two": "מחיצות",
"partitionedDagRun_one": "הרצת Dag מחולקת",
"partitionedDagRun_other": "הרצות Dag מחולקות",
"partitionedDagRun_two": "הרצות Dag מחולקות",
"partitionedDagRunDetail": {
"receivedAssetEvents": "אירועי נכס שהתקבלו"
},
+ "pause": "השהה",
"pendingDagRun_one": "{{count, number}} הרצת Dag ממתינה",
"pendingDagRun_other": "{{count, number}} הרצות Dag ממתינות",
"pendingDagRun_two": "{{count, number}} הרצות Dag ממתינות",
@@ -253,6 +289,79 @@
},
"selectLanguage": "בחר שפה",
"selected": "נבחר",
+ "settings": {
+ "clearing": {
+ "keepTaskState": {
+ "helper": "שמור כברירת מחדל רשומות במאגר מצבי המשימות בעת ניקוי מופעי
משימה, במקום למחוק אותן.",
+ "label": "שמור את מצב המשימה בעת ניקוי"
+ },
+ "preventRunningTask": {
+ "helper": "דלג על משימות שפועלות כעת בעת ניקוי מופעי משימה.",
+ "label": "מנע ניקוי של משימות פועלות"
+ },
+ "runSelection": {
+ "helper": "אפשרויות שנבחרות כברירת מחדל בעת ניקוי הרצת Dag.",
+ "label": "בחירת ברירת מחדל לניקוי הרצה"
+ },
+ "taskSelection": {
+ "helper": "אפשרויות שנבחרות כברירת מחדל בעת ניקוי מופעי משימה.",
+ "label": "בחירת ברירת מחדל לניקוי משימה"
+ },
+ "title": "ניקוי"
+ },
+ "dagsList": {
+ "recentTasks": {
+ "helper": "הצג ברשימת ה-Dags את מצבי המשימות האחרונות של כל Dag. כבה
אפשרות זו כדי לדלג על טעינת המצבים, דבר שעשוי לשפר ביצועים בפריסות עם Dags
רבים.",
+ "label": "הצג משימות אחרונות"
+ },
+ "title": "רשימת Dags"
+ },
+ "description": "ההעדפות האלה נשמרות בדפדפן זה בלבד וחלות על היישום כולו.",
+ "general": {
+ "landingPage": {
+ "helper": "הדף שיוצג בעת פתיחת Airflow.",
+ "label": "דף נחיתה",
+ "options": {
+ "dags": "Dags",
+ "dashboard": "לוח מחוונים"
+ }
+ },
+ "title": "כללי"
+ },
+ "graph": {
+ "defaultDirection": {
+ "helper": "כיוון הפריסה של גרפי Dag ונכסים שלא הוגדרו בנפרד.",
+ "label": "כיוון ברירת המחדל של הגרף"
+ },
+ "taskGroupsExpanded": {
+ "helper": "הרחב קבוצות משימות ב-Dags שעבורם לא נשמרה בחירת קבוצה.
בחירות קיימות יישמרו.",
+ "label": "הרחב קבוצות משימות כברירת מחדל"
+ },
+ "title": "גרף"
+ },
+ "marking": {
+ "taskSelection": {
+ "helper": "אפשרויות שנבחרות כברירת מחדל בעת סימון מצב של מופע משימה.",
+ "label": "בחירת ברירת מחדל לסימון"
+ },
+ "title": "סימון"
+ },
+ "search": {
+ "matchAnywhere": {
+ "helper": "$t(search.advanced.description) לבחירות בכל שורת חיפוש
ולקישורים משותפים עדיין יש עדיפות.",
+ "label": "התאמה בכל מקום כברירת מחדל"
+ },
+ "title": "חיפוש"
+ },
+ "taskInstance": {
+ "defaultTab": {
+ "helper": "הכרטיסייה שתוצג ראשונה בעת פתיחת מופע משימה. קישורים
לכרטיסייה מסוימת עדיין יפתחו אותה.",
+ "label": "כרטיסיית ברירת המחדל למופע משימה"
+ },
+ "title": "מופע משימה"
+ },
+ "title": "הגדרות"
+ },
"shortcuts": {
"categories": {
"code": "קוד",
@@ -286,6 +395,7 @@
"toggleExpand": "הרחב או כווץ את כל הקבוצות",
"toggleFullscreen": "הפעל/כבה מסך מלא",
"toggleGraphGrid": "החלף בין תצוגת גרף לתצוגת רשת",
+ "toggleLogLevel": "הצג או הסתר רמות יומן",
"toggleSource": "הצג/הסתר מקור",
"toggleTaskGroup": "הרחב או כווץ $t(taskGroup_one)",
"toggleTimestamp": "הצג/הסתר חותמות זמן",
@@ -296,6 +406,10 @@
},
"showDetailsPanel": "הצג לוח פרטים",
"signedInAs": "מחובר כ",
+ "slot": "חריץ",
+ "slot_one": "חריץ",
+ "slot_other": "חריצים",
+ "slot_two": "חריצים",
"source": {
"hide": "הסתר מקור",
"hotkey": "s",
@@ -325,6 +439,8 @@
"up_for_retry": "בהמתנה לניסיון חוזר",
"upstream_failed": "משימות קודמות נכשלו"
},
+ "switchDag": "החלף $t(dag_one)",
+ "switchDagRun": "החלף $t(dagRun_one)",
"table": {
"completedAt": "הושלם בתאריך",
"createdAt": "נוצר בתאריך",
@@ -335,8 +451,10 @@
"filterReset_two": "אפס מסננים",
"from": "מ-",
"maxActiveRuns": "מספר הרצות פעילות מרבי",
+ "noResultsFound": "לא נמצאו תוצאות",
"noTagsFound": "לא נמצאו תגיות",
"noTeamsFound": "לא נמצאו צוותים",
+ "ownerPlaceholder": "סנן לפי בעלים",
"tagMode": {
"all": "הכל",
"any": "כלשהו"
@@ -371,6 +489,9 @@
"executorConfig": "הגדרות Executor",
"hostname": "שם מארח",
"id": "מזהה",
+ "iteration": "איטרציה",
+ "loopDecision": "החלטה",
+ "loopIterations": "איטרציות שרצו",
"maxTries": "מספר נסיונות מרבי",
"pid": "מזהה תהליך",
"pool": "מאגר משאבים",
@@ -380,6 +501,11 @@
"queuedWhen": "זמן כניסה לתור",
"renderedMapIndex": "אינדקס מיפוי מעובד",
"scheduledWhen": "מועד תזמון",
+ "stateReason": "סיבה למצב",
+ "stateReasonSummary": {
+ "failed": "נעצר בניסיון {{tryNumber}} מתוך {{totalTries}}",
+ "upForRetry": "ניסיון חוזר לאחר ניסיון {{tryNumber}} מתוך {{totalTries}}"
+ },
"trigger": "מפעיל",
"triggerer": {
"assigned": "מפעיל מוקצה",
@@ -395,10 +521,22 @@
"taskInstance_one": "מופע משימה",
"taskInstance_other": "מופעי משימות",
"taskInstance_two": "מופעי משימות",
+ "teams": {
+ "more_one": "ועוד {{count, number}}",
+ "more_other": "ועוד {{count, number}}",
+ "more_two": "ועוד {{count, number}}",
+ "none": "ללא צוות",
+ "title": "צוותים"
+ },
"timeRange": {
+ "anyTime": "בכל זמן",
+ "in": "בתוך",
+ "last7Days": "7 הימים האחרונים",
"last12Hours": "12 השעות האחרונות",
"last24Hours": "24 השעות האחרונות",
+ "last30Days": "30 הימים האחרונים",
"lastHour": "השעה האחרונה",
+ "latestRun": "ההרצה האחרונה",
"pastWeek": "השבוע האחרון"
},
"timestamp": {
@@ -479,6 +617,7 @@
"total": "סה״כ {{state}}",
"triggered": "הופעל",
"tryNumber": "מספר ניסיון",
+ "unpause": "בטל השהיה",
"user": "משתמש",
"validation": {
"mustBeAtLeast": "חייב להיות {{min}} לפחות.",
@@ -490,5 +629,6 @@
"tooltip": "לחץ {{hotkey}} להפעלת/כיבוי גלישת טקסט",
"unwrap": "בטל גלישת טקסט",
"wrap": "הפעל גלישת טקסט"
- }
+ },
+ "yes": "כן"
}
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/he/components.json
b/airflow-core/src/airflow/ui/public/i18n/locales/he/components.json
index 2eb0d751bb7..b8e37339073 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/he/components.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/he/components.json
@@ -2,16 +2,27 @@
"backfill": {
"affected_one": "ריצה אחת תופעל.",
"affected_other": "{{count, number}} ריצות יופעלו.",
- "affected_two": "שתי ריצות יופעלו.",
+ "affected_two": "{{count, number}} ריצות יופעלו.",
"affectedNone": "לא נמצאו ריצות התואמות לקריטריונים שנבחרו.",
"allRuns": "כל ההרצות",
"backwards": "הרץ לאחור",
"dateRange": "טווח תאריכים",
"errorStartDateBeforeEndDate": "תאריך ההתחלה חייב להיות לפני תאריך הסיום",
+ "exceptionReason": {
+ "alreadyExists": "כבר קיים",
+ "inFlight": "בתהליך",
+ "unknown": "לא ידוע"
+ },
"maxRuns": "מספר ריצות מקבילות מירבי",
"missingAndErroredRuns": "הרצות חסרות ושגויות",
"missingRuns": "הרצות חסרות",
+ "notCreatedReason": "סיבת אי-היצירה",
"overrideExistingParams": "דרוס פרמטרים בהרצות קיימות",
+ "partitionRange": "טווח מחיצות",
+ "partitionsAffected_one": "מחיצה אחת תושלם למפרע:",
+ "partitionsAffected_other": "{{count, number}} מחיצות יושלמו למפרע:",
+ "partitionsAffected_two": "{{count, number}} מחיצות יושלמו למפרע:",
+ "partitionsNone": "לא נמצאו מחיצות התואמות לטווח שנבחר.",
"permissionDenied": "הרצה יבשה (Dry Run) נכשלה: למשתמש אין הרשאה ליצור
Backfills.",
"reprocessBehavior": "התנהגות עיבוד מחדש",
"run": "הרץ Backfill",
@@ -29,7 +40,8 @@
"validation": {
"datesRequired": "יש להזין גם תאריך התחלה וגם תאריך סיום של מרווח
הנתונים.",
"startBeforeEnd": "תאריך התחלת מרווח הנתונים חייב להיות קטן או שווה
לתאריך סיום מרווח הנתונים."
- }
+ },
+ "viewSlots": "הצגת חריצים להשלמה למפרע #{{id}}"
},
"banner": {
"backfillInProgress": "Backfill בתהליך",
@@ -50,7 +62,7 @@
"errorAndWarning": "שגיאה אחת ו-{{warningText}}",
"warning_one": "אזהרה אחת",
"warning_other": "{{count, number}} אזהרות",
- "warning_two": "שתי אזהרות"
+ "warning_two": "{{count, number}} אזהרות"
},
"dateRangeFilter": {
"validation": {
@@ -63,10 +75,10 @@
"duration": "משך זמן (שניות)",
"lastDagRun_one": "ריצת Dag אחרונה",
"lastDagRun_other": "{{count, number}} ריצות Dag אחרונות",
- "lastDagRun_two": "שתי ריצות Dag אחרונות",
+ "lastDagRun_two": "{{count, number}} ריצות Dag אחרונות",
"lastTaskInstance_one": "מופע משימה אחרונה",
"lastTaskInstance_other": "{{count, number}} מופעי משימות אחרונות",
- "lastTaskInstance_two": "שני מופעי משימות אחרונות",
+ "lastTaskInstance_two": "{{count, number}} מופעי משימות אחרונות",
"medianTotalDuration": "סה״כ: {{duration}}",
"queuedDuration": "זמן המתנה בתור",
"runAfter": "הרץ אחרי",
@@ -75,7 +87,7 @@
"fileUpload": {
"files_one": "קובץ אחד",
"files_other": "{{count, number}} קבצים",
- "files_two": "שני קבצים"
+ "files_two": "{{count, number}} קבצים"
},
"flexibleForm": {
"durationPlaceholder": "הזן משך זמן בפורמט ISO 8601",
@@ -100,26 +112,52 @@
"otherDagRuns": "+ ריצות Dag נוספות",
"taskCount_one": "משימה אחת",
"taskCount_other": "{{count, number}} משימות",
- "taskCount_two": "שתי משימות",
+ "taskCount_two": "{{count, number}} משימות",
"taskGroup": "קבוצת משימות",
"zoomToTask": "התמקד במשימה שנבחרה"
},
+ "jsonPreview": {
+ "items_one": "פריט אחד",
+ "items_other": "{{count, number}} פריטים",
+ "items_two": "{{count, number}} פריטים"
+ },
"limitedList": "+ {{count, number}} נוספים",
"limitedList.allItems": "כל {{count, number}} הפריטים:",
"limitedList.allTags_one": "כל התגיות (1)",
"limitedList.allTags_other": "כל התגיות ({{count, number}})",
- "limitedList.allTags_two": "כל התגיות (2)",
+ "limitedList.allTags_two": "כל התגיות ({{count, number}})",
"limitedList.clickToInteract": "לחץ על תגית כדי לסנן Dags",
"limitedList.clickToOpenFull": "לחץ על \"+{{count, number}} נוספים\" כדי
לפתוח את התצוגה המלאה",
"limitedList.copyPasteText": "ניתן להעתיק ולהדביק את הטקסט שמעל",
"limitedList.showingItems_one": "מציג פריט אחד",
"limitedList.showingItems_other": "מציג {{count, number}} פריטים",
- "limitedList.showingItems_two": "מציג שני פריטים",
+ "limitedList.showingItems_two": "מציג {{count, number}} פריטים",
"logs": {
"file": "קובץ",
"location": "שורה {{line}} ב{{name}}"
},
+ "passwordToggle": {
+ "hide": "הסתרת ערך",
+ "show": "הצגת ערך"
+ },
+ "pausedDag": {
+ "drain": "השהיה לאחר סיום",
+ "drainDescription": "הרצות שלא הסתיימו יימשכו, אך לא ייווצרו הרצות
מתוזמנות. השלמות למפרע שהושהו יישארו מושהות. ה-Dag יושהה שוב לאחר שכל ההרצות
יסתיימו.",
+ "keepPaused": "השאר מושהה",
+ "keepPausedDescription": "הרצות חדשות והרצות שלא הסתיימו ימתינו עד לביטול
השהיית ה-Dag.",
+ "title": "ה-Dag מושהה",
+ "unfinishedRunsWillRun_one": "הרצת Dag אחת שלא הסתיימה תתחיל או תתחדש.",
+ "unfinishedRunsWillRun_other": "{{count, number}} הרצות Dag שלא הסתיימו
יתחילו או יתחדשו.",
+ "unfinishedRunsWillRun_two": "{{count, number}} הרצות Dag שלא הסתיימו
יתחילו או יתחדשו.",
+ "unpause": "בטל השהיה",
+ "unpauseDescription": "ה-Dag יהפוך לפעיל: הרצות שלא הסתיימו יימשכו והתזמון
יתחדש. השלמות למפרע שהושהו יישארו מושהות."
+ },
"reparseDag": "נתח Dag מחדש",
+ "slowestTaskInstances": {
+ "empty": "אין מופעי משימה שהסתיימו בטווח הזה",
+ "title": "מופעי המשימה האיטיים ביותר"
+ },
+ "sortMultiColumnHint": "לחץ תוך כדי החזקת Shift כדי למיין לפי כמה עמודות",
"sortedAscending": "ממוין בסדר עולה",
"sortedDescending": "ממוין בסדר יורד",
"sortedUnsorted": "לא ממוין",
@@ -139,12 +177,15 @@
"dataInterval": "מרווח נתונים",
"dataIntervalAuto": "מוסק מתוך התאריך הלוגי וטבלת הזמנים",
"dataIntervalManual": "הגדר ידנית",
+ "editConfigAndTrigger": "ערוך הגדרות והפעל",
"intervalEnd": "סיום",
"intervalStart": "התחלה",
"loading": "טוען מידע Dag...",
"loadingFailed": "טעינת מידע ה-Dag נכשלה. אנא נסו שוב.",
"manualRunDenied": "הרצות ידניות אינן מותרות עבור Dag זה",
"partitionKeyHelp": "אופציונלי - רלוונטי רק ל-Dags מחולקים",
+ "recentConfig": "הגדרות אחרונות",
+ "recentConfigPlaceholder": "בחר הגדרה אחרונה",
"runIdHelp": "אופציונלי - ייווצר אוטומטית אם לא יסופק",
"selectDescription": "הפעל ריצה בודדת של Dag זה",
"selectLabel": "ריצה בודדת",
@@ -158,7 +199,8 @@
"title": "ריצת Dag הופעלה"
}
},
- "triggerAgainWithConfig": "הפעל שוב עם התצורה הזו"
+ "triggerAgainWithConfig": "הפעל שוב עם התצורה הזו",
+ "triggerOptions": "אפשרויות הפעלה"
},
"trimText": {
"details": "פרטים",
@@ -175,6 +217,7 @@
"versionSelect": {
"allVersions": "כל הגרסאות",
"dagVersion": "גרסת Dag",
+ "placeholder": "בחר גרסה",
"versionCode": "גרסה {{versionCode}}"
}
}
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/he/dag.json
b/airflow-core/src/airflow/ui/public/i18n/locales/he/dag.json
index d498c4fd2fb..5dcad08944f 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/he/dag.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/he/dag.json
@@ -6,6 +6,7 @@
"title": "תלויות החוסמות את תזמון המשימה"
},
"calendar": {
+ "backfill": "השלמה למפרע",
"daily": "יומי",
"hourly": "שעתי",
"legend": {
@@ -42,6 +43,7 @@
},
"deadlineAlerts": {
"completionRule": "חייב להסתיים תוך {{interval}} מ-{{reference}}",
+ "completionRuleDynamic": "חייב להסתיים תוך מרווח זמן משתנה
מ-{{reference}}",
"count_one": "מועד אחד",
"count_other": "{{count, number}} מועדים",
"count_two": "{{count, number}} מועדים",
@@ -94,10 +96,6 @@
"critical": "CRITICAL",
"debug": "DEBUG",
"error": "ERROR",
- "fullscreen": {
- "button": "מסך מלא",
- "tooltip": "לחץ {{hotkey}} למסך מלא"
- },
"info": "INFO",
"noTryNumber": "אין מספר ניסיון",
"search": {
@@ -106,9 +104,44 @@
"placeholder": "חפש רישומים..."
},
"settings": "הגדרות רישום",
+ "tryNotStarted": "הניסיון הזה עדיין לא התחיל.",
+ "viewFailedTry": "הצג יומנים של ניסיון {{tryNumber}} שנכשל",
"viewInExternal": "צפה ברישומים ב-{{name}} (ניסיון {{attempt}})",
+ "viewPreviousTry": "הצג יומנים של ניסיון קודם {{tryNumber}}",
+ "waitingToRetry": "ניסיון {{tryNumber}} ממתין לניסיון חוזר.",
"warning": "WARNING"
},
+ "loop": {
+ "history": {
+ "capLabel": "מגבלה: {{max}}",
+ "iterationsAxis": "איטרציות",
+ "stats": {
+ "capHits": "הגיעו למגבלה",
+ "medianIterations": "חציון איטרציות"
+ },
+ "title": "איטרציות לכל הרצה"
+ },
+ "iterationLabel": "איטרציה {{index}}",
+ "iterations": "איטרציות",
+ "outcome": "תוצאה",
+ "reason": {
+ "cap_reached": "הגיע למגבלת האיטרציות ({{max}})",
+ "failed": "נכשל באיטרציה {{index}}",
+ "iteration_failed": "איטרציה {{index}} נכשלה ב-{{taskId}}",
+ "ran_to_cap": "הריץ את כל {{max}} האיטרציות המותרות",
+ "removed": "הוסר",
+ "running": "בריצה",
+ "skipped": "דולג",
+ "stopped_early": "נעצר מוקדם באיטרציה {{index}}"
+ },
+ "rules": {
+ "behaviour": "התנהגות",
+ "boundedFor": "מריץ מספר קבוע של איטרציות",
+ "exitCriteria": "תנאי יציאה",
+ "maxIterations": "מספר איטרציות מרבי",
+ "whileUntil": "חוזר עד ש-{{criteria}}"
+ }
+ },
"notFound": {
"back": "חזור",
"backToDags": "חזור ל-Dags",
@@ -128,9 +161,9 @@
"failedTaskInstance_two": "מופעי משימות שנכשלו"
},
"charts": {
- "assetEvent_one": "אירוע בנכס שנוצר",
- "assetEvent_other": "אירועי בנכסים שנוצרו",
- "assetEvent_two": "אירועים בנכסים שנוצרו"
+ "assetEvent_one": "אירוע נכס שנוצר",
+ "assetEvent_other": "אירועי נכס שנוצרו",
+ "assetEvent_two": "אירועי נכס שנוצרו"
},
"deadlines": {
"showAll": "הצג הכל",
@@ -154,13 +187,7 @@
"label": "מספר הרצות Dag"
},
"dependencies": {
- "label": "תלויות",
- "options": {
- "allDagDependencies": "כל תלויות ה-Dag",
- "externalConditions": "תנאים חיצוניים",
- "onlyTasks": "משימות בלבד"
- },
- "placeholder": "תלויות"
+ "allDagDependencies": "כל התלויות של ה-Dag"
},
"graphDirection": {
"label": "כיוון התרשים"
@@ -236,6 +263,7 @@
"taskInstances": "מופעי משימות",
"taskStateStore": "מאגר מצבי משימות",
"tasks": "משימות",
+ "versions": "גרסאות",
"xcom": "XCom"
},
"taskGroups": {
@@ -253,6 +281,9 @@
"deleteWarning": "המשימה תאבד את הזיכרון השמור הזה. אם המשימה משתמשת במפתח
זה למעקב אחר עבודה חיצונית (לדוגמה, מזהה עבודה חיצוני), היא לא תוכל להמשיך
אותה.",
"edit": "ערוך מאגר מצבי משימות",
"emptyStore": "מאגר מצבי המשימות שומר ערכים הנשמרים בין ניסיונות חוזרים.
עובדים יכולים לכתוב למאגר מצבי המשימות באמצעות Task SDK.",
+ "entry_one": "רשומה",
+ "entry_other": "רשומות",
+ "entry_two": "רשומות",
"expiresAt": {
"column": "תקף עד",
"custom": "מותאם אישית",
@@ -261,5 +292,68 @@
"never": "לעולם לא"
},
"title": "מאגר מצבי משימות"
+ },
+ "versions": {
+ "aboutThisComparison": "מידע על ההשוואה",
+ "base": "השווה מתוך",
+ "categories": {
+ "asset": "נכס",
+ "authorization": "הרשאה",
+ "callback": "קריאה חוזרת",
+ "deadline": "מועד יעד",
+ "dependency": "תלות",
+ "metadata": "מטא-נתונים",
+ "param": "פרמטר",
+ "provenance": "מקור",
+ "schedule": "תזמון",
+ "task": "משימה",
+ "unknown": "לא ידוע"
+ },
+ "codeAccess": "הערכים דורשים גישה לקוד ה-Dag",
+ "columns": {
+ "after": "אחרי",
+ "before": "לפני",
+ "category": "קטגוריה",
+ "impact": "השפעה",
+ "occurrences": "מופעים",
+ "operation": "פעולה",
+ "path": "נתיב"
+ },
+ "heading": "גרסה {{base}} → גרסה {{target}}",
+ "impacts": {
+ "authorization": "הרשאה",
+ "execution": "ביצוע",
+ "metadata": "מטא-נתונים",
+ "provenance": "מקור",
+ "unknown": "לא ידוע"
+ },
+ "maxChanges": "מספר השינויים המרבי",
+ "maxChangesDefault": "ברירת מחדל",
+ "noChanges": "הגרסאות האלה מכילות את אותו מצב.",
+ "observedStateBoundary": "ההשוואה מתייחסת למצב המאוחסן כעת, ולא לראיות
מזמן היצירה. אין אפשרות להשוות את המקור בגרסאות היסטוריות; השתמש בכרטיסייה Code
כדי להשוות את המקור.",
+ "operations": {
+ "added": "נוסף",
+ "changed": "השתנה",
+ "removed": "הוסר"
+ },
+ "record_one": "רשומה",
+ "record_other": "רשומות",
+ "record_two": "רשומות",
+ "schemaChange": "סכימה לאחר סריאליזציה {{baseSchema}} → {{targetSchema}}",
+ "selectPrompt": "בחר שתי גרסאות כדי לראות את ההבדלים ביניהן.",
+ "summary_one": "{{count, number}} שינוי",
+ "summary_other": "{{count, number}} שינויים",
+ "summary_two": "{{count, number}} שינויים",
+ "target": "השווה אל",
+ "truncated": {
+ "description": "שינויים בנתיבים שלא הוצגו הושמטו כדי לעמוד במגבלה, ולכן
הספירה היא חסם תחתון.",
+ "title": "חלק מהשינויים לא הוחזרו"
+ },
+ "unavailable": {
+ "description": "לא ניתן להשוות בין הגרסאות האלה. סיבה:",
+ "title": "ההשוואה אינה זמינה",
+ "withoutReason": "לא ניתן להשוות בין הגרסאות האלה."
+ },
+ "valuesHidden": "הערכים מוסתרים"
}
}
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/he/dags.json
b/airflow-core/src/airflow/ui/public/i18n/locales/he/dags.json
index fe212537bb2..4d8f3d230be 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/he/dags.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/he/dags.json
@@ -6,6 +6,11 @@
"warning": "זה ימחק את כל המטא-נתונים הקשורים ל-Dag, כולל ריצות ומשימות"
}
},
+ "draining": {
+ "badgeTooltip": "ה-Dag יושהה לאחר שההרצות הפעילות שלו יסתיימו.",
+ "label": "ממתין לסיום",
+ "tooltip": "{{dagDisplayName}} ממתין לסיום ההרצות הפעילות — יושהה לאחר
מכן. לחץ כדי לחדש."
+ },
"favoriteDag": "הוסף Dag למועדפים",
"filters": {
"allRunTypes": "כל סוגי הריצות",
@@ -15,14 +20,36 @@
"favorite": "מועדף",
"unfavorite": "לא מועדף"
},
+ "favoriteState": "מצב מועדף",
+ "favoriteStatePlaceholder": "בחר מצב מועדף…",
+ "noTimetableTypesFound": "לא נמצאו סוגי לוחות זמנים",
"paused": {
"active": "פעיל",
"all": "הכל",
"paused": "מושהה"
},
- "runIdPatternFilter": "חפש הרצת Dag"
+ "pausedPlaceholder": "בחר מצב השהיה…",
+ "pausedState": "מצב השהיה",
+ "requiresHitlAction": "מצריך התערבות אנושית",
+ "runIdPatternFilter": "חפש הרצת Dag",
+ "runState": "מצב הרצה",
+ "runStatePlaceholder": "בחר מצב הרצה…",
+ "timetableType": "סוג לוח זמנים"
+ },
+ "folders": {
+ "all": "כל ה-Dags",
+ "empty": "אין תיקיות",
+ "hide": "הסתר תיקיות",
+ "show": "הצג תיקיות",
+ "title": "תיקיות"
},
"ownerLink": "קישור בעלים ל-{{owner}}",
+ "recentTaskStateCounts": {
+ "description": "מצב המשימות מכל הרצות ה-Dag הפעילות או, אם אין הרצות
פעילות, מההרצה האחרונה. ניתן לכבות זאת בהגדרות המשתמש.",
+ "label": "משימות אחרונות",
+ "loading": "טוען את מספר מצבי המשימות האחרונות",
+ "tooltip": "{{state}}: {{formattedCount}} — לחץ לסינון משימות"
+ },
"runAndTaskActions": {
"affectedTasks": {
"noItemsFound": "לא נמצאו משימות.",
@@ -62,18 +89,23 @@
"failed": "לחץ shift+f כדי לסמן ככשלון",
"success": "לחץ shift+s כדי לסמן כהצלחה"
},
+ "skippedInfo": "סימון מופע משימה כ'דולגו' מתעד דילוג מכוון. משימות במורד
הזרם ממשיכות להיבדק לפי כללי ההפעלה שלהן: עם הכלל \"all_success\" כברירת מחדל
גם הן ידולגו. אפשר לדלג רק על מופעי משימה שעדיין לא התחילו לפעול, ורק מופע
המשימה הזה יושפע.",
"title": "סמן {{type}} כ{{state}}"
},
"options": {
"downstream": "במורד הזרם",
"existingTasks": "נקה משימות קיימות",
"future": "בעתיד",
+ "keepTaskState": "שמור את מצב המשימה והמשך",
+ "laterIterations": "איטרציות מאוחרות יותר",
"onlyFailed": "נקה משימות שנכשלו בלבד",
"past": "בעבר",
"preventRunningTasks": "מנע הרצה חוזרת אם המשימה כבר רצה",
"queueNew": "תזמן משימות חדשות",
"runOnLatestVersion": "הרץ על גרסת החבילה האחרונה",
- "upstream": "במעלה הזרם"
+ "runOnLatestVersionForced": "תמיד משתמש בגרסה העדכנית — אין גרסה קודמת
לחזור אליה",
+ "upstream": "במעלה הזרם",
+ "wholeExpansion": "כל המופעים הממופים"
}
},
"runStateCounts": {
@@ -81,9 +113,20 @@
"loading": "טוען ספירת מצבי ריצה",
"tooltip": "{{state}}: {{formattedCount}} — לחץ כדי לסנן ריצות"
},
+ "schedulingActions": {
+ "cancelDrain": "בטל השהיה לאחר סיום",
+ "drain": "השהה לאחר סיום",
+ "drainPrompt": "ב-Dag הזה יש הרצות פעילות. השהיה לאחר סיום מאפשרת להן
להסתיים לפני שה-Dag יושהה; השהיה כעת מפסיקה את התזמון מיד, בלי להמתין להן.",
+ "pauseNow": "השהה כעת",
+ "pauseSelected": "השהה / השהה לאחר סיום"
+ },
+ "schedulingBanner": {
+ "message": "ה-Dag ממתין לסיום ההרצות הפעילות שלו ויושהה לאחר מכן."
+ },
"search": {
"advanced": "חיפוש מתקדם",
"clear": "נקה חיפוש",
+ "dagRuns": "חפש $t(common:dagRun_other)",
"dags": "חפש Dags",
"hotkey": "+K",
"tasks": "חפש משימות"
@@ -97,10 +140,6 @@
"asc": "מיין לפי ריצה לאחר של הריצה האחרונה (מהמוקדם למאוחר)",
"desc": "מיין לפי ריצה לאחר של הריצה האחרונה (מהמאוחר למוקדם)"
},
- "lastRunStartDate": {
- "asc": "מיין לפי תאריך התחלת ריצה אחרון (מהמוקדם למאוחר)",
- "desc": "מיין לפי תאריך התחלת ריצה אחרון (מהמאוחר למוקדם)"
- },
"lastRunState": {
"asc": "מיין לפי מצב ריצה אחרון (A-Z)",
"desc": "מיין לפי מצב ריצה אחרון (Z-A)"
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/he/dashboard.json
b/airflow-core/src/airflow/ui/public/i18n/locales/he/dashboard.json
index 688dc458c5e..ace7de149ce 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/he/dashboard.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/he/dashboard.json
@@ -23,27 +23,43 @@
"favorite": {
"favoriteDags_one": "ה-Dag המועדף הראשון",
"favoriteDags_other": "{{count, number}} ה-Dags המועדפים הראשונים",
- "favoriteDags_two": "שני ה-Dags המועדפים הראשונים",
+ "favoriteDags_two": "{{count, number}} ה-Dags המועדפים הראשונים",
"noDagRuns": "אין עדיין הרצת Dag עבור Dag זה.",
"noFavoriteDags": "אין עדיין מועדפים. לחץ על סמל הכוכב ליד Dag ברשימה כדי
להוסיף אותו למועדפים."
},
"group": "קבוצה",
"health": {
- "dagProcessor": "מנתח Dags",
+ "dagProcessor": "מעבד Dag",
+ "degraded": "ירוד",
+ "degradedHint": {
+ "dagProcessor": "בחלק מחבילות ה-Dag שהוגדרו אין מעבד Dag שמנתח אותן.",
+ "triggerer": "בחלק מהצוותים אין מפעיל שמריץ עבורם משימות מושהות."
+ },
+ "down": "לא פעיל",
"health": "תקינות",
"healthy": "תקין",
+ "instances": {
+ "bundles": "חבילות",
+ "hostname": "מארח",
+ "team": "צוות",
+ "title_one": "{{title}} — {{status}} ({{count, number}} מופע)",
+ "title_other": "{{title}} — {{status}} ({{count, number}} מופעים)",
+ "title_two": "{{title}} — {{status}} ({{count, number}} מופעים)",
+ "unknownHostname": "מארח לא ידוע"
+ },
"lastHeartbeat": "פעימה אחרונה",
"metaDatabase": "מטא מסד-נתונים",
"scheduler": "מתזמן",
"status": "סטאטוס",
- "triggerer": "מנהל תהליכים בהמתנה",
- "unhealthy": "לא תקין"
+ "triggerer": "מפעיל",
+ "unhealthy": "לא תקין",
+ "unknownStatus": "לא ידוע"
},
"history": "היסטוריה",
"importErrors": {
"dagImportError_one": "שגיאה בטעינת Dag",
"dagImportError_other": "שגיאות בטעינת Dag",
- "dagImportError_two": "שגיאות בטעינת Dags",
+ "dagImportError_two": "שגיאות בטעינת Dag",
"searchByFile": "חפש לפי קובץ",
"timestamp": "חותמת זמן"
},