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)