Helpers

useDefaultLocale

Riferimento API per l’hook useDefaultLocale

Panoramica

L'hook useDefaultLocale recupera la locale predefinita dell'applicazione dal contesto <GTProvider>. Questa locale rappresenta la lingua di fallback dell'app ed è in genere usata quando la locale preferita dell'utente non è disponibile.

useDefaultLocale è un hook lato client e può essere usato solo nei componenti lato client. Assicurati che l'app sia racchiusa in un <GTProvider>.

Consulta withGTConfig per la configurazione. Se in withGTConfig non viene specificata una locale predefinita, verrà usata 'en-US'. Per l'ambiente server, vedi getDefaultLocale.

Riferimento

Restituisce

Una stringa che rappresenta la lingua/locale predefinita dell’applicazione, ad esempio 'en-US'.


Esempi

Utilizzo di base

Recupera la lingua predefinita dell’applicazione e mostralo nel tuo componente.

DefaultLocale.jsx
"use client";
import { useDefaultLocale } from 'gt-next';

export default function DefaultLocale() {
    const defaultLocale = useDefaultLocale();

    return <p>Locale predefinito: {defaultLocale}</p>; // Mostra il locale predefinito
}

Note

  • L'hook useDefaultLocale si basa su <GTProvider> per accedere al contesto. Assicurati che la tua app sia racchiusa da un provider al livello root.
  • useDefaultLocale è solo lato client.
  • Scopri di più sulle stringhe locali qui.

Prossimi passaggi

Come valuti questa guida?

useDefaultLocale