lingo.dev i18n
Документация по CLI для команды i18n
Введение
УСТАРЕЛО: Запускать pipeline локализации (лучше использовать команду run)
Использование
lingo.dev i18n [options]
Опции
--locale <locale>
lingo.dev i18n --locale <locale>
Ограничить обработку указанными кодами целевых локалей из i18n.json. Флаг можно повторять для добавления нескольких локалей. По умолчанию — все настроенные целевые локали.
Требует указания значения.
--bucket <bucket>
lingo.dev i18n --bucket <bucket>
Ограничить обработку определёнными типами bucket, заданными в i18n.json (например, json, yaml, android). Флаг можно повторять для добавления нескольких типов bucket. По умолчанию — все bucket.
Требует указания значения.
--key <key>
lingo.dev i18n --key <key>
Ограничить обработку одним ключом перевода по точному совпадению. Фильтрует все bucket и локали, чтобы обработать только этот ключ — удобно для тестирования или отладки конкретных переводов. Пример: auth.login.title
Требует указания значения.
--file [files...]
lingo.dev i18n --file [files...]
Фильтрует обработку только по bucket, чьи пути файлов содержат эти подстроки. Пример: 'components' — чтобы обработать только файлы в директориях components.
Значение можно не указывать.
--api-key <api-key>
lingo.dev i18n --api-key <api-key>
Переопределить API-ключ из настроек или переменных окружения
Требует указания значения.
Флаги
--frozen
lingo.dev i18n --frozen
Проверяет, что переводы актуальны, без внесения изменений — завершится с ошибкой, если исходные файлы, целевые файлы или lockfile не синхронизированы. Идеально для CI/CD, чтобы убедиться в согласованности переводов перед деплоем
--force
lingo.dev i18n --force
Принудительно перевести все ключи заново, игнорируя определение изменений. Полезно, если нужно пересоздать переводы с обновлёнными AI-моделями или настройками перевода
--verbose
lingo.dev i18n --verbose
Показать переводимые данные в виде отформатированного JSON для каждого bucket и локали
--interactive
lingo.dev i18n --interactive
Просмотреть и отредактировать переводы, сгенерированные AI, в интерактивном режиме перед применением изменений к файлам
--debug
lingo.dev i18n --debug
Поставить на паузу перед запуском локализации, чтобы можно было подключить отладчик
--strict
lingo.dev i18n --strict
Остановиться сразу при первой ошибке, не обрабатывая остальные bucket и локали (режим fail-fast)