Дата створення:2026-01-21Останнє оновлення:2026-01-21
Надішліть цей документ вашому улюбленому AI-асистентуChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Ініціалізація документації"v8.0.021.01.2026
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюРедагувати цей документ
Якщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на GitHub.
Посилання на документацію на GitHubКопіювати
Скопіювати документацію у форматі Markdown в буфер обміну
Документація middleware intlayer для Express
Middleware intlayer для Express визначає локаль користувача і надає функції перекладу через об'єкт res.locals. Також дозволяє використовувати функції t та getIntlayer у ваших обробниках запитів.
Використання
Опис
Middleware виконує наступні завдання:
- Визначення локалі: Перевіряє cookies, заголовки (наприклад,
Accept-Language) та параметри URL, щоб визначити локаль користувача. - Налаштування контексту: воно заповнює
res.localsнаступними значеннями:locale: Виявлена локаль.t: Функція перекладу, прив'язана до виявленої локалі.getIntlayer: Функція для отримання словників, прив'язана до виявленої локалі.
- Async Local Storage: встановлює контекст, який дозволяє використовувати глобальні функції
tтаgetIntlayer, імпортовані зexpress-intlayer, у межах обробки запиту.