Data utworzenia:2026-01-21Ostatnia aktualizacja:2026-01-21

    Pakiet express-intlayer

    Pakiet express-intlayer dostarcza middleware dla aplikacji Express do obsługi internacjonalizacji. Wykrywa lokalizację użytkownika i udostępnia funkcje tłumaczeń.

    Instalacja

    npm install express-intlayer

    Eksporty

    Middleware

    Import:

    import "express-intlayer";
    Funkcja Opis Powiązana dokumentacja
    intlayer Middleware Express, który wykrywa locale użytkownika i wypełnia res.locals danymi Intlayer. Wykrywa locale na podstawie cookies/nagłówków, wstrzykuje t, getIntlayer i getDictionary do res.locals oraz konfiguruje namespace CLS, aby umożliwić dostęp w cyklu życia żądania. intlayer

    Funkcje

    Import:

    import "express-intlayer";
    Funkcja Opis Powiązany dokument
    t Funkcja tłumaczeń, która pobiera zawartość dla bieżącego locale. Działa w cyklu życia żądania zarządzanym przez middleware intlayer. Korzysta z CLS (Async Local Storage) do dostępu do kontekstu żądania. translation
    getIntlayer Pobiera słownik według klucza z wygenerowanej deklaracji i zwraca jego zawartość dla wskazanego locale. Zoptymalizowana wersja getDictionary. Używa CLS do dostępu do kontekstu żądania. -
    getDictionary Przetwarza obiekty słownika i zwraca ich zawartość dla wskazanego locale. Obsługuje tłumaczenia t(), enumeracje, markdown, HTML itp. Używa CLS do dostępu do kontekstu żądania. -