Haz tu pregunta y obtén un resumen del documento referenciando esta página y el proveedor AI de tu elección
Al integrar el servidor MCP Intlayer a tu asistente de IA, puedes recuperar todos los documentos directamente desde ChatGPT, DeepSeek, Cursor, VSCode, etc.
Ver la documentación del servidor MCPEl contenido de esta página ha sido traducido con una IA.
Ver la última versión del contenido original en inglésSi tienes una idea para mejorar esta documentación, no dudes en contribuir enviando una pull request en GitHub.
Enlace de GitHub a la documentaciónCopiar 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
npx intlayer login [options]o
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:
npx intlayer login --cms-url https://intlayer.orgOpciones 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
- 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:
npx intlayer login --cms-url https://intlayer.orgOpciones 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
- Inicio del servidor local: El comando inicia un servidor HTTP local en un puerto aleatorio para recibir credenciales del CMS
- Apertura del navegador: El comando abre automáticamente tu navegador predeterminado en la URL de inicio de sesión del CMS
- Autenticación: Completa la autenticación en el navegador usando tu cuenta de Intlayer
- Recepción de credenciales: El servidor local recibe el Client ID y el Client Secret desde el CMS
- 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á:
- Las credenciales recibidas (Client ID y Client Secret)
- Instrucciones para el archivo .env:
INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret- Instrucciones para el archivo de configuración de Intlayer:
{ 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
npx intlayer login --cms-url https://custom-cms.example.comIniciar sesión con archivo de entorno específico
npx intlayer login --env-file .env.productionIniciar sesión en modo verbose
npx intlayer login --verboseSolució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:
- Que la URL del CMS sea correcta
- Que tu conexión a internet funcione correctamente
- Que no haya firewalls que bloqueen la conexión
Credenciales no recibidas
Si no se reciben las credenciales:
- Asegúrate de haber completado el proceso de autenticación en el navegador
- Verifica que el puerto local no esté bloqueado
- Intenta ejecutar el comando de nuevo
Próximos pasos
Después de completar el inicio de sesión:
- Añade las credenciales a tu archivo .env
- Configura tu archivo intlayer.config.* con las credenciales
- 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