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 द्वारा अनुवादित की गई है।
अंग्रेजी में मूल सामग्री के अंतिम संस्करण देखेंEdit this doc
If you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy
Copy doc Markdown to clipboard
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) जो स्थानीयकृत सामग्री लौटाता है।