[webvtt] "valid" language tags [I18N-ISSUE-429]

I18N comment: https://www.w3.org/International/track/issues/429


http://www.w3.org/TR/webvtt1/#dfn-webvtt-cue-language-span


The description of the cue language span feature reads in part:

--
A WebVTT cue span start tag "lang" that requires an annotation; the annotation represents the language of the following component, and must be a valid BCP 47 language tag. [BCP47]
--

The term 'valid' has specific meaning in BCP 47. It requires that all of the subtags in the tag be registered in the IANA registry (or that the tag itself be one of the grandfathered tags). Is this the intended meaning/requirement here? An alternative would be to require "well-formed" language tags (consistent with the BCP 47 grammar but not necessarily consisting of valid subtags).

There is nothing wrong with requiring validity, please note, if that's your intention. Only that this is a higher standard than may be supposed by the spec author.

Received on Friday, 20 March 2015 20:32:37 UTC