अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
संस्करण इतिहास
- "सभी एक्सपोर्ट्स के लिए एकीकृत प्रलेखन"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
intlayer पैकेज
intlayer पैकेज Intlayer ecosystem की कोर लाइब्रेरी है। यह JavaScript और TypeScript एप्लिकेशनों में बहुभाषी सामग्री को प्रबंधित करने के लिए आवश्यक फंक्शंस, टाइप्स, और यूटिलिटीज़ प्रदान करता है।
इंस्टॉलेशन
कोड को क्लिपबोर्ड पर कॉपी करें
npm install intlayerएक्सपोर्ट्स
कॉन्फ़िगरेशन
इम्पोर्ट:
कोड को क्लिपबोर्ड पर कॉपी करें
import "intlayer";सभी डेटा सामग्री को स्पष्ट रूप से देखने के लिए तालिका को मोडल में खोलें
| वेरिएबल | प्रकार | विवरण | संबंधित दस्तावेज़ |
|---|---|---|---|
configuration | IntlayerConfig | Intlayer कॉन्फ़िगरेशन ऑब्जेक्ट। | getConfiguration |
getConfiguration | () => IntlayerConfig | Intlayer कॉन्फ़िगरेशन ऑब्जेक्ट लौटाता है। (Deprecated: इसके बजाय configuration का उपयोग करें) | getConfiguration |
locales | Locales[] | सभी समर्थित लोकल्स की सूची। | - |
requiredLocales | Locales[] | सभी आवश्यक लोकल्स की सूची। | - |
defaultLocale | Locales | डिफ़ॉल्ट locale. | - |
प्रकार
इम्पोर्ट:
कोड को क्लिपबोर्ड पर कॉपी करें
import "intlayer";सभी डेटा सामग्री को स्पष्ट रूप से देखने के लिए तालिका को मोडल में खोलें
| प्रकार | विवरण |
|---|---|
Dictionary | डिक्शनरी की संरचना को परिभाषित करने के लिए उपयोग किया जाने वाला Dictionary प्रकार। |
DeclarationContent | (Deprecated) इसके स्थान पर Dictionary<T> का उपयोग करें। |
IntlayerConfig | Intlayer कॉन्फ़िगरेशन को परिभाषित करने वाला प्रकार। |
ContentNode | डिक्शनरी सामग्री में एक नोड। |
Locale | एक locale का प्रतिनिधित्व करने वाला प्रकार। |
LocalesValues | किसी locale के लिए संभावित मान। |
StrictModeLocaleMap | सख्त टाइप-चेकिंग के साथ locales का एक मैप। |
कंटेंट फ़ंक्शंस
Import:
कोड को क्लिपबोर्ड पर कॉपी करें
import "intlayer";सभी डेटा सामग्री को स्पष्ट रूप से देखने के लिए तालिका को मोडल में खोलें
| फ़ंक्शन | प्रकार | विवरण | संबंधित डॉक |
|---|---|---|---|
t / getTranslation | Function | वर्तमान locale के आधार पर सामग्री का चयन करता है। | translation |
enu / getEnumeration | Function | मात्रा के आधार पर सामग्री का चयन करता है। | enumeration |
cond / getCondition | Function | बूलियन शर्त के आधार पर सामग्री चुनता है। | शर्त |
gender | Function | लिंग के आधार पर सामग्री चुनता है। | लिंग |
insert | Function | कंटेंट स्ट्रिंग में मान सम्मिलित करता है। | सम्मिलन |
nest / getNesting | Function | एक अन्य शब्दकोश को नेस्ट करता है। | नेस्टिंग |
md | Function | Markdown सामग्री को प्रोसेस करता है। | मार्कडाउन |
html | Function | HTML सामग्री को प्रोसेस करता है। | HTML |
file | Function | फ़ाइल सामग्री को संभालता है। | file |
getDictionary | Function | ऐसे ऑब्जेक्ट्स को प्रोसेस करता है जो शब्दकोश (key, content) जैसा दिखते हैं। यह t() अनुवादों, enumerations, आदि को प्रोसेस करता है। | - |
getIntlayer | Function | getDictionary पर आधारित है, लेकिन जनरेट की गई declaration से शब्दकोश का एक optimized संस्करण इंजेक्ट करता है। | - |
स्थानीयकरण उपयोगिताएँ
इम्पोर्ट:
कोड को क्लिपबोर्ड पर कॉपी करें
import "intlayer";सभी डेटा सामग्री को स्पष्ट रूप से देखने के लिए तालिका को मोडल में खोलें
फ़ंक्शन | प्रकार | विवरण | संबंधित डॉक्स |
|---|---|---|---|
getLocale | Function | किसी स्ट्रिंग या path से locale का पता लगाता है। | getLocale |
getLocaleLang | Function | किसी locale का भाषा भाग प्राप्त करता है। | getLocaleLang |
getLocaleName | Function | किसी locale का display name प्राप्त करता है। | getLocaleName |
getLocalizedPath | Function | कैनोनिकल पथ को स्थानीयकृत पथ में हल करता है। | getLocalizedPath |
getCanonicalPath | Function | स्थानीयकृत पथ को canonical पथ में हल करता है। | getCanonicalPath |
getLocalizedUrl | Function | स्थानीयकृत URL उत्पन्न करता है। | getLocalizedUrl |
getMultilingualUrls | Function | समर्थित सभी locales के लिए URLs उत्पन्न करता है। | getMultilingualUrls |
getPathWithoutLocale | Function | पाथ से locale प्रिफिक्स हटाता है। | getPathWithoutLocale |
getPrefix | Function | पाथ से locale प्रिफिक्स प्राप्त करता है। | getPrefix |
getHTMLTextDir | Function | टेक्स्ट की दिशा (LTR/RTL) प्राप्त करता है। | getHTMLTextDir |
validatePrefix | Function | locale प्रीफिक्स की वैधता की जाँच करता है। | validatePrefix |
ब्राउज़र उपयोगिताएँ
इम्पोर्ट:
कोड को क्लिपबोर्ड पर कॉपी करें
import "intlayer";सभी डेटा सामग्री को स्पष्ट रूप से देखने के लिए तालिका को मोडल में खोलें
| Function | Type | Description |
|---|---|---|
getBrowserLocale | Function | ब्राउज़र की पसंदीदा locale का पता लगाता है। |
getCookie | Function | कुकी का मान प्राप्त करता है। |
getLocaleFromStorage | Function | स्टोरेज से locale प्राप्त करता है। |
setLocaleInStorage | Function | locale को स्टोरेज में सेव करता है। |
फ़ॉर्मेटर्स
इम्पोर्ट: //
कोड को क्लिपबोर्ड पर कॉपी करें
import "intlayer";सभी डेटा सामग्री को स्पष्ट रूप से देखने के लिए तालिका को मोडल में खोलें
| फ़ंक्शन | विवरण |
|---|---|
number | एक संख्या को फ़ॉर्मेट करता है। |
currency | एक मुद्रा मान को फ़ॉर्मेट करता है। |
percentage | प्रतिशत को फ़ॉर्मेट करता है। |
compact | संख्या को संक्षिप्त (compact) रूप में फ़ॉर्मेट करता है। |
date | एक तिथि को फ़ॉर्मेट करता है। |
relativeTime | सापेक्ष समय को फ़ॉर्मेट करता है। |
units | इकाइयों के साथ एक मान को फ़ॉर्मेट करता है। |
Intl | मानक Intl ऑब्जेक्ट। |