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 unificada para todas as exports"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êsIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
Pacote express-intlayer
O pacote express-intlayer fornece um middleware para aplicações Express para tratar internacionalização. Ele detecta o locale do utilizador e fornece funções de tradução.
Instalação
Copiar o código para a área de transferência
npm install express-intlayerExports
Middleware
Importação:
Copiar o código para a área de transferência
import "express-intlayer";Abrir a tabela em um modal para ver todo o conteúdo claramente
| Função | Descrição | Doc Relacionado |
|---|---|---|
intlayer | Middleware Express que detecta o locale do utilizador e popula res.locals com os dados do Intlayer. Realiza a deteção do locale a partir de cookies/headers, injeta t, getIntlayer e getDictionary em res.locals, e configura o namespace do CLS (Async Local Storage) para acesso ao ciclo de vida da requisição. | intlayer |
Funções
Importar:
Copiar o código para a área de transferência
import "express-intlayer";Abrir a tabela em um modal para ver todo o conteúdo claramente
| Função | Descrição | Doc Relacionado |
|---|---|---|
t | Função de tradução que recupera conteúdo para o locale atual. Funciona dentro do ciclo de vida da requisição gerenciado pelo middleware intlayer. Usa CLS (Async Local Storage) para acessar o contexto da requisição. | translation |
getIntlayer | Recupera um dicionário pela sua chave da declaração gerada e retorna seu conteúdo para o locale especificado. Versão otimizada de getDictionary. Usa CLS para acessar o contexto da requisição. | - |
getDictionary | Processa objetos de dicionário e retorna o conteúdo para o locale especificado. Processa traduções t(), enumerações, markdown, HTML, etc. Usa CLS para acessar o contexto da requisição. | - |