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
- "Lançamento do recurso de dicionários dinâmicos"v9.0.012/06/2026
- "Fusão dos registros dinâmicos nas variantes — `variant` agora aceita uma string ou um objeto"v9.1.026/06/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
Dicionários dinâmicos
O Intlayer suporta dois mecanismos para expressar conteúdo que vai além de um único dicionário estático por chave. Cada um é declarado por meio de um campo de metadados de nível superior no arquivo de conteúdo; nenhuma função de invólucro é necessária.
Abrir a tabela em um modal para ver todo o conteúdo claramente
Ambos se combinam com o argumento de locale e suportam carregamento seletivo / preguiçoso via importMode.
Quando usar cada um
- Coleções — lista ordenada de itens gerenciados em arquivos separados (entradas de FAQ, posts de blog, produtos).
- Variantes — alternativas de conteúdo nomeadas ou estruturadas:
- uma variante de string para testes A/B, banners sazonais ou feature flags;
- uma variante de objeto para registros de CMS, conteúdo específico do usuário ou qualquer conteúdo endereçado por um conjunto de campos (os antigos «registros dinâmicos»).
Versões anteriores expunham um campometaseparado para conteúdo indexado por registro. Ele foi fundido emvariant: passe um objeto paravariantem vez de usarmeta.
Desambiguação do seletor
Uma chave pode declarar ambas as dimensões ao mesmo tempo (por exemplo, uma coleção cujos itens têm cada um uma variante). Elas são resolvidas na ordem:
Copiar o código para a área de transferência
variant → itemAssim, { variant: "promo" } em uma chave variante × item retorna todos os itens promo como um array, e adicionar { item: 2 } o restringe a uma única entrada.