Auteur:
    Création:2026-01-21Dernière mise à jour:2026-01-21

    Package vue-intlayer

    Le package vue-intlayer fournit les outils nécessaires pour intégrer Intlayer dans des applications Vue. Il inclut un plugin Vue et des composables pour gérer le contenu multilingue.

    Installation

    bash
    npm install vue-intlayer
    

    Exportations

    Plugin

    Import :

    tsx
    import "vue-intlayer";
    
    FonctionDescription
    installIntlayerPlugin Vue pour installer Intlayer dans votre application.

    Composables

    Import :

    tsx
    import "vue-intlayer";
    
    ComposableDescriptionDoc associée
    useIntlayerBasé sur useDictionary, mais injecte une version optimisée du dictionnaire provenant de la déclaration générée.-
    useDictionaryTraite les objets qui ressemblent à des dictionnaires (clé, contenu). Il traite les traductions t(), les énumérations, etc.-
    useDictionaryAsyncIdentique à useDictionary, mais gère les dictionnaires asynchrones.-
    useDictionaryDynamicIdentique à useDictionary, mais gère les dictionnaires dynamiques.-
    useLocaleRenvoie la locale actuelle et une fonction pour la définir.-
    usePathnameRetourne le chemin (pathname) actuel sous forme de ComputedRef<string> avec le segment de la locale retiré. Réactif aux événements popstate.usePathname
    useRewriteURLComposable côté client pour gérer les réécritures d'URL. Met automatiquement à jour l'URL si une règle de réécriture localisée existe.useRewriteURL
    useIntlRetourne l'objet Intl pour la locale courante.-
    useLoadDynamicComposable pour charger des dictionnaires dynamiques.-

    Fonctions

    Importer :

    tsx
    import "vue-intlayer";
    
    FonctionDescription
    getDictionaryTraite des objets qui ressemblent à des dictionnaires (clé, contenu). Il traite les traductions t(), les énumérations, etc.
    getIntlayerBasé sur getDictionary, mais injecte une version optimisée du dictionnaire à partir de la déclaration générée.

    Markdown

    Importer :

    tsx
    import "vue-intlayer/markdown";
    
    FonctionDescription
    installIntlayerMarkdownPlugin Vue pour installer Intlayer Markdown dans votre application.