Skip to content

Referência da CLI

Execute ai-i18n-tools <command> --help para cada flag em um comando. As páginas abaixo adicionam contexto, opções-chave e links para guias de tópicos.

Visão geral do comando

Configuração

ComandoResumo
versionImprime a versão da CLI e o carimbo de data/hora da compilação.
initGrava uma configuração inicial; -t seleciona um modelo de scaffold.

ComandoResumo
check-modelsValida os IDs de modelo configurados em relação ao provedor ativo.
list-modelsLista os modelos anunciados pelo provedor ativo.
bench-modelsAvalia modelos configurados em uma tradução de amostra.
list-languagesLista o catálogo de idiomas da UI incluído.

Strings da UI

ComandoResumo
extractAtualiza strings.json a partir de literais de origem e marcadores HTML.
mark-htmlInsere marcadores data-i18n* em arquivos HTML.
generate-ui-languagesGrava ui-languages.json a partir de localidades de configuração.
translate-uiTraduz strings da UI (strings.json → JSON de localidade).
sync-uiExtrai e, em seguida, traduz strings da UI.
proofread-uiExtrai e, em seguida, revisa strings da UI de localidade de origem com LLM.
export-ui-xliffExporta strings.json para XLIFF 2.0.

Documentos

ComandoResumo
translate-docsTraduz markdown, MDX, .astro e catálogos de framework.
write-heading-idsInsere linhas de âncora HTML antes dos títulos ATX.
check-markdownEscaneia markdown/MDX em busca de problemas de delimitador e ênfase.

Outro conteúdo

ComandoResumo
translate-jsonTraduz JSON aninhado por blocos de configuração json[].
translate-svgTraduz arquivos SVG configurados em config.svg.

Fluxos de trabalho e status

ComandoResumo
syncExecuta extração + UI + SVG + docs + JSON em um pipeline.
statusImprime a cobertura de tradução da UI, da documentação e do JSON.
statisticsImprime estatísticas de cache e strings.json.

Cache e manutenção

ComandoResumo
cleanupRemove linhas de cache obsoletas/órfãs/com localidade não configurada e repopula problemas de markdown.
clean-tempEncontra e exclui backups de *.log, *.tmp e cache.
purge-localeRemove linhas de cache e artefatos gerados para o(s) idioma(s).

Ferramentas

ComandoResumo
dashboardInicia a interface web do Painel de Tradução.
glossary-generateGrava um modelo glossary-user.csv vazio.
helpExibe ajuda para um subcomando.

Sinopse

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]

Opções raiz e globais

OpçãoEscopoDescrição
-V / --versionPrograma raizExibe o número da versão e o carimbo de data da compilação (mesmas informações do subcomando version).
-h / --helpPrograma raizExibe ajuda para o programa raiz ou para um subcomando quando usado com um nome de comando.
-c / --config <path>Todos os comandosCaminho do arquivo de configuração (padrão: ai-i18n-tools.config.json).
-v / --verboseTodos os comandosRegistro detalhado (verbose logging).
-P / --provider <name>Todo comandoProvedor de LLM ativo para esta execução; substitui a chave provider da configuração. Deve ser configurado em providers.
-L / --ui-lang <code>Todos os comandosIdioma da própria interface do usuário da ferramenta (ajuda da CLI, logs/resumos, painel); fonte de maior prioridade. Consulte Idioma da interface do usuário da ferramenta.
-w / --write-logs [path]Comandos selecionadosRedireciona a saída do console para um arquivo .log (caminho padrão: sob a raiz cacheDir). Conectado apenas para translate-docs, translate-json, translate-svg, translate-ui, sync-ui, sync e cleanup.

Ajuda por comando

UsoDescrição
ai-i18n-tools <command> --helpTodas as opções para esse comando.
ai-i18n-tools help <command>Saída idêntica à de <command> --help.

Localidades de destino (-l / --locale)

ComandosComportamento
translate-docs, translate-json, translate-svg, translate-ui, sync, sync-ui, export-ui-xliff-l / --locale <codes> — códigos BCP-47 de destino separados por vírgulas (por exemplo, de,fr,pt-BR). Quando omitido, os padrões vêm da configuração (blocos json[] também podem definir targetLocales por bloco; as etapas da UI usam targetLocales menos sourceLocale).
proofread-ui-l / --locale <code> — local de origem único para revisar (padrão: configuração sourceLocale).

Lançado sob a licença MIT.