mirror of
https://github.com/melgarafael/DeskcommCRM.git
synced 2026-10-02 01:28:34 +08:00
A varredura de chaves dinâmicas não ligava `t(r)` dentro de `Object.entries(TABELA).map(([k, r]) => …)` (nem `values`/`flatMap`/`forEach`) à tabela, e o texto do catálogo do menu (label/description/section) chega a `traduzir()` por um acesso a propriedade que ela também não resolve. - chave-dinamica.ts: resolve o parâmetro do `.map` sobre Object.entries/values. Não muda a política de `TABELA[k] ?? k`, medida e recusada de propósito. - fixtures verde/vermelha da regra nova; o `.map` sobre dado de runtime segue não resolvido e contado à parte. - i18n-catalogo-do-menu.test.ts: todo texto do menu tem espanhol, com 5 carências de antes congeladas (a lista só encolhe).