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

    svelte-intlayer Paket

    Das svelte-intlayer-Paket stellt die notwendigen Werkzeuge bereit, um Intlayer in Svelte-Anwendungen zu integrieren. Es enthält Setup-Funktionen und Stores zur Verwaltung mehrsprachiger Inhalte.

    Installation

    bash
    npm install svelte-intlayer
    

    Exporte

    Einrichtung

    Importieren:

    tsx
    import "svelte-intlayer";
    
    FunktionBeschreibung
    setupIntlayerFunktion zum Einrichten von Intlayer in Ihrer Svelte-Anwendung.

    Store

    Importieren:

    tsx
    import "svelte-intlayer";
    
    StoreBeschreibung
    intlayerStoreSvelte-Store, der den aktuellen Intlayer-Zustand enthält.

    Hooks (Kontext)

    Importieren:

    tsx
    import "svelte-intlayer";
    
    FunktionBeschreibungVerwandte Doku
    useIntlayerBasierend auf useDictionary, injiziert jedoch eine optimierte Version des Dictionarys aus der generierten Deklaration.-
    useDictionaryVerarbeitet Objekte, die wie Dictionaries aufgebaut sind (key, content). Verarbeitet t()-Übersetzungen, enumerations, etc.-
    useDictionaryAsyncWie useDictionary, behandelt jedoch asynchrone Dictionaries.-
    useDictionaryDynamicWie useDictionary, behandelt jedoch dynamische Dictionaries.-
    useLocaleGibt die aktuelle Locale zurück und eine Funktion, um sie zu setzen.-
    usePathnameGibt den aktuellen Pfadnamen (pathname) als Readable<string>-Store zurück, aus dem das Locale-Segment entfernt wurde. Reaktiv auf popstate.usePathname
    useRewriteURLClientseitige Funktion zum Verwalten von URL-Rewrites. Aktualisiert die URL automatisch, wenn eine lokalisierte Rewrite-Regel vorhanden ist.useRewriteURL
    useIntlGibt das Intl-Objekt für die aktuelle Locale zurück.-

    Markdown

    Importieren:

    tsx
    import "svelte-intlayer";
    
    FunktionBeschreibung
    setIntlayerMarkdownFunktion, um den Markdown-Kontext in Ihrer Svelte-Anwendung festzulegen.