अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
संस्करण इतिहास
- "प्रारंभिक दस्तावेज़ीकरण"v7.1.016/11/2025
इस पृष्ठ की सामग्री एक AI द्वारा अनुवादित की गई है।
अंग्रेजी में मूल सामग्री के अंतिम संस्करण देखेंअगर आपके पास इस दस्तावेज़ को सुधारने के लिए कोई विचार है, तो कृपया GitHub पर एक पुल अनुरोध सबमिट करके योगदान देने में संकोच न करें।
दस्तावेज़ के लिए GitHub लिंकदस्तावेज़ का Markdown को क्लिपबोर्ड पर कॉपी करें
दस्तावेज़ीकरण: intlayer में getPrefix फ़ंक्शन
विवरण
getPrefix फ़ंक्शन रूटिंग मोड कॉन्फ़िगरेशन के आधार पर दिए गए locale के लिए URL प्रीफ़िक्स निर्धारित करता है। यह locale की तुलना डिफ़ॉल्ट locale से करता है और लचीले URL निर्माण के लिए तीन अलग-अलग प्रीफ़िक्स प्रारूपों वाला एक ऑब्जेक्ट लौटाता है।
मुख्य विशेषताएँ:
- पहले पैरामीटर के रूप में एक locale लेता है (आवश्यक)
- वैकल्पिक
optionsऑब्जेक्ट जिसमेंdefaultLocaleऔरmodeशामिल हैं prefixऔरlocalePrefixगुणों वाला एक ऑब्जेक्ट लौटाता है- सभी रूटिंग मोड का समर्थन करता है:
prefix-no-default,prefix-all,no-prefix, औरsearch-params - locale प्रीफ़िक्स जोड़ने के समय निर्धारित करने के लिए हल्का उपयोगिता
फ़ंक्शन सिग्नेचर
पैरामीटर
locale: Locales- विवरण: उस locale के लिए prefix उत्पन्न करने के लिए। यदि मान falsy है (undefined, null, खाली स्ट्रिंग), तो फ़ंक्शन एक खाली स्ट्रिंग लौटाता है।
- प्रकार:
Locales - आवश्यक: हाँ
options?: object- विवरण: prefix निर्धारण के लिए कॉन्फ़िगरेशन ऑब्जेक्ट।
- प्रकार:
object आवश्यक: नहीं (वैकल्पिक)
options.defaultLocale?: Locales- विवरण: एप्लिकेशन के लिए डिफ़ॉल्ट locale। यदि प्रदान नहीं किया गया है, तो आपके प्रोजेक्ट कॉन्फ़िगरेशन से कॉन्फ़िगर किया गया डिफ़ॉल्ट locale उपयोग किया जाता है।
- प्रकार:
Locales - डिफ़ॉल्ट:
Project Configuration
options.mode?: 'prefix-no-default' | 'prefix-all' | 'no-prefix' | 'search-params'- विवरण: locale हैंडलिंग के लिए URL रूटिंग मोड। यदि प्रदान नहीं किया गया है, तो आपके प्रोजेक्ट कॉन्फ़िगरेशन से कॉन्फ़िगर किया गया मोड उपयोग किया जाता है।
- प्रकार:
'prefix-no-default' | 'prefix-all' | 'no-prefix' | 'search-params' - डिफ़ॉल्ट:
Project Configuration - मोड्स:
prefix-no-default: जब locale डिफ़ॉल्ट locale से मेल खाता है तो खाली स्ट्रिंग लौटाता हैprefix-all: सभी locales के लिए prefix लौटाता है जिसमें डिफ़ॉल्ट भी शामिल हैno-prefix: खाली स्ट्रिंग लौटाता है (URLs में कोई prefix नहीं)search-params: खाली स्ट्रिंग लौटाता है (locale क्वेरी पैरामीटर में)
Returns
- प्रकार:
GetPrefixResult - विवरण: एक ऑब्जेक्ट जिसमें तीन अलग-अलग prefix फॉर्मेट शामिल हैं:
prefix: ट्रेलिंग स्लैश के साथ पाथ प्रीफिक्स (जैसे,'fr/','')localePrefix: स्लैश के बिना locale पहचानकर्ता (जैसे,'fr',undefined)
उदाहरण उपयोग
बुनियादी उपयोग
विभिन्न रूटिंग मोड्स
व्यावहारिक उदाहरण
संबंधित फ़ंक्शन
getLocalizedUrl: एक विशिष्ट locale के लिए स्थानीयकृत URL उत्पन्न करता हैgetMultilingualUrls: सभी कॉन्फ़िगर किए गए locales के लिए URLs उत्पन्न करता है