Erstellung:2026-01-29Letzte Aktualisierung:2026-01-29

    hono-intlayer Paket

    Das Paket hono-intlayer bietet eine Middleware für Hono-Anwendungen zur Handhabung der Internationalisierung. Sie erkennt die Sprache des Benutzers und füllt das Kontextobjekt.

    Installation

    npm install hono-intlayer

    Exporte

    Middleware

    Importieren:

    import { intlayer } from "hono-intlayer";
    Funktion Beschreibung Verwandte Doc
    intlayer Hono-Middleware, die Intlayer in Ihre Hono-Anwendung integriert. Handhabt die Spracherkennung aus dem Speicher (Cookies, Header), füllt den Kontext mit t, getIntlayer und getDictionary und richtet den CLS-Namespace für den programmatischen Zugriff während des Anforderungslebenszyklus ein. intlayer

    Funktionen

    Importieren:

    import { t, getIntlayer, getDictionary } from "hono-intlayer";
    Funktion Beschreibung Verwandte Doc
    t Globale Übersetzungsfunktion, die Inhalte für die aktuelle Sprache in Hono abruft. Nutzt CLS (Async Local Storage) und muss innerhalb eines durch die intlayer-Middleware verwalteten Anforderungskontexts verwendet werden. Kann auch über den Kontext aufgerufen werden. translation
    getIntlayer Ruft ein Wörterbuch anhand seines Schlüssels aus der generierten Deklaration ab und gibt dessen Inhalt für die angegebene Sprache zurück. Optimierte Version von getDictionary. Verwendet CLS für den Zugriff auf den Anforderungskontext. Kann auch über den Kontext aufgerufen werden. -
    getDictionary Verarbeitet Wörterbuchobjekte und gibt Inhalte für die angegebene Sprache zurück. Verarbeitet t()-Übersetzungen, Aufzählungen, Markdown, HTML usw. Verwendet CLS für den Zugriff auf den Anforderungskontext. Kann auch über den Kontext aufgerufen werden. -