Создание:2026-01-21Последнее обновление:2026-01-21
Ссылайтесь на этот документ на ваш любимый ассистент AIChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Спросите свой вопрос и получите сводку документа, используя эту страницу и выбранного вами поставщика AI
История версий
- "Инициализация документации"v8.0.021.01.2026
Содержимое этой страницы было переведено с помощью ИИ.
Смотреть последнюю версию оригинального контента на английскомИзменить эту документацию
Если у вас есть идея по улучшению этой документации, не стесняйтесь внести свой вклад, подав запрос на вытягивание на GitHub.
Ссылка на документацию GitHubКопировать
Копировать Markdown документа в буфер обмена
Документация плагина intlayer для Fastify
Плагин intlayer для Fastify определяет локаль пользователя и дополняет объект запроса функциями Intlayer. Он также позволяет использовать глобальные функции перевода в контексте запроса.
Использование
Описание
Плагин выполняет следующие задачи:
- Определение локали: Он анализирует запрос (headers, cookies и т.д.), чтобы определить предпочтительную локаль пользователя.
- Декорирование запроса: Добавляет свойство
intlayerк объектуFastifyRequest, содержащее:locale: обнаруженная локаль.t: функция перевода.getIntlayer: функция для получения словарей.
- Управление контекстом: Использует
cls-hookedдля управления асинхронным контекстом, позволяя глобальным функциям Intlayer получать доступ к локали, специфичной для запроса.