Creation:2026-09-19Last update:2026-09-19
इस दस्तावेज़ को अपने पसंदीदा AI एसिस्टेंट के साथ संदर्भित करेंChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
संस्करण इतिहास
- "प्रारंभिक प्रलेखन"v9.5.519/9/2026
इस पृष्ठ की सामग्री एक AI द्वारा अनुवादित की गई है।
अंग्रेजी में मूल सामग्री के अंतिम संस्करण देखेंइस दस्तावेज़ को संपादित करें
अगर आपके पास इस दस्तावेज़ को सुधारने के लिए कोई विचार है, तो कृपया GitHub पर एक पुल अनुरोध सबमिट करके योगदान देने में संकोच न करें।
दस्तावेज़ के लिए GitHub लिंकCopy
दस्तावेज़ का Markdown को क्लिपबोर्ड पर कॉपी करें
useIntlayer हुक प्रलेखन
useIntlayer हुक आपको Astro एप्लिकेशनों में कुंजी द्वारा स्थानीयकृत शब्दकोश सामग्री प्राप्त करने की अनुमति देता है।
इसे एक ही आयात पथ का उपयोग करके दो अलग-अलग संदर्भों में बुलाया जा सकता है:
- सर्वर / फ्रंटमैटर:
.astroफ़ाइलों के अंदर, यहAstro.locals.intlayerमें संग्रहीत अनुरोध लोकेल का उपयोग करके सामग्री को स्वचालित रूप से हल करता है। - ब्राउज़र / क्लाइंट
<script>: क्लाइंट स्क्रिप्ट्स या UI फ्रेमवर्क कंपोनेंट्स के अंदर, यह क्लाइंट-साइड स्टोर कार्यान्वयन (vanilla-intlayer) में हल होता है।
उपयोग
Astro कंपोनेंट फ्रंटमैटर में
src/pages/index.astro
कोड कॉपी करें
कोड को क्लिपबोर्ड पर कॉपी करें
क्लाइंट <script> ब्लॉक्स में
src/components/InteractiveWidget.astro
कोड कॉपी करें
कोड को क्लिपबोर्ड पर कॉपी करें
पैरामीटर
ts
कोड कॉपी करें
कोड को क्लिपबोर्ड पर कॉपी करें
key: शब्दकोश की विशिष्ट कुंजी (जैसा कि आपकी.content.tsघोषणा फ़ाइलों में परिभाषित है)।localeOrSelector(वैकल्पिक): एक विशिष्ट लोकेल या चयनकर्ता ऑब्जेक्ट ({ item },{ variant }, वैकल्पिक रूप सेlocaleके साथ)। प्रदान किए जाने पर, यह अनुरोध संदर्भ या क्लाइंट स्टोर से पता लगाए गए लोकेल को ओवरराइड करता है।
विवरण
यह हुक निम्नलिखित कार्य करता है:
- लोकेल समाधान:
- सर्वर पर,
astro-intlayer/middlewareद्वारा आरंभ किए गएAsyncLocalStorageस्कोप के माध्यम सेAstro.locals.intlayerसे सक्रिय लोकेल को पढ़ता है। - ब्राउज़र में, क्लाइंट स्टोरेज/स्टोर से सक्रिय लोकेल को पढ़ता है।
- सर्वर पर,
- शब्दकोश पुनर्प्राप्ति: निर्दिष्ट कुंजी से मेल खाने वाली शब्दकोश सामग्री को इंजेक्ट करता है।
- अनुवाद प्रसंस्करण: अनुवादों (
t()), गणनाओं, शर्तों, और मार्कडाउन को रेंडर करने के लिए तैयार सामग्री में हल करता है।
