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

    Paquete hono-intlayer

    El paquete hono-intlayer proporciona un middleware para aplicaciones Hono para manejar la internacionalización. Detecta el idioma del usuario y rellena el objeto de contexto.

    Instalación

    npm install hono-intlayer

    Exportaciones

    Middleware

    Importar:

    import { intlayer } from "hono-intlayer";
    Función Descripción Doc Relacionada
    intlayer Middleware de Hono que integra Intlayer en su aplicación Hono. Maneja la detección de idioma desde el almacenamiento (cookies, encabezados), rellena el contexto con t, getIntlayer y getDictionary, y configura el espacio de nombres CLS para el acceso programático durante el ciclo de vida de la solicitud. intlayer

    Funciones

    Importar:

    import { t, getIntlayer, getDictionary } from "hono-intlayer";
    Función Descripción Doc Relacionada
    t Función de traducción global que recupera contenido para el idioma actual en Hono. Utiliza CLS (Async Local Storage) y debe usarse dentro de un contexto de solicitud gestionado por el middleware intlayer. También se puede acceder a través del contexto. traducción
    getIntlayer Recupera un diccionario por su clave de la declaración generada y devuelve su contenido para el idioma especificado. Versión optimizada de getDictionary. Utiliza CLS para acceder al contexto de la solicitud. También se puede acceder a través del contexto. -
    getDictionary Procesa objetos de diccionario y devuelve el contenido para el idioma especificado. Procesa traducciones t(), enumeraciones, markdown, HTML, etc. Utiliza CLS para acceder al contexto de la solicitud. También se puede acceder a través del contexto. -