Opětovný překlad

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

Zastaralé

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

CLI od Lingo.dev nabízí možnosti ručního opětovného překladu pro obnovení překladů i v případě, že se zdrojový text nezměnil — například po přepnutí AI modelů, úpravě překladových promptů nebo vylepšení konfigurace lokalizační engine.

Informace o automatickém opětovném překladu spuštěném změnami zdrojového textu najdete v části Automatický opětovný překlad.

Kompletní opětovný překlad#

Obejděte lockfile a znovu přeložte veškerý obsah:

bash
npx lingo.dev@latest run --force

Tím znovu přeložíte všechny klíče ve všech cílových jazycích a znovu vytvoříte soubor i18n.lock.

Cílený opětovný překlad#

Podle jazyka#

bash
npx lingo.dev@latest run --force --target-locale es

Znovu přeloží pouze španělštinu a všechny ostatní jazyky ponechá beze změny.

Podle typu bucketu#

bash
npx lingo.dev@latest run --force --bucket json

Znovu přeloží pouze soubory JSON a Markdown i ostatní formáty ponechá beze změny.

Podle klíče#

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

Znovu přeloží jeden klíč ve všech cílových jazycích. Podporuje také glob vzory.

Podle souboru#

bash
npx lingo.dev@latest run --force --file blog.[locale].json

Znovu přeloží konkrétní soubory. Lze kombinovat více přepínačů --file.

Kombinace možností#

bash
npx lingo.dev@latest run --force --bucket json --target-locale es

Jednotlivé možnosti můžete kombinovat pro přesné řízení — tento příklad znovu přeloží veškerý obsah JSON pouze do španělštiny.

Efektivní opětovný překlad pomocí purge#

Pro nejlepší výkon použijte purge před run místo --force. Využijete tak vestavěný mechanismus cache v CLI:

bash
# Remove existing translations for a specific key
npx lingo.dev@latest purge --key welcome.title

# Then regenerate (without --force)
npx lingo.dev@latest run

Kdy použít opětovný překlad#

ScénářDoporučený postup
Zdrojový text se změnilAutomaticky — bez nutnosti další akce
Přepli jste na jiný AI modelrun --force nebo cílený opětovný překlad
Upravili jste překladové promptyrun --force nebo cílený opětovný překlad
Vylepšili jste konfiguraci enginuCílený opětovný překlad pro dotčené jazyky
Nízká kvalita v konkrétním jazycerun --force --target-locale <locale>

Další kroky#