Skip to content

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

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

कमांड अवलोकन

सेटअप

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

मॉडल और कैटलॉग

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

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

कमांडसारांश
extractस्रोत शाब्दिक और एचटीएमएल मार्कर से strings.json अपडेट करें।
mark-htmlएचटीएमएल फ़ाइलों में data-i18n* मार्कर डालें।
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सीमांकक और जोर के मुद्दों के लिए मार्कडाउन/एमडीएक्स को स्कैन करें।

अन्य सामग्री

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

कार्यप्रवाह और स्थिति

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

कैश और रखरखाव

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

उपकरण

कमांडसारांश
dashboardअनुवाद डैशबोर्ड वेब यूआई लॉन्च करें।
glossary-generateएक खाली glossary-user.csv टेम्पलेट लिखें।
helpएक सबकमांड के लिए सहायता प्रदर्शित करें।

सारांश

bash
ai-i18n-tools version
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 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 write-heading-ids
ai-i18n-tools mark-html [paths...] [--write]
ai-i18n-tools extract
ai-i18n-tools translate-docs
ai-i18n-tools translate-json
ai-i18n-tools translate-svg
ai-i18n-tools translate-ui
ai-i18n-tools sync-ui
ai-i18n-tools proofread-ui
ai-i18n-tools check-markdown [-p|--path <path>] [-f|--file <path>] [--json] [--no-cache]
ai-i18n-tools export-ui-xliff
ai-i18n-tools sync
ai-i18n-tools status
ai-i18n-tools statistics
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 generate-ui-languages [--master path] [--dry-run]
ai-i18n-tools glossary-generate
ai-i18n-tools help [command]

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

विकल्पदायराविवरण
-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 के लिए वायर्ड।

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

उपयोगविवरण
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)।

एमआईटी लाइसेंस के तहत जारी किया गया।