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

    npm install solid-intlayer

    Dışa Aktarılanlar

    Provider (Sağlayıcı)

    İçe Aktarma:

    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:

    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
    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:

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