Skip to content

सीएलआई संदर्भ ​

किसी कमांड पर हर फ़्लैग के लिए ai-i18n-tools <command> --help चलाएँ। नीचे दिए गए समूह पृष्ठ संदर्भ, मुख्य विकल्प और विषय गाइड के लिंक जोड़ते हैं।

कमांड अवलोकन ​

प्रारंभ करना ​

कमांडसारांश
versionसीएलआई संस्करण और बिल्ड टाइमस्टैम्प प्रिंट करें।
initएक स्टार्टर कॉन्फ़िग लिखें; -t एक स्कैफ़ोल्ड टेम्पलेट का चयन करता है।
helpकिसी उप-कमांड के लिए सहायता प्रदर्शित करें।

मॉडल और भाषाएँ ​

कमांडसारांश
check-modelsसक्रिय प्रदाता के विरुद्ध कॉन्फ़िगर किए गए मॉडल आईडी को मान्य करें।
list-modelsसक्रिय प्रदाता द्वारा विज्ञापित मॉडल सूचीबद्ध करें।
bench-modelsएक नमूना अनुवाद पर कॉन्फ़िगर किए गए मॉडल का बेंचमार्क करें।
list-languagesबंडल किए गए यूआई भाषाओं के कैटलॉग को सूचीबद्ध करें।

यूआई स्ट्रिंग्स ​

कमांडसारांश
extractस्रोत शाब्दिक और एचटीएमएल मार्कर से strings.json अपडेट करें।
mark-htmlएचटीएमएल फ़ाइलों में data-i18n* मार्कर डालें।
migrate-intlayerIntlayer .content.ts शब्दकोश आयात करें और सरल useIntlayer / getIntlayer साइटों को t() में पुनर्लेखित करें।
generate-ui-languagesकॉन्फ़िग लोकेल से ui-languages.json लिखें।
translate-uiयूआई स्ट्रिंग्स का अनुवाद करें (strings.json → लोकेल जेएसओएन)।
sync-uiयूआई स्ट्रिंग्स निकालें, फिर अनुवाद करें।
proofread-uiस्रोत-लोकेल यूआई स्ट्रिंग्स निकालें, फिर एलएलएम-समीक्षा करें।
export-ui-xliffstrings.json को एक्सएलआईएफएफ 2.0 में निर्यात करें।

दस्तावेज़ ​

कमांडसारांश
translate-docsमार्कडाउन, एमडीएक्स, .astro और फ़्रेमवर्क कैटलॉग का अनुवाद करें।
write-heading-idsएटीएक्स शीर्षकों से पहले एचटीएमएल एंकर लाइनें डालें।
check-markdownसीमांकक और जोर के मुद्दों के लिए मार्कडाउन/एमडीएक्स को स्कैन करें।

JSON और SVG ​

कमांडसारांश
translate-jsonjson[] कॉन्फ़िग ब्लॉक के अनुसार नेस्टेड JSON का अनुवाद करें।
translate-svgconfig.svg में कॉन्फ़िगर की गई एसवीजी फ़ाइलों का अनुवाद करें।

वर्कफ़्लो और रिपोर्टिंग ​

कमांडसारांश
syncएक पाइपलाइन में एक्सट्रैक्ट + यूआई + एसवीजी + डॉक्स + JSON चलाएँ।
statusयूआई, दस्तावेज़ और JSON अनुवाद कवरेज प्रिंट करें।
statisticsकैश और strings.json आँकड़े प्रिंट करें।
usageरिकॉर्ड किए गए मॉडल API-कॉल टोकन और लागत प्रिंट करें।

कैश रखरखाव ​

कमांडसारांश
cleanupबासी/अनाथ/अनकॉन्फ़िगर-स्थानिक कैश पंक्तियों को हटाएँ और मार्कडाउन समस्याओं को फिर से भरें।
clean-temp*.log, *.tmp और कैश बैकअप ढूँढें और हटाएँ।
purge-localeलोकेल के लिए कैश पंक्तियों और जेनरेट किए गए आर्टिफैक्ट्स को हटाएँ।

डैशबोर्ड और शब्दावली ​

कमांडसारांश
dashboard (dash)अनुवाद डैशबोर्ड वेब UI लॉन्च करें।
glossary-generateएक खाली glossary-user.csv टेम्पलेट लिखें।

सारांश ​

bash
ai-i18n-tools version
ai-i18n-tools init [-t ui-markdown|ui-docusaurus|ui-starlight|ui-vitepress|ui-nextra|ui-fumadocs|ui-astro-website|ui-json-bundles] [-o path] [-P <provider>] [--with-translate-ignore]
ai-i18n-tools help [command]
ai-i18n-tools check-models
ai-i18n-tools list-models
ai-i18n-tools bench-models [--model <ids>] [--text <text>|--file <path>] [--source <locale>] [--target <locale>]
ai-i18n-tools list-languages [search]
ai-i18n-tools extract
ai-i18n-tools mark-html [paths...] [--write]
ai-i18n-tools migrate-intlayer [paths...] [--write] [--report <path>] [--content-glob <glob>] [--t-import <specifier>]
ai-i18n-tools generate-ui-languages [--master path] [--dry-run]
ai-i18n-tools translate-ui …
ai-i18n-tools sync-ui …
ai-i18n-tools proofread-ui …
ai-i18n-tools export-ui-xliff …
ai-i18n-tools translate-docs …
ai-i18n-tools write-heading-ids …
ai-i18n-tools check-markdown [-p|--path <path>] [-f|--file <path>] [--json] [--no-cache]
ai-i18n-tools translate-json …
ai-i18n-tools translate-svg …
ai-i18n-tools sync …
ai-i18n-tools status …
ai-i18n-tools statistics …
ai-i18n-tools usage …
ai-i18n-tools cleanup …
ai-i18n-tools clean-temp …
ai-i18n-tools purge-locale -l <code> [-l <code> …] [--dry-run] [-y|--yes] [-f|--force] [--keep-files] [--backup <path>]
ai-i18n-tools dashboard …
ai-i18n-tools glossary-generate

रूट और वैश्विक विकल्प ​

विकल्पदायराविवरण
-V / --versionरूट प्रोग्रामआउटपुट संस्करण संख्या और बिल्ड टाइमस्टैम्प (version सबकमांड के समान जानकारी)।
-h / --helpरूट प्रोग्रामरूट प्रोग्राम या सबकमांड के लिए कमांड नाम के साथ उपयोग किए जाने पर सहायता प्रदर्शित करें।
-c / --config <path>हर कमांडकॉन्फ़िग फ़ाइल पाथ (डिफ़ॉल्ट: ai-i18n-tools.config.json)।
-v / --verboseहर कमांडवर्बोस लॉगिंग।
-P / --provider <name>हर कमांडइस रन के लिए सक्रिय LLM प्रदाता; कॉन्फ़िग provider कुंजी को ओवरराइड करता है। providers के तहत कॉन्फ़िगर किया जाना चाहिए।
-L / --ui-lang <code>हर कमांडटूल के अपने UI (CLI सहायता, लॉग/सारांश, डैशबोर्ड) के लिए भाषा; उच्चतम-प्राथमिकता स्रोत। टूल UI भाषा देखें।
-w / --write-logs [path]चयनित कमांडकंसोल आउटपुट को .log फ़ाइल में टी करें (डिफ़ॉल्ट पाथ: रूट cacheDir के तहत)। केवल translate-docs, translate-json, translate-svg, translate-ui, sync-ui, sync, और cleanup के लिए वायर्ड।
--debug-failedअनुवाद कमांडप्रत्येक छोड़ी गई अनुवाद-जाँच (गलत स्क्रिप्ट, पार्स, या गुणवत्ता) के लिए रूट cacheDir के तहत FAILED-TRANSLATION लॉग लिखें, जिसमें फ़ॉलबैक भी शामिल हैं — न केवल तब जब हर मॉडल विफल हो जाता है। प्रदाता एपीआई / खाली-बॉडी त्रुटियाँ कंसोल पर प्रिंट होती हैं (प्रति मॉडल और त्रुटि संदेश एक बार) और वे फ़ाइलें नहीं लिखती हैं। translate-ui, translate-docs, translate-json, translate-svg, sync-ui, sync, और cleanup पर लागू होता है।

प्रति-कमांड सहायता ​

उपयोगविवरण
ai-i18n-tools <command> --helpउस कमांड के लिए सभी विकल्प।
ai-i18n-tools help <command><command> --help के समान आउटपुट।

लक्ष्य स्थानीय (-l / --locale) ​

कमांडव्यवहार
translate-docs, translate-json, translate-svg, translate-ui, sync, sync-ui, export-ui-xliff-l / --locale <codes> — अल्पविराम से अलग किए गए लक्ष्य BCP-47 कोड (जैसे de,fr,pt-BR)। जब छोड़ा जाता है, तो डिफ़ॉल्ट कॉन्फ़िग से आते हैं (json[] ब्लॉक प्रति-ब्लॉक targetLocales भी सेट कर सकते हैं; UI चरण targetLocales माइनस sourceLocale का उपयोग करते हैं)।
proofread-ui-l / --locale <code> — समीक्षा करने के लिए एकल स्रोत स्थानीय (डिफ़ॉल्ट: कॉन्फ़िग sourceLocale)।

MIT लाइसेंस के तहत जारी किया गया।