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):
| Valor | Scaffolds |
|---|---|
ui-markdown | Fluxo de trabalho de strings de UI Markdown |
ui-docusaurus | UI Docusaurus + docs |
ui-starlight | Docs Starlight |
ui-vitepress | Docs VitePress (docsOutput.style: "vitepress") mais vitepressThemeCatalog para strings de tema |
ui-nextra | Docs Nextra (docsOutput.style: "nextra") mais nextraDictionaryPath para o dicionário de tema (barra lateral _meta.ts é coletada automaticamente) |
ui-fumadocs | Docs Fumadocs (docsOutput.style: "fumadocs") mais fumadocsUiCatalog para substituições de UI (barra lateral meta.json é coletada automaticamente) |
ui-astro-website | Strings de UI do site Astro |
ui-json-bundles | JSON (somente json[]) |
--with-translate-ignore cria um .translate-ignore inicial.