Autor:
    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

    bash
    npm install hono-intlayer
    

    Exportaciones

    Middleware

    Importar:

    tsx
    import { intlayer } from "hono-intlayer";
    
    FunciónDescripciónDoc Relacionada
    intlayerMiddleware 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:

    tsx
    import { t, getIntlayer, getDictionary } from "hono-intlayer";
    
    FunciónDescripciónDoc Relacionada
    tFunció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
    getIntlayerRecupera 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.-
    getDictionaryProcesa 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.-