Author:
    Creation:2026-01-29Last update:2026-01-29

    hono-intlayer पैकेज

    hono-intlayer पैकेज अंतर्राष्ट्रीयकरण को संभालने के लिए Hono अनुप्रयोगों के लिए एक मिडलवेयर प्रदान करता है। यह उपयोगकर्ता के लोकेल का पता लगाता है और संदर्भ ऑब्जेक्ट को भरता है।

    स्थापना

    bash
    npm install hono-intlayer
    

    एक्सपोर्ट

    मिडलवेयर

    इंपोर्ट:

    tsx
    import { intlayer } from "hono-intlayer";
    
    फ़ंक्शनविवरणसंबंधित दस्तावेज़
    intlayerHono मिडलवेयर जो Intlayer को आपके Hono एप्लिकेशन में एकीकृत करता है। स्टोरेज (कुकीज़, हेडर) से लोकेल डिटेक्शन को संभालता है, t, getIntlayer, और getDictionary के साथ संदर्भ को भरता है, और अनुरोध जीवनचक्र के दौरान प्रोग्रामेटिक एक्सेस के लिए CLS नेमस्पेस सेट करता है।intlayer

    फ़ंक्शन

    इंपोर्ट:

    tsx
    import { t, getIntlayer, getDictionary } from "hono-intlayer";
    
    फ़ंक्शनविवरणसंबंधित दस्तावेज़
    tवैश्विक अनुवाद फ़ंक्शन जो Hono में वर्तमान लोकेल के लिए सामग्री प्राप्त करता है। CLS (Async Local Storage) का उपयोग करता है और इसे intlayer मिडलवेयर द्वारा प्रबंधित अनुरोध संदर्भ के भीतर उपयोग किया जाना चाहिए। इसे संदर्भ के माध्यम से भी एक्सेस किया जा सकता है।translation
    getIntlayerजेनरेट की गई डिक्लेरेशन से इसकी कुंजी द्वारा एक डिक्शनरी प्राप्त करता है और निर्दिष्ट लोकेल के लिए इसकी सामग्री लौटाता है। getDictionary का अनुकूलित संस्करण। अनुरोध संदर्भ तक पहुँचने के लिए CLS का उपयोग करता है। इसे संदर्भ के माध्यम से भी एक्सेस किया जा सकता है।-
    getDictionaryडिक्शनरी ऑब्जेक्ट्स को प्रोसेस करता है और निर्दिष्ट लोकेल के लिए सामग्री लौटाता है। t() अनुवाद, गणना, मार्कडाउन, HTML आदि को प्रोसेस करता है। अनुरोध संदर्भ तक पहुँचने के लिए CLS का उपयोग करता है। इसे संदर्भ के माध्यम से भी एक्सेस किया जा सकता है।-