HomeAmbiente di testVetrinaAppDocBlog
    • Englishinglese
      EN
    • русскийrusso
      RU
    • 日本語giapponese
      JA
    • françaisfrancese
      FR
    • 한국어coreano
      KO
    • 中文cinese
      ZH
    • españolspagnolo
      ES
    • Deutschtedesco
      DE
    • العربيةarabo
      AR
    • italianoitaliano
      IT
    • British Englishinglese britannico
      EN-GB
    • portuguêsportoghese
      PT
    • हिन्दीhindi
      HI
    • Türkçeturco
      TR
    • polskipolacco
      PL
    • Indonesiaindonesiano
      ID
    • Tiếng Việtvietnamita
      VI
    • українськаucraino
      UK
    /
    Filtra la documentazione per framework
    Alt+←
    Perché Intlayer?
    Iniziare
    Concetto
    • Come funziona Intlayer
    • Configurazione
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • Editor visuale
    • CMS
    • Integrazione CI/CD
    • TraduzionePluraleEnumerazioneCondizioneGenereInserimentoFileAnnidamentoMarkdownHTMLRecupero funzione
    • File per locale
    • Compilatore
    • Compilazione automatica
    • Test
    • Ottimizzazione del bundle
    Ambiente
    • Next.js 14 e App Router
      Next.js 15
      Next.js senza locale URL
      Next.js e Page Router
      Compiler
    • Tanstack Start Solid
    • Astro e React
      Astro e Svelte
      Astro e Vue
      Astro e Solid
      Astro e Preact
      Astro e Lit
      Astro e Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt e Vue
    • Vite e Solid
    • SvelteKit
    • Vite e Preact
    • Vite e Vanilla JS
    • Vite e Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native e Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx e React
    Plugins
    • JSON
    • gettext (.po)
    Estensione VS Code
    Agente
    • Server MCP
    • Abilità dell’agente
    Versioni
    • v8
    • v7
    • v6
    Benchmark
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    Blog
    Fai una domanda
    1. Documentation
    2. Concetto
    3. CLI
    4. Login
    Creazione:2025-12-16Ultimo aggiornamento:2025-12-16
    Riferimento a questa documentazione al tuo assistente AI preferito
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta

    Il contenuto di questa pagina è stato tradotto con un'IA.

    Vedi l'ultima versione del contenuto originale in inglese
    Modifica questa documentazione

    Se hai un’idea per migliorare questa documentazione, non esitare a contribuire inviando una pull request su GitHub.

    Collegamento GitHub alla documentazione
    Copia

    Copia il Markdown del documento nella porta-documenti

    Comando Login CLI di Intlayer


    Descrizione

    Il comando login della CLI di Intlayer ti consente di autenticarti con il CMS di Intlayer. Questo comando apre automaticamente il tuo browser predefinito per completare il processo di autenticazione e ricevere le credenziali necessarie (Client ID e Client Secret) per utilizzare i servizi di Intlayer.

    Utilizzo

    bash
    Copiare il codice

    Copiare il codice nella clipboard

    npx intlayer login [opzioni]

    o

    bash
    Copiare il codice

    Copiare il codice nella clipboard

    intlayer login [opzioni]

    Opzioni

    --cms-url <url>

    Specifica l'URL del CMS di Intlayer a cui connettersi per l'autenticazione.

    • Tipo: string
    • Default: Il valore configurato in intlayer.config.* o https://intlayer.org
    • Esempio:
    bash
    Copiare il codice

    Copiare il codice nella clipboard

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

    Opzioni di Configurazione

    Puoi anche utilizzare le opzioni di configurazione comuni:

    • --env-file <path>: Percorso del file di environment
    • -e, --env <env>: Environment di esecuzione
    • --base-dir <dir>: Directory base del progetto
    • --verbose: Abilita l'output dettagliato (default: true)
    • --prefix <prefix>: Prefisso per i log

    Come Funziona

    1. Avvio del Server Locale: Il comando avvia un server HTTP locale su una porta casuale per ricevere le credenziali dal CMS
    2. Apertura del Browser: Il comando apre automaticamente il tuo browser predefinito all'URL di login del CMS
    3. Autenticazione: Completa l'autenticazione nel browser utilizzando il tuo account Intlayer
    4. Ricezione Credenziali: Il server locale riceve il Client ID e il Client Secret dal CMS
    5. Istruzioni: Il comando mostra le istruzioni per configurare le credenziali nel tuo progetto

    Output

    Dopo un login riuscito, il comando mostrerà:

    1. Le credenziali ricevute (Client ID e Client Secret)
    2. Istruzioni per il file .env:
    bash
    Copiare il codice

    Copiare il codice nella clipboard

    INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret
    1. Istruzioni per il file di configurazione Intlayer:
    typescript
    Copiare il codice

    Copiare il codice nella clipboard

    {  editor: {    cmsURL: 'https://intlayer.org',    clientId: process.env.INTLAYER_CLIENT_ID,    clientSecret: process.env.INTLAYER_CLIENT_SECRET,  },}

    Configurazione Manuale

    Se il browser non si apre automaticamente, puoi visitare manualmente l'URL mostrato nel terminale.

    Esempi

    Login con URL CMS Personalizzato

    bash
    Copiare il codice

    Copiare il codice nella clipboard

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

    Login con File Environment Specifico

    bash
    Copiare il codice

    Copiare il codice nella clipboard

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

    Login in Modalità Verbose

    bash
    Copiare il codice

    Copiare il codice nella clipboard

    npx intlayer login --verbose

    Risoluzione dei Problemi

    Il Browser Non Si Apre

    Se il browser non si apre automaticamente, copia l'URL mostrato nel terminale e aprilo manualmente nel tuo browser.

    Problemi di Connessione

    Se riscontri problemi di connessione, verifica:

    1. Che l'URL del CMS sia corretto
    2. Che la tua connessione internet funzioni correttamente
    3. Che non ci siano firewall che bloccano la connessione

    Credenziali Non Ricevute

    Se le credenziali non vengono ricevute:

    1. Assicurati di aver completato il processo di autenticazione nel browser
    2. Verifica che la porta locale non sia bloccata
    3. Riprova il comando

    Prossimi Passi

    Dopo aver completato il login:

    1. Aggiungi le credenziali al tuo file .env
    2. Configura il tuo file intlayer.config.* con le credenziali
    3. Utilizza i comandi CLI per gestire i tuoi dizionari:
      • npx intlayer push - Invia i dizionari al CMS
      • npx intlayer pull - Scarica i dizionari dal CMS
      • npx intlayer fill - Compila le traduzioni mancanti

    Vedi Anche

    • Documentazione CLI
    • Configurazione Intlayer
    • CMS di Intlayer
    Extract
    Push
    Alt+→

    In questa pagina

      Le discussioni sono anonime e vengono regolarmente esaminate per affrontare problemi comuni. Sentiti libero di condividere idee per nuove funzionalità, feedback sulla documentazione o qualsiasi cosa relativa a Intlayer, utilizziamo questi input per definire la nostra roadmap e migliorare il prodotto.

      npx intlayer login [opzioni]
      intlayer login [opzioni]
      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,  },}
      npx intlayer login --cms-url https://custom-cms.example.com
      npx intlayer login --env-file .env.production
      npx intlayer login --verbose