Creazione:2026-01-21Ultimo aggiornamento:2026-05-06
Riferimento a questa documentazione al tuo assistente AI preferitoChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta
Cronologia delle versioni
- "Aggiornare l'uso dell'API useIntlayer di Solid all'accesso diretto alle proprietà"v8.9.004/05/2026
- "Documentazione unificata per tutte le esportazioni"v8.0.021/01/2026
Il contenuto di questa pagina è stato tradotto con un'IA.
Vedi l'ultima versione del contenuto originale in ingleseModifica questa documentazione
Se hai un’idea per migliorare questa documentazione, non esitare a contribuire inviando una pull request su GitHub.
Collegamento GitHub alla documentazioneCopia
Copia il Markdown del documento nella porta-documenti
Documentazione dell'hook useIntlayer
L'hook useIntlayer ti permette di recuperare contenuti localizzati da un dizionario usando la sua chiave. In Solid, questo hook restituisce una funzione reattiva accessor che si aggiorna ogni volta che la locale cambia.
Utilizzo
tsx
Copiare il codice
Copiare il codice nella clipboard
import { useIntlayer } from "solid-intlayer";const MyComponent = () => { const content = useIntlayer("my-dictionary-key"); return ( <div> <h1>{content.title}</h1> <p>{content.description}</p> </div> );};Descrizione
L'hook esegue le seguenti operazioni:
- Rilevamento del locale: Utilizza il locale corrente dal contesto
IntlayerProvider. - Iniezione del dizionario: Inietta automaticamente il contenuto del dizionario corrispondente alla chiave fornita, utilizzando le dichiarazioni ottimizzate generate dal compilatore Intlayer.
- Reattività: Restituisce un accessor di Solid (
Accessor<T>) che si ricalcola automaticamente quando lo stato globale del locale cambia. - Elaborazione della traduzione: risolve il contenuto in base alla locale rilevata, processando eventuali definizioni
t(),enu(), ecc., presenti nel dizionario.
Parametri
- key: La chiave univoca del dizionario (come definita nei tuoi file di dichiarazione dei contenuti).
- locale (opzionale): Sovrascrive la locale corrente.
Restituisce
Una funzione accessor (() => Content) che restituisce il contenuto localizzato.