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

    Pakiet svelte-intlayer

    Pakiet svelte-intlayer dostarcza niezbędne narzędzia do integracji Intlayer z aplikacjami Svelte. Zawiera funkcje konfiguracji oraz store'y do obsługi treści wielojęzycznych.

    Instalacja

    bash
    npm install svelte-intlayer
    

    Eksporty

    Konfiguracja

    Import:

    tsx
    import "svelte-intlayer";
    
    FunkcjaOpis
    setupIntlayerFunkcja do skonfigurowania Intlayer w Twojej aplikacji Svelte.

    Store

    Import:

    tsx
    import "svelte-intlayer";
    
    StoreOpis
    intlayerStoreSvelte store, który zawiera bieżący stan Intlayer.

    Hooki (Kontekst)

    Import:

    tsx
    import "svelte-intlayer";
    
    FunkcjaOpisPowiązany dokument
    useIntlayerOpiera się na useDictionary, ale wstrzykuje zoptymalizowaną wersję słownika z wygenerowanej deklaracji.-
    useDictionaryPrzetwarza obiekty wyglądające na słowniki (klucz, zawartość). Przetwarza tłumaczenia t(), enumeracje itp.-
    useDictionaryAsyncTak jak useDictionary, ale obsługuje asynchroniczne słowniki.-
    useDictionaryDynamicTak jak useDictionary, ale obsługuje słowniki dynamiczne.-
    useLocaleZwraca bieżący locale oraz funkcję do jego ustawienia.-
    usePathnameZwraca bieżącą ścieżkę (pathname) jako store Readable<string> z usuniętym segmentem locale. Reaktywny na popstate.usePathname
    useRewriteURLFunkcja po stronie klienta do zarządzania przepisywaniem URL. Automatycznie aktualizuje adres URL, jeśli istnieje zlokalizowana reguła przepisywania.useRewriteURL
    useIntlZwraca obiekt Intl dla bieżącego locale.-

    Markdown

    Import:

    tsx
    import "svelte-intlayer";
    
    FunkcjaOpis
    setIntlayerMarkdownFunkcja do ustawiania kontekstu markdown w Twojej aplikacji Svelte.