अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
अपने पसंदीदा AI एसिस्टेंट में Intlayer MCP सर्वर को एकीकृत करके आप सभी दस्तावेज़ को सीधे ChatGPT, DeepSeek, Cursor, VSCode से प्राप्त कर सकते हैं।
MCP सर्वर दस्तावेज़ देखेंइस पृष्ठ की सामग्री एक AI द्वारा अनुवादित की गई है।
अंग्रेजी में मूल सामग्री के अंतिम संस्करण देखेंअगर आपके पास इस दस्तावेज़ को सुधारने के लिए कोई विचार है, तो कृपया GitHub पर एक पुल अनुरोध सबमिट करके योगदान देने में संकोच न करें।
दस्तावेज़ के लिए GitHub लिंकदस्तावेज़ का Markdown को क्लिपबोर्ड पर कॉपी करें
Intlayer CLI लॉगिन कमांड
विवरण
Intlayer CLI का login कमांड आपको Intlayer CMS के साथ प्रमाणीकृत होने की अनुमति देता है। यह कमांड आपके डिफ़ॉल्ट ब्राउज़र को स्वचालित रूप से खोलता है ताकि प्रमाणीकरण प्रक्रिया पूरी की जा सके और Intlayer सेवाओं का उपयोग करने के लिए आवश्यक क्रेडेंशियल (Client ID और Client Secret) प्राप्त किए जा सकें।
उपयोग
npx intlayer login [options]या
intlayer login [options]विकल्प
--cms-url <url>
प्रमाणीकरण के लिए कनेक्ट करने हेतु Intlayer CMS का URL निर्दिष्ट करें।
- प्रकार: string
- डिफ़ॉल्ट: intlayer.config.* में कॉन्फ़िगर किया गया मान या https://intlayer.org
- उदाहरण:
npx intlayer login --cms-url https://intlayer.orgकॉन्फ़िगरेशन विकल्प
आप सामान्य कॉन्फ़िगरेशन विकल्प भी उपयोग कर सकते हैं:
- --env-file <path>: पर्यावरण फ़ाइल का पथ
- -e, --env <env>: निष्पादन पर्यावरण
- --base-dir <dir>: प्रोजेक्ट की बेस डायरेक्टरी
- --verbose: विस्तृत आउटपुट सक्षम करें (डिफ़ॉल्ट: true)
- --prefix <prefix>: लॉग के लिए उपसर्ग
यह कैसे काम करता है
- लोकल सर्वर शुरू करना: यह कमांड CMS से क्रेडेंशियल प्राप्त करने के लिए एक रैंडम पोर्ट पर लोकल HTTP सर्वर शुरू करता है
प्रमाणीकरण के लिए कनेक्ट करने हेतु Intlayer CMS का URL निर्दिष्ट करें।
- प्रकार: string
- डिफ़ॉल्ट: intlayer.config.* में कॉन्फ़िगर किया गया मान या https://intlayer.org
- उदाहरण:
npx intlayer login --cms-url https://intlayer.orgकॉन्फ़िगरेशन विकल्प
आप सामान्य कॉन्फ़िगरेशन विकल्प भी उपयोग कर सकते हैं:
- --env-file <path>: एनवायरनमेंट फ़ाइल का पथ
- -e, --env <env>: निष्पादन वातावरण
- --base-dir <dir>: प्रोजेक्ट की मूल निर्देशिका
- --verbose: विस्तृत आउटपुट सक्षम करें (डिफ़ॉल्ट: true)
- --prefix <prefix>: लॉग्स के लिए प्रीफ़िक्स
यह कैसे काम करता है
- स्थानीय सर्वर शुरू: कमांड CMS से क्रेडेंशियल प्राप्त करने के लिए एक रैंडम पोर्ट पर स्थानीय HTTP सर्वर शुरू करता है
- ब्राउज़र खोलना: यह कमांड स्वचालित रूप से आपका डिफ़ॉल्ट ब्राउज़र CMS लॉगिन URL में खोलता है
- प्रमाणीकरण: ब्राउज़र में अपने Intlayer खाते का उपयोग करके प्रमाणीकरण पूरा करें
- क्रेडेंशियल प्राप्ति: लोकल सर्वर CMS से Client ID और Client Secret प्राप्त करता है
- निर्देश: यह कमांड आपके प्रोजेक्ट में क्रेडेंशियल कॉन्फ़िगर करने के निर्देश प्रदर्शित करता है
आउटपुट
सफल लॉगिन के बाद, यह कमांड निम्न प्रदर्शित करेगा:
- प्राप्त क्रेडेंशियल (Client ID और Client Secret)
- .env फ़ाइल के लिए निर्देश:
INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret- Intlayer कॉन्फ़िगरेशन फ़ाइल के लिए निर्देश:
{ editor: { cmsURL: 'https://intlayer.org', clientId: process.env.INTLAYER_CLIENT_ID, clientSecret: process.env.INTLAYER_CLIENT_SECRET, },}मैनुअल कॉन्फ़िगरेशन
यदि ब्राउज़र स्वचालित रूप से नहीं खुलता है, तो आप टर्मिनल में दिखाई गई URL को मैन्युअली खोल सकते हैं।
उदाहरण
कस्टम CMS URL के साथ लॉगिन
npx intlayer login --cms-url https://custom-cms.example.comविशिष्ट एनवायरनमेंट फ़ाइल के साथ लॉगिन
npx intlayer login --env-file .env.productionविस्तृत मोड में लॉगिन
npx intlayer login --verboseसमस्या निवारण
ब्राउज़र नहीं खुलता
यदि ब्राउज़र स्वचालित रूप से नहीं खुलता है, तो टर्मिनल में दिखाई गई URL को कॉपी कर अपने ब्राउज़र में मैन्युअली खोलें।
कनेक्शन समस्याएँ
यदि आप कनेक्शन समस्याओं का सामना कर रहे हैं, तो जांचें:
- कि CMS URL सही है
- कि आपका इंटरनेट कनेक्शन सही ढंग से काम कर रहा है
- कि कोई फ़ायरवॉल कनेक्शन को ब्लॉक नहीं कर रहा है
क्रेडेंशियल प्राप्त नहीं हुए
यदि क्रेडेंशियल प्राप्त नहीं हुए:
- सुनिश्चित करें कि आपने ब्राउज़र में प्रमाणीकरण प्रक्रिया पूरा की है
- सत्यापित करें कि लोकल पोर्ट अवरुद्ध नहीं है
- कमांड को पुनः चलाएँ
अगले कदम
लॉगिन पूरा करने के बाद:
- क्रेडेंशियल को अपनी .env फ़ाइल में जोड़ें
- क्रेडेंशियल के साथ अपनी intlayer.config.* फ़ाइल कॉन्फ़िगर करें
- डिक्शनरी प्रबंधित करने के लिए CLI कमांड का उपयोग करें:
- npx intlayer push - डिक्शनरी को CMS में पुश करें
- npx intlayer pull - CMS से डिक्शनरी खींचें
- npx intlayer fill - लापता अनुवाद भरें