ГлавнаяПесочницаВитринаПриложениеДокументБлог
    • Englishанглийский
      EN
    • русскийрусский
      RU
    • 日本語японский
      JA
    • françaisфранцузский
      FR
    • 한국어корейский
      KO
    • 中文китайский
      ZH
    • españolиспанский
      ES
    • Deutschнемецкий
      DE
    • العربيةарабский
      AR
    • italianoитальянский
      IT
    • British Englishбританский английский
      EN-GB
    • portuguêsпортугальский
      PT
    • हिन्दीхинди
      HI
    • Türkçeтурецкий
      TR
    • polskiпольский
      PL
    • Indonesiaиндонезийский
      ID
    • Tiếng Việtвьетнамский
      VI
    • українськаукраинский
      UK
    /
    Фильтровать документы по фреймворку
    Alt+←
    Почему Intlayer?
    Начать
    Концепция
    • Как работает Intlayer
    • Конфигурация
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • Визуальный редактор
    • CMS
    • Интеграция CI/CD
    • ПереводМножественное числоПеречислениеУсловиеПолВставкаФайлВложенностьMarkdownHTMLПолучение функции
    • Файл для каждой локали
    • Компилятор
    • Автозаполнение
    • Тестирование
    • Оптимизация пакета
    Окружающая среда
    • Next.js 14 и App Router
      Next.js 15
      Next.js без locale URL
      Next.js и Page Router
      Compiler
    • Tanstack Start Solid
    • Astro и React
      Astro и Svelte
      Astro и Vue
      Astro и Solid
      Astro и Preact
      Astro и Lit
      Astro и Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt и Vue
    • Vite и Solid
    • SvelteKit
    • Vite и Preact
    • Vite и Vanilla JS
    • Vite и Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native и Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx и React
    Plugins
    • JSON
    • gettext (.po)
    Расширение VS Code
    Агент
    • Сервер MCP
    • Навики агента
    Релизы
    • v8
    • v7
    • v6
    Бенчмарк
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    Блог
    Задать вопрос
    1. Documentation
    2. Концепция
    3. CLI
    Создание:2024-08-11Последнее обновление:2026-03-31
    Ссылайтесь на этот документ на ваш любимый ассистент AI
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    Спросите свой вопрос и получите сводку документа, используя эту страницу и выбранного вами поставщика AI

    История версий

    1. "Добавлена команда standalone"
      v8.6.431.03.2026
    2. "Добавлена команда CI"
      v7.5.1106.01.2026
    3. "Добавлена команда list projects"
      v7.5.1106.01.2026
    4. "Добавлена команда init"
      v7.5.930.12.2025
    5. "Добавлена команда extract"
      v7.2.322.11.2025
    6. "Добавлен параметр skipIfExists в команду translate"
      v7.1.005.11.2025
    7. "Добавлены алиасы для аргументов и команд CLI"
      v6.1.427.01.2025
    8. "Добавлен параметр сборки к командам"
      v6.1.305.10.2025
    9. "Добавлена команда version"
      v6.1.226.09.2025
    10. "Параметр verbose по умолчанию установлен в true через CLI"
      v6.1.026.09.2025
    11. "Добавлены команда watch и параметр with"
      v6.1.023.09.2025
    12. "Добавлена команда editor"
      v6.0.123.09.2025
    13. "Добавлены команды content test и list"
      v6.0.017.09.2025
    14. "Обновлена документация параметров команд CLI"
      v5.5.1111.07.2025
    15. "Инициализация истории"
      v5.5.1029.06.2025

    Содержимое этой страницы было переведено с помощью ИИ.

    Смотреть последнюю версию оригинального контента на английском
    Изменить эту документацию

    Если у вас есть идея по улучшению этой документации, не стесняйтесь внести свой вклад, подав запрос на вытягивание на GitHub.

    Ссылка на документацию GitHub
    Копировать

    Копировать Markdown документа в буфер обмена

    Intlayer CLI - Все команды Intlayer CLI для вашего многоязычного сайта


    Содержание


    Установка пакета

    Установите необходимые пакеты с помощью npm:

    bash
    Копировать код

    Копировать код в буфер обмена

    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.ts
    • intlayer.config.js
    • intlayer.config.json
    • intlayer.config.cjs
    • intlayer.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

    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 list
    • npx intlayer test вместо npx intlayer content test
    • npx intlayer projects-list или npx intlayer pl вместо npx intlayer projects list
    Конфигурация
    Test
    Alt+→

    На этой странице

      Обсуждения анонимны и регулярно просматриваются для решения распространённых проблем. Не стесняйтесь делиться идеями функций, отзывами о документации или чем-либо, связанным с Intlayer, мы используем эту информацию для формирования нашей дорожной карты и улучшения продукта.

      npm install intlayer-cli -g
      "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"}