useDefaultLocale
Riferimento API per l’hook useDefaultLocale
Panoramica
L'hook useDefaultLocale recupera la locale predefinita dell'applicazione dal contesto <GTProvider>.
Questa locale rappresenta la lingua di fallback dell'app ed è in genere usata quando la locale preferita dell'utente non è disponibile.
useDefaultLocale è un hook lato client e può essere usato solo nei componenti lato client.
Assicurati che l'app sia racchiusa in un <GTProvider>.
Consulta withGTConfig per la configurazione.
Se in withGTConfig non viene specificata una locale predefinita, verrà usata 'en-US'.
Per l'ambiente server, vedi getDefaultLocale.
Riferimento
Restituisce
Una stringa che rappresenta la lingua/locale predefinita dell’applicazione, ad esempio 'en-US'.
Esempi
Utilizzo di base
Recupera la lingua predefinita dell’applicazione e mostralo nel tuo componente.
"use client";
import { useDefaultLocale } from 'gt-next';
export default function DefaultLocale() {
const defaultLocale = useDefaultLocale();
return <p>Locale predefinito: {defaultLocale}</p>; // Mostra il locale predefinito
}Note
- L'hook
useDefaultLocalesi basa su<GTProvider>per accedere al contesto. Assicurati che la tua app sia racchiusa da un provider al livello root. useDefaultLocaleè solo lato client.- Scopri di più sulle stringhe locali qui.
Prossimi passaggi
- Vedi
useLocaleegetLocaleper recuperare la locale dell’utente. - Scopri
getDefaultLocaleper ottenere la locale predefinita nei server components.
Come valuti questa guida?