Удаление переводов

Удалите переводы для указанных бакетов, файлов, ключей или локалей.

Использование

npx lingo.dev@latest purge [options]

Описание

Команда purge позволяет удалять переводы из вашего проекта на основе определённых критериев. Вы можете выбрать конкретные бакеты, файлы, ключи или локали. Это полезно для очистки устаревших или ненужных переводов.

Совет: Для достижения наилучших результатов при повторном переводе сначала выполните команду purge, а затем используйте команду run без параметра --force. Такой подход использует встроенный механизм кэширования для более эффективного повторного перевода (в отличие от использования run --force).

Опции

ОпцияОписаниеПример
--bucket <bucket>Бакет(ы) для обработки. Можно использовать несколько раз.--bucket json --bucket markdown
--file [files...]Файл(ы) для обработки. Обрабатываются только файлы, соответствующие указанным шаблонам.--file src/**/*.json
--key <key>Ключ для удаления. Удаляет все ключи перевода, соответствующие указанному шаблону.--key app.title
--locale <locale>Локаль(и) для обработки. Можно использовать несколько раз.--locale fr --locale de
--yes-reallyПропускает интерактивное подтверждение и удаляет без запроса.--yes-really
-h, --helpПоказать справку.--help

Примеры

Удаление конкретного ключа

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

Удаление всех переводов в бакете

npx lingo.dev@latest purge --bucket json

Удаление для конкретных локалей

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

Удаление с использованием шаблона файлов

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

Удаление без подтверждения

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