diff --git a/lib/i18nPaths.js b/lib/i18nPaths.js index 138b598cea6..170fa9ff131 100644 --- a/lib/i18nPaths.js +++ b/lib/i18nPaths.js @@ -6,6 +6,10 @@ const i18nPaths = { de: [ "", //Homepage Route "/tools/cli" + ], + hi:[ + "", //Homepage Route + "/tools/cli" ] }; diff --git a/locales/hi/common.json b/locales/hi/common.json new file mode 100644 index 00000000000..e62c753ac31 --- /dev/null +++ b/locales/hi/common.json @@ -0,0 +1,28 @@ +{ + "newsletterCTA": { + "title": "हमारे न्यूजलेटर की सदस्यता लें और एसिंकएपीआई के बारे में समाचार प्राप्त करें।", + "subtitle": "हम आपके इनबॉक्स का आदर करते हैं। कोई स्पैम नहीं, वादा ✌️", + "nameInput": "आपका नाम", + "emailInput": "आपका ईमेल", + "subscribeBtn": "सदस्यता लें", + "successTitle": "सदस्यता लेने के लिए धन्यवाद!", + "errorTitle": "कुछ गलत हो गया", + "errorSubtitle": "सदस्यता विफल रही, कृपया यहां एक बग का उल्लेख करके हमें इसके बारे में बताएं", + "errorLinkText": "यहां" + }, + "newsroomSection": { + "title": "नवीनतम समाचार और ब्लॉग", + "description": "हमारे न्यूजरूम अनुभाग में आपका स्वागत है। यहां, आप हमारे ब्लॉग, लेख, घोषणाओं और यूट्यूब लाइव-स्ट्रीम के बारे में नवीनतम जानकारी प्राप्त करेंगे। आइए संगठन में हाल की गतिविधियों के बारे में अद्यतन रहें।", + "newsroomBtn": "न्यूजरूम पर जाएं", + "newsroomFeaturedPost": "फ़ीचर्ड ब्लॉग पोस्ट" + }, + "googleCalendarBtn": "Google कैलेंडर में जोड़ें", + "subscribeBtn": "सदस्यता लें", + "icsFileBtn": "आईसीएस फाइल डाउनलोड करें", + "githubButton": "GitHub पर देखें", + "calendar": { + "title": "आगामी कार्यक्रम", + "viewCalendarBtn": "कैलेंडर देखें", + "noMettingsMessage": "अगले कुछ दिनों के लिए कोई मीटिंग निर्धारित नहीं है।" + } +} \ No newline at end of file diff --git a/locales/hi/landing-page.json b/locales/hi/landing-page.json new file mode 100644 index 00000000000..d18c5434f13 --- /dev/null +++ b/locales/hi/landing-page.json @@ -0,0 +1,72 @@ +{ + "main": { + "header": "इवेंट-ड्राइवन आर्किटेक्चर्स (ईडीए) के भविष्य का निर्माण", + "subHeader": "इवेंट-ड्राइवन आर्किटेक्चर्स (ईडीए)", + "body_pretext": "अपनी इवेंट-ड्राइवन आर्किटेक्चर को आसानी से बनाने और बनाए रखने के लिए ओपन-सोर्स टूल्स। सभी एसिंकएपीआई विनिर्देश द्वारा संचालित, जो ", + "body_boldtext": "उद्योग का मानक", + "body_posttext": " असमकालिक एपीआई को परिभाषित करने के लिए है।", + "docs_btn": "दस्तावेज़ पढ़ें", + "search_btn": "त्वरित खोज...", + "slogan_text": "लिनक्स फाउंडेशन का हिस्सा होने पर गर्व है" + }, + "features": { + "title": "क्यों AsyncAPI?", + "description": "इवेंट-ड्राइवन आर्किटेक्चर्स (ईडीए) की वर्तमान स्थिति में सुधार", + "specification.name": "विनिर्देश", + "specification.description": "आपको असमकालिक एपीआई के इंटरफेस को परिभाषित करने की अनुमति देता है और प्रोटोकॉल निरपेक्ष है।", + "specification.links.whyasyncapi-spec-documentation-link": "प्रलेखन", + + "document-apis.name": "दस्तावेज़ एपीआई", + "document-apis.description": "बिल्ड स्तर पर, एक सर्वर पर और एक क्लाइंट पर दस्तावेजों को जनरेट करने के लिए हमारे टूल का उपयोग करें।", + "document-apis.links.whyasyncapi-apis-htmltemplate-link": "HTML टेम्पलेट", + "document-apis.links.whyasyncapi-apis-reactcomponents-link": "रिएक्ट कंपोनेंट", + + "code-generation.name": "कोड जनरेशन", + "code-generation.description": "अपने एसिंकएपीआई फ़ाइलों से दस्तावेज़ीकरण, कोड (टाइपस्क्रिप्ट, जावा, सी#, आदि) और अधिक जनरेट करें।", + "code-generation.links.whyasyncapi-generation-generator-link": "जनरेटर", + "code-generation.links.whyasyncapi-generation-modelina-link": "मॉडेलिना", + + "community.name": "समुदाय", + "community.description": "हम बेहतरीन लोगों का एक समुदाय हैं जो एसिंकएपीआई और इवेंट-ड्राइवन आर्किटेक्चर्स के लिए जुनूनी हैं।", + "community.links.whyasyncapi-community-slack-link": "हमारे स्लैक से जुड़ें", + + "open-governance.name": "ओपन गवर्नेंस", + "open-governance.description": "हमारा ओपन-सोर्स प्रोजेक्ट लिनक्स फाउंडेशन का हिस्सा है और एक ओपन गवर्नेंस मॉडल के तहत काम करता है।", + "open-governance.links.whyasyncapi-governance-more-link": "ओपन गवर्नेंस के बारे में और अधिक पढ़ें", + "open-governance.links.whyasyncapi-governance-tsc-link": "टीएससी सदस्य", + + "much-more.name": "और बहुत कुछ...", + "much-more.description": "हमारे पास कई अलग-अलग टूल हैं और हम आपका स्वागत करते हैं कि आप एसिंकएपीआई में अपने विचारों को एक्सप्लोर करें और नए विचार प्रस्तावित करें।", + "much-more.links.whyasyncapi-muchmore-github-link": "GitHub डिस्कशन देखें" +}, +"adopters": { + "title": "दुनिया की अग्रणी ब्रांडों द्वारा अपनाया गया", + "description": "ये ब्रांड पहले से ही उत्पादन में एसिंकएपीआई का उपयोग कर रहे हैं। क्या आपकी कंपनी एसिंकएपीआई का उपयोग कर रही है और इस सूची में शामिल होना चाहती है?", + "linkText": "यहां हमें बताएं!" +}, +"community": { + "title": "हमारे महान समुदाय से जुड़ें!", + "subtitle": "हम बेहतरीन लोगों का एक समुदाय हैं जो एसिंकएपीआई और इवेंट-ड्राइवन आर्किटेक्चर्स के लिए जुनूनी हैं।", + "slackCTATitle": "हमारे स्लैक वर्कस्पेस से जुड़ें", + "slackCTADesc": "हम सभी को हमारे स्लैक वर्कस्पेस से जुड़ने के लिए आमंत्रित करते हैं। यदि आपके पास एसिंकएपीआई का उपयोग करने के बारे में कोई प्रश्न है, योगदान करना चाहते हैं, या सिर्फ नमस्ते कहना चाहते हैं 👋  तो आप हमसे जुड़ने के लिए स्वागत हैं। हम अच्छे लोग हैं 🙂", + "slackCTABtn": "हमसे जुड़ें!", + "meetingTitle": "हमारी पब्लिक मीटिंग में शामिल हों", + "meetingDesc": "एसिंकएपीआई हर सप्ताह अलग-अलग बैठकें आयोजित करता है। वे अलग-अलग विषयों पर केंद्रित होते हैं, कभी पूरी तरह से तकनीकी और कभी समुदाय निर्माण के बारे में। एक चुनें और हमसे जुड़ें!", + "meetingLink": "हमारी मीटिंगों के बारे में अधिक जानें।" +}, +"sponsors": { + "platinumTitle": "प्लेटिनम स्पॉन्सर", + "goldTitle": "गोल्ड स्पॉन्सर", + "silverTitle": "सिल्वर स्पॉन्सर", + "sponsorCTATitle": "हमारा प्रायोजन करना चाहते हैं?", + "sponsorCTADesc": "ये महान संगठन पहले से ही एसिंकएपीआई का समर्थन कर रहे हैं। प्रायोजक बनना चाहते हैं?", + "sponsorCTALink": "हमारा समर्थन करें!", + "supportedByTitle": "समर्थित द्वारा", + "supportedByPretext": "निम्नलिखित कंपनियां हमारा समर्थन कर रही हैं क्योंकि वे हमें अपने उत्पादों का नि:शुल्क उपयोग करने देती हैं। हमारा भी समर्थन करने में रुचि है?", + "supportedByLink": "हमें ईमेल करें", + "supportedByPosttext": " अधिक जानकारी के लिए।" +}, +"testimonials": { + "title": "विशेषज्ञ क्या कह रहे हैं" +} +} \ No newline at end of file diff --git a/locales/hi/tools.json b/locales/hi/tools.json new file mode 100644 index 00000000000..0a54c6e402d --- /dev/null +++ b/locales/hi/tools.json @@ -0,0 +1,25 @@ +{ + "cli": { + "title": "अपने CLI की सुविधा से एसिंकएपीआई के साथ बातचीत करें", + "description": "हमारे CLI टूल के साथ अपनी एसिंकएपीआई फ़ाइलों को बनाएं, मान्य करें और एक्सप्लोर करें।", + "installationTitle": "इंस्टालेशन और उपयोग", + "installationDescription": "शुरू करने के लिए हमारे कमांडों में से एक का चयन करके सेकंड में एसिंकएपीआई CLI का उपयोग करना शुरू करें।", + "docsButton": "दस्तावेज़ देखें", + "installingTitle": "इंस्टालिंग", + "exampleTitle": "उदाहरण", + "exampleDescription": "एक नई एसिंकएपीआई फ़ाइल बनाएं", + "featuresTitle": "विशेषताएं", + "featuresDescription": "अपनी एसिंकएपीआई फ़ाइलों को बनाने, विकसित करने और बनाए रखने में मदद के लिए एसिंकएपीआई CLI टूल का उपयोग करें।", + "features": { + "new-files.name": "नई फ़ाइलें", + "new-files.description": "नई एसिंकएपीआई फ़ाइलें बनाने के लिए CLI टूल का उपयोग करें। टेम्पलेट (MQTT, WebSockets, Kafka और अधिक) की एक श्रृंखला से चुनें।", + "validate.name": "मान्य करें", + "validate.description": "CLI के साथ अपने एसिंकएपीआई दस्तावेज़ों को मान्य करें। अपना एसिंकएपीआई दस्तावेज़ सही फॉर्मेट में है, इस बात की पुष्टि करने के लिए त्वरित प्रतिक्रिया प्राप्त करें।", + "open-studio.name": "स्टूडियो खोलें", + "open-studio.description_pretext": "क्या स्थानीय रूप से एक एसिंकएपीआई फ़ाइल है? चलाएं", + "open-studio.description_posttext": "सेकंड में हमारा स्टूडियो खोलने के लिए।", + "open-source.name": "ओपन सोर्स", + "open-source.description": "हमारे सभी टूल ओपन सोर्स हैं, नए कमांड योगदान करने या हमारे मौजूदा को विकसित करने में स्वतंत्र महसूस करें।" + } + } +} \ No newline at end of file diff --git a/next-i18next-static-site.config.js b/next-i18next-static-site.config.js index f5c974fc3ff..e1175c07360 100644 --- a/next-i18next-static-site.config.js +++ b/next-i18next-static-site.config.js @@ -1,6 +1,6 @@ module.exports = { i18n: { - languages: ["en", "de"], + languages: ["en", "de","hi"], defaultLanguage: "en", namespaces: ["landing-page", "common", "tools"], defaultNamespace: "landing-page",