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

    Package solid-intlayer

    Le package solid-intlayer fournit les outils nécessaires pour intégrer Intlayer aux applications Solid. Il inclut des providers et des hooks pour gérer du contenu multilingue.

    Installation

    npm install solid-intlayer

    Exports

    Provider

    Import :

    import "solid-intlayer";
    Composant Description Documentation associée
    IntlayerProvider Le fournisseur principal qui enveloppe votre application et fournit le contexte Intlayer. IntlayerProvider

    Hooks

    Importer :

    import "solid-intlayer";
    Hook Description Related Doc
    useIntlayer Basé sur useDictionary, mais injecte une version optimisée du dictionnaire provenant de la déclaration générée. useIntlayer
    useDictionary Traite les objets qui ressemblent à des dictionnaires (clé, contenu). Il traite les traductions t(), les énumérations, etc. -
    useDictionaryAsync Identique à useDictionary, mais gère les dictionnaires asynchrones. -
    useDictionaryDynamic Identique à useDictionary, mais gère les dictionnaires dynamiques. -
    useLocale Retourne la locale actuelle et une fonction pour la définir. useLocale
    useRewriteURL Hook côté client pour gérer les réécritures d'URL. Met à jour automatiquement l'URL si une règle de réécriture localisée existe. useRewriteURL
    useIntl Retourne l'objet Intl pour la locale actuelle. -
    useLoadDynamic Hook pour charger des dictionnaires dynamiques. -
    t Sélectionne le contenu en fonction de la locale courante. translation

    Composants

    Import :

    import "solid-intlayer";
    Composant Description
    MarkdownProvider Provider pour le rendu Markdown.