Fix HTML lang tags for custom locale codes
When reading the site in Mexican Spanish, the site says: <html lang="mx">
. This lang tag is useless, because screen readers won't recognize the locale. We already have the ISO language & country codes recorded in langs.json
, so all we need to do is pick this up and use it.
We should also fall back to English if the website hasn't been translated yet, and add another tag in a div
when falling back to English for comic episode transcripts.