Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Додано вміст команди 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
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
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|tsx|jsx|md|mdx|yaml|yml}. Дізнайтеся, як оголошувати файли контенту 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