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
- "Renomear intlayerMiddleware para intlayerProxy"v8.1.725/02/2026
- "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êsSe 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 o Markdown do documento para a área de transferência
Documentação do intlayerProxy (intlayerMiddleware)
A função intlayerProxy (intlayerMiddleware para nextjs < 16) é um middleware do Next.js que gere o roteamento baseado em locale e os redirecionamentos. Ela detecta automaticamente o locale preferido do utilizador e o redireciona para o caminho localizado apropriado, quando necessário.
Uso
Descrição
O middleware executa as seguintes tarefas:
- Locale Detection: Verifica o caminho da URL, os cookies e o cabeçalho
Accept-Languagepara determinar o locale do utilizador. - Redirection: Se a URL não contiver um prefixo de locale e a configuração exigir um (ou com base nas preferências do utilizador), redireciona para a URL localizada.
- Cookie Management: Pode armazenar o locale detetado num cookie para pedidos futuros.
Parâmetros
A função recebe o NextRequest padrão do Next.js como parâmetro quando usada diretamente, ou pode ser exportada conforme mostrado acima.
Configuração
Para configurar o middleware, pode configurar a opção routing no ficheiro intlayer.config.ts. Consulte a configuração para mais detalles.