Creazione:2026-01-21Ultimo aggiornamento:2026-01-21
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
- "Unified documentation for all exports"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 del componente IntlayerProvider
Il IntlayerProvider è il componente radice che fornisce il contesto di internazionalizzazione alla tua applicazione Solid. Gestisce lo stato della locale corrente e garantisce che tutti i componenti figli possano accedere alle traduzioni.
Uso
Descrizione
Il IntlayerProvider svolge i seguenti ruoli:
- Gestione dello stato: Inizializza e memorizza la locale corrente, usando signals per la reattività.
- Risoluzione della locale: Determina la locale iniziale basandosi su cookie, preferenze del browser o sulla configurazione di default.
- Iniezione del contesto: Rende la locale e la funzione
setLocaledisponibili a qualsiasi componente tramite hook comeuseIntlayerouseLocale. - Persistenza: Sincronizza automaticamente le modifiche della locale con cookie o local storage per mantenere la preferenza dell'utente tra le sessioni.
Proprietà
- locale (opzionale): Imposta manualmente la locale corrente.
- defaultLocale (opzionale): Sovrascrive la locale predefinita dalla configurazione.
- setLocale (opzionale): Fornisce una funzione personalizzata per impostare la locale.
- disableEditor (opzionale): Disabilita l'integrazione dell'editor visivo.
- isCookieEnabled (opzionale): Abilita o disabilita la persistenza tramite cookie.