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

    Pacote svelte-intlayer

    O pacote svelte-intlayer fornece as ferramentas necessárias para integrar o Intlayer em aplicações Svelte. Inclui funções de configuração e stores para lidar com conteúdo multilíngue.

    Instalação

    bash
    npm install svelte-intlayer
    

    Exportações

    Configuração

    Importação:

    tsx
    import "svelte-intlayer";
    
    FunçãoDescrição
    setupIntlayerFunção para configurar o Intlayer na sua aplicação Svelte.

    Store (Armazenamento)

    Import:

    tsx
    import "svelte-intlayer";
    
    StoreDescrição
    intlayerStoreStore Svelte que contém o estado atual do Intlayer.

    Hooks (Contexto)

    Import:

    tsx
    import "svelte-intlayer";
    
    FunçãoDescriçãoDocumento Relacionado
    useIntlayerCom base em useDictionary, mas injeta uma versão otimizada do dictionary a partir da declaração gerada.-
    useDictionaryProcessa objetos que se parecem com dicionários (chave, conteúdo). Processa traduções t(), enumerações, etc.-
    useDictionaryAsyncMesmo que useDictionary, mas lida com dicionários assíncronos.-
    useDictionaryDynamicMesmo que useDictionary, mas lida com dicionários dinâmicos.-
    useLocaleRetorna o locale atual e uma função para defini-lo.-
    usePathnameRetorna o pathname atual como um store Readable<string> com o segmento da locale removido. Reativo a popstate.usePathname
    useRewriteURLFunção 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.-

    Markdown

    Importar:

    tsx
    import "svelte-intlayer";
    
    FunçãoDescrição
    setIntlayerMarkdownFunção para definir o contexto de markdown na sua aplicação Svelte.