Otrzymuj powiadomienia o nadchodzących wydaniach Intlayera

    Czy można zablokować typ języka, na przykład angielski? Dodaję angielski do moich słowników, ale nie chcę, aby angielski był jeszcze dostępny na stronie internetowej

    Tak, możesz zablokować typ języka, na przykład angielski, używając opcji availableLocales w konfiguracji Intlayer.

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

    lub

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

    Ta konfiguracja zmieni typy Twojej funkcji t(), aby uwzględniały tylko dostępne lokalizacje.

    Opcja availableLocales jest opcjonalna, jeśli jej nie podasz, wszystkie lokalizacje będą dostępne.

    Uważaj, wszystkie lokalizacje uwzględnione w opcji availableLocales powinny być zawarte w opcji locales.

    Zauważ, że jeśli używasz hooka useLocale, opcja availableLocales będzie używana do ustawienia dostępu do listy lokalizacji.

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