Удалить переводы

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

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

npx lingo.dev@latest purge [options]

Описание

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

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

Опции

ОпцияОписаниеПример
--bucket <bucket>Бакет(ы) для обработки. Можно использовать несколько раз.--bucket json --bucket markdown
--file [files...]Файл(ы) для обработки. Обрабатываются только файлы, подходящие под указанный glob-шаблон.--file src/**/*.json
--key <key>Ключ для удаления. Удаляет все ключи перевода, подходящие под указанный glob-шаблон.--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