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

    Paquete fastify-intlayer

    El paquete fastify-intlayer proporciona un plugin para aplicaciones Fastify para gestionar la internacionalización. Detecta el locale del usuario y decora el objeto request.

    Instalación

    npm install fastify-intlayer

    Exportaciones

    Plugin

    Importación:

    import "fastify-intlayer";
    Función Descripción Documento relacionado
    intlayer Plugin de Fastify que integra Intlayer en tu aplicación Fastify. Gestiona la detección de locale desde el almacenamiento (cookies, headers), decora el objeto request con datos intlayer que contienen t, getIntlayer y getDictionary, y configura un namespace de CLS para acceso programático durante el ciclo de vida de la request. intlayer

    Funciones

    Importar:

    import "fastify-intlayer";
    Función Descripción Documento relacionado
    t Función global de traducción que obtiene contenido para la localidad actual en Fastify. Utiliza CLS (Async Local Storage) y debe usarse dentro de un contexto de petición gestionado por el plugin intlayer. También se puede acceder mediante req.intlayer.t. translation
    getIntlayer Recupera un diccionario por su clave desde la declaración generada y devuelve su contenido para la localidad especificada. Versión optimizada de getDictionary. Utiliza CLS para acceder al contexto de la petición. También se puede acceder mediante req.intlayer.getIntlayer. -
    getDictionary Procesa objetos de diccionario y devuelve el contenido para la locale especificada. Procesa traducciones t(), enumeraciones, Markdown, HTML, etc. Utiliza CLS para acceder al contexto de la solicitud. También puede accederse vía req.intlayer.getDictionary. -