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

    Pakiet adonis-intlayer

    Pakiet adonis-intlayer zapewnia oprogramowanie pośredniczące dla aplikacji AdonisJS do obsługi internacjonalizacji. Wykrywa ustawienia regionalne użytkownika i zapewnia funkcje tłumaczenia.

    Instalacja

    npm install adonis-intlayer

    Eksporty

    Middleware

    Pakiet zapewnia middleware AdonisJS do obsługi internacjonalizacji.

    Funkcja Opis Powiązana dokumentacja
    IntlayerMiddleware Middleware AdonisJS, który wykrywa ustawienia regionalne użytkownika i wypełnia kontekst żądania danymi Intlayer. Ustawia również przestrzeń nazw CLS (Async Local Storage) dla dostępu do cyklu życia żądania, umożliwiając korzystanie z globalnych funkcji, takich jak t, getIntlayer itp. intlayer

    Funkcje

    Funkcja Opis Powiązana dokumentacja
    t Funkcja tłumaczenia, która pobiera treść dla bieżącego ustawienia regionalnego. Działa w cyklu życia żądania zarządzanym przez middleware intlayer. Używa CLS (Async Local Storage) do dostępu do kontekstu żądania. translation
    getIntlayer Pobiera słownik za pomocą jego klucza z wygenerowanej deklaracji i zwraca jego treść dla określonego ustawienia regionalnego. Zoptymalizowana wersja getDictionary. Używa CLS do dostępu do kontekstu żądania. -
    getDictionary Przetwarza obiekty słownika i zwraca treść dla określonego ustawienia regionalnego. Przetwarza tłumaczenia t(), wyliczenia, markdown, HTML itp. Używa CLS do dostępu do kontekstu żądania. -
    getLocale Pobiera bieżące ustawienie regionalne z kontekstu żądania za pomocą CLS. -