AccueilBac à sableShowcaseAppDocBlog
    • Englishanglais
      EN
    • русскийrusse
      RU
    • 日本語japonais
      JA
    • françaisfrançais
      FR
    • 한국어coréen
      KO
    • 中文chinois
      ZH
    • españolespagnol
      ES
    • Deutschallemand
      DE
    • العربيةarabe
      AR
    • italianoitalien
      IT
    • British Englishanglais britannique
      EN-GB
    • portuguêsportugais
      PT
    • हिन्दीhindi
      HI
    • Türkçeturc
      TR
    • polskipolonais
      PL
    • Indonesiaindonésien
      ID
    • Tiếng Việtvietnamien
      VI
    • українськаukrainien
      UK
    /
    Filtrer la documentation par framework
    Alt+←
    Pourquoi Intlayer ?
    Commencer
    Concept
    • Comment Intlayer fonctionne
    • Configuration
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • Éditeur visuel
    • CMS
    • Intégration CI/CD
    • TraductionPlurielÉnumérationConditionGenreInsertionFichierImbricationMarkdownHTMLRécupération de fonction
    • Fichier par locale
    • Compilateur
    • Remplissage automatique
    • Tests
    • Optimisation de bundle
    Environnement
    • Next.js 14 et App Router
      Next.js 15
      Next.js sans locale URL
      Next.js et Page Router
      Compiler
    • Tanstack Start Solid
    • Astro et React
      Astro et Svelte
      Astro et Vue
      Astro et Solid
      Astro et Preact
      Astro et Lit
      Astro et Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt et Vue
    • Vite et Solid
    • SvelteKit
    • Vite et Preact
    • Vite et Vanilla JS
    • Vite et Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native et Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx et React
    Plugins
    • JSON
    • gettext (.po)
    Extension VS Code
    Agent
    • Serveur MCP
    • Compétences de l’agent
    Versions
    • v8
    • v7
    • v6
    Benchmark
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    Blog
    Poser une question
    1. Documentation
    2. Concept
    3. CLI
    Création:2024-08-11Dernière mise à jour:2026-03-31
    Référencez cette doc à votre assistant AI préféré
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    Posez votre question et obtenez un résumé du document en referencant cette page et le Provider AI de votre choix

    Historique des versions

    1. "Ajout de la commande standalone"
      v8.6.431/03/2026
    2. "Ajout de la commande CI"
      v7.5.1106/01/2026
    3. "Ajout de la commande list projects"
      v7.5.1106/01/2026
    4. "Ajout de la commande init"
      v7.5.930/12/2025
    5. "Ajout de la commande extract"
      v7.2.322/11/2025
    6. "Ajout de l'option skipIfExists à la commande translate"
      v7.1.005/11/2025
    7. "Ajout d'alias pour les arguments et commandes CLI"
      v6.1.427/01/2025
    8. "Ajout de l'option build aux commandes"
      v6.1.305/10/2025
    9. "Ajout de la commande version"
      v6.1.226/09/2025
    10. "Réglage de l'option verbose par défaut sur vrai via CLI"
      v6.1.026/09/2025
    11. "Ajout de la commande watch et de l'option with"
      v6.1.023/09/2025
    12. "Ajout de la commande editor"
      v6.0.123/09/2025
    13. "Ajout des commandes content test et list"
      v6.0.017/09/2025
    14. "Mise à jour de la documentation des paramètres des commandes CLI"
      v5.5.1111/07/2025
    15. "Initialisation de l'historique"
      v5.5.1029/06/2025

    Le contenu de cette page a été traduit à l'aide d'une IA.

    Voir la dernière version du contenu original en anglais
    Modifier cette documentation

    Si vous avez une idée d’amélioration pour améliorer cette documentation, n’hésitez pas à contribuer en submitant une pull request sur GitHub.

    Lien GitHub de la documentation
    Copier

    Copier le Markdown du doc dans le presse-papiers

    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
    Copier le code

    Copier le code dans le presse-papiers

    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}. 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

    • Build de dictionnaires - Construisez vos dictionnaires à partir des fichiers de déclaration de contenu
    • Surveillance de dictionnaires - Surveillez les changements et construisez automatiquement les dictionnaires
    • Créer un bundle autonome - Créez un bundle JavaScript autonome contenant Intlayer et les paquets spécifiés
    • Vérifier la version du CLI - Vérifiez la version installée du CLI Intlayer
    • Lister les projets - Listez tous les projets Intlayer dans un répertoire ou un dépôt git

    Gestion des dictionnaires

    • Pousser les dictionnaires - Poussez les dictionnaires vers l'éditeur et le CMS Intlayer
    • Récupérer les dictionnaires - Récupérez les dictionnaires depuis l'éditeur et le CMS Intlayer
    • Remplir les dictionnaires - Remplissez, auditez et traduisez les dictionnaires à l'aide de l'IA
    • Tester les traductions manquantes - Testez et identifiez les traductions manquantes
    • Lister les fichiers de déclaration de contenu - Listez tous les fichiers de déclaration de contenu dans votre projet

    Gestion des composants

    • Extraire des chaînes de caractères - Extrayez les chaînes des composants dans un fichier .content à proximité du composant

    Configuration

    • Initialiser Intlayer - Configurez Intlayer dans votre projet avec une configuration automatique
    • Gérer la configuration - Récupérez et poussez votre configuration Intlayer vers le CMS

    Gestion de la documentation

    • Traduire un document - Traduisez automatiquement des fichiers de documentation à l'aide de l'IA
    • Réviser un document - Révisez les fichiers de documentation pour la qualité et la cohérence

    Éditeur & Live Sync

    • Commandes de l'éditeur - Utilisez les commandes de l'éditeur Intlayer
    • Commandes Live Sync - Utilisez Live Sync pour refléter les changements de contenu du CMS au moment de l'exécution

    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

    • SDK CLI - Utilisez le SDK CLI Intlayer dans votre propre code
    • Déboguer la commande Intlayer - Déboguez et dépannez les problèmes liés au CLI Intlayer

    Utiliser les commandes intlayer dans votre package.json

    package.json
    Copier le code

    Copier le code dans le presse-papiers

    "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
    Configuration
    Test
    Alt+→

    Dans cette page

      Les discussions sont anonymes et régulièrement analysées pour traiter les problèmes fréquents. N'hésitez pas à partager vos idées de fonctionnalités, vos retours sur la documentation ou tout ce qui concerne Intlayer, nous utilisons ces retours pour construire notre roadmap et améliorer le produit.

      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"}