Criação:2026-01-30Última atualização:2026-01-30
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
- "Documentação inicial"v8.0.030/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 intlayer para AdonisJS
O middleware intlayer para AdonisJS detecta o locale do usuário e fornece funções de tradução por meio do contexto da solicitação. Ele também permite o uso de funções de tradução globais dentro do fluxo da solicitação.
Uso
Descrição
O middleware realiza as seguintes tarefas:
- Detecção de Locale: Ele analisa a solicitação (cabeçalhos, cookies, etc.) para determinar o locale de preferência do usuário.
- Configuração de Contexto: Ele preenche o contexto da solicitação com informações de locale.
- Async Local Storage: Ele usa
cls-hookedpara gerenciar um contexto assíncrono, permitindo que funções globais do Intlayer comot,getIntlayeregetDictionaryacessem o locale específico da solicitação sem passá-lo manualmente.
Nota: Para usar cookies para detecção de locale, certifique-se de que @adonisjs/cookie esteja configurado e sendo usado em sua aplicação.