Autor:
    Data utworzenia:2026-01-21Ostatnia aktualizacja:2026-01-21

    Pakiet solid-intlayer

    Pakiet solid-intlayer dostarcza niezbędne narzędzia do integracji Intlayer z aplikacjami Solid. Zawiera providery i hooki do obsługi treści wielojęzycznych.

    Instalacja

    bash
    npm install solid-intlayer
    

    Eksporty

    Provider

    Import:

    tsx
    import "solid-intlayer";
    
    KomponentOpisPowiązany dokument
    IntlayerProviderGłówny provider, który otacza Twoją aplikację i dostarcza kontekst Intlayer.IntlayerProvider

    Hooki

    Import:

    tsx
    import "solid-intlayer";
    
    HookOpisPowiązany dokument
    useIntlayerOpiera się na useDictionary, ale wstrzykuje zoptymalizowaną wersję słownika pochodzącą z wygenerowanej deklaracji.useIntlayer
    useDictionaryPrzetwarza obiekty przypominające słowniki (klucz, zawartość). Obsługuje tłumaczenia t(), enumeracje itp.-
    useDictionaryAsyncTak jak useDictionary, ale obsługuje asynchroniczne słowniki.-
    useDictionaryDynamicTak jak useDictionary, ale obsługuje dynamiczne słowniki.-
    useLocaleZwraca bieżący locale i funkcję do jego ustawienia.useLocale
    usePathnameZwraca bieżącą ścieżkę (pathname) jako Accessor<string> z usuniętym segmentem locale. Reaguje na popstate.usePathname
    useRewriteURLHook po stronie klienta do zarządzania przepisywaniem adresów URL. Automatycznie aktualizuje URL, jeśli istnieje zlokalizowana reguła przepisywania.useRewriteURL
    useIntlZwraca obiekt Intl dla bieżącego locale.-
    useLoadDynamicHook do ładowania dynamicznych słowników.-
    tWybiera zawartość na podstawie bieżącego locale.tłumaczenie

    Komponenty

    Import:

    tsx
    import "solid-intlayer";
    
    KomponentOpis
    MarkdownProviderProvider dla kontekstu renderowania Markdown.