Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Додано вміст команди 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
- "Додано опцію build до команд"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
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюЯкщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на 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 - Заповнення, аудит та переклад словників за допомогою 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
Скопіюйте код у буфер обміну
"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