diff --git a/Frontend/src/App.jsx b/Frontend/src/App.jsx index 7da446e..825f3ed 100644 --- a/Frontend/src/App.jsx +++ b/Frontend/src/App.jsx @@ -20,6 +20,7 @@ function LanguageSwitcher({ language, setLanguage }) { aria-label="Select language" > + {/* Add more languages here */} diff --git a/Frontend/src/LanguageSwitcher.jsx b/Frontend/src/LanguageSwitcher.jsx index af8ec03..088248e 100644 --- a/Frontend/src/LanguageSwitcher.jsx +++ b/Frontend/src/LanguageSwitcher.jsx @@ -3,7 +3,8 @@ import React from "react"; const LanguageSwitcher = ({ currentLanguage, onChangeLanguage }) => ( ); diff --git a/Frontend/src/locales/hi.json b/Frontend/src/locales/hi.json new file mode 100644 index 0000000..46ef590 --- /dev/null +++ b/Frontend/src/locales/hi.json @@ -0,0 +1,116 @@ +{ + "welcome": "क्रॉप कम्पास में आपका स्वागत है", + "dashboard": "डैशबोर्ड", + "settings": "सेटिंग्स", + + "login_welcome_back": "फिर से स्वागत है!", + "login_title": "लॉगिन", + "login_subtitle": "फिर से स्वागत है! कृपया अपने खाते में लॉगिन करें।", + "login_email_label": "ईमेल", + "login_email_placeholder": "username@gmail.com", + "login_password_label": "पासवर्ड", + "login_password_placeholder": "********", + "login_remember_me": "मुझे याद रखें", + "login_forgot_password": "पासवर्ड भूल गए?", + "login_button": "लॉगिन", + "login_new_user": "नया उपयोगकर्ता?", + "login_signup": "साइनअप", + "main_login_heading": "लॉगिन पोर्टल में आपका स्वागत है", + + "signup_register_heading": "अपना खाता पंजीकृत करें", + "signup_welcome": "क्रॉप कम्पास में आपका स्वागत है।", + "signup_subtitle": "कृपया अपना नया खाता पंजीकृत करें।", + "signup_first_name_label": "पहला नाम", + "signup_first_name_placeholder": "जॉन", + "signup_last_name_label": "अंतिम नाम", + "signup_last_name_placeholder": "डो", + "signup_email_label": "ईमेल", + "signup_email_placeholder": "user@mail.com", + "signup_password_label": "पासवर्ड", + "signup_password_placeholder": "कम से कम 6 अद्वितीय अक्षर...", + "signup_remember_me": "मुझे याद रखें", + "signup_register_button": "अपना खाता पंजीकृत करें", + "signup_already_have_account": "पहले से खाता है?", + "signup_login": "लॉगिन", + "signup_journey_heading": "अपनी यात्रा शुरू करें", + "signup_with": "के साथ", + + "forget_password_heading": "पासवर्ड भूल गए?", + "forget_password_subtitle": "कोई बात नहीं, हम आपको रीसेट निर्देश भेज देंगे।", + "forget_password_email_placeholder": "अपना ईमेल दर्ज करें", + "forget_password_send_email": "ईमेल भेजें", + "forget_password_email_sent": "ईमेल आपके इनबॉक्स में भेजा गया है", + "forget_password_back_to_login": "लॉगिन पेज पर वापस जाएं", + + "reset_password_heading": "नया पासवर्ड बनाएं", + "reset_password_subtitle": "यहां अपना नया, अद्वितीय और सुरक्षित पासवर्ड बनाएं।", + "reset_password_new_label": "नया पासवर्ड:", + "reset_password_new_placeholder": "अपना नया पासवर्ड दर्ज करें", + "reset_password_confirm_label": "पासवर्ड की पुष्टि करें:", + "reset_password_confirm_placeholder": "अपना पुष्टि पासवर्ड दर्ज करें", + "reset_password_error": "पासवर्ड और पुष्टि पासवर्ड मेल नहीं खाते। कृपया दोनों फ़ील्ड में समान पासवर्ड दर्ज करें।", + "reset_password_button": "पासवर्ड रीसेट करें", + "reset_password_back_to_login": "लॉगिन पेज पर वापस जाएं", + + "hero_one_stop_solution": "हर किसान की ज़रूरत के लिए एक ही समाधान।", + "hero_plant_alt": "पौधा", + + "card_with_image_alt": "पौधा", + "card_with_image_title": "हाई टेक, उच्च उत्पादन?", + "card_with_image_body": "केन्या के किसान AI का उपयोग करके उत्पादकता बढ़ा रहे हैं। यह लेख 4 महीने पुराना है। छोटे किसानों में AI ऐप्स गुणवत्ता और मात्रा सुधारने के लिए तेजी से लोकप्रिय हो रहे हैं।", + "card_with_image_read_more": "और पढ़ें", + + "card_with_button_title": "AI उपकरणों से छोटे किसानों को सशक्त बनाकर वैश्विक खाद्य सुरक्षा को बढ़ावा", + "card_with_button_body": "AI-संचालित मौसम पूर्वानुमान भारतीय किसानों को बेहतर निर्णय लेने में मदद करते हैं, कर्ज घटाते हैं और बचत बढ़ाते हैं।", + "card_with_button_read_more": "और पढ़ें", + + "card_with_only_image_alt": "एग्रीटेक सफलता की कहानी", + + "card_only_text_heading1": "कृषि में AI: कैसे भारतीय किसान नवाचार का लाभ उठा रहे हैं", + "card_only_text_body1": "इस कार्यक्रम में भाग लेने वाले किसानों की मिर्च की उपज में प्रति एकड़ 21% वृद्धि, कीटनाशक उपयोग में 9% कमी, उर्वरक उपयोग में 5% कमी और गुणवत्ता सुधार के कारण मूल्य में 8% वृद्धि देखी गई।", + + "card_only_text_heading2": "शुगरचेन: कृषि में ब्लॉकचेन तकनीक", + "card_only_text_body2": "ब्लॉकचेन तकनीक के उपयोग से किसान प्रक्रियाओं को उच्च विश्वास के साथ स्वचालित कर सकते हैं, बिचौलियों की भूमिका कम होती है और सही भुगतान सुनिश्चित होता है।", + + "customization_schedule": "अपने शेड्यूल के अनुसार अनुकूलित करें", + "customization_tutors_title": "आपकी मदद के लिए प्रतिभाशाली और योग्य शिक्षक", + "customization_paragraph": "हमारी शेड्यूलिंग प्रणाली आपको अपने खाली समय के अनुसार चुनने की सुविधा देती है। छात्रों की कक्षा और ट्यूटरिंग शेड्यूल को ट्रैक करें और कोई भी लेक्चर न छोड़ें। सबसे अच्छा ऑनलाइन कक्षा शेड्यूलिंग सिस्टम।", + "customization_get_started": "शुरू करें", + "customization_image_alt": "इंटरएक्शन चित्रण", + + "footer_logo_alt": "क्रॉप कम्पास लोगो", + "footer_brand": "क्रॉप कम्पास", + "footer_rights_reserved": "सभी अधिकार सुरक्षित।", + + "hero2_card1_heading": "कृषि में AI: कैसे भारतीय किसान नवाचार का लाभ उठा रहे हैं", + "hero2_card1_body": "इस कार्यक्रम में भाग लेने वाले किसानों की मिर्च की उपज में प्रति एकड़ 21% वृद्धि, कीटनाशक उपयोग में 9% कमी, उर्वरक उपयोग में 5% कमी और गुणवत्ता सुधार के कारण मूल्य में 8% वृद्धि देखी गई।", + "hero2_card2_heading": "शुगरचेन: कृषि में ब्लॉकचेन तकनीक", + "hero2_card2_body": "ब्लॉकचेन तकनीक के उपयोग से किसान प्रक्रियाओं को उच्च विश्वास के साथ स्वचालित कर सकते हैं, बिचौलियों की भूमिका कम होती है और सही भुगतान सुनिश्चित होता है।", + + "hero_heading_main": "अपने फसलों और उनकी सेहत के बारे में सब कुछ जानें", + "hero_heading_sub": "आपकी फसलों और उनकी सेहत!", + "hero_image_alt": "पौधा", + "hero_card1_image_alt": "पौधा", + "hero_card1_title": "2021 की उल्लेखनीय टेक्नोलॉजी अधिग्रहण", + "hero_card1_body": "अब तक के सबसे बड़े एंटरप्राइज टेक्नोलॉजी अधिग्रहण, उल्टे कालक्रम में।", + "hero_card1_read_more": "और पढ़ें", + "hero_card2_title": "2021 की उल्लेखनीय टेक्नोलॉजी अधिग्रहण", + "hero_card2_body": "अब तक के सबसे बड़े एंटरप्राइज टेक्नोलॉजी अधिग्रहण, उल्टे कालक्रम में।", + "hero_card3_title": "2021 की उल्लेखनीय टेक्नोलॉजी अधिग्रहण", + "hero_card3_body": "अब तक के सबसे बड़े एंटरप्राइज टेक्नोलॉजी अधिग्रहण, उल्टे कालक्रम में।", + "hero_card3_read_more": "और पढ़ें", + "hero_card4_image_alt": "उत्पाद छवि", + "hero_card5_title": "2021 की उल्लेखनीय टेक्नोलॉजी अधिग्रहण", + "hero_card5_body": "अब तक के सबसे बड़े एंटरप्राइज टेक्नोलॉजी अधिग्रहण, उल्टे कालक्रम में।", + + "testimonial_heading": "हमें क्यों चुनें?", + "testimonial_typewriter": "फसलों और खेतों के लिए बेजोड़ प्रबंधन।", + "testimonial_card1_title": "उत्कृष्ट डैशबोर्ड", + "testimonial_card1_body": "हमारे विवरणात्मक डैशबोर्ड आपकी फसलों की स्थिति और खर्चों पर नजर रखते हैं।", + "testimonial_card2_title": "फसल रोग पूर्वानुमान", + "testimonial_card2_body": "दिखाई देने वाले लक्षणों के आधार पर संभावित फसल रोगों की भविष्यवाणी करें।", + "testimonial_card3_title": "फसल योजना", + "testimonial_card3_body": "पिछले सीजन की फसल और उपयोग किए गए उर्वरक और कीटनाशकों के आधार पर, वर्तमान मिट्टी के अनुसार सर्वोत्तम फसल योजना बनाएं।", + "testimonial_check_out": "देखें" +} + diff --git a/Frontend/src/service/translation.js b/Frontend/src/service/translation.js index 52e7c7f..2b61ac7 100644 --- a/Frontend/src/service/translation.js +++ b/Frontend/src/service/translation.js @@ -1,8 +1,9 @@ // src/service/translation.js import en from '../locales/en.json'; +import hi from '../locales/hi.json'; import fr from '../locales/fr.json'; -const translations = { en, fr }; +const translations = { en, hi, fr }; export const t = (key, lang = 'en') => { return translations[lang][key] || key; // Fallback to key if missing