|
Dokumentace
Rezervovat demoPlatforma
PlatformaMCPCLI
APIWorkflows
NávodyChangelog

Přehled

  • @lingo.dev/cli

Začínáme

  • Rychlý start
  • Konfigurace

Reference

  • lingo push
  • lingo pull
  • Další příkazy
  • lingo purge

Konfigurace

  • Ovládání klíčů
  • Formáty
  • Jazyky

Návody

  • Přidání jazyka
  • Stávající překlady
  • Překlad znovu
  • Běhy, stav a obnova
  • CI/CD
  • Monorepa
  • Velké projekty

Průvodci

  • Poznámky pro překladatele

Hledáte starší CLI (v0)? Zobrazit dokumentaci k legacy CLI

Přidání jazyka

Přidání jazyka má dva kroky: přidejte ho mezi cíle a pak doplňte chybějící překlady.

1. Přidejte jazyk do konfigurace#

Upravte targetLocales v souboru .lingo/config.json:

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

ja je tu nově přidaný jazyk. Funguje jakýkoli kód BCP 47.

2. Doplňte nový jazyk#

bash
lingo push --backfill-missing

--backfill-missing přeloží všechny cíle, které ještě neexistují, napříč všemi nakonfigurovanými vzory. Soubory de, fr a es už existují, takže se přeskočí — vytvoří se jen nové soubory ja.

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

Proč nestačí obyčejný push?

Samotný příkaz lingo push bere v úvahu jen zdroje, jejichž hash se od posledního spuštění změnil. Přidání jazyka ale žádný zdroj nezmění, takže běžný push by nenašel nic k provedení. --backfill-missing se naopak řídí podle chybějících cílových souborů, což přesně odpovídá tomu, co vznikne po přidání nového jazyka.

Nejprve si udělejte odhad#

Pokud si chcete předem ověřit cenu přidání jazyka, aniž byste cokoli utratili:

bash
lingo push --backfill-missing --estimate

Vypíše odhadované náklady a skončí bez překladu. Více o --estimate a --force najdete v části Opětovný překlad.

Odebrání jazyka#

Odeberte ho z targetLocales a pak smažte jeho soubory:

bash
lingo purge --locale ja

Viz Vyčištění.

Byla tato stránka užitečná?

Max PrilutskiyMax Prilutskiy·Aktualizováno před 4 dny·1 min čtení