Autor:
    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

    bash
    npm install adonis-intlayer
    

    Eksporty

    Middleware

    Pakiet zapewnia middleware AdonisJS do obsługi internacjonalizacji.

    FunkcjaOpisPowiązana dokumentacja
    IntlayerMiddlewareMiddleware 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

    FunkcjaOpisPowiązana dokumentacja
    tFunkcja 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
    getIntlayerPobiera 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.-
    getDictionaryPrzetwarza 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.-
    getLocalePobiera bieżące ustawienie regionalne z kontekstu żądania za pomocą CLS.-