Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta
Cronologia delle versioni
- "Init doc"v9.5.519/09/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
Documentazione dell'hook useIntlayer
L'hook useIntlayer ti consente di recuperare contenuti localizzati da un dizionario Intlayer tramite chiave nelle applicazioni Remix 3.
Legge automaticamente la locale attiva dal contesto della richiesta corrente (tramite AsyncLocalStorage), eliminando la necessità di passare manualmente la locale attraverso gestori di route, template di viste o componenti.
Utilizzo
Nei gestori di route
Copiare il codice nella clipboard
Nei template di vista / componenti
Copiare il codice nella clipboard
Parametri
Copiare il codice nella clipboard
key: La chiave univoca del dizionario (definita nei file di dichiarazione.content.ts).localeOrSelector(opzionale): Una locale specifica o un oggetto selettore ({ item },{ variant }, opzionalmente conlocale). Se specificato, sovrascrive la locale rilevata dal contesto della richiesta.
Descrizione
L'hook esegue le seguenti attività:
- Rilevamento della locale del contesto: Rileva la locale corrente dall'ambito
AsyncLocalStorageassociato alla richiesta stabilito dal middlewareintlayer(). - Recupero del dizionario: Recupera il dizionario precompilato corrispondente alla chiave fornita.
- Elaborazione della traduzione: Risolve traduzioni, enumerazioni, markdown e contenuti condizionali per la locale rilevata.
- Gestione del fallback: Se chiamato al di fuori di un contesto di richiesta HTTP attivo, ricade automaticamente sulla
defaultLocaleconfigurata.
