|
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

Další příkazy

Příkazy pro nastavení a identitu. Žádný z nich nesahá na zdrojový obsah — jen spravují přihlašovací údaje a propojení projektu.

lingo login#

Přihlášení do Lingo.dev. Dva způsoby:

OTP (výchozí, interaktivní)#

bash
lingo login
lingo login --email you@company.com           # skip the email prompt
lingo login --email you@company.com --code 123456   # skip the code prompt too

Pošle na váš e-mail jednorázový kód, ověří ho a uloží relaci Supabase do ~/.lingo/auth.json. Vedle ní se uloží i refresh tokeny, takže relace přetrvá i mezi spuštěními, dokud se výslovně neodhlásíte přes logout.

API klíč (CI / neinteraktivní)#

bash
lingo login --api-key lk_...

Uloží API klíč. Klíče vygenerujete na platformě Lingo.dev v nastavení API keys vaší organizace.

Na libovolný příkaz můžete také předat --api-key jako globální přepínač, čímž úplně obejdete uložené přihlašovací údaje:

bash
lingo push --api-key lk_...

Praktické pro jednorázové CI joby, které by neměly zapisovat přihlašovací údaje na disk.

lingo logout#

bash
lingo logout

Smaže ~/.lingo/auth.json. Pokud nejste přihlášení, nic se nestane.

lingo link#

bash
lingo link
lingo link --org org_a8c... --engine eng_b9d...   # skip prompts

Propojí aktuální projekt s organizací a lokalizačním engine. Zapíše orgId + engineId do .lingo/config.json (commitněte ho).

V interaktivním režimu si můžete vybrat ze svých existujících organizací/enginů nebo rovnou vytvořit nové — link se zeptá na název, projde onboardingovým dotazníkem pro nové organizace a před propojením vytvoří resource přes API.

lingo unlink#

bash
lingo unlink

Odebere orgId a engineId z .lingo/config.json. Nesmaže organizaci ani engine — jen zruší lokální propojení. Hodí se před opětovným propojením s jiným enginem.

lingo whoami#

bash
lingo whoami
lingo whoami --json

Zobrazí tři věci:

  1. Identita — e-mail, pod kterým jste přihlášení, nebo informaci, že používáte API klíč.
  2. Organizace — propojená organizace (název se načte z API).
  3. Engine — propojený engine (název se načte z API).
text
Email:   you@company.com
  Org:     Acme Inc (org_a8c...)
  Engine:  Production (eng_b9d...)
  Auth:    session

Pokud nejste v adresáři propojeného projektu, řádky Organizace/Engine se vynechají. --json vypisuje stejná data ve strukturované podobě pro skriptování.

Globální přepínač --api-key#

Každý příkaz podporuje přepínač --api-key, který jen pro toto spuštění přepíše uložené přihlašovací údaje. Běžný vzor v CI:

yaml
env:
  LINGO_API_KEY: ${{ secrets.LINGO_API_KEY }}
steps:
  - run: lingo push --backfill-missing --yes --api-key "$LINGO_API_KEY"

(CLI také jako fallback čte LINGO_API_KEY z proměnných prostředí.)

Kam dál#

  • lingo push — překlad podle scope a delta změn.
  • lingo pull — načítání napříč zařízeními.
  • Configuration — .lingo/config.json, lockfile, stav běhu.

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

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