Criação:2026-01-21Última atualização:2026-05-06
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
- "Atualizar o uso da API useIntlayer do Solid para acesso direto a propriedades"v8.9.004/05/2026
- "Unified documentation for all 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 Hook useIntlayer
O hook useIntlayer permite recuperar conteúdo localizado de um dicionário usando a sua chave. No Solid, este hook retorna uma função reativa accessor que é atualizada sempre que o locale muda.
Uso
tsx
Copiar código
Copiar o código para a área de transferência
import { useIntlayer } from "solid-intlayer";const MyComponent = () => { const content = useIntlayer("my-dictionary-key"); return ( <div> <h1>{content.title}</h1> <p>{content.description}</p> </div> );};Descrição
O hook executa as seguintes tarefas:
- Detecção de locale: Utiliza o locale atual do contexto
IntlayerProvider. - Injeção de dicionário: Injeta automaticamente o conteúdo do dicionário correspondente à chave fornecida, usando as declarações otimizadas geradas pelo compilador Intlayer.
- Reatividade: Retorna um accessor do Solid (
Accessor<T>) que reavalia automaticamente quando o estado global de locale muda. - Processamento de Tradução: resolve o conteúdo com base na locale detectada, processando quaisquer definições
t(),enu(), etc., encontradas no dicionário.
Parâmetros
- key: A chave única do dicionário (conforme definida nos seus arquivos de declaração de conteúdo).
- locale (opcional): Sobrescreve a locale atual.
Retorna
Uma função accessor (() => Content) que retorna o conteúdo localizado.