आगामी Intlayer रिलीज़ के बारे में सूचनाएं प्राप्त करें
    Creation:2024-08-14Last update:2025-06-29

    Intlayer: आपकी वेबसाइट का अनुवाद करने का एक अनुकूलित तरीका

    Intlayer एक अंतरराष्ट्रीयकरण लाइब्रेरी है जो विशेष रूप से जावास्क्रिप्ट डेवलपर्स के लिए डिज़ाइन की गई है। यह आपके कोड में कहीं भी आपकी सामग्री की घोषणा करने की अनुमति देता है। यह बहुभाषी सामग्री की घोषणा को संरचित शब्दकोशों में परिवर्तित करता है ताकि इसे आपके कोड में आसानी से एकीकृत किया जा सके। TypeScript का उपयोग करते हुए, Intlayer आपके विकास को मजबूत और अधिक कुशल बनाता है।

    उपयोग का उदाहरण

    bash
    .└── Components    └── MyComponent        ├── index.content.ts        └── index.tsx
    ./Components/MyComponent/index.content.ts
    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;
    ./Components/MyComponent/index.tsx
    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: प्रारंभिक इतिहास
    आगामी Intlayer रिलीज़ के बारे में सूचनाएं प्राप्त करें