Penulis:
    Dibuat:2026-01-21Terakhir diperbarui:2026-01-21

    Paket solid-intlayer

    Paket solid-intlayer menyediakan alat yang diperlukan untuk mengintegrasikan Intlayer ke dalam aplikasi Solid. Paket ini menyertakan providers dan hooks untuk menangani konten multibahasa.

    Instalasi

    bash
    npm install solid-intlayer
    

    Ekspor

    Provider

    Impor:

    tsx
    import "solid-intlayer";
    
    KomponenDeskripsiDokumen Terkait
    IntlayerProviderProvider utama yang membungkus aplikasi Anda dan menyediakan konteks Intlayer.IntlayerProvider

    Hooks

    Impor:

    tsx
    import "solid-intlayer";
    
    HookDeskripsiDokumentasi Terkait
    useIntlayerBerdasarkan useDictionary, tetapi menyuntikkan versi dictionary yang dioptimalkan dari deklarasi yang dihasilkan.useIntlayer
    useDictionaryMemproses objek yang terlihat seperti dictionary (key, content). Memproses terjemahan t(), enumerations, dll.-
    useDictionaryAsyncSama seperti useDictionary, tetapi menangani dictionary asinkron.-
    useDictionaryDynamicSama seperti useDictionary, tetapi menangani dictionary dinamis.-
    useLocaleMengembalikan locale saat ini dan sebuah fungsi untuk mengaturnya.useLocale
    usePathnameMengembalikan pathname saat ini sebagai Accessor<string> dengan segmen locale yang dihapus. Reaktif terhadap popstate.usePathname
    useRewriteURLHook sisi-klien untuk mengelola penulisan ulang URL. Secara otomatis memperbarui URL jika aturan penulisan ulang yang dilokalkan ada.useRewriteURL
    useIntlMengembalikan objek Intl untuk locale saat ini.-
    useLoadDynamicHook untuk memuat kamus dinamis.-
    tMemilih konten berdasarkan locale saat ini.translation

    Komponen

    Impor:

    tsx
    import "solid-intlayer";
    
    KomponenDeskripsi
    MarkdownProviderProvider untuk konteks rendering markdown.