Criação:2026-01-21Última atualização:2026-01-21
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
- "Doc inicial"v8.0.021/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 Express
O middleware intlayer para Express detecta o locale do utilizador e fornece funções de tradução através do objeto res.locals. Ele também permite o uso das funções t e getIntlayer em todos os seus handlers de requisição.
Uso
Descrição
O middleware realiza as seguintes tarefas:
- Detecção de locale: Verifica cookies, cabeçalhos (como
Accept-Language) e parâmetros de URL para determinar o locale do utilizador. - Configuração do contexto: preenche
res.localscom:locale: O locale detectado.t: Uma função de tradução vinculada ao locale detectado.getIntlayer: Uma função para obter dicionários vinculados ao locale detectado.
- Async Local Storage: configura um contexto que permite o uso das funções globais
tegetIntlayerimportadas deexpress-intlayerno fluxo da requisição.