Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta
Cronologia delle versioni
- "Documentazione unificata per tutte le esportazioni"v9.4.024/08/2026
Il contenuto di questa pagina è stato tradotto con un'IA.
Vedi l'ultima versione del contenuto originale in ingleseSe hai un’idea per migliorare questa documentazione, non esitare a contribuire inviando una pull request su GitHub.
Collegamento GitHub alla documentazioneCopia il Markdown del documento nella porta-documenti
Pacchetto elysia-intlayer
Il pacchetto elysia-intlayer fornisce un plugin per applicazioni Elysia per gestire l'internazionalizzazione. Rileva la locale dell'utente e inietta un oggetto intlayer nel contesto della route.
Installazione
Copiare il codice nella clipboard
Esportazioni
Plugin
Importazione:
Copiare il codice nella clipboard
Apri la tabella in una finestra modale per visualizzare tutti i dati in modo chiaro
| Funzione | Descrizione | Documento correlato |
|---|---|---|
intlayer | Plugin Elysia che integra Intlayer nella tua applicazione Elysia. Gestisce il rilevamento della locale dallo storage (cookie, header) e poi da Accept-Language, inietta un oggetto intlayer che espone locale, t, getIntlayer e getDictionary nel contesto della route e configura il contesto di richiesta AsyncLocalStorage. | intlayer |
Funzioni
Importazione:
Copiare il codice nella clipboard
Apri la tabella in una finestra modale per visualizzare tutti i dati in modo chiaro
| Funzione | Descrizione | Documento correlato |
|---|---|---|
t | Funzione di traduzione globale che recupera il contenuto per la locale corrente in Elysia. Utilizza AsyncLocalStorage per accedere al contesto di richiesta configurato dal plugin intlayer e ricade sulla locale predefinita al di fuori di esso. Accessibile anche tramite intlayer.t. | translation |
getIntlayer | Recupera un dizionario tramite la sua chiave dalla dichiarazione generata e ne restituisce il contenuto per la locale corrente. Versione ottimizzata di getDictionary. Utilizza AsyncLocalStorage per accedere al contesto della richiesta. Accessibile anche tramite intlayer.getIntlayer. | - |
getDictionary | Elabora gli oggetti dizionario e restituisce il contenuto per la locale corrente. Elabora traduzioni t(), enumerazioni, markdown, HTML, ecc. Utilizza AsyncLocalStorage per accedere al contesto della richiesta. Accessibile anche tramite intlayer.getDictionary. | - |
Tipi
Importazione:
Copiare il codice nella clipboard
Apri la tabella in una finestra modale per visualizzare tutti i dati in modo chiaro
| Tipo | Descrizione |
|---|---|
IntlayerContext | Forma dell'oggetto intlayer iniettato in ogni contesto di route: locale, locale_storage, locale_detected, defaultLocale, t, getIntlayer, getDictionary. |
TranslateFunction | Firma della funzione di traduzione, che traduce una locale map nel contenuto corrispondente alla locale della richiesta corrente. |
