Autor:
    Criação:2026-01-21Última atualização:2026-01-21

    pacote solid-intlayer

    O pacote solid-intlayer fornece as ferramentas necessárias para integrar o Intlayer em aplicações Solid. Inclui providers e hooks para lidar com conteúdo multilíngue.

    Instalação

    bash
    npm install solid-intlayer
    

    Exportações

    Provedor

    Importar:

    tsx
    import "solid-intlayer";
    
    ComponenteDescriçãoDocumento Relacionado
    IntlayerProviderO provider principal que envolve sua aplicação e fornece o contexto do Intlayer.IntlayerProvider

    Hooks

    Importação:

    tsx
    import "solid-intlayer";
    
    HookDescriçãoDocumento Relacionado
    useIntlayerCom base em useDictionary, mas injeta uma versão otimizada do dicionário a partir da declaração gerada.useIntlayer
    useDictionaryProcessa objetos que se parecem com dicionários (key, content). Processa traduções t(), enumerações, etc.-
    useDictionaryAsyncIgual a useDictionary, mas lida com dicionários assíncronos.-
    useDictionaryDynamicIgual a useDictionary, mas lida com dicionários dinâmicos.-
    useLocaleRetorna o locale atual e uma função para defini-lo.useLocale
    usePathnameRetorna o pathname atual como um Accessor<string> com o segmento de locale removido. Reativo a popstate.usePathname
    useRewriteURLHook do lado do cliente para gerir reescritas de URL. Atualiza automaticamente a URL se existir uma regra de reescrita localizada.useRewriteURL
    useIntlRetorna o objeto Intl para o locale atual.-
    useLoadDynamicHook para carregar dicionários dinâmicos.-
    tSeleciona conteúdo com base no locale atual.translation

    Componentes

    Importar:

    tsx
    import "solid-intlayer";
    
    ComponenteDescrição
    MarkdownProviderProvider para o contexto de renderização de markdown.