|
Documentação
Agende uma demoPlataforma
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

  • Controles de chave
  • Formatos
  • Idiomas

Guias

  • Adicionando um idioma
  • Traduções existentes
  • Retradução
  • Notas do tradutor
  • Execuções, estado e recuperação
  • CI/CD
  • Monorepos
  • Projetos grandes

Está procurando a versão anterior do CLI (v0)? Veja a documentação do CLI legado

Adicionando um idioma

Adicionar um idioma envolve duas etapas: incluí-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 item 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 arquivos de, fr e es já existem, então são ignorados — apenas os novos arquivos ja são gerados.

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

Por que não usar um push comum?

Um lingo push simples só verifica as fontes cujo hash mudou desde a última execução. Adicionar um idioma não altera nenhuma fonte, então um push comum não encontraria nada para fazer. Já --backfill-missing se baseia em arquivos de destino ausentes, que é exatamente o que um novo idioma gera.

Estime antes#

Para ver o custo de adicionar um idioma antes de gastar qualquer valor:

bash
lingo push --backfill-missing --estimate

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

Removendo um idioma#

Remova-o de targetLocales e depois exclua os arquivos correspondentes:

bash
lingo purge --locale ja

Consulte Purge.

Esta página foi útil?

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