दस्तावेज़ समस्या निवारण

समस्या निवारण

i1n CLI, SDK, और डैशबोर्ड का उपयोग करते समय सामान्य त्रुटियों और समस्याओं के समाधान।

i1n: कमांड नहीं मिला

इस त्रुटि का मतलब है कि i1n CLI विश्व स्तर पर स्थापित नहीं है या आपके PATH में नहीं है। इसे स्थापित करने के लिए npm install -g i1n चलाएँ। यदि आप संस्करण प्रबंधक (nvm, fnm) का उपयोग करते हैं, तो सुनिश्चित करें कि वैश्विक बिन निर्देशिका आपके PATH में है।

macOS/Linux पर, आप which i1n से इंस्टॉलेशन पाथ को वेरिफाई कर सकते हैं। यदि आप bun का उपयोग कर रहे हैं, तो इसके बजाय bun install -g i1n चलाएँ।

अमान्य एपीआई कुंजी या प्रमाणीकरण त्रुटि

यह तब होता है जब i1n.config.json में API कुंजी गायब, समाप्त हो गई है, या अमान्य है। dashboard.i1n.ai पर अपनी संगठन सेटिंग से एक नई कुंजी जेनरेट करें और पुनः कॉन्फ़िगर करने के लिए i1n init चलाएँ।

सुनिश्चित करें कि आप उस संगठन के लिए सही एपीआई कुंजी का उपयोग कर रहे हैं जिसके पास प्रोजेक्ट है। प्रत्येक संगठन की अपनी कुंजियाँ होती हैं — एक संगठन की कुंजी दूसरे के प्रोजेक्ट तक नहीं पहुँच सकती।

i1n पुश विफल हो जाता है या कुंजियाँ छोड़ देता है

यदि i1n पुश रिपोर्ट शून्य कीज़ या फ़ाइलों को छोड़ देता है, तो सत्यापित करें कि आपका लोकेल डायरेक्टरी और फ़ाइल प्रारूप i1n.config.json में कॉन्फ़िगरेशन से मेल खाते हैं। यदि आवश्यक हो तो पुनः कॉन्फ़िगर करने के लिए i1n init चलाएँ।

सामान्य कारणों में गलत ग्लोब पैटर्न, फ़ाइल स्वरूपों का बेमेल होना (जैसे, जब नेस्टेड JSON कॉन्फ़िगर किया गया हो तो फ़्लैट JSON), या खाली अनुवाद फ़ाइलें शामिल हैं।

i1n पुल खाली फ़ाइलें उत्पन्न करता है

इसका मतलब आमतौर पर यह होता है कि प्रोजेक्ट में सर्वर पर कोई अनुवाद नहीं है। अपने स्रोत कुंजी अपलोड करने के लिए पहले i1n push चलाएँ, फिर अनुवाद डाउनलोड करने के लिए i1n pull चलाएँ।

यदि आपने कुंजियाँ पुश की हैं लेकिन पुल करने पर खाली फ़ाइलें मिलती हैं, तो जांचें कि लक्ष्य भाषाओं को आपके प्रोजेक्ट में `i1n add-language` का उपयोग करके या डैशबोर्ड के माध्यम से जोड़ा गया है।

i1n पुल के बाद टाइपस्क्रिप्ट त्रुटियाँ

पुल करने के बाद यदि आपका IDE त्रुटियाँ दिखाता है, तो सुनिश्चित करें कि i1n.d.ts आपके TypeScript संकलन में शामिल है। CLI स्वचालित रूप से tsconfig.json को अपडेट करता है, लेकिन मैन्युअल कॉन्फ़िगरेशन में समायोजन की आवश्यकता हो सकती है।

i1n.d.ts को कभी भी सीधे संशोधित न करें — यह हर i1n पुल पर पुनर्जीवित होता है। यदि फ़ाइल दूषित दिखाई देती है, तो उसे हटा दें और फिर से i1n पुल चलाएँ।

संबंधित