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

    Pakiet hono-intlayer

    Pakiet hono-intlayer dostarcza middleware dla aplikacji Hono do obsługi internacjonalizacji. Wykrywa język użytkownika i uzupełnia obiekt kontekstu.

    Instalacja

    bash
    npm install hono-intlayer
    

    Eksporty

    Middleware

    Import:

    tsx
    import { intlayer } from "hono-intlayer";
    
    FunkcjaOpisPowiązana Dok.
    intlayerMiddleware Hono integrujące Intlayer z Twoją aplikacją Hono. Obsługuje wykrywanie języka z pamięci masowej (pliki cookie, nagłówki), uzupełnia kontekst o t, getIntlayer i getDictionary oraz konfiguruje przestrzeń nazw CLS dla dostępu programowego w cyklu życia żądania.intlayer

    Funkcje

    Import:

    tsx
    import { t, getIntlayer, getDictionary } from "hono-intlayer";
    
    FunkcjaOpisPowiązana Dok.
    tGlobalna funkcja tłumaczenia pobierająca treść dla aktualnego języka w Hono. Wykorzystuje CLS (Async Local Storage) i musi być używana w kontekście żądania zarządzanym przez middleware intlayer. Dostępna również przez kontekst.translation
    getIntlayerPobiera słownik według klucza z wygenerowanej deklaracji i zwraca jego treść dla określonego języka. Zoptymalizowana wersja getDictionary. Używa CLS do dostępu do kontekstu żądania. Dostępna również przez kontekst.-
    getDictionaryPrzetwarza obiekty słownika i zwraca treść dla określonego języka. Przetwarza tłumaczenia t(), wyliczenia, markdown, HTML itp. Używa CLS do dostępu do kontekstu żądania. Dostępna również przez kontekst.-