Creation:2026-01-21Last update:2026-05-06
इस दस्तावेज़ को अपने पसंदीदा AI एसिस्टेंट के साथ संदर्भित करेंChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
संस्करण इतिहास
- "सॉलिड useIntlayer API उपयोग को सीधे प्रॉपर्टी एक्सेस में अपडेट करें"v8.9.04/5/2026
- "Unified documentation for all exports"v8.0.021/1/2026
इस पृष्ठ की सामग्री एक AI द्वारा अनुवादित की गई है।
अंग्रेजी में मूल सामग्री के अंतिम संस्करण देखेंइस दस्तावेज़ को संपादित करें
अगर आपके पास इस दस्तावेज़ को सुधारने के लिए कोई विचार है, तो कृपया GitHub पर एक पुल अनुरोध सबमिट करके योगदान देने में संकोच न करें।
दस्तावेज़ के लिए GitHub लिंकCopy
दस्तावेज़ का Markdown को क्लिपबोर्ड पर कॉपी करें
useIntlayer हुक दस्तावेज़ीकरण
useIntlayer हुक आपको एक dictionary से उसकी कुंजी (key) का उपयोग करके स्थानीयकृत सामग्री प्राप्त करने की अनुमति देता है। Solid में, यह हुक एक reactive accessor फ़ंक्शन लौटाता है जो जब भी locale बदलता है तब स्वतः अपडेट होता है।
उपयोग
tsx
कोड कॉपी करें
कोड को क्लिपबोर्ड पर कॉपी करें
import { useIntlayer } from "solid-intlayer";const MyComponent = () => { const content = useIntlayer("my-dictionary-key"); return ( <div> <h1>{content.title}</h1> <p>{content.description}</p> </div> );};विवरण
यह hook निम्नलिखित कार्य करता है:
- Locale Detection: यह
IntlayerProviderसंदर्भ से वर्तमान locale का उपयोग करता है। - Dictionary Injection: यह स्वचालित रूप से प्रदान किए गए key के अनुरूप डिक्शनरी की सामग्री इंजेक्ट करता है, Intlayer कंपाइलर द्वारा जनरेट किए गए optimized declarations का उपयोग करते हुए।
- Reactivity: यह एक Solid accessor (
Accessor<T>) लौटाता है जो वैश्विक locale state बदलने पर स्वचालित रूप से पुनः-निरूपित (re-evaluate) होता है। - अनुवाद प्रसंस्करण: यह पता चले हुए
localeके आधार पर सामग्री को निर्धारित करता है, और डिक्शनरी में पाए जाने वाले किसी भीt(),enu(), आदि परिभाषाओं को प्रोसेस करता है।
पैरामिटर्स
- key: डिक्शनरी की यूनिक key (जैसा कि आपकी content declaration फ़ाइलों में परिभाषित है)।
- locale (optional): वर्तमान locale को ओवरराइड करने के लिए।
रिटर्न
एक accessor फ़ंक्शन (() => Content) जो स्थानीयकृत सामग्री लौटाता है।