Автор:
    Создание:2026-01-21Последнее обновление:2026-01-21

    Пакет preact-intlayer

    Пакет preact-intlayer предоставляет необходимые инструменты для интеграции Intlayer в приложения на Preact. Включает провайдеры и хуки для работы с мультиязычным контентом.

    Установка

    bash
    npm install preact-intlayer
    

    Экспорты

    Провайдер

    КомпонентОписание
    IntlayerProviderОсновной провайдер, который оборачивает ваше приложение и предоставляет контекст Intlayer.

    Хуки

    ХукОписаниеСвязанный документ
    useIntlayerОснован на useDictionary, но внедряет оптимизированную версию словаря из сгенерированного объявления.-
    useDictionaryОбрабатывает объекты, похожие на словари (key, content). Обрабатывает переводы t(), перечисления и т.д.-
    useLocaleВозвращает текущую локаль и функцию для её установки.-
    usePathnameХук, возвращающий текущий путь (pathname) с удалённым сегментом локали. Реактивно реагирует на навигацию в браузере через popstate.usePathname
    tВыбирает контент в зависимости от текущей локали.перевод

    Компоненты

    КомпонентОписание
    MarkdownProviderПровайдер контекста для рендеринга Markdown.
    MarkdownRendererРендерит содержимое Markdown с пользовательскими компонентами.