Creación:2026-01-29Última actualización:2026-01-29
Referencia esta doc a tu asistente AI favoritoChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Haz tu pregunta y obtén un resumen del documento referenciando esta página y el proveedor AI de tu elección
Historial de versiones
- "Inicio de la doc"v8.0.029/1/2026
El contenido de esta página ha sido traducido con una IA.
Ver la última versión del contenido original en inglésEditar esta documentación
Si tienes una idea para mejorar esta documentación, no dudes en contribuir enviando una pull request en GitHub.
Enlace de GitHub a la documentaciónCopiar
Copiar el Markdown del documento a la portapapeles
Documentación del Middleware de Hono intlayer
El middleware intlayer para Hono detecta el idioma del usuario y rellena el objeto de contexto con las funciones de Intlayer. También permite el uso de funciones de traducción globales dentro del contexto de la solicitud.
Uso
Descripción
El middleware realiza las siguientes tareas:
- Detección de idioma: Analiza la solicitud (encabezados, cookies, etc.) para determinar el idioma preferido del usuario.
- Relleno del contexto: Añade datos de Intlayer al contexto de Hono, accesibles a través de
c.get(). Esto incluye:locale: El idioma detectado.t: Una función de traducción.getIntlayer: Una función para recuperar diccionarios.getDictionary: Una función para procesar objetos de diccionario.
- Gestión del contexto: Utiliza
cls-hookedpara gestionar un contexto asíncrono, permitiendo que las funciones globales de Intlayer (t,getIntlayer,getDictionary) accedan al idioma específico de la solicitud sin pasar el objeto de contexto.