|Labs
Rezervovat demoPlatforma
React (Lingo Compiler)
Alpha
React (MCP)React (i18n)Legacy CLI (v0)
Zastaralé

Lingo.dev CLI

  • Jak to funguje
  • Nastavení
  • Rychlý start
  • Monorepa

Konfigurace

  • Podporované formáty
  • i18n.json
  • i18n.lock
  • Podporované jazyky

Funkce

  • Stávající překlady
  • Přidání jazyků
  • Přepsání
  • Poznámky pro překladatele
  • Překladové klíče
  • Přejmenování klíčů
  • Uzamykání klíčů
  • Ignorování klíčů
  • Zachování klíčů
  • Extrakce klíčů pomocí AI

Výkon

  • Velké projekty
  • Paralelní zpracování
  • Odhad nákladů

Opětovný překlad

  • Automatický opětovný překlad
  • Opětovný překlad
  • Odstranění překladů

Tato dokumentace se týká legacy CLI (v0) a je zastaralá. Aktuální CLI je v1. Zobrazit dokumentaci k aktuálnímu CLI

Přidání jazyků

Nové cílové jazyky přidáte úpravou pole targets v souboru i18n.json a spuštěním CLI. Pro nové jazyky se vygenerují kompletní překladové soubory, zatímco stávající překlady zůstanou beze změny.

Přidání jazyka#

Upravte konfiguraci v souboru i18n.json:

json
{
  "locale": {
    "source": "en",
    "targets": ["es", "fr", "de"]
  }
}

Spusťte CLI:

bash
npx lingo.dev@latest run

CLI vytvoří kompletní překladové soubory pro každý nový jazyk:

text
locales/
  en.json    (source - unchanged)
  es.json    (existing - unchanged)
  fr.json    (existing - unchanged)
  de.json    (new - fully translated)

Stávající vs. nové jazyky#

CLI pracuje se stávajícími a novými jazyky odlišně:

Stávající jazykyNové jazyky
ChováníPřeloží se jen chybějící klíčeKompletní soubory se vygenerují od nuly
Stávající obsahZachovánoNevztahuje se

Regionální varianty#

CLI podporuje regionální jazykové varianty pomocí tagů BCP 47:

json
{
  "locale": {
    "source": "en-US",
    "targets": ["en-GB", "es-ES", "es-MX", "fr-FR", "fr-CA", "pt-BR", "pt-PT"]
  }
}

Každá varianta dostane samostatný překladový soubor s terminologií, pravopisem a tónem odpovídajícími danému regionu.

Cílené generování#

Vygenerujte překlady pro konkrétní jazyk, aniž byste museli zpracovat všechny cíle:

bash
npx lingo.dev@latest run --target-locale de

To se hodí, když přidáváte jazyky postupně a chcete si před dalším rozšířením zkontrolovat kvalitu.

Odebírání jazyků#

Odeberte jazyk z pole targets a CLI ho přestane zpracovávat. Existující soubory se nesmažou — pokud je už nepotřebujete, odstraňte je ručně.

Další kroky#

Stávající překlady
Integrace s projekty, které už překlady mají
Paralelní zpracování
Zpracování více jazyků současně
Velké projekty
Strategie pro škálování lokalizace
i18n.json
Kompletní konfigurační Reference

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

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