mirror of
https://github.com/melgarafael/DeskcommCRM.git
synced 2026-10-02 01:28:34 +08:00
O IdiomaProvider já acerta o <html lang> desde ad059c91b, mas sete rotas
traduzem o texto no servidor fora de qualquer provider — 403, 500,
account-suspended, acesso-revogado, admin/forbidden, legal/* e o convite —
e nelas o lang ficava no pt-BR do layout raiz: texto em espanhol lido com
a voz do português, e o navegador oferecendo traduzir "do português".
Cada rota entrega ao IdiomaProvider o idioma que já resolvia; no convite,
o Shell (por onde passam as cinco ramificações) vira o provider.
Prova: tests/unit/lang-das-telas-fora-do-app.test.tsx monta as sete rotas
e afirma lang=es com texto em espanhol, lang=pt-BR com texto em português,
e que os dois textos diferem. Sem o conserto, as sete falham com
"expected 'pt-BR' to be 'es'".
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>