Дата створення:2026-01-30Останнє оновлення:2026-01-30
Надішліть цей документ вашому улюбленому AI-асистентуChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Початкова документація"v8.0.030.01.2026
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюРедагувати цей документ
Якщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на GitHub.
Посилання на документацію на GitHubКопіювати
Скопіювати документацію у форматі Markdown в буфер обміну
Документація проміжного ПЗ intlayer для AdonisJS
Проміжне ПЗ intlayer для AdonisJS визначає локаль користувача та надає функції перекладу через контекст запиту. Воно також дозволяє використовувати глобальні функції перекладу в межах потоку запиту.
Використання
Опис
Проміжне ПЗ виконує наступні завдання:
- Визначення локалі: Воно аналізує запит (заголовки, куки тощо), щоб визначити бажану локаль користувача.
- Налаштування контексту: Воно заповнює контекст запиту інформацією про локаль.
- Async Local Storage: Воно використовує
cls-hookedдля управління асинхронним контекстом, дозволяючи глобальним функціям Intlayer, таким якt,getIntlayerтаgetDictionary, отримувати доступ до локалі конкретного запиту без її ручної передачі.
Примітка: Щоб використовувати куки для визначення локалі, переконайтеся, що @adonisjs/cookie налаштовано та використовується у вашому додатку.