Дата створення: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 Hook для завантаження динамічних словників. -
    t Вибирає вміст залежно від поточної locale. translation

    Компоненти

    Імпорт:

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