Pular para o conteúdo

Comandos CLI

Inicializa um novo projeto Tyndale. Cria tyndale.config.json com predefinições sensatas.

Terminal window
npx tyndale init

Configure as credenciais do seu fornecedor de IA.

Terminal window
npx tyndale auth

Extrai strings traduzíveis e gera traduções para todos os locales configurados.

Terminal window
npx tyndale translate [options]
FlagDescrição
--locale <code>Traduz apenas um locale específico
--forceRetraduz todas as strings, não apenas as alterações
--dry-runMostra o que seria traduzido sem escrever ficheiros
--token-budget <n>Orçamento de tokens por lote de IA (predefinição: 50000)
--concurrency <n>Máximo de sessões de tradução paralelas (detetado automaticamente)

Verifica se todos os locales têm traduções completas e bem formadas. Não são feitas chamadas de IA.

Terminal window
npx tyndale validate

Termina com código 1 se forem encontrados problemas. Ideal para pipelines de CI.

Extrai strings traduzíveis sem as traduzir. Útil para rever o que será enviado para o fornecedor de IA.

Terminal window
npx tyndale extract

Traduz ficheiros de documentação (MDX/MD) para qualquer framework suportado. Deteta automaticamente o framework de documentação ou usa a configuração de tyndale.config.json.

Terminal window
npx tyndale translate-docs [options]
FlagDescrição
--content-dir <path>Substitui a pasta de conteúdo da documentação
--forceRetraduz toda a documentação, não apenas os ficheiros em falta
--concurrency <n>Máximo de sessões de tradução paralelas (detetado automaticamente)

Frameworks suportados: Starlight, Docusaurus, VitePress, MkDocs, Nextra.

translate-docs escreve .tyndale-docs-state.json na raiz do seu projeto para acompanhar os hashes dos documentos de origem. Faça commit deste ficheiro para que novos clones possam ignorar documentação inalterada sem retradução.

Deteta o framework de documentação e guarda a configuração em tyndale.config.json.

Terminal window
npx tyndale translate-docs setup

Analisa o seu projeto em busca de sinais do framework (dependências de pacote e ficheiros de configuração), confirma o framework detetado e escreve a secção docs na sua configuração.

Altera o modelo de IA usado nas traduções.

Terminal window
npx tyndale model