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 inicial"v8.0.030/1/2026
El contenido de esta página ha sido traducido con una IA.
Ver la última versión del contenido original en inglésIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
Paquete adonis-intlayer
El paquete adonis-intlayer proporciona un middleware para aplicaciones AdonisJS para manejar la internacionalización. Detecta el locale del usuario y proporciona funciones de traducción.
Instalación
Copiar el código al portapapeles
npm install adonis-intlayerExportaciones
Middleware
El paquete proporciona un middleware de AdonisJS para manejar la internacionalización.
Abrir la tabla en una ventana flotante para ver todo el contenido claramente
| Función | Descripción | Doc relacionada |
|---|---|---|
IntlayerMiddleware | Middleware de AdonisJS que detecta el locale del usuario y rellena el contexto de la solicitud con datos de Intlayer. También configura un espacio de nombres CLS (Async Local Storage) para el acceso al ciclo de vida de la solicitud, habilitando el uso de funciones globales como t, getIntlayer, etc. | intlayer |
Funciones
Abrir la tabla en una ventana flotante para ver todo el contenido claramente
| Función | Descripción | Doc relacionada |
|---|---|---|
t | Función de traducción que recupera el contenido para el locale actual. Funciona dentro del ciclo de vida de la solicitud gestionado por el middleware intlayer. Utiliza CLS (Async Local Storage) para acceder al contexto de la solicitud. | traducción |
getIntlayer | Recupera un diccionario por su clave de la declaración generada y devuelve su contenido para el locale especificado. Versión optimizada de getDictionary. Utiliza CLS para acceder al contexto de la solicitud. | - |
getDictionary | Procesa objetos de diccionario y devuelve el contenido para el locale especificado. Procesa traducciones t(), enumeraciones, markdown, HTML, etc. Utiliza CLS para acceder al contexto de la solicitud. | - |
getLocale | Recupera el locale actual del contexto de la solicitud usando CLS. | - |