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
- "Documentación unificada para todas las exportaciones"v9.4.024/8/2026
El contenido de esta página ha sido traducido con una IA.
Ver la última versión del contenido original en inglésSi 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 el Markdown del documento a la portapapeles
Paquete elysia-intlayer
El paquete elysia-intlayer proporciona un plugin para aplicaciones Elysia para gestionar la internacionalización. Detecta el locale del usuario e inyecta un objeto intlayer en el contexto de la ruta.
Instalación
Copiar el código al portapapeles
Exportaciones
Plugin
Importación:
Copiar el código al portapapeles
Abrir la tabla en una ventana flotante para ver todo el contenido claramente
| Función | Descripción | Documento relacionado |
|---|---|---|
intlayer | Plugin de Elysia que integra Intlayer en tu aplicación Elysia. Gestiona la detección del locale desde el storage (cookies, headers) y luego desde Accept-Language, inyecta un objeto intlayer que expone locale, t, getIntlayer y getDictionary en el contexto de la ruta, y configura el contexto de request de AsyncLocalStorage. | intlayer |
Funciones
Importación:
Copiar el código al portapapeles
Abrir la tabla en una ventana flotante para ver todo el contenido claramente
| Función | Descripción | Documento relacionado |
|---|---|---|
t | Función de traducción global que recupera el contenido para el locale actual en Elysia. Usa AsyncLocalStorage para acceder al contexto de request configurado por el plugin intlayer, y recurre al locale por defecto fuera de él. También accesible mediante intlayer.t. | translation |
getIntlayer | Recupera un diccionario por su clave desde la declaración generada y devuelve su contenido para el locale actual. Versión optimizada de getDictionary. Usa AsyncLocalStorage para acceder al contexto de la request. También accesible mediante intlayer.getIntlayer. | - |
getDictionary | Procesa objetos de diccionario y devuelve el contenido para el locale actual. Procesa traducciones t(), enumeraciones, markdown, HTML, etc. Usa AsyncLocalStorage para acceder al contexto de la request. También accesible mediante intlayer.getDictionary. | - |
Tipos
Importación:
Copiar el código al portapapeles
Abrir la tabla en una ventana flotante para ver todo el contenido claramente
| Tipo | Descripción |
|---|---|
IntlayerContext | Forma del objeto intlayer inyectado en cada contexto de ruta: locale, locale_storage, locale_detected, defaultLocale, t, getIntlayer, getDictionary. |
TranslateFunction | Firma de la función de traducción, que convierte un locale map en el contenido correspondiente al locale de la request actual. |
