InícioAmbiente de testeVitrineAppDocBlog
    • Englishinglês
      EN
    • русскийrusso
      RU
    • 日本語japonês
      JA
    • françaisfrancês
      FR
    • 한국어coreano
      KO
    • 中文chinês
      ZH
    • españolespanhol
      ES
    • Deutschalemão
      DE
    • العربيةárabe
      AR
    • italianoitaliano
      IT
    • British Englishinglês (Reino Unido)
      EN-GB
    • portuguêsportuguês
      PT
    • हिन्दीhindi
      HI
    • Türkçeturco
      TR
    • polskipolonês
      PL
    • Indonesiaindonésio
      ID
    • Tiếng Việtvietnamita
      VI
    • українськаucraniano
      UK
    /
    Filtrar documentação por framework
    Alt+←
    Por que Intlayer?
    Começar
    Conceito
    • Como o Intlayer funciona
    • Configuração
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • Editor visual
    • CMS
    • Integração CI/CD
    • TraduçãoPluralEnumeraçãoCondiçãoGêneroInserçãoArquivoAninhamentoMarkdownHTMLBusca de função
    • Arquivo por locale
    • Compilador
    • Preenchimento automático
    • Testes
    • Otimização de bundle
    Ambiente
    • Next.js 14 e App Router
      Next.js 15
      Next.js sem 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)
    Extensão VS Code
    Agente
    • Servidor MCP
    • Habilidades do agente
    Versões
    • v8
    • v7
    • v6
    Benchmark
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    Blog
    Faça uma pergunta
    1. Documentation
    2. Conceito
    3. CLI
    4. Login
    Criação:2025-12-16Última atualização:2025-12-16
    Referência esta documentação ao seu assistente AI favorito
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    Faça sua pergunta e obtenha um resumo do documento referenciando esta página e o provedor AI de sua escolha

    O conteúdo desta página foi traduzido com uma IA.

    Veja a última versão do conteúdo original em inglês
    Editar esta documentação

    Se você tiver uma ideia para melhorar esta documentação, sinta-se à vontade para contribuir enviando uma pull request no GitHub.

    Link do GitHub para a documentação
    Copiar

    Copiar o Markdown do documento para a área de transferência

    Comando de Login do Intlayer CLI


    Descrição

    O comando login do Intlayer CLI permite que você se autentique no Intlayer CMS. Este comando abre automaticamente o seu navegador padrão para concluir o processo de autenticação e receber as credenciais necessárias (Client ID e Client Secret) para usar os serviços do Intlayer.

    Uso

    bash
    Copiar código

    Copiar o código para a área de transferência

    npx intlayer login [options]

    ou

    bash
    Copiar código

    Copiar o código para a área de transferência

    intlayer login [options]

    Opções

    --cms-url <url>

    Especifica a URL do Intlayer CMS para se conectar para autenticação.

    • Tipo: string
    • Padrão: O valor configurado em intlayer.config.* ou https://intlayer.org
    • Exemplo:
    bash
    Copiar código

    Copiar o código para a área de transferência

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

    Opções de Configuração

    Você também pode usar opções comuns de configuração:

    • --env-file <path>: Caminho para o arquivo de ambiente
    • -e, --env <env>: Ambiente de execução
    • --base-dir <dir>: Diretório base do projeto
    • --verbose: Habilitar saída detalhada (padrão: true)
    • --prefix <prefix>: Prefixo para logs

    Como Funciona

    1. Inicialização do servidor local: O comando inicia um servidor HTTP local em uma porta aleatória para receber credenciais do CMS

    Especifique a URL do Intlayer CMS para se conectar durante a autenticação.

    • Tipo: string
    • Padrão: O valor configurado em intlayer.config.* ou https://intlayer.org
    • Exemplo:
    bash
    Copiar código

    Copiar o código para a área de transferência

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

    Opções de Configuração

    Você também pode usar opções de configuração comuns:

    • --env-file <path>: Caminho para o arquivo de ambiente
    • -e, --env <env>: Ambiente de execução
    • --base-dir <dir>: Diretório base do projeto
    • --verbose: Habilitar saída detalhada (padrão: true)
    • --prefix <prefix>: Prefixo para os logs

    Como Funciona

    1. Inicialização do Servidor Local: O comando inicia um servidor HTTP local em uma porta aleatória para receber as credenciais do CMS
    2. Abertura do Navegador: O comando abre automaticamente o seu navegador padrão na URL de login do CMS
    3. Autenticação: Complete a autenticação no navegador usando sua conta Intlayer
    4. Recepção das Credenciais: O servidor local recebe o Client ID e o Client Secret do CMS
    5. Instruções: O comando exibe instruções para configurar as credenciais no seu projeto

    Saída

    Após um login bem-sucedido, o comando exibirá:

    1. As credenciais recebidas (Client ID e Client Secret)
    2. Instruções para o arquivo .env:
    bash
    Copiar código

    Copiar o código para a área de transferência

    INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret
    1. Instruções para o arquivo de configuração do Intlayer:
    typescript
    Copiar código

    Copiar o código para a área de transferência

    {  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,  },}

    Configuração Manual

    Se o navegador não abrir automaticamente, você pode visitar manualmente a URL exibida no terminal.

    Exemplos

    Login com URL do CMS personalizado

    bash
    Copiar código

    Copiar o código para a área de transferência

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

    Login com Arquivo de Ambiente Específico

    bash
    Copiar código

    Copiar o código para a área de transferência

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

    Login em Modo Verbose

    bash
    Copiar código

    Copiar o código para a área de transferência

    npx intlayer login --verbose

    Solução de Problemas

    Navegador Não Abre

    Se o navegador não abrir automaticamente, copie a URL exibida no terminal e abra-a manualmente no seu navegador.

    Problemas de Conexão

    Se você encontrar problemas de conexão, verifique:

    1. Que a URL do CMS esteja correta
    2. Que sua conexão com a internet esteja funcionando corretamente
    3. Que não haja firewalls bloqueando a conexão

    Credenciais não recebidas

    Se as credenciais não forem recebidas:

    1. Certifique-se de que você concluiu o processo de autenticação no navegador
    2. Verifique se a porta local não está bloqueada
    3. Tente executar o comando novamente

    Próximos passos

    Após completar o login:

    1. Adicione as credenciais ao seu arquivo .env
    2. Configure seu arquivo intlayer.config.* com as credenciais
    3. Use comandos da CLI para gerenciar seus dicionários:
      • npx intlayer push - Fazer push de dicionários para o CMS
      • npx intlayer pull - Fazer pull de dicionários do CMS
    • npx intlayer fill - Preencher traduções faltantes

    Veja também

    • Documentação da CLI
    • Configuração do Intlayer
    • Intlayer CMS
    Extract
    Push
    Alt+→

    Nesta página

      As discussões são anônimas e regularmente revisadas para resolver problemas comuns. Sinta-se à vontade para compartilhar ideias de funcionalidades, feedback sobre a documentação ou qualquer coisa relacionada ao Intlayer, usamos essas informações para moldar nosso roadmap e melhorar o produto.

      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