Posez votre question et obtenez un résumé du document en referencant cette page et le Provider AI de votre choix
En intégrant le serveur MCP Intlayer à votre assistant AI, vous pouvez récupérer tous les documents directement depuis ChatGPT, DeepSeek, Cursor, VSCode, etc.
Voir la documentation du serveur MCPLe 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
Commande login de l'Intlayer CLI
Description
La commande login de l'Intlayer CLI vous permet de vous authentifier auprès du CMS Intlayer. Cette commande ouvre automatiquement votre navigateur par défaut pour compléter le processus d'authentification et recevoir les identifiants nécessaires (Client ID et Client Secret) pour utiliser les services Intlayer.
Utilisation
npx intlayer login [options]ou
intlayer login [options]Options
--cms-url <url>
Spécifie l'URL du CMS Intlayer auquel se connecter pour l'authentification.
- Type: string
- Par défaut: la valeur configurée dans intlayer.config.* ou https://intlayer.org
- Exemple:
npx intlayer login --cms-url https://intlayer.orgOptions de configuration
Vous pouvez également utiliser les options de configuration communes :
- --env-file <path> : Chemin vers le fichier d'environnement
- -e, --env <env> : Environnement d'exécution
- --base-dir <dir> : Répertoire de base du projet
- --verbose : Active la sortie détaillée (par défaut : true)
- --prefix <prefix> : Préfixe pour les logs
Fonctionnement
- Démarrage d'un serveur local : La commande démarre un serveur HTTP local sur un port aléatoire pour recevoir les identifiants depuis le CMS
Spécifiez l'URL du CMS Intlayer auquel se connecter pour l'authentification.
- Type: string
- Par défaut: La valeur configurée dans intlayer.config.* ou https://intlayer.org
- Exemple:
npx intlayer login --cms-url https://intlayer.orgOptions de configuration
Vous pouvez également utiliser les options de configuration courantes :
- --env-file <path> : Chemin vers le fichier d'environnement
- -e, --env <env> : Environnement d'exécution
- --base-dir <dir> : Répertoire de base du projet
- --verbose : Activer la sortie détaillée (par défaut : true)
- --prefix <prefix> : Préfixe pour les logs
Fonctionnement
- Démarrage du serveur local : la commande lance un serveur HTTP local sur un port aléatoire pour recevoir les identifiants depuis le CMS
- Ouverture du navigateur : La commande ouvre automatiquement votre navigateur par défaut à l'URL de connexion du CMS
- Authentification : Complétez l'authentification dans le navigateur en utilisant votre compte Intlayer
- Réception des identifiants : Le serveur local reçoit le Client ID et le Client Secret depuis le CMS
- Instructions : La commande affiche des instructions pour configurer les identifiants dans votre projet
Sortie
Après une connexion réussie, la commande affichera :
- Les identifiants reçus (Client ID et Client Secret)
- Instructions pour le fichier .env :
INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret- Instructions pour le fichier de configuration Intlayer :
{ editor: { cmsURL: 'https://intlayer.org', clientId: process.env.INTLAYER_CLIENT_ID, clientSecret: process.env.INTLAYER_CLIENT_SECRET, },} clientId: process.env.INTLAYER_CLIENT_ID, clientSecret: process.env.INTLAYER_CLIENT_SECRET, },}Configuration manuelle
Si le navigateur ne s'ouvre pas automatiquement, vous pouvez visiter manuellement l'URL affichée dans le terminal.
Exemples
Connexion avec une URL CMS personnalisée
npx intlayer login --cms-url https://custom-cms.example.comConnexion avec un fichier d'environnement spécifique
npx intlayer login --env-file .env.productionConnexion en mode verbeux
npx intlayer login --verboseDépannage
Le navigateur ne s'ouvre pas
Si le navigateur ne s'ouvre pas automatiquement, copiez l'URL affichée dans le terminal et ouvrez-la manuellement dans votre navigateur.
Problèmes de connexion
Si vous rencontrez des problèmes de connexion, vérifiez :
- Que l'URL du CMS est correcte
- Que votre connexion internet fonctionne correctement
- Qu'aucun pare-feu ne bloque la connexion
Identifiants non reçus
Si les identifiants ne sont pas reçus :
- Assurez-vous d'avoir complété le processus d'authentification dans le navigateur
- Vérifiez que le port local n'est pas bloqué
- Réessayez la commande
Étapes suivantes
Après avoir terminé la connexion :
- Ajoutez les identifiants à votre fichier .env
- Configurez votre fichier intlayer.config.* avec les identifiants
- Utilisez les commandes CLI pour gérer vos dictionnaires :
- npx intlayer push - Pousser les dictionnaires vers le CMS
- npx intlayer pull - Récupérer les dictionnaires depuis le CMS
- npx intlayer fill - Remplir les traductions manquantes