|Labs
Marcar uma demonstraçãoPlataforma
React (Lingo Compiler)
Alpha
React (MCP)React (i18n)CLI antiga (v0)
Descontinuado

Lingo.dev CLI

  • Como funciona
  • Configuração
  • Início rápido
  • Monorepos

Configuração

  • Formatos suportados
  • i18n.json
  • i18n.lock
  • Idiomas suportados

Funcionalidades

  • Traduções existentes
  • Adicionar idiomas
  • Substituições
  • Notas para tradutores
  • Chaves de tradução
  • Renomeação de chaves
  • Bloqueio de chaves
  • Ignorar chaves
  • Preservação de Chaves
  • Extraia chaves com IA

Desempenho

  • Projetos de Grande Escala
  • Processamento Paralelo
  • Estimativa de custo

Retradução

  • Retradução automática
  • Retradução
  • Remover traduções

Esta documentação abrange a CLI anterior (v0) e foi descontinuada. A CLI atual é a v1. Consulte a documentação da CLI atual

Retradução automática

A Lingo.dev CLI retraduz automaticamente o conteúdo sempre que altera o texto de origem. O lockfile guarda fingerprints para cada string de origem — quando uma fingerprint muda, a CLI envia o conteúdo atualizado pelo pipeline de tradução e substitui a tradução anterior em todos os ficheiros de destino.

Como funciona#

json
// locales/en.json (original)
{ "button.save": "Save changes" }

// locales/es.json (generated)
{ "button.save": "Guardar cambios" }

Depois de editar a origem:

json
// locales/en.json (updated)
{ "button.save": "Save all changes" }

Ao executar npx lingo.dev@latest run, a CLI deteta a nova fingerprint e retraduz:

json
// locales/es.json (updated automatically)
{ "button.save": "Guardar todos los cambios" }

As chaves inalteradas são totalmente ignoradas — apenas a chave modificada é enviada para o backend de tradução.

O que desencadeia a retradução#

AlteraçãoÉ retraduzido?
Texto de origem modificadoSim
Texto de origem inalteradoNão
Chave renomeada, conteúdo inalteradoNão — a tradução é mantida
Chave removida da origemTradução removida dos ficheiros de destino
Nova chave adicionada à origemTraduzido como conteúdo novo

Overrides e retradução automática#

Se tiver substituído manualmente uma tradução, a retradução automática substitui essa alteração quando a origem muda. Isto é intencional — uma alteração na origem indica que o significado mudou e que é necessária uma nova tradução.

Para retraduzir conteúdo por outros motivos (alteração do modelo, atualização do prompt), consulte Retradução.

Próximos passos#

Retradução
Opções de retradução manual
i18n.lock
Como o fingerprinting acompanha as alterações
Overrides
Como as edições manuais são preservadas
Remover traduções
Eliminar traduções dos ficheiros de destino

Esta página foi útil?

Max PrilutskiyMax Prilutskiy·Atualizado há 5 dias·1 min de leitura