Acho que o código inválido vem do Discourse.
Talvez, em vez de hreflang="<%= locale %>", deveria ser hreflang="<%= locale.tr('_', '-') %>" para substituir o sublinhado.
Acho que o código inválido vem do Discourse.
Talvez, em vez de hreflang="<%= locale %>", deveria ser hreflang="<%= locale.tr('_', '-') %>" para substituir o sublinhado.