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 Plugin intlayer para Fastify
O plugin intlayer para Fastify detecta a localidade do utilizador e decora o objeto request com as funções do Intlayer. Também permite o uso de funções de tradução globais dentro do contexto da request.
Uso
Descrição
O plugin realiza as seguintes tarefas:
- Detecção de locale: Analisa a request (headers, cookies, etc.) para determinar o locale preferido do utilizador.
- Decoração da Request: Adiciona uma propriedade
intlayerao objetoFastifyRequest, contendo:locale: O locale detectado.t: Uma função de tradução.getIntlayer: Uma função para recuperar dicionários.
- Gerenciamento de contexto: Utiliza
cls-hookedpara gerir um contexto assíncrono, permitindo que funções globais do Intlayer acedam ao locale específico da request.