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

    solid-intlayer Paket

    Das Paket solid-intlayer stellt die notwendigen Werkzeuge zur Integration von Intlayer in Solid-Anwendungen bereit. Es enthält Provider und Hooks zum Umgang mit mehrsprachigen Inhalten.

    Installation

    bash
    npm install solid-intlayer
    

    Exporte

    Provider

    Import:

    tsx
    import "solid-intlayer";
    
    KomponenteBeschreibungZugehöriges Dokument
    IntlayerProviderDer Hauptprovider, der Ihre Anwendung umschließt und den Intlayer-Kontext bereitstellt.IntlayerProvider

    Hooks

    Import:

    tsx
    import "solid-intlayer";
    
    HookBeschreibungZugehörige Dokumentation
    useIntlayerBasierend auf useDictionary, injiziert es jedoch eine optimierte Version des Dictionarys aus der generierten Deklaration.useIntlayer
    useDictionaryVerarbeitet Objekte, die wie Wörterbücher aussehen (key, content). Unterstützt t()-Übersetzungen, Enumerationen usw.-
    useDictionaryAsyncWie useDictionary, behandelt jedoch asynchrone Wörterbücher.-
    useDictionaryDynamicWie useDictionary, jedoch für dynamische Wörterbücher.-
    useLocaleGibt die aktuelle Locale zurück und eine Funktion, um sie zu setzen.useLocale
    usePathnameGibt den aktuellen Pfadnamen als Accessor<string> zurück, bei dem das Locale-Segment entfernt wurde. Reaktiv auf popstate.usePathname
    useRewriteURLClient-seitiger Hook 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.-
    useLoadDynamicHook zum Laden dynamischer Wörterbücher.-
    tWählt Inhalte basierend auf der aktuellen Locale.Übersetzung

    Komponenten

    Import:

    tsx
    import "solid-intlayer";
    
    KomponenteBeschreibung
    MarkdownProviderProvider für den Markdown-Rendering-Kontext.