Faça sua pergunta e obtenha um resumo do documento referenciando esta página e o provedor AI de sua escolha
Ao integrar o servidor MCP Intlayer ao seu assistente de IA, você pode recuperar todos os documentos diretamente de ChatGPT, DeepSeek, Cursor, VSCode, etc.
Ver a documentação do servidor MCPO conteúdo desta página foi traduzido com uma IA.
Veja a última versão do conteúdo original em inglêsSe 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çãoCopiar 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
npx intlayer login [options]ou
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:
npx intlayer login --cms-url https://intlayer.orgOpçõ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
- 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:
npx intlayer login --cms-url https://intlayer.orgOpçõ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
- Inicialização do Servidor Local: O comando inicia um servidor HTTP local em uma porta aleatória para receber as credenciais do CMS
- Abertura do Navegador: O comando abre automaticamente o seu navegador padrão na URL de login do CMS
- Autenticação: Complete a autenticação no navegador usando sua conta Intlayer
- Recepção das Credenciais: O servidor local recebe o Client ID e o Client Secret do CMS
- 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á:
- As credenciais recebidas (Client ID e Client Secret)
- Instruções para o arquivo .env:
INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret- Instruções para o arquivo de configuração do 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, },}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
npx intlayer login --cms-url https://custom-cms.example.comLogin com Arquivo de Ambiente Específico
npx intlayer login --env-file .env.productionLogin em Modo Verbose
npx intlayer login --verboseSoluçã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:
- Que a URL do CMS esteja correta
- Que sua conexão com a internet esteja funcionando corretamente
- Que não haja firewalls bloqueando a conexão
Credenciais não recebidas
Se as credenciais não forem recebidas:
- Certifique-se de que você concluiu o processo de autenticação no navegador
- Verifique se a porta local não está bloqueada
- Tente executar o comando novamente
Próximos passos
Após completar o login:
- Adicione as credenciais ao seu arquivo .env
- Configure seu arquivo intlayer.config.* com as credenciais
- 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