अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
संस्करण इतिहास
- "सभी exports के लिए एकीकृत दस्तावेज़ीकरण"v8.0.021/1/2026
इस पृष्ठ की सामग्री एक AI द्वारा अनुवादित की गई है।
अंग्रेजी में मूल सामग्री के अंतिम संस्करण देखें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 doc Markdown to clipboard
express-intlayer पैकेज
express-intlayer पैकेज Express एप्लिकेशन के लिए एक middleware प्रदान करता है जो internationalization (i18n) को संभालता है। यह उपयोगकर्ता की locale का पता लगाता है और अनुवाद फ़ंक्शन प्रदान करता है।
इंस्टॉलेशन
कोड को क्लिपबोर्ड पर कॉपी करें
npm install express-intlayerएक्सपोर्ट्स
मिडलवेयर
इम्पोर्ट:
कोड को क्लिपबोर्ड पर कॉपी करें
import "express-intlayer";सभी डेटा सामग्री को स्पष्ट रूप से देखने के लिए तालिका को मोडल में खोलें
| फ़ंक्शन | विवरण | संबंधित दस्तावेज़ |
|---|---|---|
intlayer | Express middleware जो उपयोगकर्ता की locale का पता लगाता है और res.locals को Intlayer डेटा से भरता है। यह कुकीज़/हेडरों से locale का पता लगाता है, t, getIntlayer, और getDictionary को res.locals में इंजेक्ट करता है, और request lifecycle एक्सेस के लिए CLS namespace सेट करता है। | intlayer |
फ़ंक्शंस
इम्पोर्ट:
कोड को क्लिपबोर्ड पर कॉपी करें
import "express-intlayer";सभी डेटा सामग्री को स्पष्ट रूप से देखने के लिए तालिका को मोडल में खोलें
| फ़ंक्शन | विवरण | संबंधित दस्तावेज़ |
|---|---|---|
t | वर्तमान locale के लिए सामग्री प्राप्त करने वाला अनुवाद फ़ंक्शन। यह intlayer मिडलवेयर द्वारा प्रबंधित अनुरोध लाइफ़साइकल के भीतर काम करता है। अनुरोध संदर्भ तक पहुँचने के लिए CLS (Async Local Storage) का उपयोग करता है। | translation |
getIntlayer | जनरेट की गई declaration से इसके key द्वारा एक dictionary प्राप्त करता है और निर्दिष्ट locale के लिए इसका content लौटाता है। getDictionary का optimized संस्करण। request context तक पहुँचने के लिए CLS का उपयोग करता है। | - |
getDictionary | dictionary objects को process करता है और निर्दिष्ट locale के लिए content लौटाता है। t() translations, enumerations, markdown, HTML आदि को process करता है। request context तक पहुँचने के लिए CLS का उपयोग करता है। | - |