Files
Fabio KortexandClaude Opus 5.5 5d82cdf649 fix(i18n): as telas fora do app declaram o idioma em que estão escritas
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>
2026-09-28 13:12:32 +02:00
..