Спросите свой вопрос и получите сводку документа, используя эту страницу и выбранного вами поставщика AI
История версий
- "Унифицированная документация для всех экспортов"v9.4.024.08.2026
Содержимое этой страницы было переведено с помощью ИИ.
Смотреть последнюю версию оригинального контента на английскомЕсли у вас есть идея по улучшению этой документации, не стесняйтесь внести свой вклад, подав запрос на вытягивание на GitHub.
Ссылка на документацию GitHubКопировать Markdown документа в буфер обмена
Пакет elysia-intlayer
Пакет elysia-intlayer предоставляет плагин для приложений на Elysia для работы с интернационализацией. Он определяет локаль пользователя и внедряет объект intlayer в контекст маршрута.
Установка
Копировать код в буфер обмена
Экспорты
Плагин
Импорт:
Копировать код в буфер обмена
Открыть таблицу в модальном окне для четкого просмотра всех данных
| Функция | Описание | Связанная документация |
|---|---|---|
intlayer | Плагин Elysia, который интегрирует Intlayer в ваше приложение Elysia. Обрабатывает определение локали из storage (cookies, headers), затем из Accept-Language, внедряет объект intlayer, предоставляющий locale, t, getIntlayer и getDictionary, в контекст маршрута и настраивает контекст запроса AsyncLocalStorage. | intlayer |
Функции
Импорт:
Копировать код в буфер обмена
Открыть таблицу в модальном окне для четкого просмотра всех данных
| Функция | Описание | Связанная документация |
|---|---|---|
t | Глобальная функция перевода, которая получает содержимое для текущей локали в Elysia. Использует AsyncLocalStorage для доступа к контексту запроса, настроенному плагином intlayer, и вне его возвращается к локали по умолчанию. Также доступна через intlayer.t. | translation |
getIntlayer | Получает словарь по его ключу из сгенерированной декларации и возвращает его содержимое для текущей локали. Оптимизированная версия getDictionary. Использует AsyncLocalStorage для доступа к контексту запроса. Также доступна через intlayer.getIntlayer. | - |
getDictionary | Обрабатывает объекты словарей и возвращает содержимое для текущей локали. Обрабатывает переводы t(), перечисления, markdown, HTML и т.д. Использует AsyncLocalStorage для доступа к контексту запроса. Также доступна через intlayer.getDictionary. | - |
Типы
Импорт:
Копировать код в буфер обмена
Открыть таблицу в модальном окне для четкого просмотра всех данных
| Тип | Описание |
|---|---|
IntlayerContext | Форма объекта intlayer, внедряемого в каждый контекст маршрута: locale, locale_storage, locale_detected, defaultLocale, t, getIntlayer, getDictionary. |
TranslateFunction | Сигнатура функции перевода, преобразующей locale map в содержимое, соответствующее локали текущего запроса. |
