Creation:2026-01-21Last update:2026-01-21
Ссылайтесь на этот документ на ваш любимый ассистент AIChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Спросите свой вопрос и получите сводку документа, используя эту страницу и выбранного вами поставщика AI
История версий
- "Унифицированная документация для всех экспортов"v8.0.021.01.2026
Содержимое этой страницы было переведено с помощью ИИ.
Смотреть последнюю версию оригинального контента на английскомEdit this doc
If you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy
Copy doc Markdown to clipboard
Пакет fastify-intlayer
Пакет fastify-intlayer предоставляет плагин для приложений на Fastify для работы с интернационализацией. Он определяет локаль пользователя и декорирует объект запроса.
Установка
bash
Копировать код
Копировать код в буфер обмена
npm install fastify-intlayerЭкспорты
Плагин
Импорт:
tsx
Копировать код
Копировать код в буфер обмена
import "fastify-intlayer";Показать все данные таблицы
Открыть таблицу в модальном окне для четкого просмотра всех данных
| Функция | Описание | Связанная документация |
|---|---|---|
| Функция | Описание | Связанный документ |
| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- |
intlayer | Плагин Fastify, интегрирующий Intlayer в ваше приложение на Fastify. Обрабатывает определение локали из хранилища (cookies, заголовков), декорирует объект запроса данными intlayer, содержащими t, getIntlayer и getDictionary, и настраивает пространство имён CLS для программного доступа в течение жизненного цикла запроса. | intlayer |
Функции
Импорт:
tsx
Копировать код
Копировать код в буфер обмена
import "fastify-intlayer";Показать все данные таблицы
Открыть таблицу в модальном окне для четкого просмотра всех данных
| Функция | Описание | Связанная документация |
|---|---|---|
t | Глобальная функция перевода, которая получает контент для текущей локали в Fastify. Использует CLS (Async Local Storage) и должна использоваться в контексте запроса, управляемом плагином intlayer. Также доступна через req.intlayer.t. | translation |
getIntlayer | Получает словарь по его ключу из сгенерированного декларационного файла и возвращает его содержимое для указанной локали. Оптимизированная версия getDictionary. Использует CLS для доступа к контексту запроса. Также доступна через req.intlayer.getIntlayer. | - |
getDictionary | Обрабатывает объекты словарей и возвращает содержимое для указанной локали. Обрабатывает переводы t(), перечисления, Markdown, HTML и т.д. Использует CLS для доступа к контексту запроса. Также доступен через req.intlayer.getDictionary. | - |