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

    Pakiet vue-intlayer

    Pakiet vue-intlayer dostarcza niezbędne narzędzia do integracji Intlayer z aplikacjami Vue. Zawiera plugin Vue oraz composables do obsługi treści wielojęzycznych.

    Instalacja

    bash
    npm install vue-intlayer

    Eksporty

    Plugin

    Import:

    tsx
    import "vue-intlayer";
    Funkcja Opis
    installIntlayer Wtyczka Vue do zainstalowania Intlayer w Twojej aplikacji.

    Komposables

    Import:

    tsx
    import "vue-intlayer";
    Komposable Opis Powiązana dokumentacja
    useIntlayer Oparte na useDictionary, ale wstrzykuje zoptymalizowaną wersję słownika z wygenerowanej deklaracji. -
    useDictionary Przetwarza obiekty wyglądające jak słowniki (key, content). Obsługuje tłumaczenia t(), enumeracje itd. -
    useDictionaryAsync Tak jak useDictionary, ale obsługuje asynchroniczne słowniki. -
    useDictionaryDynamic Tak jak useDictionary, ale obsługuje dynamiczne słowniki. -
    useLocale Zwraca bieżący locale oraz funkcję do jego ustawienia. -
    usePathname Zwraca bieżący pathname jako ComputedRef<string> z usuniętym segmentem locale. Reaguje na zdarzenia popstate. usePathname
    useRewriteURL Composable po stronie klienta do zarządzania przepisywaniem adresów URL. Automatycznie aktualizuje URL, jeśli istnieje zlokalizowana reguła przepisywania. useRewriteURL
    useIntl Zwraca obiekt Intl dla bieżącej lokalizacji. -
    useLoadDynamic Composable do ładowania dynamicznych słowników. -

    Funkcje

    Import:

    tsx
    import "vue-intlayer";
    Function Description
    getDictionary Przetwarza obiekty przypominające słowniki (klucz, zawartość). Obsługuje tłumaczenia t(), enumeracje itp.
    getIntlayer Opiera się na getDictionary, ale wstrzykuje zoptymalizowaną wersję słownika pochodzącą z wygenerowanej deklaracji.

    Markdown

    Import:

    tsx
    import "vue-intlayer/markdown";
    Funkcja Opis
    installIntlayerMarkdown Wtyczka Vue instalująca Intlayer Markdown w Twojej aplikacji.