Re: [Ltru] Re: Test suite for language tags?

John Cowan <cowan@ccil.org> Tue, 29 August 2006 13:33 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GI3iD-0001f2-Sq; Tue, 29 Aug 2006 09:33:05 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GI3iC-0001ev-N4 for ltru@ietf.org; Tue, 29 Aug 2006 09:33:04 -0400
Received: from mercury.ccil.org ([192.190.237.100]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GI3iA-000559-Eh for ltru@ietf.org; Tue, 29 Aug 2006 09:33:04 -0400
Received: from cowan by mercury.ccil.org with local (Exim 4.34) id 1GI3iA-0005yg-0L; Tue, 29 Aug 2006 09:33:02 -0400
Date: Tue, 29 Aug 2006 09:33:01 -0400
To: Stephane Bortzmeyer <bortzmeyer@nic.fr>
Subject: Re: [Ltru] Re: Test suite for language tags?
Message-ID: <20060829133301.GE8529@ccil.org>
References: <E1G8H4g-00035u-Ej@megatron.ietf.org> <001d01c6b78a$07b37890$040aa8c0@DGBP7M81> <44D36598.1020304@yahoo-inc.com> <20060829092257.GA22927@nic.fr>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <20060829092257.GA22927@nic.fr>
User-Agent: Mutt/1.3.28i
From: John Cowan <cowan@ccil.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9466e0365fc95844abaf7c3f15a05c7d
Cc: ltru@ietf.org
X-BeenThere: ltru@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Language Tag Registry Update working group discussion list <ltru.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ltru>, <mailto:ltru-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/ltru>
List-Post: <mailto:ltru@ietf.org>
List-Help: <mailto:ltru-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ltru>, <mailto:ltru-request@ietf.org?subject=subscribe>
Errors-To: ltru-bounces@ietf.org

Stephane Bortzmeyer scripsit:

> Does it mean that a processor should (ordinary "should" not RFC
> "SHOULD") define the grammar production "grandfathered" as a list of
> possible grandfathered tags, rather than the grammar rules expressed
> in draft-ietf-ltru-registry-14?

Yes, absolutely.  MUST would be the appropriate modal verb, in fact.
The grammar rules are meant to cover the possibilities, not to serve as
a test for recognizing grandfathered tags.

At the present time there are exactly 34 grandfathered tags, of which
8 are deprecated with replacements (but must still be recognized).
Two more will probably be changed to redundant status before the adoption
of 3066ter.

At the adoption of 3066ter, six more tags will be transferred to
redundant status.  The only tags that will remain both grandfathered and
not deprecated are cel-gaulish (unless ISO 639-3 is extended to include
it), en-GB-oed, i-default, i-enochian (unless ISO 639-3 is extended to
include it), and the rather useless zh-min.  However, there will be no
harm in continuing to bake the full list of 34 into validators.

This suggests that in 3066ter we should specify the ABNF definition of
"grandfathered" explicitly as a choice of tags.

-- 
John Cowan    http://ccil.org/~cowan    cowan@ccil.org
Mr. Henry James writes fiction as if it were a painful duty.  --Oscar Wilde

_______________________________________________
Ltru mailing list
Ltru@ietf.org
https://www1.ietf.org/mailman/listinfo/ltru