Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add translation for AsyncApi Homepage in Hindi #2784

Closed
wants to merge 8 commits into from
4 changes: 4 additions & 0 deletions lib/i18nPaths.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ const i18nPaths = {
de: [
"", //Homepage Route
"/tools/cli"
],
hi:[
"", //Homepage Route
"/tools/cli"
]
};

Expand Down
28 changes: 28 additions & 0 deletions locales/hi/common.json
Original file line number Diff line number Diff line change
@@ -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": "अगले कुछ दिनों के लिए कोई मीटिंग निर्धारित नहीं है।"
}
}
72 changes: 72 additions & 0 deletions locales/hi/landing-page.json
Original file line number Diff line number Diff line change
@@ -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": "विशेषज्ञ क्या कह रहे हैं"
}
}
25 changes: 25 additions & 0 deletions locales/hi/tools.json
Original file line number Diff line number Diff line change
@@ -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": "हमारे सभी टूल ओपन सोर्स हैं, नए कमांड योगदान करने या हमारे मौजूदा को विकसित करने में स्वतंत्र महसूस करें।"
}
}
}
2 changes: 1 addition & 1 deletion next-i18next-static-site.config.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module.exports = {
i18n: {
languages: ["en", "de"],
languages: ["en", "de","hi"],
defaultLanguage: "en",
namespaces: ["landing-page", "common", "tools"],
defaultNamespace: "landing-page",
Expand Down
Loading