- From: Felix Sasaki <fsasaki@w3.org>
- Date: Mon, 05 Aug 2013 09:46:31 +0200
- To: Stefán Örvar Sigmundsson <stefan_orvar_sigmundsson@outlook.com>
- CC: "www-validator@w3.org" <www-validator@w3.org>
Received on Monday, 5 August 2013 07:47:01 UTC
Am 05.08.13 07:58, schrieb Stefán Örvar Sigmundsson: > www-validator@w3.org: > > According the the HTML 5 working draft the lang attribute is supposed > to be a valid BCP 47 language tag as defined by the Internet > Engineering Task Force (IETF) in the BCP 47 standard. The BCP 47 > standard states that a valid primary language can be a language code > defined in the ISO 639-3 standard. This is not exactly true, see http://tools.ietf.org/html/bcp47#section-2.2.1 "When languages have both an ISO 639-1 two-character code and a three- character code (assigned by ISO 639-2, ISO 639-3, or ISO 639-5), only the ISO 639-1 two-character code is defined in the IANA registry." So you have only "en" in the IANA registry, which is recognized by the validator, but not "eng". Best, Felix > However, the validator does not recognise the ISO 639-3 codes and so > the following is deemed invalid HTML 5: > > <!DOCTYPE html> > <html lang="eng-GB"> > <head> > <meta charset="UTF-8"/> > <title>Invalid HTML 5</title> > </head> > <body> > </body> > </html> > > http://tools.ietf.org/rfc/bcp/bcp47.txt > > Yours respectfully, > Stefán Örvar Sigmundsson
Received on Monday, 5 August 2013 07:47:01 UTC