सीएलआई — सेटअप
version
सारांश: ai-i18n-tools version
सीएलआई संस्करण और बिल्ड टाइमस्टैम्प प्रिंट करें (रूट प्रोग्राम पर -V / --version के समान जानकारी)।
init
सारांश: ai-i18n-tools init [-t <template>] [-o <path>] [-P <provider>] [--with-translate-ignore]
एक स्टार्टर कॉन्फ़िग फ़ाइल लिखें (इसमें provider / providers, concurrency, batchConcurrency, batchSize, maxBatchChars, और docs[].addFrontmatter शामिल हैं)। एलएलएम को कॉल करने वाले अनुवाद कमांड के लिए पर्यावरण में सक्रिय प्रदाता की एपीआई कुंजी या .env (ओलामा को छोड़कर) की आवश्यकता होती है — प्रदाता और एपीआई कुंजी देखें।
मुख्य विकल्प: -t / --template, -o / --output, -P / --provider, --with-translate-ignore
-P / --provider यह चुनता है कि कौन सा बिल्ट-इन प्रीसेट स्केफोल्ड करना है (छोड़ने पर openrouter)। इनमें से एक होना चाहिए: openrouter, openai, anthropic, gemini, deepseek, cerebras, groq, mistral, xai, nvidia, alibaba, apifun, ollama।
टेम्पलेट (-t):
| मान | स्केफोल्ड्स |
|---|---|
ui-markdown | मार्कडाउन यूआई स्ट्रिंग्स वर्कफ़्लो |
ui-docusaurus | डॉक्यूसॉरस यूआई + डॉक्स |
ui-starlight | स्टारलाइट डॉक्स |
ui-vitepress | वाइटप्रेस डॉक्स (docsOutput.style: "vitepress") प्लस थीम स्ट्रिंग्स के लिए vitepressThemeCatalog |
ui-nextra | नेक्सट्रा डॉक्स (docsOutput.style: "nextra") प्लस थीम डिक्शनरी के लिए nextraDictionaryPath (साइडबार _meta.ts स्वचालित रूप से एकत्र किया जाता है) |
ui-fumadocs | फ़्यूमाडॉक्स डॉक्स (docsOutput.style: "fumadocs") प्लस यूआई ओवरराइड के लिए fumadocsUiCatalog (साइडबार meta.json स्वचालित रूप से एकत्र किया जाता है) |
ui-astro-website | एस्ट्रो वेबसाइट यूआई स्ट्रिंग्स |
ui-json-bundles | JSON (केवल json[]) |
--with-translate-ignore एक स्टार्टर .translate-ignore बनाता है।