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";
    Componente Descrizione Documento correlato
    IntlayerProvider Il provider principale che avvolge la tua applicazione e fornisce il contesto Intlayer. IntlayerProvider

    Hooks

    Importazione:

    tsx
    import "solid-intlayer";
    Hook Descrizione Documento correlato
    useIntlayer Basato su useDictionary, ma inietta una versione ottimizzata del dizionario dalla dichiarazione generata. useIntlayer
    useDictionary Elabora oggetti che assomigliano a dizionari (chiave, contenuto). Gestisce le traduzioni t(), le enumerazioni, ecc. -
    useDictionaryAsync Stesso di useDictionary, ma gestisce dizionari asincroni. -
    useDictionaryDynamic Stesso di useDictionary, ma gestisce dizionari dinamici. -
    useLocale Restituisce la locale corrente e una funzione per impostarla. useLocale
    usePathname Restituisce il percorso (pathname) corrente come Accessor<string> con il segmento locale rimosso. Reattivo a popstate. usePathname
    useRewriteURL Hook lato client per gestire le riscritture degli URL. Aggiorna automaticamente l'URL se esiste una regola di riscrittura localizzata. useRewriteURL
    useIntl Restituisce l'oggetto Intl per la locale corrente. -
    useLoadDynamic Hook per caricare dizionari dinamici. -
    t Seleziona il contenuto in base alla locale corrente. translation

    Componenti

    Importazione:

    tsx
    import "solid-intlayer";
    Componente Descrizione
    MarkdownProvider Provider per il contesto di rendering Markdown.