|
Documentação
Marcar uma demonstraçãoPlataforma
PlataformaMCPCLI
APIWorkflows
GuiasChangelog

Visão geral

  • @lingo.dev/cli

Primeiros passos

  • Início rápido
  • Configuração

Referência

  • lingo push
  • lingo pull
  • Outros comandos
  • lingo purge

Configuração

  • Controlos de chaves
  • Formatos
  • Idiomas

Guias

  • Adicionar um idioma
  • Traduções existentes
  • Retradução
  • Notas de tradução
  • Execuções, estado e recuperação
  • CI/CD
  • Monorepos
  • Projetos de grande escala

Está à procura da CLI anterior (v0)? Consulte a documentação da CLI anterior

Adicionar um idioma

Adicionar um idioma envolve dois passos: indicá-lo como destino e, depois, preencher o que falta.

1. Adicione o idioma à sua configuração#

Edite targetLocales em .lingo/config.json:

json
{
  "sourceLocale": "en",
  "targetLocales": ["de", "fr", "es", "ja"]
}

ja é o novo elemento aqui. Qualquer código BCP 47 funciona.

2. Preencha o novo idioma#

bash
lingo push --backfill-missing

--backfill-missing traduz todos os destinos que ainda não existem, em todos os padrões configurados. Os ficheiros de, fr e es já existem, por isso são ignorados — só são gerados os novos ficheiros ja.

text
✓ Run lfr_a8c...: localized 14 target file(s), 0 already up-to-date.

Porque não fazer apenas um push?

Um lingo push simples só analisa as origens cujo hash mudou desde a última execução. Adicionar um idioma não altera nenhuma origem, por isso um push simples não encontraria nada para fazer. --backfill-missing baseia-se, em vez disso, em ficheiros de destino em falta, que é exatamente o que um novo idioma cria.

Estime primeiro#

Para ver o custo de adicionar um idioma antes de gastar o que quer que seja:

bash
lingo push --backfill-missing --estimate

Mostra o custo estimado e termina sem traduzir. Consulte Retradução para saber mais sobre --estimate e --force.

Remover um idioma#

Remova-o de targetLocales e, depois, elimine os respetivos ficheiros:

bash
lingo purge --locale ja

Consulte Purge.

Esta página foi útil?

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