InicioEntorno de pruebasExhibiciónAppDocBlog
    • Englishinglés
      EN
    • русскийruso
      RU
    • 日本語japonés
      JA
    • françaisfrancés
      FR
    • 한국어coreano
      KO
    • 中文chino
      ZH
    • españolespañol
      ES
    • Deutschalemán
      DE
    • العربيةárabe
      AR
    • italianoitaliano
      IT
    • British Englishinglés británico
      EN-GB
    • portuguêsportugués
      PT
    • हिन्दीhindi
      HI
    • Türkçeturco
      TR
    • polskipolaco
      PL
    • Indonesiaindonesio
      ID
    • Tiếng Việtvietnamita
      VI
    • українськаucraniano
      UK
    /
    Filtrar documentación por framework
    Alt+←
    ¿Por qué Intlayer?
    Empezar
    Concepto
    • Cómo funciona Intlayer
    • Configuración
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • Editor visual
    • CMS
    • Integración CI/CD
    • TraducciónPluralEnumeraciónCondiciónGéneroInserciónArchivoAnidaciónMarkdownHTMLObtención de función
    • Archivo por locale
    • Compilador
    • Autocompletado
    • Pruebas
    • Optimización de bundle
    Entornos
    • Next.js 14 y App Router
      Next.js 15
      Next.js sin locale URL
      Next.js y Page Router
      Compiler
    • Tanstack Start Solid
    • Astro y React
      Astro y Svelte
      Astro y Vue
      Astro y Solid
      Astro y Preact
      Astro y Lit
      Astro y Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt y Vue
    • Vite y Solid
    • SvelteKit
    • Vite y Preact
    • Vite y Vanilla JS
    • Vite y Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native y Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx y React
    Plugins
    • JSON
    • gettext (.po)
    Extensión VS Code
    Agente
    • Servidor MCP
    • Habilidades del agente
    Versiones
    • v8
    • v7
    • v6
    Benchmark
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    Blog
    Preguntar una pregunta
    1. Documentation
    2. Concepto
    3. CLI
    4. Login
    Creación:2025-12-16Última actualización:2025-12-16
    Referencia esta doc a tu asistente AI favorito
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    Haz tu pregunta y obtén un resumen del documento referenciando esta página y el proveedor AI de tu elección

    El contenido de esta página ha sido traducido con una IA.

    Ver la última versión del contenido original en inglés
    Editar esta documentación

    Si tienes una idea para mejorar esta documentación, no dudes en contribuir enviando una pull request en GitHub.

    Enlace de GitHub a la documentación
    Copiar

    Copiar el Markdown del documento a la portapapeles

    Comando 'login' del CLI de Intlayer


    Descripción

    El comando login del CLI de Intlayer te permite autenticarte con el CMS de Intlayer. Este comando abre automáticamente tu navegador por defecto para completar el proceso de autenticación y recibir las credenciales necesarias (Client ID y Client Secret) para usar los servicios de Intlayer.

    Uso

    bash
    Copiar código

    Copiar el código al portapapeles

    npx intlayer login [options]

    o

    bash
    Copiar código

    Copiar el código al portapapeles

    intlayer login [options]

    Opciones

    --cms-url <url>

    Especifica la URL del CMS de Intlayer con la que conectarse para la autenticación.

    • Tipo: string
    • Por defecto: El valor configurado en intlayer.config.* o https://intlayer.org
    • Ejemplo:
    bash
    Copiar código

    Copiar el código al portapapeles

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

    Opciones de configuración

    También puedes usar opciones de configuración comunes:

    • --env-file <path>: Ruta al archivo de entorno
    • -e, --env <env>: Entorno de ejecución
    • --base-dir <dir>: Directorio base del proyecto
    • --verbose: Habilitar salida detallada (por defecto: true)
    • --prefix <prefix>: Prefijo para los logs

    Cómo funciona

    1. Inicio de servidor local: El comando inicia un servidor HTTP local en un puerto aleatorio para recibir las credenciales desde el CMS

    Especifica la URL del CMS de Intlayer al que conectarse para la autenticación.

    • Tipo: string
    • Por defecto: El valor configurado en intlayer.config.* o https://intlayer.org
    • Ejemplo:
    bash
    Copiar código

    Copiar el código al portapapeles

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

    Opciones de configuración

    También puedes usar las opciones de configuración comunes:

    • --env-file <path>: Ruta al archivo de entorno
    • -e, --env <env>: Entorno de ejecución
    • --base-dir <dir>: Directorio base del proyecto
    • --verbose: Habilitar salida detallada (por defecto: true)
    • --prefix <prefix>: Prefijo para los logs

    Cómo funciona

    1. Inicio del servidor local: El comando inicia un servidor HTTP local en un puerto aleatorio para recibir credenciales del CMS
    2. Apertura del navegador: El comando abre automáticamente tu navegador predeterminado en la URL de inicio de sesión del CMS
    3. Autenticación: Completa la autenticación en el navegador usando tu cuenta de Intlayer
    4. Recepción de credenciales: El servidor local recibe el Client ID y el Client Secret desde el CMS
    5. Instrucciones: El comando muestra instrucciones para configurar las credenciales en tu proyecto

    Salida

    Después de un inicio de sesión exitoso, el comando mostrará:

    1. Las credenciales recibidas (Client ID y Client Secret)
    2. Instrucciones para el archivo .env:
    bash
    Copiar código

    Copiar el código al portapapeles

    INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret
    1. Instrucciones para el archivo de configuración de Intlayer:
    typescript
    Copiar código

    Copiar el código al portapapeles

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

    Configuración manual

    Si el navegador no se abre automáticamente, puedes visitar manualmente la URL que se muestra en el terminal.

    Ejemplos

    Iniciar sesión con URL de CMS personalizada

    bash
    Copiar código

    Copiar el código al portapapeles

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

    Iniciar sesión con archivo de entorno específico

    bash
    Copiar código

    Copiar el código al portapapeles

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

    Iniciar sesión en modo verbose

    bash
    Copiar código

    Copiar el código al portapapeles

    npx intlayer login --verbose

    Solución de problemas

    El navegador no se abre

    Si el navegador no se abre automáticamente, copia la URL que se muestra en el terminal y ábrela manualmente en tu navegador.

    Problemas de conexión

    Si encuentras problemas de conexión, verifica:

    1. Que la URL del CMS sea correcta
    2. Que tu conexión a internet funcione correctamente
    3. Que no haya firewalls que bloqueen la conexión

    Credenciales no recibidas

    Si no se reciben las credenciales:

    1. Asegúrate de haber completado el proceso de autenticación en el navegador
    2. Verifica que el puerto local no esté bloqueado
    3. Intenta ejecutar el comando de nuevo

    Próximos pasos

    Después de completar el inicio de sesión:

    1. Añade las credenciales a tu archivo .env
    2. Configura tu archivo intlayer.config.* con las credenciales
    3. Usa los comandos de la CLI para gestionar tus diccionarios:
      • npx intlayer push - Enviar diccionarios al CMS
      • npx intlayer pull - Extraer diccionarios del CMS
    • npx intlayer fill - Rellenar traducciones faltantes

    Véase también

    • Documentación del CLI
    • Configuración de Intlayer
    • Intlayer CMS
    Extract
    Push
    Alt+→

    En esta página

      Las conversaciones son anónimas y se revisan regularmente para abordar problemas comunes. No dudes en compartir ideas de funcionalidades, comentarios sobre la documentación o cualquier cosa relacionada con Intlayer, usamos esta información para definir nuestra hoja de ruta y mejorar el producto.

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