आगामी Intlayer रिलीज़ के बारे में सूचनाएं प्राप्त करें
    Creation:2024-08-11Last update:2025-06-29

    दस्तावेज़ीकरण: intlayer में getConfiguration फ़ंक्शन

    विवरण

    getConfiguration फ़ंक्शन intlayer एप्लिकेशन के लिए पूरी कॉन्फ़िगरेशन को पर्यावरण चर (environment variables) से निकालता है। यह फ़ंक्शन क्लाइंट और सर्वर दोनों पक्षों पर एक ही कॉन्फ़िगरेशन का उपयोग करने की लचीलापन प्रदान करता है, जिससे एप्लिकेशन में स्थिरता सुनिश्चित होती है।


    पैरामीटर

    यह फ़ंक्शन कोई पैरामीटर नहीं लेता है। इसके बजाय, यह कॉन्फ़िगरेशन के लिए पर्यावरण चर का उपयोग करता है।

    रिटर्न

    • प्रकार: IntlayerConfig
    • विवरण: एक ऑब्जेक्ट जो intlayer के लिए पूरी कॉन्फ़िगरेशन को समाहित करता है। कॉन्फ़िगरेशन में निम्नलिखित अनुभाग शामिल हैं:

      • internationalization: लोकल और सख्त मोड से संबंधित सेटिंग्स।
      • middleware: URL और कुकी प्रबंधन से संबंधित सेटिंग्स।
      • content: सामग्री फ़ाइलों, निर्देशिकाओं, और पैटर्न से संबंधित सेटिंग्स।
      • editor: संपादक-विशिष्ट कॉन्फ़िगरेशन।

    अधिक जानकारी के लिए देखें Intlayer कॉन्फ़िगरेशन दस्तावेज़


    उदाहरण उपयोग

    पूरी कॉन्फ़िगरेशन प्राप्त करना

    typescript
    import { getConfiguration } from "intlayer";const config = getConfiguration();console.log(config);// आउटपुट:// {//   internationalization: { ... },//   middleware: { ... },//   content: { ... },//   editor: { ... }// }

    availableLocales और defaultLocale निकालना

    कॉन्फ़िगरेशन का internationalization सेक्शन लोकल से संबंधित सेटिंग्स प्रदान करता है जैसे कि locales (उपलब्ध देशिकाएँ) और defaultLocale (डिफ़ॉल्ट भाषा)।

    typescript
    import { getConfiguration } from "intlayer";const { internationalization, middleware } = getConfiguration();const { locales: availableLocales, defaultLocale } = internationalization;const { cookieName } = middleware;console.log(availableLocales); // आउटपुट उदाहरण: ["en", "fr", "es"]console.log(defaultLocale); // आउटपुट उदाहरण: "en"console.log(cookieName); // आउटपुट: "INTLAYER_LOCALE"

    नोट्स

    • इस फ़ंक्शन को कॉल करने से पहले सुनिश्चित करें कि सभी आवश्यक पर्यावरण चर सही ढंग से सेट हैं। यदि कोई चर गायब होगा तो प्रारंभिककरण के दौरान त्रुटियाँ होंगी।
    • इस फ़ंक्शन का उपयोग क्लाइंट और सर्वर दोनों पक्षों पर किया जा सकता है, जिससे यह कॉन्फ़िगरेशन को एकीकृत तरीके से प्रबंधित करने के लिए एक बहुमुखी उपकरण बन जाता है।

    अनुप्रयोगों में उपयोग

    getConfiguration फ़ंक्शन intlayer एप्लिकेशन की कॉन्फ़िगरेशन को प्रारंभ करने और प्रबंधित करने के लिए एक मूलभूत उपयोगिता है। यह लोकल्स, मिडलवेयर, और कंटेंट डायरेक्टरी जैसी सेटिंग्स तक पहुँच प्रदान करके बहुभाषी और कंटेंट-चालित अनुप्रयोगों में स्थिरता और विस्तारशीलता सुनिश्चित करता है।

    दस्तावेज़ इतिहास

    • 5.5.10 - 2025-06-29: प्रारंभिक इतिहास
    आगामी Intlayer रिलीज़ के बारे में सूचनाएं प्राप्त करें