Přidání jazyků

Aktualizováno: minulé čtvrtletí · 1 min čtení

Zastaralé

Tato dokumentace pokrývá starší CLI (v0). Aktuální CLI je v1. Zobrazit aktuální dokumentaci CLI

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#