अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
संस्करण इतिहास
- "getConfiguration को पदावनत (deprecate) किया गया, intlayer से सीधे आयात की अनुशंसा"v9.5.925/9/2026
- "प्रारंभिक इतिहास"v5.5.1029/6/2025
इस पृष्ठ की सामग्री एक AI द्वारा अनुवादित की गई है।
अंग्रेजी में मूल सामग्री के अंतिम संस्करण देखेंअगर आपके पास इस दस्तावेज़ को सुधारने के लिए कोई विचार है, तो कृपया GitHub पर एक पुल अनुरोध सबमिट करके योगदान देने में संकोच न करें।
दस्तावेज़ के लिए GitHub लिंकदस्तावेज़ का Markdown को क्लिपबोर्ड पर कॉपी करें
दस्तावेज़ीकरण: intlayer में getConfiguration फ़ंक्शन (पदावनत / Deprecated)
WARNING पदावनत (Deprecated):
getConfigurationफ़ंक्शन अब अप्रचलित है। नया अनुशंसित तरीका'intlayer'से सीधे{ availableLocale, defaultLocales, internationalization, routing, ... }(जैसेdefaultLocale,locales,requiredLocales, याeditor) को आयात करना है:typescriptकोड कॉपी करेंकोड को क्लिपबोर्ड पर कॉपी करें
विवरण
getConfiguration फ़ंक्शन intlayer एप्लिकेशन के लिए पूरी कॉन्फ़िगरेशन को पर्यावरण चर (environment variables) से निकालता है। यह फ़ंक्शन क्लाइंट और सर्वर दोनों पक्षों पर एक ही कॉन्फ़िगरेशन का उपयोग करने की लचीलापन प्रदान करता है, जिससे एप्लिकेशन में स्थिरता सुनिश्चित होती है।
पैरामीटर
यह फ़ंक्शन कोई पैरामीटर नहीं लेता है। इसके बजाय, यह कॉन्फ़िगरेशन के लिए पर्यावरण चर का उपयोग करता है।
रिटर्न
- प्रकार:
IntlayerConfig - विवरण: एक ऑब्जेक्ट जो
intlayerके लिए पूरी कॉन्फ़िगरेशन को समाहित करता है। कॉन्फ़िगरेशन में निम्नलिखित अनुभाग शामिल हैं:internationalization: लोकल और सख्त मोड से संबंधित सेटिंग्स।middleware: URL और कुकी प्रबंधन से संबंधित सेटिंग्स।content: सामग्री फ़ाइलों, निर्देशिकाओं, और पैटर्न से संबंधित सेटिंग्स।editor: संपादक-विशिष्ट कॉन्फ़िगरेशन।
अधिक जानकारी के लिए देखें Intlayer कॉन्फ़िगरेशन दस्तावेज़।
उदाहरण उपयोग
पूरी कॉन्फ़िगरेशन प्राप्त करना
कोड को क्लिपबोर्ड पर कॉपी करें
import { getConfiguration } from "intlayer";
const config = getConfiguration();
console.log(config);
// आउटपुट:
// {
// internationalization: { ... },
// middleware: { ... },
// content: { ... },
// editor: { ... }
// }
availableLocales और defaultLocale निकालना
TIP अनुशंसित तरीका:
getConfiguration()से लोकेल्स निकालने के बजाय, उन्हें सीधे'intlayer'से आयात करें:typescriptकोड कॉपी करेंकोड को क्लिपबोर्ड पर कॉपी करें
कॉन्फ़िगरेशन का internationalization सेक्शन लोकल से संबंधित सेटिंग्स प्रदान करता है जैसे कि locales (उपलब्ध देशिकाएँ) और defaultLocale (डिफ़ॉल्ट भाषा)।
कोड को क्लिपबोर्ड पर कॉपी करें
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 एप्लिकेशन की कॉन्फ़िगरेशन को प्रारंभ करने और प्रबंधित करने के लिए एक मूलभूत उपयोगिता है। यह लोकल्स, मिडलवेयर, और कंटेंट डायरेक्टरी जैसी सेटिंग्स तक पहुँच प्रदान करके बहुभाषी और कंटेंट-चालित अनुप्रयोगों में स्थिरता और विस्तारशीलता सुनिश्चित करता है।
