Удаление переводов
Удалите переводы для указанных бакетов, файлов, ключей или локалей.
Использование
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