Создание:2026-01-30Последнее обновление:2026-01-30

    Пакет adonis-intlayer

    Пакет adonis-intlayer предоставляет промежуточное ПО (middleware) для приложений AdonisJS для обработки интернационализации. Он обнаруживает локаль пользователя и предоставляет функции перевода.

    Установка

    npm install adonis-intlayer

    Экспорт

    Промежуточное ПО (Middleware)

    Пакет предоставляет промежуточное ПО AdonisJS для обработки интернационализации.

    Функция Описание Связанная документация
    IntlayerMiddleware Промежуточное ПО AdonisJS, которое обнаруживает локаль пользователя и заполняет контекст запроса данными Intlayer. Оно также настраивает пространство имен CLS (Async Local Storage) для доступа к жизненному циклу запроса, что позволяет использовать глобальные функции, такие как t, getIntlayer и т. д. intlayer

    Функции

    Функция Описание Связанная документация
    t Функция перевода, которая извлекает контент для текущей локали. Работает в рамках жизненного цикла запроса, управляемого промежуточным ПО intlayer. Использует CLS (Async Local Storage) для доступа к контексту запроса. перевод
    getIntlayer Извлекает словарь по его ключу из сгенерированного объявления и возвращает его содержимое для указанной локали. Оптимизированная версия getDictionary. Использует CLS для доступа к контексту запроса. -
    getDictionary Обрабатывает объекты словаря и возвращает контент для указанной локали. Обрабатывает переводы t(), перечисления, markdown, HTML и т. д. Использует CLS для доступа к контексту запроса. -
    getLocale Извлекает текущую локаль из контекста запроса с помощью CLS. -