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

Lingo.dev CLI

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

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

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

Возможности

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

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

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

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

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

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

Игнорирование ключей

Игнорируемые ключи полностью исключаются из процесса перевода. Они не появляются в целевых файлах — CLI пропускает их при поиске контента и никогда не отправляет в систему перевода.

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

Добавьте ignoredKeys в бакет в i18n.json:

json
{
  "buckets": {
    "json": {
      "include": ["locales/[locale].json"],
      "ignoredKeys": ["internal/debug", "dev/testData"]
    }
  }
}

Как это работает#

Возьмём такой исходный файл:

json
{
  "welcome": "Welcome to our platform",
  "internal": {
    "debug": "Debug mode enabled",
    "testData": "Sample test content"
  }
}

С "ignoredKeys": ["internal/debug", "internal/testData"] целевой файл на испанском будет выглядеть так:

json
{
  "welcome": "Bienvenido a nuestra plataforma"
}

Весь раздел internal в целевом файле отсутствует.

Нотация путей ключей#

Используйте прямой слеш (/) для вложенных ключей и звёздочку (*) для шаблонов:

json
{ "ignoredKeys": ["internal/*", "dev/settings"] }

Ключи с точками работают естественным образом — dev/api.mock указывает на "api.mock" внутри "dev".

Игнорирование ключей vs. блокировка ключей#

Игнорирование ключейБлокировка ключей
Появляется в целевых файлахНетДа — с исходным значением
Сценарий использованияОтладочный, тестовый и внутренний контентНазвания брендов, технические ID

Что дальше#

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

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

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