Автор:
    Дата створення:2026-01-21Останнє оновлення:2026-01-21

    Пакет vue-intlayer

    Пакет vue-intlayer надає необхідні інструменти для інтеграції Intlayer у Vue-застосунки. Він містить плагін для Vue та composables для роботи з багатомовним контентом.

    Встановлення

    bash
    npm install vue-intlayer

    Експорти

    Плагін

    Імпорт:

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

    Компосабли

    Імпорт:

    tsx
    import "vue-intlayer";
    Composable Опис Пов'язана документація
    useIntlayer Базується на useDictionary, але інжектує оптимізовану версію словника із згенерованої декларації. -
    useDictionary Обробляє об'єкти, що виглядають як словники (key, content). Обробляє переклади t(), enumerations тощо. -
    useDictionaryAsync Те саме, що useDictionary, але обробляє асинхронні словники. -
    useDictionaryDynamic Те саме, що useDictionary, але обробляє динамічні словники. -
    useLocale Повертає поточну локаль та функцію для її встановлення. -
    usePathname Повертає поточний pathname як ComputedRef<string> з видаленим сегментом локалі. Реактивний до подій popstate. usePathname
    useRewriteURL Composable на стороні клієнта для керування переписуванням URL. Автоматично оновлює URL, якщо існує локалізоване правило переписування. useRewriteURL
    useIntl Повертає об'єкт Intl для поточної локалі. -
    useLoadDynamic Composable для завантаження динамічних словників. -

    Функції

    Імпорт:

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

    Markdown

    Імпорт:

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