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

    Пакет svelte-intlayer

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

    Установка

    npm install svelte-intlayer

    Экспорты

    Настройка

    Импорт:

    import "svelte-intlayer";
    Функция Описание
    setupIntlayer Функция для настройки Intlayer в вашем Svelte-приложении.

    Хранилище

    Импорт:

    import "svelte-intlayer";
    Хранилище Описание
    intlayerStore Svelte store, содержащий текущее состояние Intlayer.

    Хуки (Контекст)

    Импорт:

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

    Markdown

    Импорт:

    import "svelte-intlayer";
    Функция Описание
    setIntlayerMarkdown Функция для установки контекста Markdown в вашем Svelte-приложении.