Re: Revised I-D: draft-alvestrand-content-language-03
Bruce Lilly <blilly@erols.com> Fri, 15 February 2002 17:47 UTC
Return-Path: <blilly@erols.com>
Delivered-To: ietf-languages@alvestrand.no
Received: from localhost.localdomain (unknown [192.0.36.30]) by eikenes.alvestrand.no (Postfix) with ESMTP id 4F63062428 for <ietf-languages@alvestrand.no>; Fri, 15 Feb 2002 18:47:53 +0100 (CET)
Received: from smtp02.mrf.mail.rcn.net (smtp02.mrf.mail.rcn.net [207.172.4.61]) by localhost.localdomain (8.11.2/8.11.2) with ESMTP id g1FHY8632058 for <ietf-languages@iana.org>; Fri, 15 Feb 2002 09:34:08 -0800
Received: from 209-122-227-1.s682.apx1.nyw.ny.dialup.rcn.com ([209.122.227.1] helo=bog.blilly.com) by smtp02.mrf.mail.rcn.net with esmtp (Exim 3.33 #10) id 16bmSc-0000jB-00; Fri, 15 Feb 2002 12:47:50 -0500
Received: from erols.com (bog.blilly.com [192.168.99.5]) by bog.blilly.com (Post.Office MTA v3.5.3 release 223 ID# 0-0U10L2S100V35) with ESMTP id com; Fri, 15 Feb 2002 12:47:44 -0500
Message-ID: <3C6D49C0.43018417@erols.com>
Date: Fri, 15 Feb 2002 12:47:44 -0500
From: Bruce Lilly <blilly@erols.com>
Organization: Bruce Lilly
X-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U)
X-Accept-Language: en,fr
MIME-Version: 1.0
To: Harald Tveit Alvestrand <harald@alvestrand.no>
Cc: internet-drafts@ietf.org, ietf-languages@iana.org
Subject: Re: Revised I-D: draft-alvestrand-content-language-03
References: <325803500.1013762185@HALVESTR-W2K1.cisco.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ietf-languages-admin@eikenes.alvestrand.no
Errors-To: ietf-languages-admin@eikenes.alvestrand.no
X-BeenThere: ietf-languages@eikenes.alvestrand.no
X-Mailman-Version: 2.0.6
Precedence: bulk
List-Help: <mailto:ietf-languages-request@eikenes.alvestrand.no?subject=help>
List-Post: <mailto:ietf-languages@eikenes.alvestrand.no>
List-Subscribe: <http://www.alvestrand.no/mailman/listinfo/ietf-languages>, <mailto:ietf-languages-request@eikenes.alvestrand.no?subject=subscribe>
List-Id: IETF Language tag discussions <ietf-languages.eikenes.alvestrand.no>
List-Unsubscribe: <http://www.alvestrand.no/mailman/listinfo/ietf-languages>, <mailto:ietf-languages-request@eikenes.alvestrand.no?subject=unsubscribe>
List-Archive: <http://www.alvestrand.no/pipermail/ietf-languages/>
Harald Tveit Alvestrand wrote: > > Internet-drafts, > please publish this. > > ietf-languages and Bruce Lilly: Please review. > The main change is in the ABNF of the headers; all are now specified in RFC > 2282 ABNF, and use the "obs-" formalism from RFC 2822 to specify accept and > generate grammars. > > Thanks! > > Harald [that's 2234 ABNF, which is correctly referenced in the document] It looks good, but might benefit from some clarification w.r.t. the obs- forms: 1. It should be pointed out that only the 2234 ABNF version (not the 822 version) should be used for generation of new headers. Ambiguity arises because the last paragraph in section 2 refers to "the Content-Language syntax", whereas both the 822 EBNF and 2234 ABNF definitions are labeled "Content-Language". Suggestion: LHS of the 822 definition could be "822-content-language". LHS of the 2234 definition could be "content-language", and the text of the last paragraph could refer to the latter. The same consideration applies to section 3 and Accept-Language. 2. The obs-content-language header definition uses the same Language-List definition as the not obs- version. 2822 generally provides an obs- version of list constructs for backward compatibility of parsing headers generated under the more liberal 822 list rules (viz. empty list elements). If it is certain that no Content-Language headers have ever been generated containing empty list elements (e.g. ",en,,fr,"), this is not a problem. Otherwise, in the spirit of 2822: obs-language-list = Language-List / 1*([Language-Tag] [CFWS] "," [CFWS]) [Language-Tag [CFWS]] N.B. like the 2822 obs- lists, that provides for a list consisting of one or more commas, i.e. with no Language-Tag. To be more consistent with the 822 EBNF: obs-language-list = *([Language-Tag] [CFWS] "," [CFWS]) Language-Tag *([CFWS] "," [Language-Tag]) [CFWS] Best regards, Bruce Lilly
- Revised I-D: draft-alvestrand-content-language-03 Harald Tveit Alvestrand
- Re: Revised I-D: draft-alvestrand-content-languag… Bruce Lilly