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:
npx lingo.dev@latest run --forceTí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#
npx lingo.dev@latest run --force --target-locale esZnovu přeloží pouze španělštinu a všechny ostatní jazyky ponechá beze změny.
Podle typu bucketu#
npx lingo.dev@latest run --force --bucket jsonZnovu přeloží pouze soubory JSON a Markdown i ostatní formáty ponechá beze změny.
Podle klíče#
npx lingo.dev@latest run --force --key welcome.titleZnovu přeloží jeden klíč ve všech cílových jazycích. Podporuje také glob vzory.
Podle souboru#
npx lingo.dev@latest run --force --file blog.[locale].jsonZnovu přeloží konkrétní soubory. Lze kombinovat více přepínačů --file.
Kombinace možností#
npx lingo.dev@latest run --force --bucket json --target-locale esJednotlivé 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:
# Remove existing translations for a specific key
npx lingo.dev@latest purge --key welcome.title
# Then regenerate (without --force)
npx lingo.dev@latest runKdy použít opětovný překlad#
| Scénář | Doporučený postup |
|---|---|
| Zdrojový text se změnil | Automaticky — bez nutnosti další akce |
| Přepli jste na jiný AI model | run --force nebo cílený opětovný překlad |
| Upravili jste překladové prompty | run --force nebo cílený opětovný překlad |
| Vylepšili jste konfiguraci enginu | Cílený opětovný překlad pro dotčené jazyky |
| Nízká kvalita v konkrétním jazyce | run --force --target-locale <locale> |
