ГоловнаПісочницяВітринаДодатокДокументаціяБлог
    • 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

    Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту

    Історія версій

    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. "Додано опцію build до команд"
      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

    Вміст цієї сторінки перекладено за допомогою штучного інтелекту.

    Переглянути останню версію оригінального вмісту англійською
    Редагувати цей документ

    Якщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на 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 - Заповнення, аудит та переклад словників за допомогою AI
    • Test Missing Translations - Тестування та виявлення відсутніх перекладів
    • List Content Declaration Files - Вивід списку всіх файлів оголошення контенту у вашому проєкті

    Керування компонентами

    • Extract Strings - Вилучення рядків з компонентів у файл .content поруч із компонентом

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

    • Initialize Intlayer - Налаштування Intlayer у вашому проєкті з автоматичною конфігурацією
    • Manage Configuration - Отримання вашої конфігурації Intlayer та її відправка в CMS

    Керування документацією

    • Translate Document - Автоматичний переклад файлів документації за допомогою AI
    • 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"}