Неожиданный языковой код

Я запустил Pagespeed от Google для своего экземпляра и получил следующее сообщение:

Я не могу объяснить, в чём причина. Возможно, здесь ошибка переводчика?

Я думаю, что некорректный код исходит из Discourse.

Возможно, вместо hreflang="<%= locale %>" следует использовать hreflang="<%= locale.tr('_', '-') %>", чтобы заменить нижнее подчеркивание.

2 лайка

Я отправил Pull Request для исправления этой проблемы в репозитории Discourse:

Это изменение гарантирует, что атрибут hreflang соответствует требованиям SEO, при этом внутренние параметры локали остаются функциональными.

1 лайк