Criação:2026-01-29Última atualização:2026-01-29

    Pacote hono-intlayer

    O pacote hono-intlayer fornece um middleware para aplicações Hono para lidar com a internacionalização. Ele detecta a localidade do usuário e preenche o objeto de contexto.

    Instalação

    npm install hono-intlayer

    Exportações

    Middleware

    Importar:

    import { intlayer } from "hono-intlayer";
    Função Descrição Doc Relacionada
    intlayer Middleware Hono que integra o Intlayer na sua aplicação Hono. Lida com a detecção de localidade a partir do armazenamento (cookies, cabeçalhos), preenche o contexto com t, getIntlayer e getDictionary e configura o namespace CLS para acesso programático durante o ciclo de vida da solicitação. intlayer

    Funções

    Importar:

    import { t, getIntlayer, getDictionary } from "hono-intlayer";
    Função Descrição Doc Relacionada
    t Função de tradução global que recupera conteúdo para a localidade atual no Hono. Utiliza CLS (Async Local Storage) e deve ser usada dentro de um contexto de solicitação gerenciado pelo middleware intlayer. Também pode ser acessada via contexto. tradução
    getIntlayer Recupera um dicionário por sua chave da declaração gerada e retorna seu conteúdo para a localidade especificada. Versão otimizada do getDictionary. Usa CLS para acessar o contexto da solicitação. Também pode ser acessada via contexto. -
    getDictionary Processa objetos de dicionário e retorna o conteúdo para a localidade especificada. Processa traduções t(), enumerações, markdown, HTML, etc. Usa CLS para acessar o contexto da solicitação. Também pode ser acessada via contexto. -