Creación:2026-01-21Última actualización:2026-02-25

    Documentación de intlayerProxy (intlayerMiddleware)

    La función intlayerProxy (intlayerMiddleware para nextjs < 16) es un middleware de Next.js que gestiona el enrutamiento y los redireccionamientos basados en la localización (locale). Detecta automáticamente la locale preferida del usuario y lo redirige a la ruta localizada correspondiente si es necesario.

    Uso

    Descripción

    El middleware realiza las siguientes tareas:

    1. Detección de locale: Comprueba la ruta URL, las cookies y la cabecera Accept-Language para determinar el locale del usuario.
    2. Redirección: Si la URL no contiene un prefijo de locale y la configuración lo requiere (o según las preferencias del usuario), redirige a la URL localizada.
    3. Gestión de cookies: Puede guardar el locale detectado en una cookie para futuras solicitudes.

    Parámetros

    La función recibe el NextRequest estándar de Next.js como parámetro cuando se usa directamente, o puede exportarse como se muestra arriba.

    Configuración

    Para configurar el middleware, puede configurar la opción routing en el archivo intlayer.config.ts. Consulte la configuración para más detalles.