Creation:2026-01-21Last update:2026-01-21
Надішліть цей документ вашому улюбленому AI-асистентуChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Unified documentation for all exports"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 для роботи з інтернаціоналізацією. Він визначає локаль користувача та декорує об'єкт запиту (request).
Встановлення
bash
Копіювати код
Скопіюйте код у буфер обміну
npm install fastify-intlayerЕкспорти
Плагін
Імпорт:
tsx
Копіювати код
Скопіюйте код у буфер обміну
import "fastify-intlayer";Показати весь вміст таблиці
Відкрийте таблицю в модальному вікні, щоб чітко переглянути всі дані
| Функція | Опис | Пов'язана документація |
|---|---|---|
intlayer | Плагін Fastify, який інтегрує Intlayer у ваш додаток на Fastify. Обробляє визначення локалі зі сховища (cookies, headers), декорує об'єкт запиту даними intlayer, що містять t, getIntlayer та getDictionary, а також налаштовує простір імен CLS для програмного доступу протягом життєвого циклу запиту. | intlayer |
Функції
Імпорт:
tsx
Копіювати код
Скопіюйте код у буфер обміну
import "fastify-intlayer";Показати весь вміст таблиці
Відкрийте таблицю в модальному вікні, щоб чітко переглянути всі дані
| Функція | Опис | Пов'язаний документ |
|---|---|---|
t | Глобальна функція перекладу, яка отримує контент для поточної локалі у Fastify. Використовує CLS (Async Local Storage) і повинна використовуватися в контексті запиту, керованому плагіном intlayer. Також доступна через req.intlayer.t. | переклад |
getIntlayer | Отримує словник за його ключем із згенерованої декларації та повертає його вміст для вказаної локалі. Оптимізована версія getDictionary. Використовує CLS для доступу до контексту запиту. Також доступна через req.intlayer.getIntlayer. | - |
getDictionary | Обробляє об'єкти словників і повертає вміст для вказаної локалі. Обробляє переклади t(), перерахування, Markdown, HTML тощо. Використовує CLS для доступу до контексту запиту. Доступний також через req.intlayer.getDictionary. | - |