Posez votre question et obtenez un résumé du document en referencant cette page et le Provider AI de votre choix
Historique des versions
- "Ajout de la commande standalone"v8.6.431/03/2026
- "Ajout de la commande CI"v7.5.1106/01/2026
- "Ajout de la commande list projects"v7.5.1106/01/2026
- "Ajout de la commande init"v7.5.930/12/2025
- "Ajout de la commande extract"v7.2.322/11/2025
- "Ajout de l'option skipIfExists à la commande translate"v7.1.005/11/2025
- "Ajout d'alias pour les arguments et commandes CLI"v6.1.427/01/2025
- "Ajout de l'option build aux commandes"v6.1.305/10/2025
- "Ajout de la commande version"v6.1.226/09/2025
- "Réglage de l'option verbose par défaut sur vrai via CLI"v6.1.026/09/2025
- "Ajout de la commande watch et de l'option with"v6.1.023/09/2025
- "Ajout de la commande editor"v6.0.123/09/2025
- "Ajout des commandes content test et list"v6.0.017/09/2025
- "Mise à jour de la documentation des paramètres des commandes CLI"v5.5.1111/07/2025
- "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 anglaisSi 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 documentationCopier 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 :
Copier le code dans le presse-papiers
npm install intlayer-cli -gSi 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.tsintlayer.config.jsintlayer.config.jsonintlayer.config.cjsintlayer.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
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 listau lieu denpx intlayer content listnpx intlayer testau lieu denpx intlayer content testnpx intlayer projects-listounpx intlayer plau lieu denpx intlayer projects list