Creation:2024-08-11Last update:2026-03-31

    Intlayer CLI - आपकी बहुभाषी वेबसाइट के लिए सभी Intlayer CLI कमांड


    विषय-सूची


    पैकेज स्थापित करना

    npm का उपयोग करके आवश्यक पैकेज स्थापित करें:

    bash
    npm install intlayer-cli -g
    यदि intlayer पैकेज पहले से स्थापित है, तो CLI स्वचालित रूप से स्थापित हो जाता है। आप इस चरण को छोड़ सकते हैं।

    intlayer-cli पैकेज

    intlayer-cli पैकेज आपकी Intlayer घोषणाओं को शब्दकोशों में ट्रांसपाइल करने के लिए डिज़ाइन किया गया है।

    यह पैकेज सभी Intlayer फ़ाइलों को ट्रांसपाइल करता है, जैसे src/**/*.content.{ts|js|mjs|cjs|json|tsx|jsx|md|mdx|yaml|yml}. अपनी Intlayer घोषणा फ़ाइलों को कैसे घोषित करें, देखें

    Intlayer शब्दकोशों की व्याख्या करने के लिए आप व्याख्याताओं (interpreters) का उपयोग कर सकते हैं, जैसे react-intlayer या next-intlayer

    कॉन्फ़िगरेशन फ़ाइल समर्थन

    Intlayer कई कॉन्फ़िगरेशन फ़ाइल प्रारूप स्वीकार करता है:

    • intlayer.config.ts
    • intlayer.config.js
    • intlayer.config.json
    • intlayer.config.cjs
    • intlayer.config.mjs
    • .intlayerrc

    उपलब्ध भाषाओं या अन्य मापदंडों को कॉन्फ़िगर करने का तरीका जानने के लिए, यहाँ कॉन्फ़िगरेशन दस्तावेज़ीकरण देखें।

    Intlayer कमांड निष्पादित करना

    प्रमाणीकरण (Authentication)

    • Login - Intlayer CMS के साथ प्रमाणित हों और एक्सेस क्रेडेंशियल प्राप्त करें

    मुख्य कमांड (Core Commands)

    • Build Dictionaries - अपनी सामग्री घोषणा फ़ाइलों से अपने शब्दकोश बनाएँ
    • Watch Dictionaries - परिवर्तनों पर नज़र रखें और शब्दकोशों को स्वचालित रूप से फिर से बनाएँ
    • Create Standalone Bundle - Intlayer और निर्दिष्ट पैकेजों वाला एक स्टैंडअलोन JavaScript बंडल बनाएँ
    • Check CLI Version - स्थापित Intlayer CLI संस्करण की जाँच करें
    • List Projects - एक निर्देशिका या git रिपॉजिटरी में सभी Intlayer प्रोजेक्ट्स सूचीबद्ध करें

    शब्दकोश प्रबंधन (Dictionary Management)

    • Push Dictionaries - शब्दकोशों को Intlayer संपादक और CMS पर भेजें
    • Pull Dictionaries - Intlayer संपादक और CMS से शब्दकोश प्राप्त करें
    • Fill Dictionaries - AI का उपयोग करके शब्दकोशों को भरें, ऑडिट करें और अनुवाद करें
    • Test Missing Translations - गुम अनुवादों का परीक्षण करें और उनकी पहचान करें
    • List Content Declaration Files - अपने प्रोजेक्ट की सभी सामग्री घोषणा फ़ाइलों को सूचीबद्ध करें

    घटक प्रबंधन (Component Management)

    • Extract Strings - घटकों से स्ट्रिंग्स को घटक के पास स्थित .content फ़ाइल में निकालें

    कॉन्फ़िगरेशन

    • Initialize Intlayer - स्वचालित कॉन्फ़िगरेशन के साथ अपने प्रोजेक्ट में Intlayer सेट करें
    • Manage Configuration - अपना Intlayer कॉन्फ़िगरेशन प्राप्त करें और इसे CMS पर भेजें

    दस्तावेज़ प्रबंधन (Doc Management)

    • Translate Document - AI का उपयोग करके दस्तावेज़ फ़ाइलों का स्वचालित रूप से अनुवाद करें
    • Review Document - गुणवत्ता और स्थिरता के लिए दस्तावेज़ फ़ाइलों की समीक्षा करें

    संपादक और लाइव सिंक (Editor and Live Sync)

    • Editor Commands - Intlayer संपादक कमांड का उपयोग करें
    • Live Sync Commands - रनटाइम पर CMS से सामग्री परिवर्तनों को लागू करने के लिए लाइव सिंक का उपयोग करें

    CI/CD और स्वचालन

    • CI Command - CI/CD पाइपलाइनों के लिए स्वचालित रूप से इंजेक्ट किए गए क्रेडेंशियल के साथ Intlayer कमांड निष्पादित करें

    विकास उपकरण (Developer Tools)

    • CLI SDK - अपने स्वयं के कोड में Intlayer CLI SDK का उपयोग करें
    • Debug Intlayer Command - Intlayer CLI के साथ समस्याओं को डीबग और हल करें

    अपनी package.json फ़ाइल में intlayer कमांड का उपयोग करें

    package.json
    "scripts": {  "intlayer:init": "npx intlayer init",  "intlayer:login": "npx intlayer login",  "intlayer:build": "npx intlayer build",  "intlayer:watch": "npx intlayer build --watch",  "intlayer:standalone": "npx intlayer standalone --packages intlayer vanilla-intlayer",  "intlayer:push": "npx intlayer push",  "intlayer:pull": "npx intlayer pull",  "intlayer:fill": "npx intlayer fill",  "intlayer:list": "npx intlayer content list",  "intlayer:test": "npx intlayer content test",  "intlayer:extract": "npx intlayer extract",  "intlayer:projects": "npx intlayer projects list",  "intlayer:doc:translate": "npx intlayer doc translate",  "intlayer:doc:review": "npx intlayer doc review"}

    नोट: आप छोटे उपनामों का भी उपयोग कर सकते हैं:

    • npx intlayer content list के बजाय npx intlayer list
    • npx intlayer content test के बजाय npx intlayer test
    • npx intlayer projects list के बजाय npx intlayer projects-list या npx intlayer pl