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

    Пакет vue-intlayer

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

    Установка

    npm install vue-intlayer

    Экспорты

    Плагин

    Импорт:

    import "vue-intlayer";
    Функция Описание
    installIntlayer Плагин Vue для установки Intlayer в вашем приложении.

    Композаблы

    Импорт:

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

    Функции

    Импорт:

    import "vue-intlayer";
    Функция Описание
    getDictionary Обрабатывает объекты, похожие на словари (key, content). Обрабатывает переводы t(), перечисления (enums) и т.д.
    getIntlayer Основана на getDictionary, но внедряет оптимизированную версию словаря из сгенерированного declaration.

    Markdown

    Импорт:

    import "vue-intlayer/markdown";
    Функция Описание
    installIntlayerMarkdown Плагин Vue для интеграции Intlayer Markdown в вашем приложении.