Создание:2026-01-21Последнее обновление:2026-01-21
Ссылайтесь на этот документ на ваш любимый ассистент AIChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Спросите свой вопрос и получите сводку документа, используя эту страницу и выбранного вами поставщика AI
История версий
- "Инициализация документации"v8.0.021.01.2026
Содержимое этой страницы было переведено с помощью ИИ.
Смотреть последнюю версию оригинального контента на английскомИзменить эту документацию
Если у вас есть идея по улучшению этой документации, не стесняйтесь внести свой вклад, подав запрос на вытягивание на GitHub.
Ссылка на документацию GitHubКопировать
Копировать Markdown документа в буфер обмена
Документация по middleware intlayer для Express
Middleware intlayer для Express определяет локаль пользователя и предоставляет функции перевода через объект res.locals. Он также позволяет использовать функции t и getIntlayer во всех ваших обработчиках запросов.
Использование
Описание
Middleware выполняет следующие задачи:
- Определение локали: Проверяет cookies, заголовки (например,
Accept-Language) и параметры URL, чтобы определить локаль пользователя. - Настройка контекста: заполняет
res.localsследующими полями:locale: Определённая локаль.t: Функция перевода, привязанная к определённой локали.getIntlayer: Функция для получения словарей, привязанных к определённой локали.
- Асинхронное локальное хранилище: оно настраивает контекст, позволяющий использовать глобальные функции
tиgetIntlayer, импортированные изexpress-intlayer, в рамках обработки запроса.