|Labs
Заказать демоПлатформа
React (Lingo Compiler)
Альфа
React (MCP)React (i18n)CLI прежней версии (v0)
Устаревшее

Lingo.dev CLI

  • Как это работает
  • Настройка
  • Быстрый старт
  • Монорепозитории

Конфигурация

  • Поддерживаемые форматы
  • i18n.json
  • i18n.lock
  • Поддерживаемые локали

Возможности

  • Существующие переводы
  • Добавление языков
  • Переопределения
  • Примечания для переводчика
  • Ключи перевода
  • Переименование ключей
  • Блокировка ключей
  • Игнорирование ключей
  • Сохранение ключей
  • Извлечение ключей с помощью ИИ

Производительность

  • Крупные проекты
  • Параллельная обработка
  • Оценка стоимости

Повторный перевод

  • Автоматический повторный перевод
  • Повторный перевод
  • Удаление переводов

Эта документация посвящена CLI прежней версии (v0) и считается устаревшей. Текущая версия CLI — v1. См. документацию по текущей версии CLI

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

Команда purge удаляет переводы из целевых файлов по заданным критериям — типу бакета, шаблону файла, ключу или локали. При этом она обновляет файл i18n.lock, чтобы зафиксировать удаление.

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

bash
npx lingo.dev@latest purge [options]

Параметры#

ПараметрОписаниеПример
--bucket <type>Удаляет переводы в указанном бакете. Можно использовать несколько раз.--bucket json
--file <pattern>Удаляет переводы в файлах, подходящих под glob-шаблон.--file src/**/*.json
--key <key>Удаляет конкретный ключ перевода. Поддерживаются glob-шаблоны.--key app.title
--locale <code>Удаляет переводы для указанной локали. Можно использовать несколько раз.--locale fr --locale de
--yes-reallyПропускает интерактивное подтверждение.--yes-really

Примеры#

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

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

Удаляет app.title из всех целевых файлов и lockfile.

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

bash
npx lingo.dev@latest purge --bucket json

Удаление переводов для определённых локалей#

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

Удаление по шаблону файла#

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

Пропуск подтверждения#

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

Процесс Purge + Run#

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

bash
npx lingo.dev@latest purge --key welcome.title
npx lingo.dev@latest run

Этот подход эффективнее, чем run --force, потому что повторно переводится только удалённый контент.

Что дальше#

Повторный перевод
Когда и как выполнять повторный перевод контента
Автоматический повторный перевод
Как изменения исходного текста запускают повторный перевод
i18n.lock
Как lockfile отслеживает состояние
i18n.json
Полный Справочник по Конфигурации

Эта страница была полезной?

Max PrilutskiyMax Prilutskiy·Обновлено 6 дней назад·1 минута чтения