Отримуйте сповіщення про майбутні випуски Intlayer
    Дата створення:2024-08-11Останнє оновлення:2026-01-06

    Intlayer CLI — Усі команди Intlayer CLI для вашого багатомовного сайту


    Table of Contents


    Встановлення пакету

    Встановіть необхідні пакети за допомогою одного з пакетних менеджерів:

    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

    Аутентифікація

    • Вхід - Аутентифікація в Intlayer CMS і отримання облікових даних доступу

    Основні команди

    Керування словниками

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

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

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

    Редактор та Live Sync

    CI/CD та автоматизація

    • CI Command - Запускайте команди Intlayer з автоматично підставленими обліковими даними для CI/CD пайплайнів

    Інструменти розробки

    Використовуйте команди 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: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:transform": "npx intlayer transform",  "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
    Отримуйте сповіщення про майбутні випуски Intlayer