Helpers

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.

DefaultLocale.jsx
"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 useDefaultLocale s’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.
  • useDefaultLocale fonctionne uniquement côté client.
  • En savoir plus sur les chaînes de locale ici.

Prochaines étapes

  • Consultez useLocale et getLocale pour récupérer le locale de l’utilisateur.
  • Découvrez getDefaultLocale pour récupérer le locale par défaut dans les composants serveur.

Comment trouvez-vous ce guide ?