Autore:
    Creazione:2026-01-21Ultimo aggiornamento:2026-01-21

    Pacchetto solid-intlayer

    Il pacchetto solid-intlayer fornisce gli strumenti necessari per integrare Intlayer nelle applicazioni Solid. Include provider e hook per la gestione dei contenuti multilingue.

    Installazione

    bash
    npm install solid-intlayer
    

    Esportazioni

    Provider

    Importazione:

    tsx
    import "solid-intlayer";
    
    ComponenteDescrizioneDocumento correlato
    IntlayerProviderIl provider principale che avvolge la tua applicazione e fornisce il contesto Intlayer.IntlayerProvider

    Hooks

    Importazione:

    tsx
    import "solid-intlayer";
    
    HookDescrizioneDocumento correlato
    useIntlayerBasato su useDictionary, ma inietta una versione ottimizzata del dizionario dalla dichiarazione generata.useIntlayer
    useDictionaryElabora oggetti che assomigliano a dizionari (chiave, contenuto). Gestisce le traduzioni t(), le enumerazioni, ecc.-
    useDictionaryAsyncStesso di useDictionary, ma gestisce dizionari asincroni.-
    useDictionaryDynamicStesso di useDictionary, ma gestisce dizionari dinamici.-
    useLocaleRestituisce la locale corrente e una funzione per impostarla.useLocale
    usePathnameRestituisce il percorso (pathname) corrente come Accessor<string> con il segmento locale rimosso. Reattivo a popstate.usePathname
    useRewriteURLHook lato client per gestire le riscritture degli URL. Aggiorna automaticamente l'URL se esiste una regola di riscrittura localizzata.useRewriteURL
    useIntlRestituisce l'oggetto Intl per la locale corrente.-
    useLoadDynamicHook per caricare dizionari dinamici.-
    tSeleziona il contenuto in base alla locale corrente.translation

    Componenti

    Importazione:

    tsx
    import "solid-intlayer";
    
    ComponenteDescrizione
    MarkdownProviderProvider per il contesto di rendering Markdown.