Tác giả:
    Ngày tạo:2026-01-21Cập nhật lần cuối:2026-01-21

    Gói solid-intlayer

    Gói solid-intlayer cung cấp các công cụ cần thiết để tích hợp Intlayer vào các ứng dụng Solid. Nó bao gồm các providers và hooks để xử lý nội dung đa ngôn ngữ.

    Cài đặt

    bash
    npm install solid-intlayer
    

    Các exports

    Provider

    Import:

    tsx
    import "solid-intlayer";
    
    ComponentMô tảTài liệu liên quan
    IntlayerProviderProvider chính bao bọc ứng dụng của bạn và cung cấp context của Intlayer.IntlayerProvider

    Hooks

    Nhập:

    tsx
    import "solid-intlayer";
    
    HookMô tảTài liệu liên quan
    useIntlayerDựa trên useDictionary, nhưng injects một phiên bản tối ưu hóa của dictionary từ khai báo được sinh.useIntlayer
    useDictionaryXử lý các đối tượng có cấu trúc giống từ điển (key, content). Nó xử lý các bản dịch t(), enumerations, v.v.-
    useDictionaryAsyncTương tự useDictionary, nhưng xử lý các từ điển bất đồng bộ.-
    useDictionaryDynamicTương tự useDictionary, nhưng xử lý các từ điển động.-
    useLocaleTrả về locale hiện tại và một hàm để thiết lập nó.useLocale
    usePathnameTrả về pathname hiện tại dưới dạng Accessor<string> với phần locale đã bị loại bỏ. Reactive (phản ứng) với popstate.usePathname
    useRewriteURLHook phía client để quản lý việc viết lại URL. Tự động cập nhật URL nếu tồn tại quy tắc viết lại được bản địa hóa.useRewriteURL
    useIntlTrả về đối tượng Intl cho locale hiện tại.-
    useLoadDynamicHook để tải từ điển động.-
    tChọn nội dung dựa trên locale hiện tại.translation

    Thành phần

    Nhập:

    tsx
    import "solid-intlayer";
    
    Thành phầnMô tả
    MarkdownProviderProvider cho ngữ cảnh render Markdown.