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şenAçıklamaİlgili Doküman
    IntlayerProviderUygulamanızı saran ve Intlayer bağlamını sağlayan ana provider.IntlayerProvider

    Hook'lar

    İçe Aktar:

    tsx
    import "solid-intlayer";
    
    HookAçıklamaİlgili Doküman
    useIntlayeruseDictionary'e dayanır, ancak oluşturulan declaration'dan sözlüğün optimize edilmiş bir sürümünü enjekte eder.useIntlayer
    useDictionarySözlük (key, content) gibi görünen nesneleri işler. t() çevirilerini, enumerations vb. öğeleri işler.-
    useDictionaryAsyncuseDictionary ile aynı, ancak asenkron sözlükleri işler.-
    useDictionaryDynamicuseDictionary ile aynı, ancak dinamik sözlükleri işler.-
    useLocaleGeçerli locale'i ve bunu ayarlamak için bir fonksiyon döndürür.useLocale
    usePathnameGeç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
    useRewriteURLURL 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
    useIntlGeçerli locale için Intl nesnesini döndürür.-
    useLoadDynamicDinamik sözlükleri yüklemek için hook.-
    tGeçerli locale'e göre içeriği seçer.translation

    Bileşenler

    İçe aktar:

    tsx
    import "solid-intlayer";
    
    BileşenAçıklama
    MarkdownProviderMarkdown renderlama bağlamı için provider.