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

    Пакет solid-intlayer

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

    Установка

    npm install solid-intlayer

    Экспорты

    Провайдер

    Импорт:

    import "solid-intlayer";
    Компонент Описание Связанный документ
    IntlayerProvider Основной провайдер, который оборачивает ваше приложение и предоставляет контекст Intlayer. IntlayerProvider

    Хуки

    Импорт:

    import "solid-intlayer";
    Хук Описание Связанная документация
    useIntlayer На основе useDictionary, но внедряет оптимизированную версию словаря из сгенерированного объявления. useIntlayer
    useDictionary Обрабатывает объекты, похожие на словари (ключ, содержимое). Обрабатывает переводы t(), перечисления и т. д. -
    useDictionaryAsync То же, что и useDictionary, но работает с асинхронными словарями. -
    useDictionaryDynamic То же, что и useDictionary, но работает с динамическими словарями. -
    useLocale Возвращает текущую локаль и функцию для её установки. useLocale
    useRewriteURL Клиентский хук для управления перезаписями URL. Автоматически обновляет URL, если существует локализованное правило перезаписи. useRewriteURL
    useIntl Возвращает объект Intl для текущей локали. -
    useLoadDynamic Хук для загрузки динамических словарей. -
    t Выбирает контент на основе текущей локали. translation

    Компоненты

    Импорт:

    import "solid-intlayer";
    Компонент Описание
    MarkdownProvider Провайдер для контекста рендеринга Markdown.