Helpers

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.

DefaultLocale.jsx
"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

Comment trouvez-vous ce guide ?