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 depuis le 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>.
Voir 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 l’exécution côté serveur, voir getDefaultLocale.
Référence
Renvoie
Une chaîne représentant la locale par défaut de l’application, p. ex. : 'en-US'.
Exemples
Utilisation de base
Récupérez le locale par défaut de l’application et affichez-le dans votre composant.
"use client";
import { useDefaultLocale } from 'gt-next';
export default function DefaultLocale() {
    const defaultLocale = useDefaultLocale();
    return <p>Langue par défaut : {defaultLocale}</p>; // Affiche la langue par défaut
}Remarques
- Le hook useDefaultLocales’appuie sur le<GTProvider>pour accéder au contexte. Assurez-vous que votre application est encapsulée par un provider à la racine.
- useDefaultLocales’exécute uniquement côté client.
- En savoir plus sur les chaînes de locale ici.
Prochaines étapes
- Consultez useLocaleetgetLocalepour obtenir la locale de l’utilisateur.
- Découvrez getDefaultLocale, qui permet de récupérer la locale par défaut dans les composants serveur.
Que pensez-vous de ce guide ?

