Ricevi notifiche sui prossimi lanci di Intlayer

    È possibile bloccare un tipo di lingua, come l'inglese? Sto aggiungendo l'inglese nei miei dizionari ma non voglio che l'inglese sia ancora disponibile sul sito web

    Sì, puoi bloccare un tipo di lingua, come l'inglese, utilizzando l'opzione availableLocales nella configurazione di Intlayer.

    import { IntlayerConfig } from "intlayer";const config: IntlayerConfig = {  locales: [Locales.FRENCH, Locales.SPANISH, Locales.ENGLISH],  availableLocales: [Locales.FRENCH, Locales.SPANISH],  defaultLocale: Locales.FRENCH,};

    oppure

    import { IntlayerConfig } from "intlayer";const locales = [Locales.FRENCH, Locales.SPANISH, Locales.ENGLISH];const config: IntlayerConfig = {  locales,  availableLocales: locales.filter((locale) => locale !== Locales.ENGLISH),  defaultLocale: Locales.FRENCH,};

    Questa configurazione modificherà i tipi della tua funzione t() per includere solo le localizzazioni disponibili.

    L'opzione availableLocales è facoltativa, se non la fornisci, tutte le localizzazioni saranno disponibili.

    Fai attenzione, tutte le localizzazioni incluse nell'opzione availableLocales devono essere incluse anche nell'opzione locales.

    Nota che se usi l'hook useLocale, l'opzione availableLocales sarà utilizzata per impostare l'accesso alla lista delle localizzazioni.

    import { useLocale } from "intlayer";const { availableLocales } = useLocale();console.log(availableLocales); // [Locales.FRENCH, Locales.SPANISH]