Skip to content

CLI — Fluxos de trabalho e status

sync

Sinopse: ai-i18n-tools sync [options]

Extrai (se ativado), depois tradução da IU, depois translate-svg quando features.translateSVG e config.svg são definidos, depois tradução da documentação, depois translate-json quando features.translateJson e json[] são definidos — a menos que seja ignorado com --no-ui, --no-svg, --no-docs ou --no-json.

Opções principais: -l, -p / -f, --dry-run, -j, -b, --force, --force-update, --no-ui, --no-svg, --no-docs, --no-json

--force é encaminhado para as etapas de IU e SVG, bem como para docs/JSON; --force-update se aplica a docs, JSON e SVG (não IU). A fase de docs também encaminha --emphasis-placeholders e --debug-failed (mesmo significado que translate-docs). --prompt-format não é um sinalizador sync; as etapas de docs e JSON usam o padrão integrado (json-array).


status

Sinopse: ai-i18n-tools status [--max-columns <n>]

Quando features.translateUIStrings está ativado, imprime a cobertura da IU por localidade (Translated / Missing / Total). Em seguida, imprime o status da tradução markdown por arquivo × localidade (sem filtro --locale; as localidades vêm da configuração). Quando features.translateJson está ativado e json[] está configurado, também imprime o status do pacote JSON por bloco. Grandes listas de localidades são divididas em tabelas repetidas de até n colunas de localidade (padrão 9) para que as linhas permaneçam estreitas no terminal.

Opções principais: --max-columns


statistics

Sinopse: ai-i18n-tools statistics [--max-columns <n>]

Imprime o cache da documentação e as estatísticas strings.json (mesmos agregados que Painel de Tradução → Estatísticas). --max-columns: máximo de colunas de localidade por tabela de modelo × localidade (padrão 6).

Opções principais: --max-columns

Ver também: Estatísticas do painel

Lançado sob a licença MIT.