Author:
    Creation:2026-01-21Last update:2026-01-21

    svelte-intlayer पैकेज

    svelte-intlayer पैकेज Svelte एप्लिकेशन में Intlayer को एकीकृत करने के लिए आवश्यक टूल प्रदान करता है। इसमें बहुभाषी सामग्री को संभालने के लिए setup फ़ंक्शंस और stores शामिल हैं।

    इंस्टॉलेशन

    bash
    npm install svelte-intlayer
    

    एक्सपोर्ट्स

    सेटअप

    इम्पोर्ट:

    tsx
    import "svelte-intlayer";
    
    फ़ंक्शनविवरण
    setupIntlayerआपकी Svelte एप्लिकेशन में Intlayer को सेटअप करने का फ़ंक्शन।

    स्टोर

    इम्पोर्ट:

    tsx
    import "svelte-intlayer";
    
    स्टोरविवरण
    intlayerStoreवर्तमान Intlayer state को रखने वाला Svelte स्टोर।

    हुक्स (संदर्भ)

    इम्पोर्ट:

    tsx
    import "svelte-intlayer";
    
    फ़ंक्शनविवरणसंबंधित दस्तावेज
    useIntlayeruseDictionary पर आधारित है, लेकिन जनरेट की गई declaration से dictionary का एक optimized संस्करण inject करता है।-
    useDictionaryउन ऑब्जेक्ट्स को प्रोसेस करता है जो शब्दकोश जैसे दिखते हैं (key, content)। यह t() अनुवादों, enumerations, आदि को प्रोसेस करता है।-
    useDictionaryAsyncuseDictionary जैसा ही, लेकिन असिंक्रोनस शब्दकोशों को संभालता है।-
    useDictionaryDynamicuseDictionary जैसा ही, लेकिन डायनामिक शब्दकोशों को संभालता है।-
    useLocaleवर्तमान locale और इसे सेट करने के लिए एक फ़ंक्शन लौटाता है।-
    usePathnameवर्तमान पथनाम (pathname) को Readable<string> स्टोर के रूप में लौटाता है जिसमें से locale खंड हटा दिया गया हो। popstate के प्रति प्रतिक्रियाशील है।usePathname
    useRewriteURLURL रीराइट्स को प्रबंधित करने के लिए क्लाइंट-साइड फ़ंक्शन। यदि कोई स्थानीयकृत रीराइट नियम मौजूद है तो यह स्वचालित रूप से URL को अपडेट कर देता है।useRewriteURL
    useIntlवर्तमान locale के लिए Intl ऑब्जेक्ट लौटाता है।-

    मार्कडाउन

    इंपोर्ट:

    tsx
    import "svelte-intlayer";
    
    फ़ंक्शनविवरण
    setIntlayerMarkdownआपके Svelte एप्लिकेशन में Markdown संदर्भ सेट करने के लिए फ़ंक्शन।