Skip to content

CLI — Configuração

version

Sinopse: ai-i18n-tools version

Exibe a versão da CLI e o carimbo de data/hora da compilação (mesmas informações que -V / --version no programa raiz).


init

Sinopse: ai-i18n-tools init [-t <template>] [-o <path>] [-P <provider>] [--with-translate-ignore]

Escreva um arquivo de configuração inicial (inclui provider / providers, concurrency, batchConcurrency, batchSize, maxBatchChars e docs[].addFrontmatter). Os comandos de tradução que chamam um LLM exigem a chave de API do provedor ativo no ambiente ou .env (exceto Ollama) — consulte Provedor e chave de API.

Opções principais: -t / --template, -o / --output, -P / --provider, --with-translate-ignore

-P / --provider seleciona qual predefinição integrada para scaffolding (openrouter quando omitido). Deve ser um dos seguintes: openrouter, openai, anthropic, gemini, deepseek, cerebras, groq, mistral, xai, nvidia, alibaba, apifun, ollama.

Modelos (-t):

ValorScaffolds
ui-markdownFluxo de trabalho de strings de UI Markdown
ui-docusaurusUI Docusaurus + docs
ui-starlightDocs Starlight
ui-vitepressDocs VitePress (docsOutput.style: "vitepress") mais vitepressThemeCatalog para strings de tema
ui-nextraDocs Nextra (docsOutput.style: "nextra") mais nextraDictionaryPath para o dicionário de tema (barra lateral _meta.ts é coletada automaticamente)
ui-fumadocsDocs Fumadocs (docsOutput.style: "fumadocs") mais fumadocsUiCatalog para substituições de UI (barra lateral meta.json é coletada automaticamente)
ui-astro-websiteStrings de UI do site Astro
ui-json-bundlesJSON (somente json[])

--with-translate-ignore cria um .translate-ignore inicial.

Lançado sob a licença MIT.