[Ltru] Re: Language tags in the future version of HTTP

"Doug Ewell" <dewell@roadrunner.com> Sat, 01 December 2007 17:45 UTC

Return-path: <ltru-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IyWPX-0004aH-Dj; Sat, 01 Dec 2007 12:45:51 -0500
Received: from ltru by megatron.ietf.org with local (Exim 4.43) id 1IyWPW-0004aB-SE for ltru-confirm+ok@megatron.ietf.org; Sat, 01 Dec 2007 12:45:50 -0500
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IyWPW-0004a2-IG for ltru@ietf.org; Sat, 01 Dec 2007 12:45:50 -0500
Received: from mta10.adelphia.net ([68.168.78.202]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1IyWPW-00034D-4X for ltru@ietf.org; Sat, 01 Dec 2007 12:45:50 -0500
Received: from DGBP7M81 ([76.167.184.182]) by mta10.adelphia.net (InterMail vM.6.01.05.02 201-2131-123-102-20050715) with SMTP id <20071201174549.IUZJ20104.mta10.adelphia.net@DGBP7M81> for <ltru@ietf.org>; Sat, 1 Dec 2007 12:45:49 -0500
Message-ID: <006d01c83442$02855ec0$6601a8c0@DGBP7M81>
From: Doug Ewell <dewell@roadrunner.com>
To: LTRU Working Group <ltru@ietf.org>
References: <E1IyTGd-0001uH-V7@megatron.ietf.org>
Date: Sat, 01 Dec 2007 09:45:48 -0800
MIME-Version: 1.0
Content-Type: text/plain; format="flowed"; charset="utf-8"; reply-type="original"
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.3138
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 69a74e02bbee44ab4f8eafdbcedd94a1
Subject: [Ltru] Re: Language tags in the future version of HTTP
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

Frank Ellermann <nobody at xyzzy dot claranet dot de> wrote:

>> Cross-references like that are generally considered a good thing, 
>> aren't they?  They reduce the chances of introducing a typo that 
>> changes the ABNF, and serve to discourage each application from 
>> adopting their own, slightly different syntax.
>
> Depends.  For 2616bis they could use a simplified syntax in the 
> direction of  tag = primary *( "-" auxiliary )  directly expanded in 
> tag = 1*8( ALPHA / DIGIT ) *( "-" 1*8( ALPHA / DIGIT ))  with a note 
> in prose that tags are actually supposed to be BCP 47 tags.

We tried that with the "grandfathered" production in 4646, and we got 
complaints from people unhappy with the loose syntax that appeared, 
taken out of context, to allow "en-a-b-c-d-e".  Having the real 
definition in prose didn't seem to help.  Now we have a separate 
"irregular" production that enumerates all the grandfathered tags that 
don't fit the rest of the syntax.

(BTW, are we going to remove the extlang production from the syntax and 
add a lot more items to the "irregular" list, or are we going to leave 
the production in place and cause people to scratch their heads 
wondering what it's there for?)

>> "Self-sufficiency" should be a complete non-goal.
>
> As proposed above, where is the problem ?

If their home-grown syntax doesn't agree with BCP 47, it's not clear 
which one people will believe.  Remember how many people thought RFC 
1766 and 3066 promised only "xx" and "xx-XX".

--
Doug Ewell  *  Fullerton, California, USA  *  RFC 4645  *  UTN #14
http://home.roadrunner.com/~dewell
http://www1.ietf.org/html.charters/ltru-charter.html
http://www.alvestrand.no/mailman/listinfo/ietf-languages  ˆ



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