This is an automated email from the ASF dual-hosted git repository.

vatsrahul1001 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 2c15b448095 UI: Complete Hindi (hi) translation coverage (#68574)
2c15b448095 is described below

commit 2c15b4480950bfcebbde0d81fe6eae880bcc4d49
Author: Rahul Vats <[email protected]>
AuthorDate: Tue Jun 16 10:36:59 2026 +0530

    UI: Complete Hindi (hi) translation coverage (#68574)
    
    Translate previously-missing keys across the Hindi locale namespaces
    (admin, assets, browse, common, components, dag, dags, dashboard) and
    keep keys in the canonical (underscore-first, case-sensitive) order so
    the UI lint/format check produces no diff.
---
 .../airflow/ui/public/i18n/locales/hi/admin.json   |  3 +-
 .../airflow/ui/public/i18n/locales/hi/assets.json  | 17 +++++
 .../airflow/ui/public/i18n/locales/hi/browse.json  | 18 +++++
 .../airflow/ui/public/i18n/locales/hi/common.json  | 85 +++++++++++++++++++++-
 .../ui/public/i18n/locales/hi/components.json      |  9 ++-
 .../src/airflow/ui/public/i18n/locales/hi/dag.json | 85 +++++++++++++++++++++-
 .../airflow/ui/public/i18n/locales/hi/dags.json    |  5 ++
 .../ui/public/i18n/locales/hi/dashboard.json       | 14 ++++
 8 files changed, 230 insertions(+), 6 deletions(-)

diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/hi/admin.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/hi/admin.json
index 42bc85cb3df..ef336e9012c 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/hi/admin.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/hi/admin.json
@@ -120,7 +120,8 @@
       "includeDeferred": "स्थगित शामिल करें",
       "nameMaxLength": "नाम में अधिकतम 256 वर्ण हो सकते हैं",
       "nameRequired": "नाम आवश्यक है",
-      "slots": "स्लॉट्स"
+      "slots": "स्लॉट्स",
+      "slotsHelperText": "असीमित स्लॉट के लिए -1 का उपयोग करें।"
     },
     "noPoolsFound": "कोई पूल नहीं मिले",
     "pool_one": "पूल",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/hi/assets.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/hi/assets.json
index 05edb7b814a..a420d463515 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/hi/assets.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/hi/assets.json
@@ -3,6 +3,22 @@
   "asset_many": "एसेट्स",
   "asset_one": "एसेट",
   "asset_other": "एसेट्स",
+  "assetStateStore": {
+    "add": "Asset State Store जोड़ें",
+    "clearAll": {
+      "resource": "सभी asset state store",
+      "title": "सभी Asset State Store साफ़ करें",
+      "warning": "सभी asset state store मिटा दिए जाएंगे। जो टास्क काम का 
समन्वय करने के लिए इस स्टोर का उपयोग करते हैं, वे अपनी सहेजी गई मेमोरी खो 
देंगे।"
+    },
+    "delete": "Asset State Store हटाएं",
+    "deleteWarning": "एसेट इस सहेजी गई state store प्रविष्टि को खो देगा।",
+    "edit": "Asset State Store संपादित करें",
+    "emptyState": "Asset state store ऐसे मान संग्रहीत करता है जो किसी एसेट 
पहचान तक सीमित होते हैं और सभी Dag रन में साझा किए जाते हैं। वर्कर Task SDK के 
माध्यम से asset state store में लिख सकते हैं।",
+    "lastUpdatedBy": "अंतिम बार अपडेट किया गया",
+    "lastUpdatedByApi": "API",
+    "lastUpdatedByWatcher": "Watcher",
+    "title": "Asset State Store"
+  },
   "consumingDags": "उपभोग करने वाले डैग्स",
   "consumingTasks": "उपभोग करने वाले टास्क्स",
   "createEvent": {
@@ -26,6 +42,7 @@
     },
     "title": "{{name}} के लिए एसेट इवेंट बनाएं"
   },
+  "events": "इवेंट",
   "extra": "अतिरिक्त",
   "group": "ग्रुप",
   "lastAssetEvent": "अंतिम एसेट इवेंट",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/hi/browse.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/hi/browse.json
index 8b31ae59589..b2de2995842 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/hi/browse.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/hi/browse.json
@@ -11,6 +11,24 @@
     },
     "title": "ऑडिट लॉग"
   },
+  "deadlines": {
+    "columns": {
+      "alertName": "अलर्ट नाम",
+      "deadlineTime": "डेडलाइन समय",
+      "status": "स्थिति"
+    },
+    "deadline_one": "डेडलाइन",
+    "deadline_other": "डेडलाइन्स",
+    "filters": {
+      "status": "स्थिति",
+      "statusOptions": {
+        "all": "सभी",
+        "missed": "छूट गई",
+        "pending": "लंबित"
+      }
+    },
+    "title": "डेडलाइन"
+  },
   "xcom": {
     "add": {
       "error": "XCom जोड़ने में विफल",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/hi/common.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/hi/common.json
index 60ca5159478..9cdbfe01b57 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/hi/common.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/hi/common.json
@@ -18,16 +18,21 @@
   "asset_other": "एसेट्स",
   "assetEvent_one": "एसेट इवेंट",
   "assetEvent_other": "एसेट इवेंट्स",
+  "assetInactive": {
+    "tooltip": "अपस्ट्रीम एसेट निष्क्रिय कर दिया गया है; शेड्यूलर इसके पुनः 
सक्रिय होने तक पार्टिशन मूल्यांकन रोक रहा है।"
+  },
   "backfill_one": "बैकफ़िल",
   "backfill_other": "बैकफ़िल्स",
   "browse": {
     "auditLog": "ऑडिट लॉग",
+    "deadlines": "डेडलाइन",
     "jobs": "जॉब्स",
     "requiredActions": "आवश्यक क्रियाएं",
-    "xcoms": "XComs"
+    "xcoms": "एक्सकॉम्स"
   },
   "collapseAllExtra": "सभी अतिरिक्त JSON को संकुचित करें",
   "collapseDetailsPanel": "विवरण पैनल को छुपाएं",
+  "consumingAsset": "उपभोग करने वाला एसेट",
   "createdAssetEvent_one": "बनाया गया एसेट इवेंट",
   "createdAssetEvent_other": "बनाए गए एसेट इवेंट्स",
   "dag_one": "डैग",
@@ -108,6 +113,12 @@
     "notFound": "पेज नहीं मिला",
     "title": "त्रुटि"
   },
+  "errors": {
+    "forbidden": {
+      "description": "आपके पास यह कार्य करने की अनुमति नहीं है।",
+      "title": "पहुँच अस्वीकृत"
+    }
+  },
   "expand": {
     "collapse": "संकुचित करें",
     "expand": "विस्तृत करें",
@@ -130,9 +141,15 @@
     "logicalDateTo": "तार्किक तिथि तक",
     "runAfterFrom": "रन आफ़्टर से",
     "runAfterTo": "रन आफ़्टर तक",
+    "searchAsset": "एसेट खोजें",
     "selectDateRange": "तिथि रेंज चुनें",
     "startTime": "प्रारंभ समय"
   },
+  "fullscreen": {
+    "tooltip": "फ़ुलस्क्रीन के लिए {{hotkey}} दबाएं"
+  },
+  "generateToken": "टोकन जनरेट करें",
+  "key": "कुंजी",
   "logicalDate": "तार्किक तिथि",
   "logout": "लॉग आउट",
   "logoutConfirmation": "आप एप्लिकेशन से लॉग आउट करने वाले हैं।",
@@ -166,9 +183,18 @@
     "placeholder": "नोट जोड़ें...",
     "taskInstance": "टास्क इंस्टेंस नोट"
   },
+  "overallStatus": "समग्र स्थिति",
+  "partitionedDagRun_one": "विभाजित Dag रन",
+  "partitionedDagRun_other": "विभाजित Dag रन",
+  "partitionedDagRunDetail": {
+    "receivedAssetEvents": "प्राप्त एसेट इवेंट"
+  },
+  "pendingDagRun_one": "{{count}} लंबित Dag रन",
+  "pendingDagRun_other": "{{count}} लंबित Dag रन",
   "reset": "रीसेट करें",
   "runId": "रन ID",
   "runTypes": {
+    "asset_materialization": "एसेट मटेरियलाइज़ेशन",
     "asset_triggered": "एसेट द्वारा ट्रिगर",
     "backfill": "बैकफ़िल",
     "manual": "मैन्युअल",
@@ -181,6 +207,12 @@
     },
     "tooltip": "{{direction}} तक स्क्रॉल करने के लिए {{hotkey}} दबाएं"
   },
+  "search": {
+    "advanced": {
+      "description": "मान में कहीं भी मिलान करें (सबस्ट्रिंग खोज)। बड़े 
डिप्लॉयमेंट पर धीमा क्योंकि यह डिफ़ॉल्ट B-tree इंडेक्स का उपयोग नहीं कर सकता। 
विवरण के लिए कस्टम मेटाडेटा इंडेक्स पर दस्तावेज़ अनुभाग देखें।",
+      "title": "कहीं भी मिलान करें"
+    }
+  },
   "security": {
     "actions": "क्रियाएं",
     "permissions": "अनुमतियां",
@@ -189,6 +221,7 @@
     "users": "उपयोगकर्ता"
   },
   "selectLanguage": "भाषा चुनें",
+  "selected": "चयनित",
   "showDetailsPanel": "विवरण पैनल दिखाएं",
   "signedInAs": "के रूप में लॉग इन",
   "source": {
@@ -201,6 +234,7 @@
   "startDate": "प्रारंभ तिथि",
   "state": "स्थिति",
   "states": {
+    "awaiting_input": "इनपुट की प्रतीक्षा में",
     "deferred": "स्थगित",
     "failed": "विफल",
     "no_status": "कोई स्थिति नहीं",
@@ -233,22 +267,33 @@
       "any": "कोई भी"
     },
     "tagPlaceholder": "टैग द्वारा फ़िल्टर करें",
-    "to": "तक"
+    "to": "तक",
+    "updatedAt": "अपडेट किया गया"
   },
   "task": {
+    "dependsOnPast": "पिछले पर निर्भर",
     "documentation": "टास्क प्रलेखन",
     "lastInstance": "अंतिम इंस्टेंस",
     "operator": "ऑपरेटर",
-    "triggerRule": "ट्रिगर नियम"
+    "retries": "पुनः प्रयास",
+    "triggerRule": "ट्रिगर नियम",
+    "waitForDownstream": "डाउनस्ट्रीम की प्रतीक्षा करें"
   },
   "task_one": "टास्क",
   "task_other": "टास्क्स",
+  "taskGroup": {
+    "documentation": "Task Group दस्तावेज़"
+  },
+  "taskGroup_one": "Task Group",
+  "taskGroup_other": "Task Group",
   "taskId": "टास्क ID",
   "taskInstance": {
+    "additionalAttributes": "अतिरिक्त Task Instance विशेषताएँ",
     "dagVersion": "डैग संस्करण",
     "executor": "एक्जीक्यूटर",
     "executorConfig": "एक्जीक्यूटर कॉन्फ़िग",
     "hostname": "होस्टनेम",
+    "id": "ID",
     "maxTries": "अधिकतम प्रयास",
     "pid": "PID",
     "pool": "पूल",
@@ -256,12 +301,15 @@
     "priorityWeight": "प्राथमिकता भार",
     "queue": "कतार",
     "queuedWhen": "कब कतार में",
+    "renderedMapIndex": "रेंडर किया गया Map Index",
     "scheduledWhen": "कब निर्धारित",
+    "trigger": "ट्रिगर",
     "triggerer": {
       "assigned": "निर्धारित ट्रिगरर",
       "class": "ट्रिगर क्लास",
       "createdAt": "ट्रिगर निर्माण समय",
       "id": "ट्रिगर ID",
+      "job": "Triggerer जॉब",
       "latestHeartbeat": "नवीनतम हार्टबीट",
       "title": "ट्रिगरर जानकारी"
     },
@@ -288,6 +336,13 @@
     "utc": "UTC (समन्वयित सार्वभौमिक समय)"
   },
   "toaster": {
+    "bulkClear": {
+      "error": "बल्क क्लियर {{resourceName}} अनुरोध विफल",
+      "success": {
+        "description": "{{count}} {{resourceName}} सफलतापूर्वक साफ़ कर दिए गए। 
कुंजियाँ: {{keys}}",
+        "title": "बल्क क्लियर {{resourceName}} अनुरोध सबमिट किया गया"
+      }
+    },
     "bulkDelete": {
       "error": "बल्क डिलीट {{resourceName}} अनुरोध विफल",
       "success": {
@@ -295,6 +350,13 @@
         "title": "बल्क डिलीट {{resourceName}} अनुरोध सबमिट किया गया"
       }
     },
+    "bulkUpdate": {
+      "error": "बल्क अपडेट {{resourceName}} अनुरोध विफल",
+      "success": {
+        "description": "{{count}} {{resourceName}} सफलतापूर्वक अपडेट कर दिए 
गए। कुंजियाँ: {{keys}}",
+        "title": "बल्क अपडेट {{resourceName}} अनुरोध सबमिट किया गया"
+      }
+    },
     "create": {
       "error": "{{resourceName}} बनाने का अनुरोध विफल",
       "success": {
@@ -324,10 +386,27 @@
       }
     }
   },
+  "tokenGeneration": {
+    "apiToken": "API टोकन",
+    "cliToken": "CLI टोकन",
+    "errorDescription": "टोकन जनरेट करते समय एक त्रुटि हुई। कृपया पुनः प्रयास 
करें।",
+    "errorTitle": "टोकन जनरेशन विफल",
+    "generate": "जनरेट करें",
+    "selectType": "जनरेट करने के लिए टोकन का प्रकार चुनें।",
+    "title": "टोकन जनरेट करें",
+    "tokenExpiresIn": "यह टोकन {{duration}} में समाप्त हो जाएगा।",
+    "tokenGenerated": "आपका टोकन जनरेट हो गया है।",
+    "tokenShownOnce": "यह टोकन केवल एक बार दिखाया जाएगा। इसे अभी कॉपी करें।"
+  },
   "total": "कुल {{state}}",
   "triggered": "ट्रिगर किया गया",
   "tryNumber": "प्रयास संख्या",
   "user": "उपयोगकर्ता",
+  "validation": {
+    "mustBeAtLeast": "कम से कम {{min}} होना चाहिए।",
+    "mustBeValidNumber": "एक मान्य संख्या होनी चाहिए।"
+  },
+  "value": "मान",
   "wrap": {
     "hotkey": "w",
     "tooltip": "रैप को टॉगल करने के लिए {{hotkey}} दबाएं",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/hi/components.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/hi/components.json
index e50acde366a..62a97d86bbe 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/hi/components.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/hi/components.json
@@ -10,9 +10,12 @@
     "maxRuns": "अधिकतम सक्रिय रन्स",
     "missingAndErroredRuns": "गुम और त्रुटि वाले रन्स",
     "missingRuns": "गुम रन्स",
+    "overrideExistingParams": "मौजूदा रन पर पैरामीटर ओवरराइड करें",
     "permissionDenied": "ड्राई रन विफल: उपयोगकर्ता के पास बैकफ़िल बनाने की 
अनुमति नहीं है।",
     "reprocessBehavior": "पुनः प्रक्रिया व्यवहार",
     "run": "बैकफ़िल चलाएं",
+    "scheduleNotBackfillable": "इस Dag का शेड्यूल बैकफिल का समर्थन नहीं करता",
+    "schedulerPriorityHint": "प्रत्येक शेड्यूलर चक्र में बैकफिल Dag रन को 
गैर-बैकफिल Dag रन के बाद क्रमित किया जाता है। यदि अन्य गैर-बैकफिल रन मौजूद हों 
तो बैकफिल रन अधिक समय तक कतार में रह सकते हैं।",
     "selectDescription": "तिथियों की रेंज के लिए इस डैग को चलाएं",
     "selectLabel": "बैकफ़िल",
     "title": "बैकफ़िल चलाएं",
@@ -72,6 +75,7 @@
     "files_other": "{{count}} फ़ाइलें"
   },
   "flexibleForm": {
+    "durationPlaceholder": "ISO 8601 प्रारूप में अवधि दर्ज करें",
     "placeholder": "मान चुनें",
     "placeholderArray": "प्रत्येक स्ट्रिंग को नई लाइन में दर्ज करें",
     "placeholderExamples": "विकल्प देखने के लिए टाइप करना शुरू करें",
@@ -79,6 +83,7 @@
     "validationErrorArrayNotArray": "मान एक array होना चाहिए।",
     "validationErrorArrayNotNumbers": "Array के सभी तत्व संख्या होने चाहिए।",
     "validationErrorArrayNotObject": "Array के सभी तत्व ऑब्जेक्ट होने चाहिए।",
+    "validationErrorDuration": "अमान्य ISO 8601 अवधि प्रारूप",
     "validationErrorRequired": "यह फ़ील्ड आवश्यक है"
   },
   "graph": {
@@ -92,7 +97,8 @@
     "otherDagRuns": "+अन्य डैग रन्स",
     "taskCount_one": "{{count}} टास्क",
     "taskCount_other": "{{count}} टास्क्स",
-    "taskGroup": "टास्क ग्रुप"
+    "taskGroup": "टास्क ग्रुप",
+    "zoomToTask": "चयनित टास्क पर ज़ूम करें"
   },
   "limitedList": "+{{count}} और",
   "limitedList.allItems": "सभी {{count}} आइटम:",
@@ -131,6 +137,7 @@
     "intervalStart": "प्रारंभ",
     "loading": "डैग जानकारी लोड हो रही है...",
     "loadingFailed": "डैग जानकारी लोड करने में विफल। कृपया पुनः प्रयास करें।",
+    "manualRunDenied": "इस Dag के लिए मैनुअल रन की अनुमति नहीं है",
     "runIdHelp": "वैकल्पिक - प्रदान न किए जाने पर जेनरेट किया जाएगा",
     "selectDescription": "इस डैग का एक रन ट्रिगर करें",
     "selectLabel": "सिंगल रन",
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/hi/dag.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/hi/dag.json
index f1e6f9af099..cbd6a675e78 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/hi/dag.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/hi/dag.json
@@ -40,17 +40,49 @@
     "parseDuration": "पार्स अवधि:",
     "parsedAt": "पार्स किया गया:"
   },
+  "deadlineAlerts": {
+    "completionRule": "{{reference}} के {{interval}} के भीतर पूरा होना चाहिए",
+    "count_one": "{{count}} डेडलाइन",
+    "count_other": "{{count}} डेडलाइन",
+    "referenceType": {
+      "AverageRuntimeDeadline": "औसत रनटाइम",
+      "DagRunLogicalDateDeadline": "लॉजिकल तारीख",
+      "DagRunQueuedAtDeadline": "कतार समय"
+    }
+  },
+  "deadlineStatus": {
+    "actual": "वास्तविक",
+    "expected": "अपेक्षित",
+    "finishedEarly": "डेडलाइन से {{duration}} पहले समाप्त",
+    "finishedLate": "डेडलाइन के {{duration}} बाद समाप्त",
+    "label": "डेडलाइन",
+    "met": "पूरी हुई",
+    "missed": "छूट गई",
+    "missedCount_one": "{{count}} छूटी हुई डेडलाइन",
+    "missedCount_other": "{{count}} छूटी हुई डेडलाइन",
+    "mixedCount": "{{missedCount}} छूटी हुई, {{upcomingCount}} आगामी",
+    "stillRunning": "अभी भी चल रहा है",
+    "upcoming": "आगामी",
+    "upcomingCount_one": "{{count}} आगामी डेडलाइन",
+    "upcomingCount_other": "{{count}} आगामी डेडलाइन"
+  },
   "extraLinks": "अतिरिक्त लिंक्स",
   "grid": {
     "buttons": {
+      "newerRuns": "नए रन",
+      "olderRuns": "पुराने रन",
       "resetToLatest": "नवीनतम पर रीसेट करें",
       "toggleGroup": "ग्रुप टॉगल करें"
-    }
+    },
+    "runTypeLegend": "रन प्रकार लेजेंड"
   },
   "header": {
     "buttons": {
       "advanced": "उन्नत",
       "dagDocs": "डैग प्रलेखन"
+    },
+    "status": {
+      "deactivated": "निष्क्रिय"
     }
   },
   "logs": {
@@ -65,12 +97,18 @@
     },
     "info": "INFO",
     "noTryNumber": "कोई प्रयास संख्या नहीं",
+    "search": {
+      "matchCount": "{{total}} में से {{current}}",
+      "noMatches": "कोई मिलान नहीं",
+      "placeholder": "लॉग खोजें..."
+    },
     "settings": "लॉग सेटिंग्स",
     "viewInExternal": "{{name}} में लॉग्स देखें (प्रयास {{attempt}})",
     "warning": "WARNING"
   },
   "navigation": {
     "navigation": "नेवीगेशन: Shift+{{arrow}}",
+    "openGraphFilters": "Task फ़िल्टर: Ctrl+Shift+F",
     "toggleGroup": "ग्रुप टॉगल करें: Space"
   },
   "notFound": {
@@ -92,6 +130,10 @@
       "assetEvent_one": "बनाया गया एसेट इवेंट",
       "assetEvent_other": "बनाए गए एसेट इवेंट्स"
     },
+    "deadlines": {
+      "showAll": "सभी दिखाएं",
+      "title": "डेडलाइन"
+    },
     "failedLogs": {
       "hideLogs": "लॉग्स छुपाएं",
       "showLogs": "लॉग्स दिखाएं",
@@ -121,6 +163,25 @@
     "graphDirection": {
       "label": "ग्राफ़ दिशा"
     },
+    "graphFilters": {
+      "clearFilters": "फ़िल्टर साफ़ करें",
+      "durationGte": "न्यूनतम अवधि (से)",
+      "durationGteHint": "मैप किए गए टास्क के लिए, सभी इंस्टेंस में कुल अवधि 
मापता है",
+      "mapIndex": "न्यूनतम map index",
+      "mapIndexHint": "कम से कम इस इंडेक्स तक विस्तारित मैप किए गए टास्क 
दिखाता है",
+      "selectStatus": "स्थिति चुनें",
+      "selectTaskGroup": "task group चुनें",
+      "title": "Task फ़िल्टर"
+    },
+    "showVersionIndicator": {
+      "label": "वर्शन इंडिकेटर दिखाएं",
+      "options": {
+        "hideAll": "सभी छिपाएं",
+        "showAll": "सभी दिखाएं",
+        "showBundleVersion": "Bundle वर्शन दिखाएं",
+        "showDagVersion": "Dag वर्शन दिखाएं"
+      }
+    },
     "taskStreamFilter": {
       "activeFilter": "सक्रिय फ़िल्टर",
       "clearFilter": "फ़िल्टर साफ करें",
@@ -169,12 +230,34 @@
     "renderedTemplates": "रेंडर किए गए टेम्प्लेट्स",
     "requiredActions": "आवश्यक क्रियाएं",
     "runs": "रन्स",
+    "storage": "स्टोरेज",
     "taskInstances": "टास्क इंस्टेंसेज",
+    "taskStateStore": "Task State Store",
     "tasks": "टास्क्स",
     "xcom": "XCom"
   },
   "taskGroups": {
     "collapseAll": "सभी टास्क ग्रुप्स को संकुचित करें",
     "expandAll": "सभी टास्क ग्रुप्स को विस्तृत करें"
+  },
+  "taskStateStore": {
+    "add": "Task State Store जोड़ें",
+    "clearAll": {
+      "resource": "सभी task state store",
+      "title": "सभी Task State Store साफ़ करें",
+      "warning": "सभी task state store मिटा दिए जाएंगे। जो टास्क बाहरी काम को 
ट्रैक करने के लिए इस स्टोर का उपयोग करते हैं, वे शुरू से दोबारा चलाए बिना फिर 
से शुरू नहीं हो पाएंगे।"
+    },
+    "delete": "Task State Store हटाएं",
+    "deleteWarning": "टास्क इस सहेजी गई मेमोरी को खो देगा। यदि टास्क इस कुंजी 
का उपयोग बाहरी काम (जैसे किसी बाहरी जॉब ID) को ट्रैक करने के लिए कर रहा है, तो 
वह उसे फिर से शुरू नहीं कर पाएगा।",
+    "edit": "Task State Store संपादित करें",
+    "emptyStore": "Task state store ऐसे मान संग्रहीत करता है जो पुनः प्रयासों 
के बीच बने रहते हैं। वर्कर Task SDK के माध्यम से task state store में लिख सकते 
हैं।",
+    "expiresAt": {
+      "column": "समाप्ति",
+      "custom": "कस्टम",
+      "default": "डिफ़ॉल्ट ({{interval}})",
+      "label": "समाप्ति",
+      "never": "कभी नहीं"
+    },
+    "title": "Task State Store"
   }
 }
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/hi/dags.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/hi/dags.json
index 900f80fac4a..31ec698ce7f 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/hi/dags.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/hi/dags.json
@@ -34,6 +34,11 @@
       "error": "{{type}} साफ करने में विफल",
       "title": "{{type}} साफ करें"
     },
+    "clearAllMapped": {
+      "button": "सभी मैप किए गए टास्क साफ़ करें",
+      "buttonTooltip": "सभी मैप किए गए task instance साफ़ करने के लिए shift+c 
दबाएं",
+      "title": "सभी मैप किए गए Task Instance साफ़ करें"
+    },
     "confirmationDialog": {
       "description": "टास्क वर्तमान में {{state}} स्थिति में है जो उपयोगकर्ता 
{{user}} द्वारा {{time}} पर शुरू किया गया था। \nउपयोगकर्ता इस टास्क को तब तक 
साफ नहीं कर सकता जब तक यह चलना समाप्त नहीं हो जाता या उपयोगकर्ता क्लियर टास्क 
डायलॉग में \"यदि टास्क चल रहा है तो पुनः चलाने से रोकें\" विकल्प को अनचेक नहीं 
करता।",
       "title": "टास्क इंस्टेंस साफ नहीं किया जा सकता"
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/hi/dashboard.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/hi/dashboard.json
index 6f4cd14962d..a7eb567ce32 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/hi/dashboard.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/hi/dashboard.json
@@ -1,4 +1,18 @@
 {
+  "deadlines": {
+    "pending": {
+      "empty": "कोई आगामी डेडलाइन नहीं",
+      "title": "आगामी"
+    },
+    "recentlyMissed": {
+      "empty": "कोई छूटी हुई डेडलाइन नहीं",
+      "title": "छूटी हुई डेडलाइन"
+    },
+    "showMore": "और दिखाएं",
+    "title": "डेडलाइन"
+  },
+  "deferredSlotsNotCounted": "स्लॉट में नहीं गिने गए डिफर्ड: {{count}}",
+  "deferredSlotsNotCountedTooltip": "बार में दिखाए गए डिफर्ड टास्क पूल स्लॉट 
के विरुद्ध गिने जाते हैं। बार के नीचे दिखाए गए डिफर्ड टास्क उन पूल से हैं जो 
डिफर्ड टास्क को स्लॉट के विरुद्ध नहीं गिनते।",
   "favorite": {
     "favoriteDags_one": "पहला {{count}} पसंदीदा डैग",
     "favoriteDags_other": "पहले {{count}} पसंदीदा डैग्स",

Reply via email to