lingo.dev i18n

Документация по CLI для команды i18n

Введение

УСТАРЕЛО: Запускать локализационный конвейер (предпочтительно использовать команду run)

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

lingo.dev i18n [опции]

Опции

--locale <locale>

lingo.dev i18n --locale <locale>

Ограничивает обработку указанными кодами целевых локалей из i18n.json. Повторите флаг, чтобы включить несколько локалей. По умолчанию используются все настроенные целевые локали.

Требует указания значения.

--bucket <bucket>

lingo.dev i18n --bucket <bucket>

Ограничивает обработку определёнными типами контейнеров, указанными в i18n.json (например, json, yaml, android). Повторите флаг, чтобы включить несколько типов контейнеров. По умолчанию используются все контейнеры.

Требует указания значения.

--key <key>

lingo.dev i18n --key <key>

Ограничивает обработку одним ключом перевода по точному совпадению. Фильтрует все контейнеры и локали, чтобы обработать только этот ключ, что полезно для тестирования или отладки конкретных переводов. Пример: auth.login.title

Требует указания значения.

--file [files...]

lingo.dev i18n --file [files...]

Фильтрует обработку только для контейнеров, пути файлов которых содержат указанные подстроки. Пример: '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, для каждого сегмента и локали

--interactive

lingo.dev i18n --interactive

Просмотр и редактирование переводов, созданных ИИ, в интерактивном режиме перед применением изменений к файлам

--debug

lingo.dev i18n --debug

Пауза перед обработкой локализации, чтобы вы могли подключить отладчик

--strict

lingo.dev i18n --strict

Немедленная остановка при первой ошибке вместо продолжения обработки оставшихся сегментов и локалей (режим быстрого завершения)