Autor:
    Creación:2026-01-21Última actualización:2026-01-21

    Paquete solid-intlayer

    El paquete solid-intlayer proporciona las herramientas necesarias para integrar Intlayer en aplicaciones Solid. Incluye providers y hooks para gestionar contenido multilingüe.

    Instalación

    bash
    npm install solid-intlayer
    

    Exportaciones

    Proveedor

    Importar:

    tsx
    import "solid-intlayer";
    
    ComponenteDescripciónDocumento relacionado
    IntlayerProviderEl proveedor principal que envuelve tu aplicación y proporciona el contexto de Intlayer.IntlayerProvider

    Hooks

    Importar:

    tsx
    import "solid-intlayer";
    
    HookDescripciónDocumento relacionado
    useIntlayerBasado en useDictionary, pero inyecta una versión optimizada del diccionario a partir de la declaración generada.useIntlayer
    useDictionaryProcesa objetos que parecen diccionarios (clave, contenido). Procesa traducciones t(), enumeraciones, etc.-
    useDictionaryAsyncIgual que useDictionary, pero maneja diccionarios asíncronos.-
    useDictionaryDynamicIgual que useDictionary, pero maneja diccionarios dinámicos.-
    useLocaleDevuelve el locale actual y una función para establecerlo.useLocale
    usePathnameDevuelve el pathname actual como un Accessor<string> con el segmento de locale eliminado. Reactivo a popstate.usePathname
    useRewriteURLHook del lado del cliente para gestionar reescrituras de URL. Actualiza automáticamente la URL si existe una regla de reescritura localizada.useRewriteURL
    useIntlDevuelve el objeto Intl para el locale actual.-
    useLoadDynamicHook para cargar diccionarios dinámicos.-
    tSelecciona contenido según la locale actual.translation

    Componentes

    Importar:

    tsx
    import "solid-intlayer";
    
    ComponenteDescripción
    MarkdownProviderProveedor para el contexto de renderizado de Markdown.