Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Уніфікована документація для всіх експортів"v8.0.029.01.2026
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійською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 doc Markdown to clipboard
Пакет hono-intlayer
Пакет hono-intlayer надає проміжне програмне забезпечення (middleware) для додатків Hono для обробки інтернаціоналізації. Він виявляє локаль користувача та заповнює об'єкт контексту.
Встановлення
Скопіюйте код у буфер обміну
npm install hono-intlayerЕкспорти
Проміжне ПЗ (Middleware)
Імпорт:
Скопіюйте код у буфер обміну
import { intlayer } from "hono-intlayer";Відкрийте таблицю в модальному вікні, щоб чітко переглянути всі дані
| Функція | Опис | Пов'язана док. |
|---|---|---|
intlayer | Проміжне ПЗ Hono, яке інтегрує Intlayer у ваш додаток Hono. Обробляє виявлення локалі зі сховища (cookies, заголовки), заповнює контекст функціями t, getIntlayer та getDictionary, а також налаштовує простір імен CLS для програмного доступу під час життєвого циклу запиту. | intlayer |
Функції
Імпорт:
Скопіюйте код у буфер обміну
import { t, getIntlayer, getDictionary } from "hono-intlayer";Відкрийте таблицю в модальному вікні, щоб чітко переглянути всі дані
| Функція | Опис | Пов'язана док. |
|---|---|---|
t | Глобальна функція перекладу, яка отримує вміст для поточної локалі в Hono. Використовує CLS (Async Local Storage) і має використовуватися в контексті запиту, керованому проміжним ПЗ intlayer. Також доступна через контекст. | переклад |
getIntlayer | Отримує словник за його ключем зі згенерованої декларації та повертає його вміст для вказаної локалі. Оптимізована версія getDictionary. Використовує CLS для доступу до контексту запиту. Також доступна через контекст. | - |
getDictionary | Обробляє об'єкти словника та повертає вміст для вказаної локалі. Обробляє переклади t(), перерахування, markdown, HTML тощо. Використовує CLS для доступу до контексту запиту. Також доступна через контекст. | - |