Nhận thông báo về các bản phát hành sắp tới của Intlayer

    Có thể chặn một loại ngôn ngữ, như tiếng Anh không? Tôi đang thêm tiếng Anh vào từ điển nhưng chưa muốn tiếng Anh xuất hiện trên trang web

    Có, bạn có thể chặn một loại ngôn ngữ, như tiếng Anh, bằng cách sử dụng tùy chọn availableLocales trong cấu hình Intlayer.

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

    hoặc

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

    Cấu hình này sẽ thay đổi kiểu của hàm t() của bạn chỉ bao gồm các locale có sẵn.

    Tùy chọn availableLocales là tùy chọn, nếu bạn không cung cấp, tất cả các locale sẽ được sử dụng.

    Hãy cẩn thận, tất cả các locale được bao gồm trong tùy chọn availableLocales nên được bao gồm trong tùy chọn locales.

    Lưu ý rằng nếu bạn sử dụng hook useLocale, tùy chọn availableLocales sẽ được sử dụng để thiết lập quyền truy cập vào danh sách locale.

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