Recevez des notifications en avant-première sur les prochains lancements de Intlayer

    Est-il possible de bloquer un type de langue, comme l'anglais ? J'ajoute l'anglais dans mes dictionnaires mais je ne veux pas que l'anglais soit encore disponible sur le site web

    Oui, vous pouvez bloquer un type de langue, comme l'anglais, en utilisant l'option availableLocales dans la configuration d'Intlayer.

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

    ou

    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,};

    Cette configuration modifiera les types de votre fonction t() pour n'inclure que les langues disponibles.

    L'option availableLocales est facultative, si vous ne la fournissez pas, toutes les langues seront disponibles.

    Faites attention, toutes les langues incluses dans l'option availableLocales doivent être incluses dans l'option locales.

    Notez que si vous utilisez le hook useLocale, l'option availableLocales sera utilisée pour définir l'accès à la liste des langues.

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