Дата створення: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";
    Composable Опис Пов'язана документація
    useIntlayer Базується на useDictionary, але інжектує оптимізовану версію словника із згенерованої декларації. -
    useDictionary Обробляє об'єкти, що виглядають як словники (key, content). Обробляє переклади t(), enumerations тощо. -
    useDictionaryAsync Те саме, що useDictionary, але обробляє асинхронні словники. -
    useDictionaryDynamic Те саме, що useDictionary, але обробляє динамічні словники. -
    useLocale Повертає поточну локаль та функцію для її встановлення. -
    useRewriteURL Composable на стороні клієнта для керування переписуванням URL. Автоматично оновлює URL, якщо існує локалізоване правило переписування. useRewriteURL
    useIntl Повертає об'єкт Intl для поточної локалі. -
    useLoadDynamic Composable для завантаження динамічних словників. -

    Функції

    Імпорт:

    import "vue-intlayer";
    Функція Опис
    getDictionary Обробляє об'єкти, які виглядають як словники (ключ, вміст). Обробляє переклади в t(), перелічення та інші подібні структури.
    getIntlayer Базується на getDictionary, але інжектує оптимізовану версію словника з згенерованої декларації.

    Markdown

    Імпорт:

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