W36 – Přeložte znovu konkrétní části, klidně až na úroveň jediného klíče

Veronica PrilutskayaCPO a spoluzakladatelPublished před 4 dny · 1 min read

Teď můžete znovu přeložit konkrétní části obsahu, klidně až na úroveň jediného klíče.

Příkaz Lingo.dev CLI lingo push znovu přeloží jen zdrojový text, který jste upravili. Některé změny se ale odehrávají ve vašem lokalizačním engine, ne v souborech: přepnete model, přidáte termíny do glosáře nebo upravíte pravidla. Zdroj přitom zůstává stejný, takže lingo push nenajde nic, co by bylo potřeba přeložit znovu. Teď si můžete nechat znovu přeložit přesně ty části, které chcete — od jednoho klíče až po celý jazyk.

Spusťte lingo push messages/en.json --key auth.login a Lingo.dev znovu přeloží jen klíče, které uvedete. Klíč je jeho cesta v souboru, takže můžete vybrat jednu hodnotu, celý podstrom nebo několik klíčů najednou. Všechno ostatní zůstane beze změny. Pokud si nejste jistí, které klíče uvést, váš AI coding assistant si může přečíst soubor a příkaz za vás napsat.

Pokud změna ovlivní víc než jen pár řetězců, znovu přeložte celé soubory. Spusťte lingo push src/en/**/*.json --force a Lingo.dev znovu přeloží všechny řetězce v souborech, které uvedete. A pokud je potřeba předělat jeden jazyk, spusťte lingo purge --locale fr, tím smažete francouzské soubory, a potom lingo push --backfill-missing, abyste je znovu přeložili. Ostatní jazyky zůstanou stejné.

Průvodce opětovným překladem popisuje všechny možnosti.

Totéž můžete udělat i v pull requestu. Přidejte komentář /lingo translate docs/en/**/*.md --force a GitHub App znovu přeloží odpovídající soubory v PR. Přidejte --locales fr, pokud chcete znovu přeložit jen jeden jazyk.