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

    npm install solid-intlayer

    Exportações

    Provedor

    Importar:

    import "solid-intlayer";
    Componente Descrição Documento Relacionado
    IntlayerProvider O provider principal que envolve sua aplicação e fornece o contexto do Intlayer. IntlayerProvider

    Hooks

    Importação:

    import "solid-intlayer";
    Hook Descrição Documento Relacionado
    useIntlayer Com base em useDictionary, mas injeta uma versão otimizada do dicionário a partir da declaração gerada. useIntlayer
    useDictionary Processa objetos que se parecem com dicionários (key, content). Processa traduções t(), enumerações, etc. -
    useDictionaryAsync Igual a useDictionary, mas lida com dicionários assíncronos. -
    useDictionaryDynamic Igual a useDictionary, mas lida com dicionários dinâmicos. -
    useLocale Retorna o locale atual e uma função para defini-lo. useLocale
    useRewriteURL Hook do lado do cliente para gerir reescritas de URL. Atualiza automaticamente a URL se existir uma regra de reescrita localizada. useRewriteURL
    useIntl Retorna o objeto Intl para o locale atual. -
    useLoadDynamic Hook para carregar dicionários dinâmicos. -
    t Seleciona conteúdo com base no locale atual. translation

    Componentes

    Importar:

    import "solid-intlayer";
    Componente Descrição
    MarkdownProvider Provider para o contexto de renderização de markdown.