Autor:
    Erstellung:2026-01-21Letzte Aktualisierung:2026-01-21

    vue-intlayer-Paket

    Das vue-intlayer-Paket stellt die notwendigen Werkzeuge bereit, um Intlayer in Vue-Anwendungen zu integrieren. Es enthält ein Vue-Plugin und Composables zur Verwaltung mehrsprachiger Inhalte.

    Installation

    bash
    npm install vue-intlayer
    

    Exporte

    Plugin

    Importieren:

    tsx
    import "vue-intlayer";
    
    FunktionBeschreibung
    installIntlayerVue-Plugin, um Intlayer in Ihrer Anwendung zu installieren.

    Composable-Funktionen

    Import:

    tsx
    import "vue-intlayer";
    
    ComposableBeschreibungZugehörige Dokumentation
    useIntlayerBasierend auf useDictionary, injiziert jedoch eine optimierte Version des Dictionarys aus der generierten Deklaration.-
    useDictionaryVerarbeitet Objekte, die wie Dictionaries aussehen (key, content). Es verarbeitet t()-Übersetzungen, Enumerationen usw.-
    useDictionaryAsyncWie useDictionary, behandelt aber asynchrone Wörterbücher.-
    useDictionaryDynamicWie useDictionary, behandelt aber dynamische Wörterbücher.-
    useLocaleGibt die aktuelle Locale und eine Funktion zurück, um sie zu setzen.-
    usePathnameGibt den aktuellen Pfadnamen (pathname) als ComputedRef<string> zurück, bei dem das Locale-Segment entfernt wurde. Reaktiv auf popstate.usePathname
    useRewriteURLClientseitiges Composable zur Verwaltung von URL-Umschreibungen. Aktualisiert die URL automatisch, wenn eine lokalisierte Umschreibregel vorhanden ist.useRewriteURL
    useIntlGibt das Intl-Objekt für die aktuelle Locale zurück.-
    useLoadDynamicComposable zum Laden dynamischer Wörterbücher.-

    Funktionen

    Import:

    tsx
    import "vue-intlayer";
    
    FunktionBeschreibung
    getDictionaryVerarbeitet Objekte, die wie Wörterbücher aussehen (Schlüssel, Inhalt). Verarbeitet t()-Übersetzungen, Enumerationen etc.
    getIntlayerBasierend auf getDictionary, fügt es jedoch eine optimierte Version des Wörterbuchs aus der generierten Deklaration ein.

    Markdown

    Import:

    tsx
    import "vue-intlayer/markdown";
    
    FunktionBeschreibung
    installIntlayerMarkdownVue-Plugin, um Intlayer Markdown in Ihrer Anwendung zu installieren.