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 useLocale
L'hook useLocale di remix-intlayer fornisce l'accesso alla locale della richiesta HTTP attualmente in fase di elaborazione, insieme alla locale predefinita e alle locale disponibili configurate nel progetto.
Utilizzo
In un componente Remix (ad esempio un selettore di lingua):
Copiare il codice nella clipboard
In un gestore di route:
Copiare il codice nella clipboard
Valori restituiti
L'hook restituisce un oggetto di tipo UseLocaleResult:
Apri la tabella in una finestra modale per visualizzare tutti i dati in modo chiaro
| Proprietà | Tipo | Descrizione |
|---|---|---|
locale | DeclaredLocales | La locale risolta per la richiesta corrente. |
defaultLocale | DeclaredLocales | La locale di fallback predefinita configurata in intlayer.config.ts. |
availableLocales | DeclaredLocales[] | Array di tutte le locale disponibili configurate in intlayer.config.ts. |
Descrizione
- Risoluzione con ambito di richiesta: In una richiesta attiva gestita dal middleware
intlayer(),useLocalelegge la locale risolta dall'archiviazione della richiesta. - Fallback pulito: Se chiamato al di fuori di un contesto di richiesta, ricade per impostazione predefinita sulla
defaultLocaleconfigurata.
