Creation:2024-08-11Last update:2026-03-31

    CLI Intlayer - Toutes les commandes CLI Intlayer pour votre site multilingue


    Table des matières


    Installer le paquet

    Installez les paquets nécessaires avec npm :

    bash
    npm install intlayer-cli -g
    Si le paquet intlayer est déjà installé, le CLI est automatiquement installé. Vous pouvez ignorer cette étape.

    paquet intlayer-cli

    Le paquet intlayer-cli est destiné à transpiler vos déclarations intlayer en dictionnaires.

    Ce paquet transpilera tous les fichiers intlayer, tels que src/**/*.content.{ts|js|mjs|cjs|json|tsx|jsx|md|mdx|yaml|yml}. Voir comment déclarer vos fichiers de déclaration Intlayer.

    Pour interpréter les dictionnaires intlayer, vous pouvez utiliser des interpréteurs, tels que react-intlayer, ou next-intlayer.

    Support des fichiers de configuration

    Intlayer accepte plusieurs formats de fichiers de configuration :

    • intlayer.config.ts
    • intlayer.config.js
    • intlayer.config.json
    • intlayer.config.cjs
    • intlayer.config.mjs
    • .intlayerrc

    Pour voir comment configurer les locales disponibles ou d'autres paramètres, reportez-vous à la documentation de configuration ici.

    Exécuter des commandes intlayer

    Authentification

    • Connexion - S'authentifier auprès du CMS Intlayer et obtenir les identifiants d'accès

    Commandes principales

    Gestion des dictionnaires

    Gestion des composants

    Configuration

    Gestion de la documentation

    Éditeur & Live Sync

    CI/CD & Automatisation

    • Commande CI - Exécutez des commandes Intlayer avec des identifiants auto-injectés pour les pipelines CI/CD

    Outils de développement

    Utiliser les commandes intlayer dans votre 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"}

    Note : Vous pouvez également utiliser les alias plus courts :

    • npx intlayer list au lieu de npx intlayer content list
    • npx intlayer test au lieu de npx intlayer content test
    • npx intlayer projects-list ou npx intlayer pl au lieu de npx intlayer projects list