From 42fce55257dd7a7819b8c02330f6a9e92db39269 Mon Sep 17 00:00:00 2001 From: Rugved Chandekar Date: Wed, 15 Apr 2026 13:46:40 +0530 Subject: [PATCH 1/2] feat(i18n): add and align Hindi (hi) locale with latest schema --- packages/i18n/src/constants/language.ts | 1 + packages/i18n/src/locales/hi/accessibility.ts | 40 + packages/i18n/src/locales/hi/editor.ts | 7 + packages/i18n/src/locales/hi/empty-state.ts | 198 +++++ packages/i18n/src/locales/hi/translations.ts | 816 ++++++++++++++++++ packages/i18n/src/locales/index.ts | 6 + packages/i18n/src/types/language.ts | 3 +- 7 files changed, 1070 insertions(+), 1 deletion(-) create mode 100644 packages/i18n/src/locales/hi/accessibility.ts create mode 100644 packages/i18n/src/locales/hi/editor.ts create mode 100644 packages/i18n/src/locales/hi/empty-state.ts create mode 100644 packages/i18n/src/locales/hi/translations.ts diff --git a/packages/i18n/src/constants/language.ts b/packages/i18n/src/constants/language.ts index 787d14cb11b..a1a6ad337e0 100644 --- a/packages/i18n/src/constants/language.ts +++ b/packages/i18n/src/constants/language.ts @@ -28,6 +28,7 @@ export const SUPPORTED_LANGUAGES: ILanguageOption[] = [ { label: "Română", value: "ro" }, { label: "Tiếng việt", value: "vi-VN" }, { label: "Türkçe", value: "tr-TR" }, + { label: "हिन्दी", value: "hi" }, ]; /** diff --git a/packages/i18n/src/locales/hi/accessibility.ts b/packages/i18n/src/locales/hi/accessibility.ts new file mode 100644 index 00000000000..414b8b6a8c2 --- /dev/null +++ b/packages/i18n/src/locales/hi/accessibility.ts @@ -0,0 +1,40 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +export default { + aria_labels: { + projects_sidebar: { + workspace_logo: "वर्कस्पेस लोगो", + open_workspace_switcher: "वर्कस्पेस स्विचर खोलें", + open_user_menu: "उपयोगकर्ता मेनू खोलें", + open_command_palette: "कमांड पैलेट खोलें", + open_extended_sidebar: "विस्तारित साइडबार खोलें", + close_extended_sidebar: "विस्तारित साइडबार बंद करें", + create_favorites_folder: "पसंदीदा फ़ोल्डर बनाएं", + open_folder: "फ़ोल्डर खोलें", + close_folder: "फ़ोल्डर बंद करें", + open_favorites_menu: "पसंदीदा मेनू खोलें", + close_favorites_menu: "पसंदीदा मेनू बंद करें", + enter_folder_name: "फ़ोल्डर का नाम दर्ज करें", + create_new_project: "नया प्रोजेक्ट बनाएं", + open_projects_menu: "प्रोजेक्ट मेनू खोलें", + close_projects_menu: "प्रोजेक्ट मेनू बंद करें", + toggle_quick_actions_menu: "त्वरित क्रिया मेनू टॉगल करें", + open_project_menu: "प्रोजेक्ट मेनू खोलें", + close_project_menu: "प्रोजेक्ट मेनू बंद करें", + collapse_sidebar: "साइडबार संकुचित करें", + expand_sidebar: "साइडबार विस्तृत करें", + edition_badge: "भुगतान योजनाओं का मोडल खोलें", + }, + auth_forms: { + clear_email: "ईमेल साफ़ करें", + show_password: "पासवर्ड दिखाएं", + hide_password: "पासवर्ड छुपाएं", + close_alert: "अलर्ट बंद करें", + close_popover: "पॉपओवर बंद करें", + }, + }, +} as const; diff --git a/packages/i18n/src/locales/hi/editor.ts b/packages/i18n/src/locales/hi/editor.ts new file mode 100644 index 00000000000..f90361ce43a --- /dev/null +++ b/packages/i18n/src/locales/hi/editor.ts @@ -0,0 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +export default {} as const; diff --git a/packages/i18n/src/locales/hi/empty-state.ts b/packages/i18n/src/locales/hi/empty-state.ts new file mode 100644 index 00000000000..5df29e0f40e --- /dev/null +++ b/packages/i18n/src/locales/hi/empty-state.ts @@ -0,0 +1,198 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +export default { + common_empty_state: { + progress: { + title: "अभी तक कोई प्रगति मेट्रिक्स दिखाने के लिए नहीं हैं।", + description: "प्रगति मेट्रिक्स देखने के लिए कार्य आइटम में प्रॉपर्टी मान सेट करना शुरू करें।", + }, + updates: { + title: "अभी तक कोई अपडेट नहीं।", + description: "एक बार जब प्रोजेक्ट सदस्य अपडेट जोड़ेंगे तो यहाँ दिखाई देगा", + }, + search: { + title: "कोई मिलते-जुलते परिणाम नहीं।", + description: "कोई परिणाम नहीं मिला। अपने खोज शब्द समायोजित करने का प्रयास करें।", + }, + not_found: { + title: "उफ़! कुछ गलत लग रहा है", + description: "हम अभी आपका Plane खाता प्राप्त करने में असमर्थ हैं। यह एक नेटवर्क त्रुटि हो सकती है।", + cta_primary: "पुनः लोड करने का प्रयास करें", + }, + server_error: { + title: "सर्वर त्रुटि", + description: "हम हमारे सर्वर से कनेक्ट करने और डेटा प्राप्त करने में असमर्थ हैं। चिंता न करें, हम इस पर काम कर रहे हैं।", + cta_primary: "पुनः लोड करने का प्रयास करें", + }, + }, + project_empty_state: { + no_access: { + title: "लगता है आपके पास इस प्रोजेक्ट तक पहुँच नहीं है", + restricted_description: "पहुँच के लिए अनुरोध करने के लिए एडमिन से संपर्क करें और आप यहाँ जारी रख सकते हैं।", + join_description: "इसमें शामिल होने के लिए नीचे दिए गए बटन पर क्लिक करें।", + cta_primary: "प्रोजेक्ट में शामिल हों", + cta_loading: "प्रोजेक्ट में शामिल हो रहे हैं", + }, + invalid_project: { + title: "प्रोजेक्ट नहीं मिला", + description: "आप जिस प्रोजेक्ट की तलाश कर रहे हैं वह मौजूद नहीं है।", + }, + work_items: { + title: "अपने पहले कार्य आइटम से शुरुआत करें।", + description: + "कार्य आइटम आपके प्रोजेक्ट के बिल्डिंग ब्लॉक हैं — मालिकों को असाइन करें, प्राथमिकताएं सेट करें, और प्रगति को आसानी से ट्रैक करें।", + cta_primary: "अपना पहला कार्य आइटम बनाएं", + }, + cycles: { + title: "साइकिल में अपने काम को समूहित और टाइमबॉक्स करें।", + description: + "काम को समयबद्ध हिस्सों में बांटें, तारीखें निर्धारित करने के लिए अपनी प्रोजेक्ट की समय सीमा से पीछे काम करें, और एक टीम के रूप में ठोस प्रगति करें।", + cta_primary: "अपनी पहली साइकिल सेट करें", + }, + cycle_work_items: { + title: "इस साइकिल में दिखाने के लिए कोई कार्य आइटम नहीं", + description: + "इस साइकिल में अपनी टीम की प्रगति की निगरानी शुरू करने और समय पर लक्ष्य प्राप्त करने के लिए कार्य आइटम बनाएं।", + cta_primary: "कार्य आइटम बनाएं", + cta_secondary: "मौजूदा कार्य आइटम जोड़ें", + }, + modules: { + title: "अपने प्रोजेक्ट लक्ष्यों को मॉड्यूल में मैप करें और आसानी से ट्रैक करें।", + description: + "मॉड्यूल परस्पर जुड़े कार्य आइटमों से बने होते हैं। वे प्रोजेक्ट चरणों के माध्यम से प्रगति की निगरानी में सहायता करते हैं, प्रत्येक के अपने विशिष्ट समयसीमाएं और विश्लेषण होते हैं।", + cta_primary: "अपना पहला मॉड्यूल सेट करें", + }, + module_work_items: { + title: "इस मॉड्यूल में दिखाने के लिए कोई कार्य आइटम नहीं", + description: "इस मॉड्यूल की निगरानी शुरू करने के लिए कार्य आइटम बनाएं।", + cta_primary: "कार्य आइटम बनाएं", + cta_secondary: "मौजूदा कार्य आइटम जोड़ें", + }, + views: { + title: "अपने प्रोजेक्ट के लिए कस्टम व्यू सहेजें", + description: + "व्यू सहेजे गए फ़िल्टर हैं जो आपको उस जानकारी तक त्वरित पहुँच प्रदान करते हैं जिसका आप सबसे अधिक उपयोग करते हैं। टीम के साथियों के रूप में आसानी से सहयोग करें।", + cta_primary: "व्यू बनाएं", + }, + no_work_items_in_project: { + title: "प्रोजेक्ट में अभी तक कोई कार्य आइटम नहीं", + description: "अपने प्रोजेक्ट में कार्य आइटम जोड़ें और व्यू के साथ अपने काम को ट्रैक करने योग्य टुकड़ों में काटें।", + cta_primary: "कार्य आइटम जोड़ें", + }, + work_item_filter: { + title: "कोई कार्य आइटम नहीं मिला", + description: "आपके वर्तमान फ़िल्टर ने कोई परिणाम नहीं दिया। फ़िल्टर बदलने का प्रयास करें।", + cta_primary: "कार्य आइटम जोड़ें", + }, + pages: { + title: "सब कुछ दस्तावेज़ करें — नोट्स से PRD तक", + description: + "पेज आपको एक स्थान पर जानकारी कैप्चर और व्यवस्थित करने देते हैं। मीटिंग नोट्स, प्रोजेक्ट दस्तावेज़ीकरण और PRD लिखें।", + cta_primary: "अपना पहला पेज बनाएं", + }, + archive_pages: { + title: "अभी तक कोई संग्रहीत पेज नहीं", + description: "अपने रडार पर न होने वाले पेजों को संग्रहीत करें। जरूरत पड़ने पर यहाँ उन्हें एक्सेस करें।", + }, + intake_sidebar: { + title: "इनटेक अनुरोध लॉग करें", + description: "आपके प्रोजेक्ट के वर्कफ़्लो में समीक्षा, प्राथमिकता और ट्रैकिंग के लिए नए अनुरोध सबमिट करें।", + cta_primary: "इनटेक अनुरोध बनाएं", + }, + intake_main: { + title: "इसका विवरण देखने के लिए एक इनटेक कार्य आइटम चुनें", + }, + }, + workspace_empty_state: { + archive_work_items: { + title: "अभी तक कोई संग्रहीत कार्य आइटम नहीं", + description: + "मैन्युअल रूप से या स्वचालन के माध्यम से, आप पूर्ण या रद्द किए गए कार्य आइटम संग्रहीत कर सकते हैं। एक बार संग्रहीत होने पर यहाँ पाएं।", + cta_primary: "स्वचालन सेट करें", + }, + archive_cycles: { + title: "अभी तक कोई संग्रहीत साइकिल नहीं", + description: "अपने प्रोजेक्ट को व्यवस्थित रखने के लिए, पूर्ण साइकिलों को संग्रहीत करें। एक बार संग्रहीत होने पर यहाँ पाएं।", + }, + archive_modules: { + title: "अभी तक कोई संग्रहीत मॉड्यूल नहीं", + description: "अपने प्रोजेक्ट को व्यवस्थित रखने के लिए, पूर्ण या रद्द किए गए मॉड्यूल संग्रहीत करें।", + }, + home_widget_quick_links: { + title: "अपने काम के लिए महत्वपूर्ण संदर्भ, संसाधन या दस्तावेज़ आसानी से उपलब्ध रखें", + }, + inbox_sidebar_all: { + title: "आपके सब्सक्राइब किए गए कार्य आइटमों के अपडेट यहाँ दिखाई देंगे", + }, + inbox_sidebar_mentions: { + title: "आपके कार्य आइटमों के उल्लेख यहाँ दिखाई देंगे", + }, + your_work_by_priority: { + title: "अभी तक कोई कार्य आइटम असाइन नहीं", + }, + your_work_by_state: { + title: "अभी तक कोई कार्य आइटम असाइन नहीं", + }, + views: { + title: "अभी तक कोई व्यू नहीं", + description: "अपने प्रोजेक्ट में कार्य आइटम जोड़ें और व्यू का उपयोग करके आसानी से फ़िल्टर, सॉर्ट और प्रगति की निगरानी करें।", + cta_primary: "कार्य आइटम जोड़ें", + }, + drafts: { + title: "अधूरे कार्य आइटम", + description: + "इसे आज़माने के लिए, एक कार्य आइटम जोड़ना शुरू करें और इसे बीच में ही छोड़ दें या नीचे अपना पहला ड्राफ़्ट बनाएं। 😉", + cta_primary: "ड्राफ़्ट कार्य आइटम बनाएं", + }, + projects_archived: { + title: "कोई प्रोजेक्ट संग्रहीत नहीं", + description: "लगता है आपके सभी प्रोजेक्ट अभी भी सक्रिय हैं — बढ़िया काम!", + }, + analytics_projects: { + title: "प्रोजेक्ट मेट्रिक्स यहाँ विज़ुअलाइज़ करने के लिए प्रोजेक्ट बनाएं।", + }, + analytics_work_items: { + title: + "यहाँ प्रदर्शन, प्रगति और टीम प्रभाव ट्रैक करना शुरू करने के लिए कार्य आइटम और असाइनी के साथ प्रोजेक्ट बनाएं।", + }, + analytics_no_cycle: { + title: "समय-बद्ध चरणों में काम व्यवस्थित करने और स्प्रिंट में प्रगति ट्रैक करने के लिए साइकिल बनाएं।", + }, + analytics_no_module: { + title: "अपने काम को व्यवस्थित करने और विभिन्न चरणों में प्रगति ट्रैक करने के लिए मॉड्यूल बनाएं।", + }, + analytics_no_intake: { + title: "आने वाले अनुरोधों को प्रबंधित करने और यह ट्रैक करने के लिए इनटेक सेट करें कि वे कैसे स्वीकार और अस्वीकार किए जाते हैं", + }, + }, + settings_empty_state: { + estimates: { + title: "अभी तक कोई अनुमान नहीं", + description: "परिभाषित करें कि आपकी टीम प्रयास को कैसे मापती है और सभी कार्य आइटमों में इसे लगातार ट्रैक करें।", + cta_primary: "अनुमान प्रणाली जोड़ें", + }, + labels: { + title: "अभी तक कोई लेबल नहीं", + description: "अपने कार्य आइटमों को प्रभावी ढंग से वर्गीकृत और प्रबंधित करने के लिए व्यक्तिगत लेबल बनाएं।", + cta_primary: "अपना पहला लेबल बनाएं", + }, + exports: { + title: "अभी तक कोई निर्यात नहीं", + description: "अभी आपके पास कोई निर्यात रिकॉर्ड नहीं है। एक बार जब आप डेटा निर्यात करेंगे, सभी रिकॉर्ड यहाँ दिखाई देंगे।", + }, + tokens: { + title: "अभी तक कोई व्यक्तिगत टोकन नहीं", + description: "अपने वर्कस्पेस को बाहरी सिस्टम और एप्लिकेशन से जोड़ने के लिए सुरक्षित API टोकन जनरेट करें।", + cta_primary: "API टोकन जोड़ें", + }, + webhooks: { + title: "अभी तक कोई वेबहुक नहीं जोड़ा गया", + description: "प्रोजेक्ट इवेंट होने पर बाहरी सेवाओं को सूचनाएं स्वचालित करें।", + cta_primary: "वेबहुक जोड़ें", + }, + }, +} as const; diff --git a/packages/i18n/src/locales/hi/translations.ts b/packages/i18n/src/locales/hi/translations.ts new file mode 100644 index 00000000000..20d9b606f3d --- /dev/null +++ b/packages/i18n/src/locales/hi/translations.ts @@ -0,0 +1,816 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +export default { + sidebar: { + projects: "प्रोजेक्ट", + pages: "पेज", + new_work_item: "नया कार्य आइटम", + home: "होम", + your_work: "आपका काम", + inbox: "इनबॉक्स", + workspace: "वर्कस्पेस", + views: "व्यू", + analytics: "विश्लेषण", + work_items: "कार्य आइटम", + cycles: "साइकिल", + modules: "मॉड्यूल", + intake: "इनटेक", + drafts: "ड्राफ़्ट", + favorites: "पसंदीदा", + pro: "Pro", + upgrade: "अपग्रेड करें", + stickies: "स्टिकी नोट", + }, + auth: { + common: { + email: { + label: "ईमेल", + placeholder: "name@company.com", + errors: { + required: "ईमेल आवश्यक है", + invalid: "ईमेल अमान्य है", + }, + }, + password: { + label: "पासवर्ड", + set_password: "पासवर्ड सेट करें", + placeholder: "पासवर्ड दर्ज करें", + confirm_password: { + label: "पासवर्ड की पुष्टि करें", + placeholder: "पासवर्ड की पुष्टि करें", + }, + current_password: { + label: "वर्तमान पासवर्ड", + }, + new_password: { + label: "नया पासवर्ड", + placeholder: "नया पासवर्ड दर्ज करें", + }, + change_password: { + label: { + default: "पासवर्ड बदलें", + submitting: "पासवर्ड बदल रहे हैं", + }, + }, + errors: { + match: "पासवर्ड मेल नहीं खाते", + empty: "कृपया अपना पासवर्ड दर्ज करें", + length: "पासवर्ड 8 से अधिक अक्षरों का होना चाहिए", + strength: { + weak: "पासवर्ड कमज़ोर है", + strong: "पासवर्ड मज़बूत है", + }, + }, + submit: "पासवर्ड सेट करें", + toast: { + change_password: { + success: { + title: "सफलता!", + message: "पासवर्ड सफलतापूर्वक बदला गया।", + }, + error: { + title: "त्रुटि!", + message: "एक त्रुटि हुई। कृपया पुनः प्रयास करें।", + }, + }, + }, + }, + unique_code: { + label: "अद्वितीय कोड", + placeholder: "123456", + paste_code: "अपने ईमेल पर भेजा गया कोड पेस्ट करें", + requesting_new_code: "नया कोड माँग रहे हैं", + sending_code: "कोड भेज रहे हैं", + }, + already_have_an_account: "पहले से खाता है?", + login: "लॉगिन करें", + create_account: "खाता बनाएं", + new_to_plane: "Plane पर नए हैं?", + back_to_sign_in: "साइन इन पर वापस जाएं", + resend_in: "{seconds} सेकंड में पुनः भेजें", + sign_in_with_unique_code: "अद्वितीय कोड से साइन इन करें", + forgot_password: "पासवर्ड भूल गए?", + }, + sign_up: { + header: { + label: "अपनी टीम के साथ काम प्रबंधित करना शुरू करने के लिए खाता बनाएं।", + step: { + email: { + header: "साइन अप करें", + sub_header: "", + }, + password: { + header: "साइन अप करें", + sub_header: "ईमेल-पासवर्ड संयोजन का उपयोग करके साइन अप करें।", + }, + unique_code: { + header: "साइन अप करें", + sub_header: "ऊपर दिए गए ईमेल पते पर भेजे गए अद्वितीय कोड का उपयोग करके साइन अप करें।", + }, + }, + }, + errors: { + password: { + strength: "जारी रखने के लिए एक मज़बूत पासवर्ड सेट करने का प्रयास करें", + }, + }, + }, + sign_in: { + header: { + label: "अपनी टीम के साथ काम प्रबंधित करना शुरू करने के लिए साइन इन करें।", + step: { + email: { + header: "साइन इन या साइन अप करें", + sub_header: "", + }, + password: { + header: "साइन इन या साइन अप करें", + sub_header: "साइन इन करने के लिए अपना ईमेल-पासवर्ड संयोजन उपयोग करें।", + }, + unique_code: { + header: "साइन इन या साइन अप करें", + sub_header: "ऊपर दिए गए ईमेल पते पर भेजे गए अद्वितीय कोड का उपयोग करके साइन इन करें।", + }, + }, + }, + }, + forgot_password: { + title: "अपना पासवर्ड रीसेट करें", + description: + "अपने उपयोगकर्ता खाते की सत्यापित ईमेल दर्ज करें और हम आपको पासवर्ड रीसेट लिंक भेजेंगे।", + email_sent: "हमने आपके ईमेल पते पर रीसेट लिंक भेज दिया है", + send_reset_link: "रीसेट लिंक भेजें", + errors: { + smtp_not_enabled: + "हम देख रहे हैं कि आपके एडमिन ने SMTP सक्षम नहीं किया है, हम पासवर्ड रीसेट लिंक नहीं भेज पाएंगे", + }, + toast: { + success: { + title: "ईमेल भेजा गया", + message: + "पासवर्ड रीसेट लिंक के लिए अपना इनबॉक्स देखें। अगर कुछ मिनटों में नहीं दिखे, तो स्पैम फ़ोल्डर जाँचें।", + }, + error: { + title: "त्रुटि!", + message: "एक त्रुटि हुई। कृपया पुनः प्रयास करें।", + }, + }, + }, + reset_password: { + title: "नया पासवर्ड सेट करें", + description: "एक मज़बूत पासवर्ड से अपना खाता सुरक्षित करें", + }, + set_password: { + title: "अपना खाता सुरक्षित करें", + description: "पासवर्ड सेट करने से आप सुरक्षित रूप से लॉगिन कर सकते हैं", + }, + sign_out: { + toast: { + error: { + title: "त्रुटि!", + message: "साइन आउट विफल रहा। कृपया पुनः प्रयास करें।", + }, + }, + }, + }, + submit: "सबमिट करें", + cancel: "रद्द करें", + loading: "लोड हो रहा है", + error: "त्रुटि", + success: "सफलता", + warning: "चेतावनी", + info: "जानकारी", + close: "बंद करें", + yes: "हाँ", + no: "नहीं", + ok: "ठीक है", + name: "नाम", + description: "विवरण", + search: "खोजें", + add_member: "सदस्य जोड़ें", + adding_members: "सदस्य जोड़ रहे हैं", + remove_member: "सदस्य हटाएं", + add_members: "सदस्य जोड़ें", + adding_member: "सदस्य जोड़ रहे हैं", + remove_members: "सदस्य हटाएं", + add: "जोड़ें", + adding: "जोड़ रहे हैं", + remove: "हटाएं", + add_new: "नया जोड़ें", + remove_selected: "चयनित हटाएं", + first_name: "पहला नाम", + last_name: "अंतिम नाम", + email: "ईमेल", + display_name: "प्रदर्शन नाम", + role: "भूमिका", + timezone: "टाइमज़ोन", + avatar: "अवतार", + cover_image: "कवर इमेज", + password: "पासवर्ड", + change_cover: "कवर बदलें", + language: "भाषा", + saving: "सहेज रहे हैं", + save_changes: "बदलाव सहेजें", + deactivate_account: "खाता निष्क्रिय करें", + deactivate_account_description: + "खाता निष्क्रिय करने पर, उस खाते के सभी डेटा और संसाधन स्थायी रूप से हटा दिए जाएंगे और पुनर्प्राप्त नहीं किए जा सकते।", + profile_settings: "प्रोफ़ाइल सेटिंग", + your_account: "आपका खाता", + security: "सुरक्षा", + activity: "गतिविधि", + preferences: "प्राथमिकताएं", + language_and_time: "भाषा और समय", + notifications: "सूचनाएं", + workspaces: "वर्कस्पेस", + create_workspace: "वर्कस्पेस बनाएं", + invitations: "आमंत्रण", + summary: "सारांश", + assigned: "असाइन किया गया", + created: "बनाया गया", + subscribed: "सब्सक्राइब किया गया", + you_do_not_have_the_permission_to_access_this_page: "आपको इस पृष्ठ तक पहुँचने की अनुमति नहीं है।", + something_went_wrong_please_try_again: "कुछ गलत हो गया। कृपया पुनः प्रयास करें।", + load_more: "और लोड करें", + select_or_customize_your_interface_color_scheme: "अपना इंटरफ़ेस रंग योजना चुनें या कस्टमाइज़ करें।", + timezone_setting: "वर्तमान टाइमज़ोन सेटिंग।", + language_setting: "उपयोगकर्ता इंटरफ़ेस में उपयोग की जाने वाली भाषा चुनें।", + settings_moved_to_preferences: "टाइमज़ोन और भाषा सेटिंग प्राथमिकताओं में स्थानांतरित कर दी गई हैं।", + go_to_preferences: "प्राथमिकताओं पर जाएं", + theme: "थीम", + system_preference: "सिस्टम प्राथमिकता", + light: "लाइट", + dark: "डार्क", + light_contrast: "लाइट हाई कंट्रास्ट", + dark_contrast: "डार्क हाई कंट्रास्ट", + custom: "कस्टम थीम", + select_your_theme: "अपनी थीम चुनें", + customize_your_theme: "अपनी थीम कस्टमाइज़ करें", + background_color: "बैकग्राउंड रंग", + text_color: "टेक्स्ट रंग", + primary_color: "प्राथमिक (थीम) रंग", + sidebar_background_color: "साइडबार बैकग्राउंड रंग", + sidebar_text_color: "साइडबार टेक्स्ट रंग", + set_theme: "थीम सेट करें", + enter_a_valid_hex_code_of_6_characters: "6 अक्षरों का वैध हेक्स कोड दर्ज करें", + background_color_is_required: "बैकग्राउंड रंग आवश्यक है", + text_color_is_required: "टेक्स्ट रंग आवश्यक है", + primary_color_is_required: "प्राथमिक रंग आवश्यक है", + sidebar_background_color_is_required: "साइडबार बैकग्राउंड रंग आवश्यक है", + sidebar_text_color_is_required: "साइडबार टेक्स्ट रंग आवश्यक है", + updating_theme: "थीम अपडेट हो रही है", + theme_updated_successfully: "थीम सफलतापूर्वक अपडेट हुई", + failed_to_update_the_theme: "थीम अपडेट करने में विफल", + email_notifications: "ईमेल सूचनाएं", + stay_in_the_loop_on_issues_you_are_subscribed_to_enable_this_to_get_notified: + "आपके सब्सक्राइब किए गए कार्य आइटमों पर अपडेट रहें। सूचना पाने के लिए इसे सक्षम करें।", + email_notification_setting_updated_successfully: "ईमेल सूचना सेटिंग सफलतापूर्वक अपडेट हुई", + failed_to_update_email_notification_setting: "ईमेल सूचना सेटिंग अपडेट करने में विफल", + notify_me_when: "मुझे सूचित करें जब", + property_changes: "प्रॉपर्टी में बदलाव", + property_changes_description: "जब कार्य आइटम की प्रॉपर्टीज़ जैसे असाइनी, प्राथमिकता, अनुमान या अन्य विवरण बदलें, तो मुझे सूचित करें।", + state_change: "स्थिति परिवर्तन", + state_change_description: "जब कार्य आइटम किसी दूसरी स्थिति में जाए, तो मुझे सूचित करें।", + issue_completed: "कार्य आइटम पूर्ण हुआ", + issue_completed_description: "केवल तब सूचित करें जब कोई कार्य आइटम पूर्ण हो जाए।", + comments: "टिप्पणियां", + comments_description: "जब कोई कार्य आइटम पर टिप्पणी करे, तो मुझे सूचित करें।", + mentions: "मेंशन", + mentions_description: "केवल तब सूचित करें जब कोई टिप्पणी या विवरण में मुझे मेंशन करे।", + work_items: { + create: "कार्य आइटम बनाएं", + creating: "कार्य आइटम बना रहे हैं", + update: "कार्य आइटम अपडेट करें", + delete: "कार्य आइटम हटाएं", + deleting: "कार्य आइटम हटा रहे हैं", + restore: "कार्य आइटम पुनर्स्थापित करें", + archive: "कार्य आइटम संग्रहीत करें", + archiving: "कार्य आइटम संग्रहीत कर रहे हैं", + unarchive: "कार्य आइटम असंग्रहीत करें", + move: "कार्य आइटम स्थानांतरित करें", + copy_link: "लिंक कॉपी करें", + details: "विवरण", + add_work_item: "कार्य आइटम जोड़ें", + create_work_item: "कार्य आइटम बनाएं", + no_work_items: "कोई कार्य आइटम नहीं", + title: "शीर्षक", + status: "स्थिति", + priority: "प्राथमिकता", + assignees: "असाइनी", + label: "लेबल", + due_date: "नियत तारीख", + cycle: "साइकिल", + module: "मॉड्यूल", + estimate: "अनुमान", + parent: "पैरेंट", + select_work_item: "कार्य आइटम चुनें", + no_parent: "कोई पैरेंट नहीं", + add_sub_work_item: "उप कार्य आइटम जोड़ें", + relations: "संबंध", + duplicate_of: "का डुप्लिकेट", + blocking: "ब्लॉक कर रहा है", + blocked_by: "द्वारा ब्लॉक", + relates_to: "से संबंधित", + notifications: { + created: "कार्य आइटम सफलतापूर्वक बनाया गया।", + updated: "कार्य आइटम सफलतापूर्वक अपडेट हुआ।", + deleted: "कार्य आइटम सफलतापूर्वक हटाया गया।", + archived: "कार्य आइटम सफलतापूर्वक संग्रहीत हुआ।", + unarchived: "कार्य आइटम सफलतापूर्वक असंग्रहीत हुआ।", + restored: "कार्य आइटम सफलतापूर्वक पुनर्स्थापित हुआ।", + error: { + create: "कार्य आइटम बनाने में विफल। कृपया पुनः प्रयास करें।", + update: "कार्य आइटम अपडेट करने में विफल। कृपया पुनः प्रयास करें।", + delete: "कार्य आइटम हटाने में विफल। कृपया पुनः प्रयास करें।", + archive: "कार्य आइटम संग्रहीत करने में विफल। कृपया पुनः प्रयास करें।", + unarchive: "कार्य आइटम असंग्रहीत करने में विफल। कृपया पुनः प्रयास करें।", + restore: "कार्य आइटम पुनर्स्थापित करने में विफल। कृपया पुनः प्रयास करें।", + }, + }, + }, + project: { + create: "प्रोजेक्ट बनाएं", + creating: "प्रोजेक्ट बना रहे हैं", + update: "प्रोजेक्ट अपडेट करें", + updating: "प्रोजेक्ट अपडेट हो रहा है", + delete: "प्रोजेक्ट हटाएं", + deleting: "प्रोजेक्ट हटा रहे हैं", + join: "प्रोजेक्ट में शामिल हों", + leave: "प्रोजेक्ट छोड़ें", + archive: "प्रोजेक्ट संग्रहीत करें", + unarchive: "प्रोजेक्ट असंग्रहीत करें", + publish: "प्रोजेक्ट प्रकाशित करें", + settings: "प्रोजेक्ट सेटिंग", + members: "सदस्य", + identifier: "पहचानकर्ता", + network: "नेटवर्क", + description: "विवरण", + emoji_and_icon: "इमोजी और आइकन", + notifications: { + created: "प्रोजेक्ट सफलतापूर्वक बनाया गया।", + updated: "प्रोजेक्ट सफलतापूर्वक अपडेट हुआ।", + deleted: "प्रोजेक्ट सफलतापूर्वक हटाया गया।", + joined: "प्रोजेक्ट में सफलतापूर्वक शामिल हुए।", + left: "प्रोजेक्ट सफलतापूर्वक छोड़ा गया।", + archived: "प्रोजेक्ट सफलतापूर्वक संग्रहीत हुआ।", + unarchived: "प्रोजेक्ट सफलतापूर्वक असंग्रहीत हुआ।", + error: { + create: "प्रोजेक्ट बनाने में विफल। कृपया पुनः प्रयास करें।", + update: "प्रोजेक्ट अपडेट करने में विफल। कृपया पुनः प्रयास करें।", + delete: "प्रोजेक्ट हटाने में विफल। कृपया पुनः प्रयास करें।", + join: "प्रोजेक्ट में शामिल होने में विफल। कृपया पुनः प्रयास करें।", + leave: "प्रोजेक्ट छोड़ने में विफल। कृपया पुनः प्रयास करें।", + }, + }, + }, + cycles: { + label: "साइकिल", + create: "साइकिल बनाएं", + update: "साइकिल अपडेट करें", + delete: "साइकिल हटाएं", + transfer_issues: "आइटम स्थानांतरित करें", + active: "सक्रिय", + upcoming: "आगामी", + completed: "पूर्ण", + draft: "ड्राफ़्ट", + all: "सभी साइकिल", + start_date: "शुरुआत की तारीख", + end_date: "समाप्ति की तारीख", + progress: "प्रगति", + notifications: { + created: "साइकिल सफलतापूर्वक बनाई गई।", + updated: "साइकिल सफलतापूर्वक अपडेट हुई।", + deleted: "साइकिल सफलतापूर्वक हटाई गई।", + error: { + create: "साइकिल बनाने में विफल। कृपया पुनः प्रयास करें।", + update: "साइकिल अपडेट करने में विफल। कृपया पुनः प्रयास करें।", + delete: "साइकिल हटाने में विफल। कृपया पुनः प्रयास करें।", + }, + }, + }, + modules: { + label: "मॉड्यूल", + create: "मॉड्यूल बनाएं", + update: "मॉड्यूल अपडेट करें", + delete: "मॉड्यूल हटाएं", + status: "स्थिति", + lead: "लीड", + members: "सदस्य", + start_date: "शुरुआत की तारीख", + due_date: "नियत तारीख", + progress: "प्रगति", + notifications: { + created: "मॉड्यूल सफलतापूर्वक बनाया गया।", + updated: "मॉड्यूल सफलतापूर्वक अपडेट हुआ।", + deleted: "मॉड्यूल सफलतापूर्वक हटाया गया।", + error: { + create: "मॉड्यूल बनाने में विफल। कृपया पुनः प्रयास करें।", + update: "मॉड्यूल अपडेट करने में विफल। कृपया पुनः प्रयास करें।", + delete: "मॉड्यूल हटाने में विफल। कृपया पुनः प्रयास करें।", + }, + }, + }, + views: { + label: "व्यू", + create: "व्यू बनाएं", + update: "व्यू अपडेट करें", + delete: "व्यू हटाएं", + duplicate: "व्यू डुप्लिकेट करें", + filters: "फ़िल्टर", + display: "प्रदर्शन", + notifications: { + created: "व्यू सफलतापूर्वक बनाया गया।", + updated: "व्यू सफलतापूर्वक अपडेट हुआ।", + deleted: "व्यू सफलतापूर्वक हटाया गया।", + error: { + create: "व्यू बनाने में विफल। कृपया पुनः प्रयास करें।", + update: "व्यू अपडेट करने में विफल। कृपया पुनः प्रयास करें।", + delete: "व्यू हटाने में विफल। कृपया पुनः प्रयास करें।", + }, + }, + }, + pages: { + label: "पेज", + create: "पेज बनाएं", + update: "पेज अपडेट करें", + delete: "पेज हटाएं", + archive: "पेज संग्रहीत करें", + restore: "पेज पुनर्स्थापित करें", + duplicate: "पेज डुप्लिकेट करें", + lock: "पेज लॉक करें", + unlock: "पेज अनलॉक करें", + make_public: "सार्वजनिक करें", + make_private: "निजी करें", + full_screen: "फुल स्क्रीन", + export: "पेज निर्यात करें", + notifications: { + created: "पेज सफलतापूर्वक बनाया गया।", + updated: "पेज सफलतापूर्वक अपडेट हुआ।", + deleted: "पेज सफलतापूर्वक हटाया गया।", + archived: "पेज सफलतापूर्वक संग्रहीत हुआ।", + restored: "पेज सफलतापूर्वक पुनर्स्थापित हुआ।", + locked: "पेज सफलतापूर्वक लॉक हुआ।", + unlocked: "पेज सफलतापूर्वक अनलॉक हुआ।", + duplicated: "पेज सफलतापूर्वक डुप्लिकेट हुआ।", + error: { + create: "पेज बनाने में विफल। कृपया पुनः प्रयास करें।", + update: "पेज अपडेट करने में विफल। कृपया पुनः प्रयास करें।", + delete: "पेज हटाने में विफल। कृपया पुनः प्रयास करें।", + }, + }, + }, + intake: { + label: "इनटेक", + create: "इनटेक अनुरोध बनाएं", + update: "इनटेक अनुरोध अपडेट करें", + delete: "इनटेक अनुरोध हटाएं", + accept: "स्वीकार करें", + decline: "अस्वीकार करें", + snooze: "स्नूज़ करें", + pending: "लंबित", + accepted: "स्वीकार किया गया", + declined: "अस्वीकार किया गया", + snoozed: "स्नूज़ किया गया", + duplicate: "डुप्लिकेट", + notifications: { + created: "इनटेक अनुरोध सफलतापूर्वक बनाया गया।", + updated: "इनटेक अनुरोध सफलतापूर्वक अपडेट हुआ।", + deleted: "इनटेक अनुरोध सफलतापूर्वक हटाया गया।", + accepted: "इनटेक अनुरोध सफलतापूर्वक स्वीकार किया गया।", + declined: "इनटेक अनुरोध सफलतापूर्वक अस्वीकार किया गया।", + error: { + create: "इनटेक अनुरोध बनाने में विफल। कृपया पुनः प्रयास करें।", + update: "इनटेक अनुरोध अपडेट करने में विफल। कृपया पुनः प्रयास करें।", + delete: "इनटेक अनुरोध हटाने में विफल। कृपया पुनः प्रयास करें।", + }, + }, + }, + workspace: { + settings: { + label: "वर्कस्पेस सेटिंग", + general: "सामान्य", + members: "सदस्य", + billing: "बिलिंग", + integrations: "एकीकरण", + exports: "निर्यात", + imports: "आयात", + api_tokens: "API टोकन", + webhooks: "वेबहुक", + estimates: "अनुमान", + labels: "लेबल", + states: "स्थितियां", + automations: "स्वचालन", + }, + notifications: { + updated: "वर्कस्पेस सेटिंग सफलतापूर्वक अपडेट हुई।", + error: { + update: "वर्कस्पेस सेटिंग अपडेट करने में विफल। कृपया पुनः प्रयास करें।", + }, + }, + }, + members: { + invite: "सदस्य आमंत्रित करें", + inviting: "आमंत्रित कर रहे हैं", + remove: "सदस्य हटाएं", + update_role: "भूमिका अपडेट करें", + leave: "छोड़ें", + roles: { + admin: "एडमिन", + member: "सदस्य", + viewer: "दर्शक", + guest: "अतिथि", + }, + notifications: { + invited: "सदस्य सफलतापूर्वक आमंत्रित किया गया।", + removed: "सदस्य सफलतापूर्वक हटाया गया।", + role_updated: "सदस्य की भूमिका सफलतापूर्वक अपडेट हुई।", + error: { + invite: "सदस्य आमंत्रित करने में विफल। कृपया पुनः प्रयास करें।", + remove: "सदस्य हटाने में विफल। कृपया पुनः प्रयास करें।", + update_role: "भूमिका अपडेट करने में विफल। कृपया पुनः प्रयास करें।", + }, + }, + }, + labels: { + create: "लेबल बनाएं", + update: "लेबल अपडेट करें", + delete: "लेबल हटाएं", + name: "लेबल नाम", + color: "रंग", + notifications: { + created: "लेबल सफलतापूर्वक बनाया गया।", + updated: "लेबल सफलतापूर्वक अपडेट हुआ।", + deleted: "लेबल सफलतापूर्वक हटाया गया।", + error: { + create: "लेबल बनाने में विफल। कृपया पुनः प्रयास करें।", + update: "लेबल अपडेट करने में विफल। कृपया पुनः प्रयास करें।", + delete: "लेबल हटाने में विफल। कृपया पुनः प्रयास करें।", + }, + }, + }, + states: { + create: "स्थिति बनाएं", + update: "स्थिति अपडेट करें", + delete: "स्थिति हटाएं", + mark_default: "डिफ़ॉल्ट के रूप में चिह्नित करें", + backlog: "बैकलॉग", + unstarted: "शुरू नहीं हुआ", + started: "शुरू हुआ", + completed: "पूर्ण", + cancelled: "रद्द", + notifications: { + created: "स्थिति सफलतापूर्वक बनाई गई।", + updated: "स्थिति सफलतापूर्वक अपडेट हुई।", + deleted: "स्थिति सफलतापूर्वक हटाई गई।", + error: { + create: "स्थिति बनाने में विफल। कृपया पुनः प्रयास करें।", + update: "स्थिति अपडेट करने में विफल। कृपया पुनः प्रयास करें।", + delete: "स्थिति हटाने में विफल। कृपया पुनः प्रयास करें।", + }, + }, + }, + estimates: { + create: "अनुमान बनाएं", + update: "अनुमान अपडेट करें", + delete: "अनुमान हटाएं", + points: "पॉइंट", + notifications: { + created: "अनुमान सफलतापूर्वक बनाया गया।", + updated: "अनुमान सफलतापूर्वक अपडेट हुआ।", + deleted: "अनुमान सफलतापूर्वक हटाया गया।", + error: { + create: "अनुमान बनाने में विफल। कृपया पुनः प्रयास करें।", + update: "अनुमान अपडेट करने में विफल। कृपया पुनः प्रयास करें।", + delete: "अनुमान हटाने में विफल। कृपया पुनः प्रयास करें।", + }, + }, + }, + analytics: { + label: "विश्लेषण", + scope_and_demand: "दायरा और मांग", + custom: "कस्टम", + x_axis: "X अक्ष", + y_axis: "Y अक्ष", + group_by: "समूह द्वारा", + no_data: "दिखाने के लिए कोई डेटा नहीं", + }, + notifications_page: { + label: "सूचनाएं", + all: "सभी", + unread: "अपठित", + snoozed: "स्नूज़", + archived: "संग्रहीत", + mark_all_read: "सभी पढ़े हुए चिह्नित करें", + mark_as_read: "पढ़ा हुआ चिह्नित करें", + mark_as_unread: "अपठित चिह्नित करें", + snooze: "स्नूज़ करें", + archive: "संग्रहीत करें", + unarchive: "असंग्रहीत करें", + delete: "हटाएं", + empty: { + all: "कोई सूचनाएं नहीं", + unread: "कोई अपठित सूचनाएं नहीं", + snoozed: "कोई स्नूज़ सूचनाएं नहीं", + archived: "कोई संग्रहीत सूचनाएं नहीं", + }, + }, + profile: { + update: "प्रोफ़ाइल अपडेट करें", + updating: "प्रोफ़ाइल अपडेट हो रही है", + notifications: { + updated: "प्रोफ़ाइल सफलतापूर्वक अपडेट हुई।", + error: { + update: "प्रोफ़ाइल अपडेट करने में विफल। कृपया पुनः प्रयास करें।", + }, + }, + }, + draft: { + label: "ड्राफ़्ट", + save: "ड्राफ़्ट सहेजें", + discard: "ड्राफ़्ट हटाएं", + }, + filter: { + filters: "फ़िल्टर", + add_filter: "फ़िल्टर जोड़ें", + clear_all: "सभी साफ़ करें", + apply: "लागू करें", + priority: "प्राथमिकता", + state: "स्थिति", + assignee: "असाइनी", + label: "लेबल", + cycle: "साइकिल", + module: "मॉड्यूल", + created_by: "द्वारा बनाया गया", + due_date: "नियत तारीख", + start_date: "शुरुआत की तारीख", + mention: "उल्लेख", + }, + display: { + display: "प्रदर्शन", + group_by: "समूह द्वारा", + order_by: "क्रम द्वारा", + properties: "गुण", + layout: "लेआउट", + list: "सूची", + board: "बोर्ड", + calendar: "कैलेंडर", + table: "तालिका", + gantt: "गैंट", + show_empty_groups: "खाली समूह दिखाएं", + show_sub_work_items: "उप कार्य आइटम दिखाएं", + }, + priority: { + label: "प्राथमिकता", + urgent: "अत्यावश्यक", + high: "उच्च", + medium: "मध्यम", + low: "निम्न", + none: "कोई नहीं", + }, + common: { + all: "सभी", + none: "कोई नहीं", + or: "या", + and: "और", + no_results: "कोई परिणाम नहीं", + no_matches: "कोई मिलान नहीं", + select: "चुनें", + selected: "चयनित", + confirm: "पुष्टि करें", + proceed: "आगे बढ़ें", + back: "वापस", + next: "अगला", + previous: "पिछला", + finish: "समाप्त करें", + done: "हो गया", + edit: "संपादित करें", + save: "सहेजें", + delete: "हटाएं", + archive: "संग्रहीत करें", + restore: "पुनर्स्थापित करें", + duplicate: "डुप्लिकेट करें", + copy: "कॉपी करें", + move: "स्थानांतरित करें", + rename: "नाम बदलें", + share: "साझा करें", + create: "बनाएं", + update: "अपडेट करें", + view: "देखें", + open: "खोलें", + optional: "वैकल्पिक", + required: "आवश्यक", + new: "नया", + hide: "छुपाएं", + show: "दिखाएं", + enable: "सक्षम करें", + disable: "अक्षम करें", + on: "चालू", + off: "बंद", + active: "सक्रिय", + inactive: "निष्क्रिय", + public: "सार्वजनिक", + private: "निजी", + secret: "गुप्त", + manage: "प्रबंधित करें", + settings: "सेटिंग", + help: "सहायता", + docs: "दस्तावेज़", + feedback: "प्रतिक्रिया", + report_bug: "बग रिपोर्ट करें", + keyboard_shortcuts: "कीबोर्ड शॉर्टकट", + changelog: "चेंजलॉग", + sign_out: "साइन आउट करें", + no_description: "कोई विवरण नहीं", + untitled: "शीर्षक रहित", + today: "आज", + yesterday: "कल", + tomorrow: "कल (आने वाला)", + this_week: "इस सप्ताह", + this_month: "इस महीने", + this_year: "इस वर्ष", + date: "तारीख", + time: "समय", + updated_at: "पर अपडेट हुआ", + created_at: "पर बनाया गया", + by: "द्वारा", + in: "में", + to: "तक", + from: "से", + of: "का", + at: "पर", + ago: "पहले", + just_now: "अभी", + copy_link: "लिंक कॉपी करें", + link_copied: "लिंक कॉपी हो गया", + no_date: "कोई तारीख नहीं", + clear_date: "तारीख साफ़ करें", + mark_as_done: "पूर्ण चिह्नित करें", + mark_as_pending: "लंबित चिह्नित करें", + invite_link: "आमंत्रण लिंक", + members: "सदस्य", + guest: "अतिथि", + owner: "मालिक", + admin: "एडमिन", + you: "आप", + everyone: "सभी", + nobody: "कोई नहीं", + empty: "खाली", + more: "और", + less: "कम", + expand: "विस्तृत करें", + collapse: "संकुचित करें", + loading: "लोड हो रहा है", + saving: "सहेज रहे हैं", + saved: "सहेजा गया", + unsaved_changes: "असहेजे बदलाव", + discard_changes: "बदलाव हटाएं", + changes_saved: "बदलाव सहेजे गए", + count: "{count}", + type_to_search: "खोजने के लिए टाइप करें", + no_options: "कोई विकल्प नहीं", + clear: "साफ़ करें", + select_all: "सभी चुनें", + deselect_all: "सभी अचयनित करें", + }, + onboarding: { + welcome: "Plane पर आपका स्वागत है", + setup_workspace: "अपना वर्कस्पेस सेट करें", + workspace_name: "वर्कस्पेस नाम", + workspace_url: "वर्कस्पेस URL", + invite_team: "अपनी टीम को आमंत्रित करें", + invite_teammates: "टीम के साथियों को आमंत्रित करें", + skip: "छोड़ें", + create_workspace: "वर्कस्पेस बनाएं", + profile_setup: "प्रोफ़ाइल सेटअप", + full_name: "पूरा नाम", + display_name: "प्रदर्शन नाम", + get_started: "शुरू करें", + }, + command_palette: { + label: "कमांड पैलेट", + placeholder: "कुछ टाइप करें...", + no_results: "कोई परिणाम नहीं मिला", + recent_searches: "हाल की खोजें", + actions: "क्रियाएं", + navigation: "नेविगेशन", + settings: "सेटिंग", + create: "बनाएं", + search: "खोजें", + }, + errors: { + not_found: "नहीं मिला", + unauthorized: "अनधिकृत", + forbidden: "प्रतिबंधित", + server_error: "सर्वर त्रुटि", + network_error: "नेटवर्क त्रुटि", + something_went_wrong: "कुछ गलत हो गया", + try_again: "पुनः प्रयास करें", + go_home: "होम पर जाएं", + go_back: "वापस जाएं", + page_not_found: "पृष्ठ नहीं मिला", + no_internet: "कोई इंटरनेट कनेक्शन नहीं", + }, +} as const; diff --git a/packages/i18n/src/locales/index.ts b/packages/i18n/src/locales/index.ts index 086a42effb3..f38d22fbf9a 100644 --- a/packages/i18n/src/locales/index.ts +++ b/packages/i18n/src/locales/index.ts @@ -128,4 +128,10 @@ export const locales = { editor: () => import("./tr-TR/editor"), "empty-state": () => import("./tr-TR/empty-state"), }, + hi: { + translations: () => import("./hi/translations"), + accessibility: () => import("./hi/accessibility"), + editor: () => import("./hi/editor"), + "empty-state": () => import("./hi/empty-state"), + }, }; diff --git a/packages/i18n/src/types/language.ts b/packages/i18n/src/types/language.ts index a6a766b4204..0077ed1fc31 100644 --- a/packages/i18n/src/types/language.ts +++ b/packages/i18n/src/types/language.ts @@ -23,7 +23,8 @@ export type TLanguage = | "id" | "ro" | "vi-VN" - | "tr-TR"; + | "tr-TR" + | "hi"; export interface ILanguageOption { label: string; From fae266fc0a7e27c6c4055c72104460451100fb4c Mon Sep 17 00:00:00 2001 From: Rugved Rajesh Chandekar <144464437+Rugvedrc@users.noreply.github.com> Date: Wed, 15 Apr 2026 14:45:24 +0530 Subject: [PATCH 2/2] Add translations for old password and sign out --- packages/i18n/src/locales/hi/translations.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/i18n/src/locales/hi/translations.ts b/packages/i18n/src/locales/hi/translations.ts index 20d9b606f3d..2cf84c96e93 100644 --- a/packages/i18n/src/locales/hi/translations.ts +++ b/packages/i18n/src/locales/hi/translations.ts @@ -280,6 +280,10 @@ export default { comments_description: "जब कोई कार्य आइटम पर टिप्पणी करे, तो मुझे सूचित करें।", mentions: "मेंशन", mentions_description: "केवल तब सूचित करें जब कोई टिप्पणी या विवरण में मुझे मेंशन करे।", + old_password: "पुराना पासवर्ड", + general_settings: "सामान्य सेटिंग", + sign_out: "साइन आउट", + signing_out: "साइन आउट हो रहा है", work_items: { create: "कार्य आइटम बनाएं", creating: "कार्य आइटम बना रहे हैं",