Author:
    Creation:2026-09-19Last update:2026-09-19

    remix-intlayer पैकेज

    remix-intlayer पैकेज Remix 3 एप्लिकेशनों में Intlayer को एकीकृत करने के लिए आवश्यक उपकरण प्रदान करता है। इसमें अनुरोध लोकेल का पता लगाने के लिए मिडलवेयर, अनुरोध संदर्भ एक्सेस, और शब्दकोश प्राप्त करने तथा लोकेल प्रबंधित करने के लिए हुक्स शामिल हैं।

    इंस्टॉलेशन

    bash
    npm install remix-intlayer
    

    पैकेज एक्सपोर्ट्स

    मिडलवेयर

    एक्सपोर्टप्रकारविवरणसंबंधित दस्तावेज़
    intlayerमिडलवेयर फ़ंक्शनRemix 3 के लिए मिडलवेयर जो अनुरोध लोकेल का पता लगाता है, रीडायरेक्ट्स संभालता है, और अनुरोध संदर्भ भरता है।intlayer मिडलवेयर

    संदर्भ संग्रहण

    एक्सपोर्टप्रकारविवरणसंबंधित दस्तावेज़
    IntlayerRequestContext कुंजी / संग्रहणRemix 3 अनुरोध संदर्भ (context.get(Intlayer)) से Intlayer स्थिति प्राप्त करने के लिए उपयोग की जाने वाली संदर्भ कुंजी।Intlayer संदर्भ

    हुक्स

    एक्सपोर्टप्रकारविवरणसंबंधित दस्तावेज़
    useIntlayerहुकवर्तमान अनुरोध लोकेल के अनुसार कुंजी द्वारा शब्दकोश सामग्री प्राप्त और संसाधित करता है।useIntlayer हुक
    useDictionaryहुकपहले से इम्पोर्ट किए गए शब्दकोश ऑब्जेक्ट से वर्तमान अनुरोध लोकेल के अनुरूप सामग्री लौटाता है।useDictionary हुक
    useLocaleहुकवर्तमान अनुरोध लोकेल, डिफ़ॉल्ट लोकेल, और उपलब्ध लोकेल्स की सूची तक पहुंच प्रदान करता है।useLocale हुक

    त्वरित शुरुआत

    राउटर में मिडलवेयर कॉन्फ़िगर करें

    src/server.ts
    import { createRouter } from "remix/router";
    import { intlayer } from "remix-intlayer";
    
    export const router = createRouter({
      middleware: [intlayer()],
    });
    

    व्यू और कंपोनेंट्स में सामग्री का उपयोग करें

    src/views/home.ts
    import { useIntlayer } from "remix-intlayer";
    
    export const HomeView = () => {
      const content = useIntlayer("home");
    
      return `<h1>${content.title}</h1><p>${content.description}</p>`;
    };