Yazar:
    Oluşturma:2026-01-21Son güncelleme:2026-01-21

    solid-intlayer Paketi

    solid-intlayer paketi, Intlayer'ı Solid uygulamalarına entegre etmek için gerekli araçları sağlar. Çok dilli içeriği yönetmek için provider'lar ve hook'lar içerir.

    Kurulum

    bash
    npm install solid-intlayer

    Dışa Aktarılanlar

    Provider (Sağlayıcı)

    İçe Aktarma:

    tsx
    import "solid-intlayer";
    Bileşen Açıklama İlgili Doküman
    IntlayerProvider Uygulamanızı saran ve Intlayer bağlamını sağlayan ana provider. IntlayerProvider

    Hook'lar

    İçe Aktar:

    tsx
    import "solid-intlayer";
    Hook Açıklama İlgili Doküman
    useIntlayer useDictionary'e dayanır, ancak oluşturulan declaration'dan sözlüğün optimize edilmiş bir sürümünü enjekte eder. useIntlayer
    useDictionary Sözlük (key, content) gibi görünen nesneleri işler. t() çevirilerini, enumerations vb. öğeleri işler. -
    useDictionaryAsync useDictionary ile aynı, ancak asenkron sözlükleri işler. -
    useDictionaryDynamic useDictionary ile aynı, ancak dinamik sözlükleri işler. -
    useLocale Geçerli locale'i ve bunu ayarlamak için bir fonksiyon döndürür. useLocale
    usePathname Geçerli yol adını (pathname), locale segmenti kaldırılmış olarak bir Accessor<string> şeklinde döndürür. popstate olaylarına duyarlıdır. usePathname
    useRewriteURL URL yeniden yazımlarını yönetmek için istemci tarafı hook'u. Lokalize edilmiş bir yeniden yazma kuralı varsa URL'yi otomatik olarak günceller. useRewriteURL
    useIntl Geçerli locale için Intl nesnesini döndürür. -
    useLoadDynamic Dinamik sözlükleri yüklemek için hook. -
    t Geçerli locale'e göre içeriği seçer. translation

    Bileşenler

    İçe aktar:

    tsx
    import "solid-intlayer";
    Bileşen Açıklama
    MarkdownProvider Markdown renderlama bağlamı için provider.