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

    Paquete express-intlayer

    El paquete express-intlayer proporciona un middleware para aplicaciones Express para manejar la internacionalización. Detecta la configuración regional del usuario y proporciona funciones de traducción.

    Instalación

    npm install express-intlayer

    Exportaciones

    Middleware

    Importación:

    import "express-intlayer";
    Función Descripción Documento relacionado
    intlayer Middleware de Express que detecta la locale del usuario y rellena res.locals con datos de Intlayer. Realiza la detección de la locale a partir de cookies/headers, inyecta t, getIntlayer y getDictionary en res.locals, y configura el namespace de CLS para el acceso al ciclo de vida de la petición. intlayer

    Funciones

    Importar:

    import "express-intlayer";
    Función Descripción Documento relacionado
    t Función de traducción que recupera contenido para la locale actual. Funciona dentro del ciclo de vida de la solicitud gestionado por el middleware intlayer. Utiliza CLS (Async Local Storage) para acceder al contexto de la solicitud. translation
    getIntlayer Recupera un diccionario por su clave desde la declaración generada y devuelve su contenido para el locale especificado. Versión optimizada de getDictionary. Usa CLS para acceder al contexto de la solicitud. -
    getDictionary Procesa objetos de diccionario y devuelve contenido para el locale especificado. Procesa traducciones t(), enumeraciones, markdown, HTML, etc. Usa CLS para acceder al contexto de la solicitud. -