useDefaultLocale()
Référence API pour le hook useDefaultLocale
Aperçu
Le hook useDefaultLocale
récupère la langue par défaut de l'application à partir du contexte <GTProvider>
.
Cette langue représente la langue de secours pour votre application et est généralement utilisée lorsque la langue préférée d'un utilisateur n'est pas disponible.
useDefaultLocale
est un hook côté client et ne peut être utilisé que dans des composants côté client.
Assurez-vous que votre application est enveloppée dans un <GTProvider>
.
Consultez withGTConfig()
pour la configuration.
Si aucune langue par défaut n'est spécifiée dans withGTConfig()
, la valeur par défaut est 'en-US'
.
Pour le côté serveur, voir getDefaultLocale()
.
Référence
Renvoie
Une chaîne représentant la langue par défaut de l'application, par exemple, 'en-US'
.
Exemples
Utilisation de base
Récupérez la langue par défaut de l'application et affichez-la dans votre composant.
"use client";
import { useDefaultLocale } from 'gt-next/client';
export default function DefaultLocale() {
const defaultLocale = useDefaultLocale();
return <p>Default locale: {defaultLocale}</p>; // Display the default locale
}
Notes
- Le hook
useDefaultLocale()
s'appuie sur le<GTProvider>
pour accéder au contexte. Assurez-vous que votre application est enveloppée avec un provider à la racine. useDefaultLocale()
fonctionne uniquement côté client.- En savoir plus sur les chaînes de locale ici.
Prochaines étapes
- Consultez
useLocale
etgetLocale
pour récupérer la langue de l'utilisateur. - Découvrez
getDefaultLocale()
pour obtenir la langue par défaut dans les composants serveur.
Comment trouvez-vous ce guide ?