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

rahulvats 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 bdf8977d07d feat(i18n): Complete Hindi (hi) translations to 100% 
coverage (#62130)
bdf8977d07d is described below

commit bdf8977d07dabafaf8ef926b615aa1691a43a04b
Author: Rahul Vats <[email protected]>
AuthorDate: Thu Feb 19 13:29:53 2026 +0530

    feat(i18n): Complete Hindi (hi) translations to 100% coverage (#62130)
---
 .../airflow/ui/public/i18n/locales/hi/admin.json   | 26 ++++++++-
 .../airflow/ui/public/i18n/locales/hi/assets.json  | 10 +++-
 .../airflow/ui/public/i18n/locales/hi/browse.json  | 26 ++++++++-
 .../airflow/ui/public/i18n/locales/hi/common.json  | 46 +++++++++++----
 .../ui/public/i18n/locales/hi/components.json      | 30 ++++++++++
 .../src/airflow/ui/public/i18n/locales/hi/dag.json | 66 +++++++++++++++++++++-
 .../airflow/ui/public/i18n/locales/hi/dags.json    |  5 ++
 .../ui/public/i18n/locales/hi/dashboard.json       |  3 +-
 .../airflow/ui/public/i18n/locales/hi/hitl.json    | 14 +++++
 .../airflow/ui/public/i18n/locales/hi/tasks.json   | 10 ++++
 10 files changed, 219 insertions(+), 17 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 1d5d928faf5..42bc85cb3df 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
@@ -3,6 +3,7 @@
     "description": "विवरण",
     "key": "कुंजी",
     "name": "नाम",
+    "team": "टीम",
     "value": "मान"
   },
   "config": {
@@ -43,12 +44,18 @@
     "nothingFound": {
       "description": "एनवायरनमेंट वेरिएबल या सीक्रेट मैनेजर के माध्यम से 
परिभाषित कनेक्शन यहां सूचीबद्ध नहीं हैं।",
       "documentationLink": "Airflow प्रलेखन में और जानें।",
-      "learnMore": "ये तभी लोड किए जाते हैं जब कोई टास्क्स, जो इन्हें उपयोग 
करता है, चलाया जाता है और इसलिए ये इस दृश्य में दिखाई नहीं देते।",
+      "learnMore": "ये रनटाइम पर रिज़ॉल्व होते हैं और UI में दिखाई नहीं देते।",
       "title": "कोई कनेक्शन नहीं मिला!"
     },
     "searchPlaceholder": "कनेक्शन खोजें",
     "test": "कनेक्शन टेस्ट करें",
     "testDisabled": "टेस्ट कनेक्शन सुविधा अक्षम है। कृपया इसे सक्षम करने के 
लिए एडमिनिस्ट्रेटर से संपर्क करें।",
+    "testError": {
+      "title": "कनेक्शन टेस्ट विफल"
+    },
+    "testSuccess": {
+      "title": "कनेक्शन टेस्ट सफल"
+    },
     "typeMeta": {
       "error": "कनेक्शन प्रकार मेटा प्राप्त करने में विफल",
       "standardFields": {
@@ -74,6 +81,23 @@
   "formActions": {
     "save": "सेव करें"
   },
+  "jobs": {
+    "columns": {
+      "executorClass": "एक्जीक्यूटर क्लास",
+      "hostname": "होस्टनेम",
+      "id": "ID",
+      "jobType": "जॉब प्रकार",
+      "latestHeartbeat": "नवीनतम हार्टबीट",
+      "unixname": "यूनिक्स नाम"
+    },
+    "filters": {
+      "allStates": "सभी स्थितियां",
+      "allTypes": "सभी प्रकार",
+      "dagProcessorJob": "DagProcessorJob",
+      "schedulerJob": "SchedulerJob",
+      "triggererJob": "TriggererJob"
+    }
+  },
   "plugins": {
     "columns": {
       "source": "स्रोत"
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 5547af574e8..05edb7b814a 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
@@ -1,5 +1,10 @@
 {
+  "additional_data": "अतिरिक्त डेटा",
+  "asset_many": "एसेट्स",
+  "asset_one": "एसेट",
+  "asset_other": "एसेट्स",
   "consumingDags": "उपभोग करने वाले डैग्स",
+  "consumingTasks": "उपभोग करने वाले टास्क्स",
   "createEvent": {
     "button": "इवेंट बनाएं",
     "manual": {
@@ -21,10 +26,13 @@
     },
     "title": "{{name}} के लिए एसेट इवेंट बनाएं"
   },
+  "extra": "अतिरिक्त",
   "group": "ग्रुप",
   "lastAssetEvent": "अंतिम एसेट इवेंट",
   "name": "नाम",
   "producingTasks": "उत्पादन करने वाले टास्क्स",
   "scheduledDags": "निर्धारित डैग्स",
-  "searchPlaceholder": "एसेट्स खोजें"
+  "scheduling": "शेड्यूलिंग",
+  "searchPlaceholder": "एसेट्स खोजें",
+  "taskDependencies": "टास्क निर्भरताएं"
 }
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 1fc984b27a9..8b31ae59589 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
@@ -12,11 +12,35 @@
     "title": "ऑडिट लॉग"
   },
   "xcom": {
+    "add": {
+      "error": "XCom जोड़ने में विफल",
+      "errorTitle": "त्रुटि",
+      "success": "XCom सफलतापूर्वक जोड़ा गया",
+      "successTitle": "XCom जोड़ा गया",
+      "title": "XCom जोड़ें"
+    },
     "columns": {
       "dag": "डैग",
       "key": "कुंजी",
       "value": "मान"
     },
-    "title": "XCom"
+    "delete": {
+      "error": "XCom हटाने में विफल",
+      "errorTitle": "त्रुटि",
+      "success": "XCom सफलतापूर्वक हटा दिया गया",
+      "successTitle": "XCom हटा दिया गया",
+      "title": "XCom हटाएं",
+      "warning": "क्या आप वाकई इस XCom को हटाना चाहते हैं? यह क्रिया पूर्ववत 
नहीं की जा सकती।"
+    },
+    "edit": {
+      "error": "XCom अपडेट करने में विफल",
+      "errorTitle": "त्रुटि",
+      "success": "XCom सफलतापूर्वक अपडेट किया गया",
+      "successTitle": "XCom अपडेट किया गया",
+      "title": "XCom संपादित करें"
+    },
+    "key": "कुंजी",
+    "title": "XCom",
+    "value": "मान"
   }
 }
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 69ecd84e7bb..39a83b8a016 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
@@ -7,6 +7,13 @@
     "Providers": "प्रोवाइडर",
     "Variables": "वेरिएबल्स"
   },
+  "allOperators": "सभी ऑपरेटर्स",
+  "appearance": {
+    "appearance": "दिखावट",
+    "darkMode": "डार्क मोड",
+    "lightMode": "लाइट मोड",
+    "systemMode": "सिस्टम सेटिंग का पालन करें"
+  },
   "asset_one": "एसेट",
   "asset_other": "एसेट्स",
   "assetEvent_one": "एसेट इवेंट",
@@ -15,6 +22,7 @@
   "backfill_other": "बैकफ़िल्स",
   "browse": {
     "auditLog": "ऑडिट लॉग",
+    "jobs": "जॉब्स",
     "requiredActions": "आवश्यक क्रियाएं",
     "xcoms": "XComs"
   },
@@ -33,6 +41,7 @@
     "fileLocation": "फ़ाइल स्थान",
     "hasTaskConcurrencyLimits": "टास्क समानांतरता सीमा है",
     "lastExpired": "अंतिम समाप्त",
+    "lastParseDuration": "अंतिम पार्स अवधि",
     "lastParsed": "अंतिम पार्स",
     "latestDagVersion": "नवीनतम डैग संस्करण",
     "latestRun": "नवीनतम रन",
@@ -52,6 +61,8 @@
     "dataIntervalEnd": "डेटा अंतराल अंत",
     "dataIntervalStart": "डेटा अंतराल प्रारंभ",
     "lastSchedulingDecision": "अंतिम शेड्यूलिंग निर्णय",
+    "mappedPartitionKey": "मैप्ड पार्टीशन कुंजी",
+    "partitionKey": "पार्टीशन कुंजी",
     "queuedAt": "कतार में",
     "runAfter": "के बाद चलाएं",
     "runType": "रन प्रकार",
@@ -65,18 +76,30 @@
   "dagWarnings": "डैग चेतावनियां/त्रुटियां",
   "defaultToGraphView": "ग्राफ़ व्यू को डिफ़ॉल्ट करें",
   "defaultToGridView": "ग्रिड व्यू को डिफ़ॉल्ट करें",
+  "delete": "हटाएं",
+  "diff": "अंतर",
+  "diffCompareWith": "तुलना करें",
+  "diffExit": "अंतर से बाहर निकलें",
+  "diffSelectVersionToCompare": "तुलना के लिए संस्करण चुनें",
   "direction": "दिशा",
   "docs": {
     "documentation": "प्रलेखन",
     "githubRepo": "GitHub रेपो",
     "restApiReference": "REST API संदर्भ"
   },
+  "download": {
+    "download": "डाउनलोड",
+    "hotkey": "d",
+    "tooltip": "लॉग्स डाउनलोड करने के लिए {{hotkey}} दबाएं"
+  },
   "duration": "अवधि",
+  "edit": "संपादित करें",
   "endDate": "समाप्ति तिथि",
   "error": {
     "back": "वापस",
     "defaultMessage": "एक अप्रत्याशित त्रुटि हुई",
     "home": "मुख्य पृष्ठ",
+    "invalidUrl": "पेज नहीं मिला। कृपया URL जांचें और पुनः प्रयास करें।",
     "notFound": "पेज नहीं मिला",
     "title": "त्रुटि"
   },
@@ -95,22 +118,29 @@
   },
   "filter": "फ़िल्टर",
   "filters": {
+    "durationFrom": "अवधि से",
+    "durationTo": "अवधि तक",
+    "endTime": "समाप्ति समय",
     "logicalDateFrom": "तार्किक तिथि से",
     "logicalDateTo": "तार्किक तिथि तक",
     "runAfterFrom": "रन आफ़्टर से",
-    "runAfterTo": "रन आफ़्टर तक"
+    "runAfterTo": "रन आफ़्टर तक",
+    "selectDateRange": "तिथि रेंज चुनें",
+    "startTime": "प्रारंभ समय"
   },
   "logicalDate": "तार्किक तिथि",
   "logout": "लॉग आउट",
   "logoutConfirmation": "आप एप्लिकेशन से लॉग आउट करने वाले हैं।",
   "mapIndex": "मैप इंडेक्स",
   "modal": {
+    "add": "जोड़ें",
     "cancel": "रद्द करें",
     "confirm": "पुष्टि करें",
     "delete": {
       "button": "हटाएं",
       "confirmation": "क्या आप वास्तव में {{resourceName}} को हटाना चाहते हैं? 
यह क्रिया को पूर्ववत नहीं किया जा सकता।"
-    }
+    },
+    "save": "सेव करें"
   },
   "nav": {
     "admin": "व्यवस्थापक",
@@ -131,15 +161,6 @@
     "placeholder": "नोट जोड़ें...",
     "taskInstance": "टास्क इंस्टेंस नोट"
   },
-  "pools": {
-    "deferred": "स्थगित",
-    "open": "खुला",
-    "pools_one": "पूल",
-    "pools_other": "पूल्स",
-    "queued": "कतार में",
-    "running": "चल रहा",
-    "scheduled": "निर्धारित"
-  },
   "reset": "रीसेट करें",
   "runId": "रन ID",
   "runTypes": {
@@ -164,6 +185,7 @@
   },
   "selectLanguage": "भाषा चुनें",
   "showDetailsPanel": "विवरण पैनल दिखाएं",
+  "signedInAs": "के रूप में लॉग इन",
   "source": {
     "hide": "स्रोत छुपाएं",
     "hotkey": "s",
@@ -178,6 +200,8 @@
     "failed": "विफल",
     "no_status": "कोई स्थिति नहीं",
     "none": "कुछ नहीं",
+    "open": "खुला",
+    "planned": "नियोजित",
     "queued": "कतार में",
     "removed": "हटाया गया",
     "restarting": "पुनः आरंभ",
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 d3caf8c34c5..2cd47777d8e 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,6 +10,7 @@
     "maxRuns": "अधिकतम सक्रिय रन्स",
     "missingAndErroredRuns": "गुम और त्रुटि वाले रन्स",
     "missingRuns": "गुम रन्स",
+    "permissionDenied": "ड्राई रन विफल: उपयोगकर्ता के पास बैकफ़िल बनाने की 
अनुमति नहीं है।",
     "reprocessBehavior": "पुनः प्रक्रिया व्यवहार",
     "run": "बैकफ़िल चलाएं",
     "selectDescription": "तिथियों की रेंज के लिए इस डैग को चलाएं",
@@ -50,6 +51,13 @@
     "warning_one": "1 चेतावनी",
     "warning_other": "{{count}} चेतावनियां"
   },
+  "dateRangeFilter": {
+    "validation": {
+      "invalidDateFormat": "अमान्य तिथि प्रारूप।",
+      "invalidTimeFormat": "अमान्य समय प्रारूप।",
+      "startBeforeEnd": "प्रारंभ तिथि/समय समाप्ति तिथि/समय से पहले होनी चाहिए"
+    }
+  },
   "durationChart": {
     "duration": "अवधि (सेकंड)",
     "lastDagRun_one": "अंतिम डैग रन",
@@ -89,9 +97,13 @@
   },
   "limitedList": "+{{count}} और",
   "limitedList.allItems": "सभी {{count}} आइटम:",
+  "limitedList.allTags_one": "सभी टैग्स (1)",
+  "limitedList.allTags_other": "सभी टैग्स ({{count}})",
   "limitedList.clickToInteract": "टैग पर क्लिक करके Dags फ़िल्टर करें",
   "limitedList.clickToOpenFull": "\"+{{count}} और\" पर क्लिक करके पूरी सूची 
खोलें",
   "limitedList.copyPasteText": "आप ऊपर दिए गए पाठ को कॉपी और पेस्ट कर सकते 
हैं",
+  "limitedList.showingItems_one": "1 आइटम दिखा रहा है",
+  "limitedList.showingItems_other": "{{count}} आइटम दिखा रहा है",
   "logs": {
     "file": "फ़ाइल",
     "location": "{{name}} में लाइन {{line}}"
@@ -101,10 +113,23 @@
   "sortedDescending": "अवरोही क्रम में सॉर्ट किया गया",
   "sortedUnsorted": "अनसॉर्टेड",
   "taskTries": "टास्क प्रयास",
+  "taskTryPlaceholder": "टास्क प्रयास",
+  "team": {
+    "selector": {
+      "helperText": "वैकल्पिक। उपयोग को एक विशिष्ट टीम तक सीमित करें।",
+      "label": "टीम",
+      "placeHolder": "टीम चुनें"
+    }
+  },
   "toggleCardView": "कार्ड व्यू दिखाएं",
   "toggleTableView": "टेबल व्यू दिखाएं",
   "triggerDag": {
     "button": "ट्रिगर करें",
+    "dataInterval": "डेटा अंतराल",
+    "dataIntervalAuto": "तार्किक तिथि और टाइमटेबल से अनुमानित",
+    "dataIntervalManual": "मैन्युअल रूप से निर्दिष्ट करें",
+    "intervalEnd": "अंत",
+    "intervalStart": "प्रारंभ",
     "loading": "डैग जानकारी लोड हो रही है...",
     "loadingFailed": "डैग जानकारी लोड करने में विफल। कृपया पुनः प्रयास करें।",
     "runIdHelp": "वैकल्पिक - प्रदान न किए जाने पर जेनरेट किया जाएगा",
@@ -112,11 +137,15 @@
     "selectLabel": "सिंगल रन",
     "title": "डैग ट्रिगर करें",
     "toaster": {
+      "error": {
+        "title": "डैग ट्रिगर करने में विफल"
+      },
       "success": {
         "description": "डैग रन सफलतापूर्वक ट्रिगर किया गया।",
         "title": "डैग रन ट्रिगर किया गया"
       }
     },
+    "triggerAgainWithConfig": "इस कॉन्फ़िग के साथ फिर से ट्रिगर करें",
     "unpause": "ट्रिगर पर {{dagDisplayName}} को अनपॉज़ करें"
   },
   "trimText": {
@@ -132,6 +161,7 @@
     "versionId": "संस्करण ID"
   },
   "versionSelect": {
+    "allVersions": "सभी संस्करण",
     "dagVersion": "डैग संस्करण",
     "versionCode": "v{{versionCode}}"
   }
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 36e5d3adfca..022dadf5470 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
@@ -5,9 +5,39 @@
     "reason": "कारण",
     "title": "टास्क को शेड्यूल होने से रोकने वाली निर्भरताएं"
   },
+  "calendar": {
+    "daily": "दैनिक",
+    "hourly": "प्रति घंटा",
+    "legend": {
+      "less": "कम",
+      "mixed": "मिश्रित",
+      "more": "अधिक"
+    },
+    "navigation": {
+      "nextMonth": "अगला महीना",
+      "nextYear": "अगला वर्ष",
+      "previousMonth": "पिछला महीना",
+      "previousYear": "पिछला वर्ष"
+    },
+    "noData": "कोई डेटा उपलब्ध नहीं",
+    "noFailedRuns": "कोई विफल रन्स नहीं",
+    "noRuns": "कोई रन्स नहीं",
+    "totalRuns": "कुल रन्स",
+    "week": "सप्ताह {{weekNumber}}",
+    "weekdays": {
+      "friday": "शुक्र",
+      "monday": "सोम",
+      "saturday": "शनि",
+      "sunday": "रवि",
+      "thursday": "गुरु",
+      "tuesday": "मंगल",
+      "wednesday": "बुध"
+    }
+  },
   "code": {
     "bundleUrl": "बंडल URL",
     "noCode": "कोई कोड नहीं मिला",
+    "parseDuration": "पार्स अवधि:",
     "parsedAt": "पार्स किया गया:"
   },
   "extraLinks": "अतिरिक्त लिंक्स",
@@ -40,9 +70,15 @@
     "warning": "WARNING"
   },
   "navigation": {
-    "navigation": "नेवीगेशन: {{arrow}}",
+    "navigation": "नेवीगेशन: Shift+{{arrow}}",
     "toggleGroup": "ग्रुप टॉगल करें: Space"
   },
+  "notFound": {
+    "back": "वापस जाएं",
+    "backToDags": "डैग्स पर वापस जाएं",
+    "message": "डैग \"{{dagId}}\" मौजूद नहीं है।",
+    "title": "डैग नहीं मिला"
+  },
   "overview": {
     "buttons": {
       "failedRun_one": "विफल रन",
@@ -57,13 +93,18 @@
       "assetEvent_other": "बनाए गए एसेट इवेंट्स"
     },
     "failedLogs": {
+      "hideLogs": "लॉग्स छुपाएं",
+      "showLogs": "लॉग्स दिखाएं",
       "title": "हाल ही की विफल टास्क लॉग्स",
       "viewFullLogs": "पूर्ण लॉग्स देखें"
     }
   },
   "panel": {
     "buttons": {
-      "options": "विकल्प"
+      "options": "विकल्प",
+      "showGantt": "गैंट दिखाएं",
+      "showGraphShortcut": "ग्राफ़ दिखाएं (g दबाएं)",
+      "showGridShortcut": "ग्रिड दिखाएं (g दबाएं)"
     },
     "dagRuns": {
       "label": "डैग रन्स की संख्या"
@@ -79,6 +120,26 @@
     },
     "graphDirection": {
       "label": "ग्राफ़ दिशा"
+    },
+    "taskStreamFilter": {
+      "activeFilter": "सक्रिय फ़िल्टर",
+      "clearFilter": "फ़िल्टर साफ करें",
+      "clickTask": "फ़िल्टर रूट के रूप में चुनने के लिए किसी टास्क पर क्लिक 
करें",
+      "depth": "गहराई",
+      "direction": "दिशा",
+      "label": "फ़िल्टर",
+      "mode": "मोड",
+      "modeTooltip": "स्टैटिक मोड विभिन्न टास्क्स पर नेविगेट करते समय वर्तमान 
दृश्य रखता है, जबकि ट्रैवर्स मोड आसान DAG ट्रैवर्सल के लिए क्लिक किए गए टास्क 
को स्वचालित रूप से सक्रिय फ़िल्टर के रूप में अपडेट करता है।",
+      "modes": {
+        "static": "स्टैटिक",
+        "traverse": "ट्रैवर्स"
+      },
+      "options": {
+        "both": "अपस्ट्रीम और डाउनस्ट्रीम दोनों",
+        "downstream": "डाउनस्ट्रीम",
+        "upstream": "अपस्ट्रीम"
+      },
+      "selectedTask": "चयनित टास्क"
     }
   },
   "paramsFailed": "पैरामीटर लोड करने में विफल",
@@ -98,6 +159,7 @@
     "assetEvents": "एसेट इवेंट्स",
     "auditLog": "ऑडिट लॉग",
     "backfills": "बैकफ़िल्स",
+    "calendar": "कैलेंडर",
     "code": "कोड",
     "details": "विवरण",
     "logs": "लॉग्स",
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 74c112d0dfb..900f80fac4a 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,10 @@
       "error": "{{type}} साफ करने में विफल",
       "title": "{{type}} साफ करें"
     },
+    "confirmationDialog": {
+      "description": "टास्क वर्तमान में {{state}} स्थिति में है जो उपयोगकर्ता 
{{user}} द्वारा {{time}} पर शुरू किया गया था। \nउपयोगकर्ता इस टास्क को तब तक 
साफ नहीं कर सकता जब तक यह चलना समाप्त नहीं हो जाता या उपयोगकर्ता क्लियर टास्क 
डायलॉग में \"यदि टास्क चल रहा है तो पुनः चलाने से रोकें\" विकल्प को अनचेक नहीं 
करता।",
+      "title": "टास्क इंस्टेंस साफ नहीं किया जा सकता"
+    },
     "delete": {
       "button": "{{type}} हटाएं",
       "dialog": {
@@ -61,6 +65,7 @@
       "future": "भविष्य",
       "onlyFailed": "केवल विफल टास्क्स साफ करें",
       "past": "अतीत",
+      "preventRunningTasks": "यदि टास्क चल रहा है तो पुनः चलाने से रोकें",
       "queueNew": "नए टास्क्स को कतार में डालें",
       "runOnLatestVersion": "नवीनतम बंडल संस्करण के साथ चलाएं",
       "upstream": "अपस्ट्रीम"
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 c4050646318..6f4cd14962d 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
@@ -29,7 +29,8 @@
   "poolSlots": "पूल स्लॉट्स",
   "sortBy": {
     "newestFirst": "नवीनतम पहले",
-    "oldestFirst": "पुराने पहले"
+    "oldestFirst": "पुराने पहले",
+    "placeholder": "सॉर्ट करें"
   },
   "source": "स्रोत",
   "stats": {
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/hi/hitl.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/hi/hitl.json
index 75a40df5604..4da331ddfa9 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/hi/hitl.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/hi/hitl.json
@@ -1,13 +1,26 @@
 {
+  "filters": {
+    "body": "बॉडी",
+    "createdAt": "बनाया गया",
+    "response": {
+      "all": "सभी",
+      "pending": "लंबित",
+      "received": "समीक्षित"
+    }
+  },
   "requiredAction_one": "आवश्यक क्रिया",
   "requiredAction_other": "आवश्यक क्रियाएं",
+  "requiredActionCount_one": "आवश्यक क्रिया ({{count}})",
+  "requiredActionCount_other": "आवश्यक क्रियाएं ({{count}})",
   "requiredActionState": "आवश्यक क्रिया स्थिति",
   "response": {
+    "created": "प्रतिक्रिया बनाई गई ",
     "error": "प्रतिक्रिया विफल",
     "optionsDescription": "इस टास्क इंस्टेंस के लिए अपने विकल्प चुनें",
     "optionsLabel": "विकल्प",
     "received": "प्रतिक्रिया प्राप्त हुई ",
     "respond": "प्रतिक्रिया दें",
+    "responded_by_user_name": "प्रतिक्रिया देने वाला (उपयोगकर्ता नाम)",
     "success": "{{taskId}} प्रतिक्रिया सफल",
     "title": "मानव टास्क इंस्टेंस - {{taskId}}"
   },
@@ -16,6 +29,7 @@
     "approvalRequired": "स्वीकृति आवश्यक",
     "choiceReceived": "विकल्प प्राप्त",
     "choiceRequired": "विकल्प आवश्यक",
+    "noResponseReceived": "कोई प्रतिक्रिया प्राप्त नहीं",
     "rejectionReceived": "अस्वीकृति प्राप्त",
     "responseReceived": "प्रतिक्रिया प्राप्त",
     "responseRequired": "प्रतिक्रिया आवश्यक"
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/hi/tasks.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/hi/tasks.json
new file mode 100644
index 00000000000..d3b4d50055c
--- /dev/null
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/hi/tasks.json
@@ -0,0 +1,10 @@
+{
+  "mapped": "मैप किया गया",
+  "notMapped": "मैप नहीं किया गया",
+  "retries": "पुनः प्रयास",
+  "searchTasks": "टास्क्स खोजें",
+  "selectMapped": "मैप किया हुआ चुनें",
+  "selectOperator": "ऑपरेटर चुनें",
+  "selectRetryValues": "पुनः प्रयास मान चुनें",
+  "selectTriggerRules": "ट्रिगर नियम चुनें"
+}

Reply via email to