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

    solid-intlayer पैकेज

    solid-intlayer पैकेज Intlayer को Solid एप्लिकेशनों में एकीकृत करने के लिए आवश्यक उपकरण प्रदान करता है। यह बहुभाषी सामग्री को संभालने के लिए providers और hooks शामिल करता है।

    स्थापना

    bash
    npm install solid-intlayer
    

    निर्यात

    प्रदाता

    इम्पोर्ट:

    tsx
    import "solid-intlayer";
    
    कंपोनेंटविवरणसंबंधित दस्तावेज़
    IntlayerProviderमुख्य प्रोवाइडर जो आपके एप्लिकेशन को रैप करता है और Intlayer संदर्भ प्रदान करता है।IntlayerProvider

    हुक्स

    इम्पोर्ट:

    tsx
    import "solid-intlayer";
    
    हुकविवरणसंबंधित दस्तावेज़
    useIntlayerयह useDictionary पर आधारित है, लेकिन generated declaration से dictionary का अनुकूलित संस्करण इंजेक्ट करता है।useIntlayer
    useDictionaryडिक्शनरी जैसे दिखने वाले ऑब्जेक्ट्स (key, content) को प्रोसेस करता है। यह t() अनुवादों, enumerations आदि को प्रोसेस करता है।-
    useDictionaryAsyncबिलकुल useDictionary जैसा, लेकिन asynchronous डिक्शनरीज़ को संभालता है।-
    useDictionaryDynamicबिलकुल useDictionary जैसा, लेकिन dynamic डिक्शनरीज़ को संभालता है।-
    useLocaleवर्तमान locale और इसे सेट करने के लिए एक फ़ंक्शन लौटाता है।useLocale
    usePathnameवर्तमान पाथनेम (pathname) को Accessor<string> के रूप में लौटाता है, जिसमें से locale सेगमेंट हटा दिया गया है। popstate के प्रति प्रतिक्रियाशील (reactive)।usePathname
    useRewriteURLURL rewrites को प्रबंधित करने के लिए क्लाइंट-साइड हुक। यदि कोई localized rewrite rule मौजूद है तो यह URL को स्वचालित रूप से अपडेट कर देता है।useRewriteURL
    useIntlवर्तमान locale के लिए Intl ऑब्जेक्ट लौटाता है।-
    useLoadDynamicडायनेमिक शब्दकोश लोड करने के लिए हुक।-
    tवर्तमान locale के आधार पर कंटेंट चुनता है।translation

    कंपोनेंट्स

    इम्पोर्ट:

    tsx
    import "solid-intlayer";
    
    कंपोनेंटविवरण
    MarkdownProvidermarkdown रेंडरिंग कॉन्टेक्स्ट के लिए प्रोवाइडर।