useDefaultLocale
Référence de l’API du hook useDefaultLocale
Aperçu
Le hook useDefaultLocale récupère la locale par défaut de l’application à partir du contexte <GTProvider>.
Cette locale correspond à la langue de secours de votre application et est généralement utilisée lorsque la locale 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 encapsulée dans un <GTProvider>.
Consultez withGTConfig pour la configuration.
Si aucune locale par défaut n’est définie dans withGTConfig, la valeur par défaut est 'en-US'.
Pour le côté serveur, voir getDefaultLocale.
Références
Renvoie
Une chaîne qui représente le locale par défaut de l’application, par exemple « en-US ».
Exemples
Utilisation de base
Récupérez la locale par défaut de l’application et affichez-la dans votre composant.
"use client";
import { useDefaultLocale } from 'gt-next';
export default function DefaultLocale() {
const defaultLocale = useDefaultLocale();
return <p>Locale par défaut : {defaultLocale}</p>; // Affiche la locale par défaut
}Remarques
- Le hook
useDefaultLocales’appuie sur le<GTProvider>pour accéder au contexte. Assurez-vous que votre application est encapsulée dans un provider au niveau de la racine. useDefaultLocalefonctionne uniquement côté client.- En savoir plus sur les chaînes de locale ici.
Prochaines étapes
- Consultez
useLocaleetgetLocalepour récupérer le locale de l’utilisateur. - Découvrez
getDefaultLocalepour récupérer le locale par défaut dans les composants serveur.
Comment trouvez-vous ce guide ?