Спросите свой вопрос и получите сводку документа, используя эту страницу и выбранного вами поставщика AI
История версий
- "Добавлена команда standalone"v8.6.431.03.2026
- "Добавлена команда CI"v7.5.1106.01.2026
- "Добавлена команда list projects"v7.5.1106.01.2026
- "Добавлена команда init"v7.5.930.12.2025
- "Добавлена команда extract"v7.2.322.11.2025
- "Добавлен параметр skipIfExists в команду translate"v7.1.005.11.2025
- "Добавлены алиасы для аргументов и команд CLI"v6.1.427.01.2025
- "Добавлен параметр сборки к командам"v6.1.305.10.2025
- "Добавлена команда version"v6.1.226.09.2025
- "Параметр verbose по умолчанию установлен в true через CLI"v6.1.026.09.2025
- "Добавлены команда watch и параметр with"v6.1.023.09.2025
- "Добавлена команда editor"v6.0.123.09.2025
- "Добавлены команды content test и list"v6.0.017.09.2025
- "Обновлена документация параметров команд CLI"v5.5.1111.07.2025
- "Инициализация истории"v5.5.1029.06.2025
Содержимое этой страницы было переведено с помощью ИИ.
Смотреть последнюю версию оригинального контента на английскомЕсли у вас есть идея по улучшению этой документации, не стесняйтесь внести свой вклад, подав запрос на вытягивание на GitHub.
Ссылка на документацию GitHubКопировать Markdown документа в буфер обмена
Intlayer CLI - Все команды Intlayer CLI для вашего многоязычного сайта
Содержание
Установка пакета
Установите необходимые пакеты с помощью npm:
Копировать код в буфер обмена
npm install intlayer-cli -gЕсли пакет intlayer уже установлен, CLI устанавливается автоматически. Вы можете пропустить этот шаг.
пакет intlayer-cli
Пакет intlayer-cli предназначен для транспиляции ваших объявлений Intlayer в словари.
Этот пакет транспилирует все файлы Intlayer, такие как src/**/*.content.{ts|js|mjs|cjs|json}. Узнайте, как объявлять файлы контента Intlayer.
Для интерпретации словарей Intlayer вы можете использовать интерпретаторы, такие как react-intlayer или next-intlayer.
Поддержка файлов конфигурации
Intlayer принимает несколько форматов файлов конфигурации:
intlayer.config.tsintlayer.config.jsintlayer.config.jsonintlayer.config.cjsintlayer.config.mjs.intlayerrc
Чтобы узнать, как настроить доступные языки или другие параметры, обратитесь к документации по конфигурации здесь.
Выполнение команд Intlayer
Аутентификация
- Login - Аутентификация в Intlayer CMS и получение учетных данных для доступа
Основные команды
- Build Dictionaries - Сборка словарей из файлов объявления контента
- Watch Dictionaries - Отслеживание изменений и автоматическая сборка словарей
- Create Standalone Bundle - Создание автономной JavaScript-сборки, содержащей Intlayer и указанные пакеты
- Check CLI Version - Проверка версии установленного Intlayer CLI
- List Projects - Список всех проектов Intlayer в директории или git-репозитории
Управление словарями
- Push Dictionaries - Отправка словарей в редактор Intlayer и CMS
- Pull Dictionaries - Получение словарей из редактора Intlayer и CMS
- Fill Dictionaries - Заполнение, аудит и перевод словарей с помощью ИИ
- Test Missing Translations - Тестирование и выявление недостающих переводов
- List Content Declaration Files - Список всех файлов объявления контента в вашем проекте
Управление компонентами
- Extract Strings - Извлечение строк из компонентов в файл .content рядом с компонентом
Конфигурация
- Initialize Intlayer - Настройка Intlayer в вашем проекте с автоматической конфигурацией
- Manage Configuration - Получение и отправка вашей конфигурации Intlayer в CMS
Управление документацией
- Translate Document - Автоматический перевод файлов документации с помощью ИИ
- Review Document - Проверка файлов документации на качество и согласованность
Редактор и Live Sync
- Editor Commands - Использование команд редактора Intlayer
- Live Sync Commands - Использование Live Sync для применения изменений контента из CMS во время выполнения
CI/CD и автоматизация
- CI Command - Выполнение команд Intlayer с автоматически подставляемыми учетными данными для конвейеров CI/CD
Инструменты разработчика
- CLI SDK - Использование Intlayer CLI SDK в вашем собственном коде
- Debug Intlayer Command - Отладка и устранение неполадок Intlayer CLI
Использование команд Intlayer в вашем package.json
Копировать код в буфер обмена
"scripts": { "intlayer:init": "npx intlayer init", "intlayer:login": "npx intlayer login", "intlayer:build": "npx intlayer build", "intlayer:watch": "npx intlayer build --watch", "intlayer:standalone": "npx intlayer standalone --packages intlayer vanilla-intlayer", "intlayer:push": "npx intlayer push", "intlayer:pull": "npx intlayer pull", "intlayer:fill": "npx intlayer fill", "intlayer:list": "npx intlayer content list", "intlayer:test": "npx intlayer content test", "intlayer:extract": "npx intlayer extract", "intlayer:projects": "npx intlayer projects list", "intlayer:doc:translate": "npx intlayer doc translate", "intlayer:doc:review": "npx intlayer doc review"}Примечание: Вы также можете использовать более короткие алиасы:
npx intlayer listвместоnpx intlayer content listnpx intlayer testвместоnpx intlayer content testnpx intlayer projects-listилиnpx intlayer plвместоnpx intlayer projects list