Odstranění překladů

Aktualizováno: před 2 čtvrtletími · 1 min čtení

Zastaralé

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

Příkaz purge odstraňuje překlady z cílových souborů podle zadaných kritérií – typu bucketu, vzoru souboru, klíče nebo jazyka. Zároveň aktualizuje soubor i18n.lock, aby odpovídal provedenému odstranění.

Použití#

bash
npx lingo.dev@latest purge [options]

Možnosti#

MožnostPopisPříklad
--bucket <type>Odstraní překlady v konkrétním bucketu. Lze použít opakovaně.--bucket json
--file <pattern>Odstraní překlady v souborech, které odpovídají glob vzoru.--file src/**/*.json
--key <key>Odstraní konkrétní klíč překladu. Podporuje glob vzory.--key app.title
--locale <code>Odstraní překlady pro konkrétní jazyk. Lze použít opakovaně.--locale fr --locale de
--yes-reallyPřeskočí interaktivní potvrzovací výzvu.--yes-really

Příklady#

Odstranění konkrétního klíče#

bash
npx lingo.dev@latest purge --key app.title

Odstraní app.title ze všech cílových souborů i z lockfile.

Odstranění všech překladů v bucketu#

bash
npx lingo.dev@latest purge --bucket json

Odstranění překladů pro konkrétní jazyky#

bash
npx lingo.dev@latest purge --locale fr --locale de

Odstranění podle vzoru souboru#

bash
npx lingo.dev@latest purge --file src/**/*.json

Přeskočení potvrzení#

bash
npx lingo.dev@latest purge --key obsolete.key --yes-really

Workflow purge + run#

Pro efektivní opětovný překlad nejprve spusťte purge a potom run bez --force. Tím využijete mechanismus cachování v CLI:

bash
npx lingo.dev@latest purge --key welcome.title
npx lingo.dev@latest run

Tento přístup je efektivnější než run --force, protože znovu přeloží jen obsah odstraněný pomocí purge.

Další kroky#