अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
अपने पसंदीदा AI एसिस्टेंट में Intlayer MCP सर्वर को एकीकृत करके आप सभी दस्तावेज़ को सीधे ChatGPT, DeepSeek, Cursor, VSCode से प्राप्त कर सकते हैं।
MCP सर्वर दस्तावेज़ देखेंइस पृष्ठ की सामग्री एक AI द्वारा अनुवादित की गई है।
अंग्रेजी में मूल सामग्री के अंतिम संस्करण देखेंअगर आपके पास इस दस्तावेज़ को सुधारने के लिए कोई विचार है, तो कृपया GitHub पर एक पुल अनुरोध सबमिट करके योगदान देने में संकोच न करें।
दस्तावेज़ के लिए GitHub लिंकदस्तावेज़ का Markdown को क्लिपबोर्ड पर कॉपी करें
Intlayer: आपकी वेबसाइट का अनुवाद करने का एक अनुकूलित तरीका
Intlayer एक अंतरराष्ट्रीयकरण लाइब्रेरी है जो विशेष रूप से जावास्क्रिप्ट डेवलपर्स के लिए डिज़ाइन की गई है। यह आपके कोड में कहीं भी आपकी सामग्री की घोषणा करने की अनुमति देता है। यह बहुभाषी सामग्री की घोषणा को संरचित शब्दकोशों में परिवर्तित करता है ताकि इसे आपके कोड में आसानी से एकीकृत किया जा सके। TypeScript का उपयोग करते हुए, Intlayer आपके विकास को मजबूत और अधिक कुशल बनाता है।
उपयोग का उदाहरण
कोड को क्लिपबोर्ड पर कॉपी करें
.└── Components └── MyComponent ├── index.content.ts └── index.tsx
कोड को क्लिपबोर्ड पर कॉपी करें
import { t, type Dictionary } from "intlayer";const componentExampleContent = { key: "component-example", content: { myTranslatedContent: t({ en: "Hello World", fr: "Bonjour le monde", es: "Hola Mundo", }), },} satisfies Dictionary; // यह सुनिश्चित करता है कि componentExampleContent Dictionary प्रकार का हैexport default componentExampleContent;
कोड को क्लिपबोर्ड पर कॉपी करें
import { useIntlayer } from "react-intlayer";export const ComponentExample = () => { const { myTranslatedContent } = useIntlayer("component-example"); return <span>{myTranslatedContent}</span>;};
Intlayer क्यों चुनें?
विशेषता | विवरण |
---|---|
जावास्क्रिप्ट-संचालित सामग्री प्रबंधन | अपनी सामग्री को कुशलतापूर्वक परिभाषित और प्रबंधित करने के लिए जावास्क्रिप्ट की लचीलापन का उपयोग करें। |
टाइप-सेफ वातावरण | सुनिश्चित करें कि आपकी सभी सामग्री परिभाषाएँ सटीक और त्रुटि-मुक्त हों, इसके लिए TypeScript का उपयोग करें। |
एकीकृत सामग्री फ़ाइलें | अपनी अनुवादों को उनके संबंधित घटकों के करीब रखें, जिससे रखरखाव और स्पष्टता में सुधार होता है। |
सरलीकृत सेटअप | न्यूनतम कॉन्फ़िगरेशन के साथ जल्दी से शुरू करें, विशेष रूप से Next.js परियोजनाओं के लिए अनुकूलित। |
सर्वर कंपोनेंट समर्थन | Next.js सर्वर कंपोनेंट्स के लिए पूरी तरह उपयुक्त, जो सुचारू सर्वर-साइड रेंडरिंग सुनिश्चित करता है। |
उन्नत रूटिंग | Next.js ऐप रूटिंग के लिए पूर्ण समर्थन, जो जटिल एप्लिकेशन संरचनाओं के साथ सहजता से अनुकूलित होता है। |
संगठित कोडबेस | अपने कोडबेस को अधिक संगठित रखें: 1 कॉम्पोनेंट = उसी फ़ोल्डर में 1 शब्दकोश। |
सीआई स्वचालित अनुवाद | अपने CI में अपने स्वयं के OpenAI API कुंजी का उपयोग करके अपने अनुवादों को स्वचालित रूप से भरें, जिससे L10n प्लेटफ़ॉर्म की आवश्यकता समाप्त हो जाती है। |
एमसीपी सर्वर एकीकरण | IDE स्वचालन के लिए एक MCP (मॉडल संदर्भ प्रोटोकॉल) सर्वर प्रदान करता है, जो आपके विकास वातावरण के भीतर सीधे सहज सामग्री प्रबंधन और i18n वर्कफ़्लो सक्षम करता है। अधिक जानें. |
मार्कडाउन समर्थन | गोपनीयता नीतियों जैसे बहुभाषी सामग्री के लिए मार्कडाउन फ़ाइलों को आयात और व्याख्या करें। |
मुफ़्त विज़ुअल एडिटर और CMS | यदि आपको अपने अनुवादों के लिए सामग्री लेखकों के साथ काम करने की आवश्यकता है, तो एक मुफ्त विज़ुअल एडिटर और CMS उपलब्ध हैं, जो एक बार फिर स्थानीयकरण प्लेटफ़ॉर्म की आवश्यकता को समाप्त करते हैं और कोडबेस से सामग्री को बाहरीकरण की अनुमति देते हैं। |
सरलीकृत सामग्री पुनःप्राप्ति | प्रत्येक सामग्री के टुकड़े के लिए अपने t फ़ंक्शन को कॉल करने की आवश्यकता नहीं है; एक ही हुक का उपयोग करके अपनी सभी सामग्री सीधे पुनःप्राप्त करें। |
सुसंगत कार्यान्वयन | क्लाइंट और सर्वर दोनों घटकों के लिए समान कार्यान्वयन, प्रत्येक सर्वर घटक में अपने t फ़ंक्शन को पास करने की आवश्यकता नहीं है। |
ट्री-शेकेबल सामग्री | सामग्री ट्री-शेकेबल है, जो अंतिम बंडल को हल्का बनाती है। |
नॉन-ब्लॉकिंग स्टैटिक रेंडरिंग | Intlayer स्टैटिक रेंडरिंग को ब्लॉक नहीं करता है जैसे कि next-intl करता है। |
इंटरऑपरेबिलिटी | react-i18next, next-i18next, next-intl, और react-intl के साथ इंटरऑपरेबिलिटी की अनुमति देता है। |
दस्तावेज़ इतिहास
- 5.5.10 - 2025-06-29: प्रारंभिक इतिहास