Hello

Thanks Divine Attah and all the prior and post work, we have a new language selector in the footer in www.debian.org, that closed the bug #924889 with MR 1004.

However, I have noticed HTML validation errors, related to the attribute hreflang used in the different "options" of the language selector.

For example for Spanish I'm getting these warnings:

*** Errors validating /srv/www.debian.org/www/mirror/index.es.html: ***
Line 100, character 55: there is no attribute "HREFLANG"

First I thought that maybe "hreflang" is an HTML5 attribute and we could ignore it for now (see bug #1009971), but I tried to build webwml/english/mirror/index.wml changing the reference to "template" to "template5" (see bug #980921), and the page built fine, uploaded it to https://cosas.larjona.net/debian/index.en.html and the HTML5 online validator available here https://html5.validator.nu/ still outputs warnings like:

Attribute hreflang not allowed on element option at this point.
From line 96, column 2; to line 96, column 70
/option>↩ <option value="index.da.html" title="Danish" hreflang="da" lang="da">dansk<

So I believe that there is an issue and probably hreflang cannot be used in "option" items.

My HTML/HTML5 skills are not enough, can somebody help?

(OTOH I don't know why I'm not getting validation errors for all the pages, and only the mirror/index page. In https://www-master.debian.org/build-logs/validate/en I have seen similar warnings in other pages, but not all the pages that use the footer either. Maybe our validation script does not try check all the files).

Links of bugs and MR mentioned:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924889 -  Use a drop down selector (without JS) to switch the language of the website

https://salsa.debian.org/webmaster-team/webwml/-/merge_requests/1004 - Fix bug 924889 readjustment

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1009971 -
Our current validation script does not work with html5 files

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980921 -
Pages in HTML5

Kind regards

Laura Arjona Reina

Reply via email to