Autor:
    Criação:2026-06-12Última atualização:2026-06-12

    Dicionários Dinâmicos

    O Intlayer suporta três mecanismos para expressar conteúdo que vai além de um único dicionário estático por chave. Cada um é declarado através de um campo de metadados de nível superior no arquivo de conteúdo; nenhuma função de empacotamento (wrapper) é necessária.

    Recurso Campo de metadados Seletor em useIntlayer
    Coleções item: N { item: N }
    Variantes variant: "name" { variant: "name" }
    Registros Dinâmicos meta: { id, … } { id, … }

    Todos os três se compõem com o argumento de localidade e suportam carregamento seletivo / diferido (lazy loading) via importMode.

    Quando usar cada um

    • Coleções — lista ordenada de itens gerenciados em arquivos separados (perguntas frequentes, posts de blog, produtos).
    • Variantes — alternativas de conteúdo nomeadas para testes A/B, banners sazonais ou sinalizadores de recursos (feature flags).
    • Registros dinâmicos — conteúdo buscado em tempo de execução por um ID opaco (registros de CMS, cópia específica do usuário).

    Desambiguação de seletores

    Quando múltiplos seletores estão presentes em um dicionário, a ordem de resolução é:

    plaintext
    variant → meta → item