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
- "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ê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 Componente IntlayerProvider
O IntlayerProvider é o componente raiz que fornece o contexto de internacionalização à sua aplicação Solid. Ele gerencia o estado do locale atual e garante que todos os componentes filhos possam acessar as traduções.
Uso
Descrição
O IntlayerProvider desempenha as seguintes funções:
- Gerenciamento de Estado: Inicializa e armazena o locale atual, usando signals para reatividade.
- Resolução de Locale: Determina o locale inicial com base em cookies, preferências do navegador ou na configuração padrão.
- Injeção de Contexto: Torna o locale e a função
setLocaledisponíveis para qualquer componente via hooks comouseIntlayerouuseLocale. - Persistência: Sincroniza automaticamente alterações de locale com cookies ou local storage para manter a preferência do usuário entre sessões.
Propriedades
- locale (opcional): Define manualmente o locale atual.
- defaultLocale (opcional): Substitui a locale padrão da configuração.
- setLocale (opcional): Fornece uma função personalizada para definir a locale.
- disableEditor (opcional): Desativa a integração com o editor visual.
- isCookieEnabled (opcional): Ativa ou desativa a persistência por cookies.