This is an automated email from the ASF dual-hosted git repository. kalyanr pushed a commit to branch kalyan/i18n/hindi in repository https://gitbox.apache.org/repos/asf/airflow.git
commit a57d5535dc56f768f15ac4bf3c3d4658e49ace93 Author: kalyanr <[email protected]> AuthorDate: Fri May 30 10:57:52 2025 +0530 add hindi --- airflow-core/src/airflow/ui/src/i18n/config.ts | 7 ++ .../src/airflow/ui/src/i18n/locales/hi/common.json | 114 +++++++++++++++++++++ .../airflow/ui/src/i18n/locales/hi/dashboard.json | 38 +++++++ 3 files changed, 159 insertions(+) diff --git a/airflow-core/src/airflow/ui/src/i18n/config.ts b/airflow-core/src/airflow/ui/src/i18n/config.ts index 2af9d4c7acc..9caf9d8a26b 100644 --- a/airflow-core/src/airflow/ui/src/i18n/config.ts +++ b/airflow-core/src/airflow/ui/src/i18n/config.ts @@ -25,6 +25,8 @@ import deDashboard from "./locales/de/dashboard.json"; import enCommon from "./locales/en/common.json"; import enDags from "./locales/en/dags.json"; import enDashboard from "./locales/en/dashboard.json"; +import hiCommon from "./locales/hi/common.json"; +import hiDashboard from "./locales/hi/dashboard.json"; import koCommon from "./locales/ko/common.json"; import koDashboard from "./locales/ko/dashboard.json"; import nlCommon from "./locales/nl/common.json"; @@ -41,6 +43,7 @@ import zhTWDashboard from "./locales/zh-TW/dashboard.json"; export const supportedLanguages = [ { code: "de", name: "Deutsch" }, { code: "en", name: "English" }, + { code: "hi", name: "हिन्दी" }, { code: "ko", name: "한국어" }, { code: "nl", name: "Nederlands" }, { code: "pl", name: "Polski" }, @@ -60,6 +63,10 @@ const resources = { dags: enDags, dashboard: enDashboard, }, + hi: { + common: hiCommon, + dashboard: hiDashboard, + }, ko: { common: koCommon, dashboard: koDashboard, diff --git a/airflow-core/src/airflow/ui/src/i18n/locales/hi/common.json b/airflow-core/src/airflow/ui/src/i18n/locales/hi/common.json new file mode 100644 index 00000000000..b91b44bf468 --- /dev/null +++ b/airflow-core/src/airflow/ui/src/i18n/locales/hi/common.json @@ -0,0 +1,114 @@ +{ + "admin": { + "Config": "कॉन्फ़िग", + "Connections": "कनेक्शन", + "Plugins": "प्लगइन्स", + "Pools": "पूल्स", + "Providers": "प्रोवाइडर्स", + "Variables": "वेरिएबल्स" + }, + "assetEvent_one": "Asset Event", + "assetEvent_other": "Asset Events", + "browse": { + "auditLog": "Audit Log", + "xcoms": "XComs" + }, + "dag_one": "Dag", + "dag_other": "Dags", + "dagRun_one": "Dag Run", + "dagRun_other": "Dag Runs", + "defaultToGraphView": "Default to graph view", + "defaultToGridView": "Default to grid view", + "docs": { + "documentation": "Documentation", + "githubRepo": "GitHub Repo", + "restApiReference": "REST API Reference" + }, + "logout": "Logout", + "logoutConfirmation": "You are about to logout from the application.", + "modal": { + "cancel": "Cancel", + "confirm": "Confirm", + "delete": { + "button": "Delete", + "confirmation": "Are you sure you want to delete {{resourceName}}? This action cannot be undone." + } + }, + "nav": { + "admin": "Admin", + "assets": "Assets", + "browse": "Browse", + "dags": "Dags", + "docs": "Docs", + "home": "Home", + "plugins": "Plugins", + "security": "Security" + }, + "pools": { + "deferred": "Deferred", + "open": "Open", + "pools_one": "pool", + "pools_other": "pools", + "queued": "Queued", + "running": "Running", + "scheduled": "Scheduled" + }, + "security": { + "actions": "Actions", + "permissions": "Permissions", + "resources": "Resources", + "roles": "Roles", + "users": "Users" + }, + "selectLanguage": "Select Language", + "states": { + "deferred": "Deferred", + "failed": "Failed", + "no_status": "No Status", + "queued": "Queued", + "removed": "Removed", + "restarting": "Restarting", + "running": "Running", + "scheduled": "Scheduled", + "skipped": "Skipped", + "success": "Success", + "up_for_reschedule": "Up For Reschedule", + "up_for_retry": "Up For Retry", + "upstream_failed": "Upstream Failed" + }, + "switchToDarkMode": "Switch to Dark Mode", + "switchToLightMode": "Switch to Light Mode", + "table": { + "filterByTag": "Filter Dags by tag", + "filterColumns": "Filter table columns", + "filters": { + "filter_one": "filter", + "filter_other": "filters", + "reset": "Reset" + }, + "noTagsFound": "No tags found", + "tagMode": { + "all": "All", + "any": "Any" + }, + "tagPlaceholder": "Filter by tag" + }, + "taskInstance_one": "Task Instance", + "taskInstance_other": "Task Instances", + "timeRange": { + "duration": "Duration", + "last12Hours": "Last 12 Hours", + "last24Hours": "Last 24 Hours", + "lastHour": "Last Hour", + "pastWeek": "Past Week" + }, + "timezone": "timezone", + "timezoneModal": { + "current-timezone": "Current time in", + "placeholder": "Select a timezone", + "title": "Select Timezone", + "utc": "UTC (Coordinated Universal Time)" + }, + "triggered": "Triggered", + "user": "User" +} diff --git a/airflow-core/src/airflow/ui/src/i18n/locales/hi/dashboard.json b/airflow-core/src/airflow/ui/src/i18n/locales/hi/dashboard.json new file mode 100644 index 00000000000..3b945abbb45 --- /dev/null +++ b/airflow-core/src/airflow/ui/src/i18n/locales/hi/dashboard.json @@ -0,0 +1,38 @@ +{ + "group": "Group", + "health": { + "dagProcessor": "Dag Processor", + "health": "Health", + "healthy": "Healthy", + "lastHeartbeat": "Last Heartbeat", + "metaDatabase": "MetaDatabase", + "scheduler": "Scheduler", + "status": "Status", + "triggerer": "Triggerer", + "unhealthy": "Unhealthy" + }, + "history": "History", + "importErrors": { + "dagImportError_one": "Dag Import Error", + "dagImportError_other": "Dag Import Errors", + "searchByFile": "Search by file", + "timestamp": "Timestamp" + }, + "managePools": "Manage Pools", + "noAssetEvents": "No Asset Events found.", + "poolSlots": "Pool Slots", + "sortBy": { + "newestFirst": "Newest First", + "oldestFirst": "Oldest First" + }, + "source": "Source", + "stats": { + "activeDags": "Active Dags", + "failedDags": "Failed Dags", + "queuedDags": "Queued Dags", + "runningDags": "Running Dags", + "stats": "Stats" + }, + "uri": "Uri", + "welcome": "Welcome" +}
