Criação:2026-01-29Última atualização:2026-01-29
Referência esta documentação ao seu assistente AI favoritoChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Faça sua pergunta e obtenha um resumo do documento referenciando esta página e o provedor AI de sua escolha
Histórico de versões
- "Inicialização da doc"v8.0.029/01/2026
O conteúdo desta página foi traduzido com uma IA.
Veja a última versão do conteúdo original em inglêsEditar esta documentação
Se você tiver uma ideia para melhorar esta documentação, sinta-se à vontade para contribuir enviando uma pull request no GitHub.
Link do GitHub para a documentaçãoCopiar
Copiar o Markdown do documento para a área de transferência
Documentação do Middleware Hono intlayer
O middleware intlayer para Hono detecta a localidade do usuário e preenche o objeto de contexto com funções Intlayer. Ele também permite o uso de funções de tradução globais dentro do contexto da solicitação.
Uso
Descrição
O middleware executa as seguintes tarefas:
- Detecção de Localidade: Analisa a solicitação (cabeçalhos, cookies, etc.) para determinar a localidade preferida do usuário.
- Preenchimento do Contexto: Adiciona dados do Intlayer ao contexto Hono, acessíveis via
c.get(). Isso inclui:locale: A localidade detectada.t: Uma função de tradução.getIntlayer: Uma função para recuperar dicionários.getDictionary: Uma função para processar objetos de dicionário.
- Gerenciamento de Contexto: Usa
cls-hookedpara gerenciar um contexto assíncrono, permitindo que as funções globais do Intlayer (t,getIntlayer,getDictionary) acessem a localidade específica da solicitação sem passar o objeto de contexto.