Request for variant subtag: western

John Cowan cowan at
Wed Aug 30 03:42:11 CEST 2006

Mark Davis scripsit:

> That is not correct. Section 2.2.9:
> For variant and extended language subtags, if the registry contains one
> or more 'Prefix' fields for that subtag, check that the tag matches at
> least one prefix. The tag matches if all the subtags in the 'Prefix'
> also appear in the tag. For example, the prefix "es-CO" matches the tag
> "es-Latn-CO-x-private" because both the 'es' language subtag and 'CO'
> region subtag appear in the tag.

It's true that a validating processor MUST make this check, but no
such requirement is imposed on language taggers, who are restricted
only by the much more cautiously worded rules in 2.2.5:

	Variant subtag records in the language subtag registry MAY
	include one or more 'Prefix' fields, which indicates the
	language tag or tags that would make a suitable prefix (with
	other subtags, as appropriate) in forming a language tag with the
	variant. For example, the subtag 'nedis' has a Prefix of "sl",
	making it suitable to form language tags such as "sl-nedis"
	and "sl-IT-nedis", but not suitable for use in a tag such as
	"zh-nedis" or "it-IT-nedis".

> That means that if there is a prefix (such as "hy"), then you can have
> hy-western, but you can't have en-western.

en-western is invalid but not unusable.  Maybe we should tighten up the
restrictions in 3066ter.

We are lost, lost.  No name, no business, no Precious, nothing.  Only empty.
Only hungry: yes, we are hungry.  A few little fishes, nassty bony little
fishes, for a poor creature, and they say death.  So wise they are; so just,
so very just.  --Gollum        cowan at

More information about the Ietf-languages mailing list