Auteur:
    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

    bash
    npm install solid-intlayer
    

    Exports

    Provider

    Import :

    tsx
    import "solid-intlayer";
    
    ComposantDescriptionDocumentation associée
    IntlayerProviderLe fournisseur principal qui enveloppe votre application et fournit le contexte Intlayer.IntlayerProvider

    Hooks

    Importer :

    tsx
    import "solid-intlayer";
    
    HookDescriptionRelated Doc
    useIntlayerBasé sur useDictionary, mais injecte une version optimisée du dictionnaire provenant de la déclaration générée.useIntlayer
    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.-
    useLocaleRetourne la locale actuelle et une fonction pour la définir.useLocale
    usePathnameRetourne le chemin (pathname) actuel sous forme d'Accessor<string> en ignorant le segment de la locale. Réactif à popstate.usePathname
    useRewriteURLHook 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
    useIntlRetourne l'objet Intl pour la locale actuelle.-
    useLoadDynamicHook pour charger des dictionnaires dynamiques.-
    tSélectionne le contenu en fonction de la locale courante.translation

    Composants

    Import :

    tsx
    import "solid-intlayer";
    
    ComposantDescription
    MarkdownProviderProvider pour le rendu Markdown.