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

    Пакет vue-intlayer

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

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

    bash
    npm install vue-intlayer
    

    Експорти

    Плагін

    Імпорт:

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

    Компосабли

    Імпорт:

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

    Функції

    Імпорт:

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

    Markdown

    Імпорт:

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