Creation:2026-01-29Last update:2026-01-29
Ссылайтесь на этот документ на ваш любимый ассистент AIChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Спросите свой вопрос и получите сводку документа, используя эту страницу и выбранного вами поставщика AI
История версий
- "Унифицированная документация для всех экспортов"v8.0.029.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
Пакет hono-intlayer
Пакет hono-intlayer предоставляет промежуточное ПО (middleware) для приложений Hono для обработки интернационализации. Он определяет локаль пользователя и заполняет объект контекста.
Установка
bash
Копировать код
Копировать код в буфер обмена
npm install hono-intlayerЭкспорты
Промежуточное ПО (Middleware)
Импорт:
tsx
Копировать код
Копировать код в буфер обмена
import { intlayer } from "hono-intlayer";Показать все данные таблицы
Открыть таблицу в модальном окне для четкого просмотра всех данных
| Функция | Описание | Ссылка на док. |
|---|---|---|
intlayer | Промежуточное ПО Hono, которое интегрирует Intlayer в ваше приложение Hono. Обрабатывает определение локали из хранилища (cookies, заголовки), заполняет контекст функциями t, getIntlayer и getDictionary, а также настраивает пространство имен CLS для программного доступа в течение жизненного цикла запроса. | intlayer |
Функции
Импорт:
tsx
Копировать код
Копировать код в буфер обмена
import { t, getIntlayer, getDictionary } from "hono-intlayer";Показать все данные таблицы
Открыть таблицу в модальном окне для четкого просмотра всех данных
| Функция | Описание | Ссылка на док. |
|---|---|---|
t | Глобальная функция перевода, которая извлекает контент для текущей локали в Hono. Использует CLS (Async Local Storage) и должна использоваться в контексте запроса, управляемом промежуточным ПО intlayer. Также доступна через контекст. | translation |
getIntlayer | Извлекает словарь по его ключу из сгенерированной декларации и возвращает его содержимое для указанной локали. Оптимизированная версия getDictionary. Использует CLS для доступа к контексту запроса. Также доступна через контекст. | - |
getDictionary | Обрабатывает объекты словаря и возвращает содержимое для указанной локали. Обрабатывает переводы t(), перечисления, markdown, HTML и т. д. Использует CLS для доступа к контексту запроса. Также доступна через контекст. | - |