Creation:2026-01-21Last update:2026-01-21
इस दस्तावेज़ को अपने पसंदीदा AI एसिस्टेंट के साथ संदर्भित करेंChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
संस्करण इतिहास
- "प्रारंभिक दस्तावेज़"v8.0.021/1/2026
इस पृष्ठ की सामग्री एक AI द्वारा अनुवादित की गई है।
अंग्रेजी में मूल सामग्री के अंतिम संस्करण देखेंइस दस्तावेज़ को संपादित करें
अगर आपके पास इस दस्तावेज़ को सुधारने के लिए कोई विचार है, तो कृपया GitHub पर एक पुल अनुरोध सबमिट करके योगदान देने में संकोच न करें।
दस्तावेज़ के लिए GitHub लिंकCopy
दस्तावेज़ का Markdown को क्लिपबोर्ड पर कॉपी करें
intlayer Express मिडलवेयर दस्तावेज़
Express के लिए intlayer मिडलवेयर उपयोगकर्ता की locale का पता लगाता है और res.locals ऑब्जेक्ट के माध्यम से translation फ़ंक्शन प्रदान करता है। यह आपके request handlers में t और getIntlayer फ़ंक्शन्स के उपयोग को भी सक्षम बनाता है।
उपयोग
विवरण
यह middleware निम्नलिखित कार्य करता है:
- लोकेल का पता लगाना: यह उपयोगकर्ता की लोकेल निर्धारित करने के लिए कुकीज़, हेडर (जैसे
Accept-Language), और URL पैरामीटर की जाँच करता है। - कॉन्टेक्स्ट सेटअप: यह
res.localsको निम्नलिखित के साथ भरता है:locale: पहचानी गई लोकेल।t: पहचानी गई लोकेल से बंधा हुआ एक translation फ़ंक्शन।getIntlayer: एक फ़ंक्शन जो पहचानी गई लोकेल से बंधी हुई डिक्शनरीज़ प्राप्त करता है।
- ऐसिंक लोकल स्टोरेज: यह अनुरोध के प्रवाह के भीतर
express-intlayerसे आयातित वैश्विकtऔरgetIntlayerफ़ंक्शनों के उपयोग की अनुमति देने के लिए एक संदर्भ सेट करता है।