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
    4. Login
    Création:2025-12-16Dernière mise à jour:2025-12-16
    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

    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

    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

    bash
    Copier le code

    Copier le code dans le presse-papiers

    npx intlayer login [options]

    ou

    bash
    Copier le code

    Copier le code dans le presse-papiers

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

    Copier le code dans le presse-papiers

    npx intlayer login --cms-url https://intlayer.org

    Options 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

    1. 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:
    bash
    Copier le code

    Copier le code dans le presse-papiers

    npx intlayer login --cms-url https://intlayer.org

    Options 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

    1. Démarrage du serveur local : la commande lance un serveur HTTP local sur un port aléatoire pour recevoir les identifiants depuis le CMS
    2. Ouverture du navigateur : La commande ouvre automatiquement votre navigateur par défaut à l'URL de connexion du CMS
    3. Authentification : Complétez l'authentification dans le navigateur en utilisant votre compte Intlayer
    4. Réception des identifiants : Le serveur local reçoit le Client ID et le Client Secret depuis le CMS
    5. Instructions : La commande affiche des instructions pour configurer les identifiants dans votre projet

    Sortie

    Après une connexion réussie, la commande affichera :

    1. Les identifiants reçus (Client ID et Client Secret)
    2. Instructions pour le fichier .env :
    bash
    Copier le code

    Copier le code dans le presse-papiers

    INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret
    1. Instructions pour le fichier de configuration Intlayer :
    typescript
    Copier le code

    Copier le code dans le presse-papiers

    {  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

    bash
    Copier le code

    Copier le code dans le presse-papiers

    npx intlayer login --cms-url https://custom-cms.example.com

    Connexion avec un fichier d'environnement spécifique

    bash
    Copier le code

    Copier le code dans le presse-papiers

    npx intlayer login --env-file .env.production

    Connexion en mode verbeux

    bash
    Copier le code

    Copier le code dans le presse-papiers

    npx intlayer login --verbose

    Dé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 :

    1. Que l'URL du CMS est correcte
    2. Que votre connexion internet fonctionne correctement
    3. Qu'aucun pare-feu ne bloque la connexion

    Identifiants non reçus

    Si les identifiants ne sont pas reçus :

    1. Assurez-vous d'avoir complété le processus d'authentification dans le navigateur
    2. Vérifiez que le port local n'est pas bloqué
    3. Réessayez la commande

    Étapes suivantes

    Après avoir terminé la connexion :

    1. Ajoutez les identifiants à votre fichier .env
    2. Configurez votre fichier intlayer.config.* avec les identifiants
    3. 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

    Voir aussi

    • Documentation CLI
    • Configuration d'Intlayer
    • CMS Intlayer
    Extract
    Push
    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.

      npx intlayer login [options]
      intlayer login [options]
      npx intlayer login --cms-url https://intlayer.org
      npx intlayer login --cms-url https://intlayer.org
      INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret
      {  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,  },}
      npx intlayer login --cms-url https://custom-cms.example.com
      npx intlayer login --env-file .env.production
      npx intlayer login --verbose