Re: [Ltru] (editor response) Review of 4646bis-10, sections 1 to 3.4
Addison Phillips <addison@yahoo-inc.com> Fri, 07 December 2007 20:54 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 1J0kDF-0002JC-5b; Fri, 07 Dec 2007 15:54:21 -0500
Received: from ltru by megatron.ietf.org with local (Exim 4.43) id 1J0kDD-0002Fj-7R for ltru-confirm+ok@megatron.ietf.org; Fri, 07 Dec 2007 15:54:19 -0500
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1J0kDC-0002Fb-So for ltru@ietf.org; Fri, 07 Dec 2007 15:54:18 -0500
Received: from rsmtp1.corp.yahoo.com ([207.126.228.149]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1J0kDC-0001Bl-0X for ltru@ietf.org; Fri, 07 Dec 2007 15:54:18 -0500
Received: from [172.21.37.80] (duringperson-lx.corp.yahoo.com [172.21.37.80]) by rsmtp1.corp.yahoo.com (8.13.8/8.13.8/y.rout) with ESMTP id lB7Ks1gC035062; Fri, 7 Dec 2007 12:54:02 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; s=serpent; d=yahoo-inc.com; c=nofws; q=dns; h=message-id:date:from:user-agent:mime-version:to:cc:subject: references:in-reply-to:content-type:content-transfer-encoding; b=YKDzyorLg2pzimGQ2kmnwNiMF9b4srZsqcRhpP59ymrddjKU9Y3i4ZxONWpme9xi
Message-ID: <4759B2E9.5000106@yahoo-inc.com>
Date: Fri, 07 Dec 2007 12:54:01 -0800
From: Addison Phillips <addison@yahoo-inc.com>
User-Agent: Thunderbird 2.0.0.9 (Windows/20071031)
MIME-Version: 1.0
To: John Cowan <cowan@ccil.org>
Subject: Re: [Ltru] (editor response) Review of 4646bis-10, sections 1 to 3.4
References: <20071206163755.GP10807@mercury.ccil.org>
In-Reply-To: <20071206163755.GP10807@mercury.ccil.org>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spam-Score: -15.0 (---------------)
X-Scan-Signature: 25eb6223a37c19d53ede858176b14339
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
Notes follow indicating incorporation into draft-11 editor's copy. After I figure out the insta-submit process and do other housekeeping, look for it in draft-11. My disposition of these edits as follows. John Cowan wrote: > Yet another freakin' de novo review of 4646bis draft 10, sections 1 > through 3.4. More review will follow. The following two changes are > substantive: > > 1) I suggest adding this to 2.2.6 (extensions) after the first sentence: > > They are intended to identify information which is commonly used > in association with language tags but is not part of language > identification. Done, with a minor edit. Paragraph reads: -- Extensions provide a mechanism for extending language tags for use in various applications. They are intended to identify information which is commonly used in association with languages or language tags, but which are not part of language identification. See <xref target="extensions"></xref>. The following rules apply to extensions: -- > > 2) In 3.1.2, I'd prefer to say that implementations MUST rather than > SHOULD ignore undefined fields in the registry. There is no reason why > implementations should not be required to be liberal in what they accept. While I agree with the sentiment, you and I accept Stephane's reading later in this thread. Not incorporated. > > > The remaining changes are all editorial: > > In 2.2, the term "code" is defined to refer to a value defined in an > external standard. We should, pervasively throughout the document, > change this to "code element", which is proper ISO terminology. (For ISO, > "code" means the whole list.) Argh. I tried to do this, but: 1. The names of the ISO standards use the word "code" or "codes" 2. The quote from ISO 639RA/JAC uses the word "code" 3. Using the term "code element" was really REALLY ugly... it made the prose even more stiff and pedantic. So I backed the change out. Not incorporated. If you feel strongly about this, let's discuss on the list. > > The final graf in 2.2 should be bulleted like its predecessors. Done. > > In 2.2.x, there are numbered points like "X subtags MUST follow any > ... subtags and MUST precede any ... subtags". The numbers used are #2 in > 2.2.3, #1 in 2.2.4, #2 in 2.2.5, #9 in 2.2.6, #3 in 2.2.7. These should > all be moved to #1 in each list, and minor wording variations removed. Done. I used the form: Region subtags MUST follow any language or script subtags and MUST precede any other type of subtag. (where the name of the subtag is changed along with the list of preceding subtags) > > 2.2.4(3)(C) uses the phrase "with ambiguous ISO 3166 alpha-2 codes". > This is not very clear to those who don't know the history, and should > be expanded to something like "whose alpha-2 code was formerly (since > <Date B>) associated with a different country". Someone will have to > look up what the cutoff date was -- I forget. The is actually the Date C rule. That is, it covers UN M.49 codes for countries whose code has been reused by ISO 3166. At present, there are none of these. So... I reworked the graf to: <t>UN numeric codes for countries or areas which are assigned ISO 3166 alpha2 codes already present in the registry, MUST be defined according to the rules in <xref target="ianastability"/> and MUST be used to form language tags that represent the country or region for which they are defined. This happens when ISO 3166 reassigns a code formerly used for one country to another.</t> > > 2.2.5: s/suitable to form/suitable for forming/ 1 occurrence replaced. > > 2.2.8: s/current registered/currently registered/ ditto > > 3.1.1: change the definition of folding to "Folding is always done on > Unicode default grapheme boundaries". That says what the current text > says, and also prohibits folding in the middle of a Hangul syllable > written as separate jamo. :: shiver :: Yes, I know. (laughing) I hoped to avoid implementing it in record-jar though. But you're right. The sentence was rewritten as follows, to include the example: Folding is always done on Unicode default grapheme boundaries (that is, never in the middle of a multibyte UTF-8 sequence nor in the middle of a combining character sequence). > > 3.1.2: In the explanation of "Preferred-Value", the first two bullet > points say "Preferred-Value contains" but the third does not. Done. > > 3.1.3: "The 'Subtag' field MUST use lowercase letters" says too much; > it implicitly forbids digits. What is meant is "The 'Subtag' field > MUST NOT use uppercase letters". Adding "all" before "uppercase" in > the sentence about region subtags will clarify it. Done. > > 3.1.4: s/For records taken/For subtags taken/. Done. > > 3.1.4: s/English localized names/localized English names/. Done. > > 3.1.7: s/a prefix a prefix/a prefix/. Done. > > 3.1.4: it's not about countries changing their official names, as official > names aren't even in the registry. (Hands up all those who can say the > official name of the U.S. without looking it up.) Remove "official". Done. > > 3.4(16): s/should it be possible/should it become possible/. > Done. -- Addison Phillips Globalization Architect -- Yahoo! Inc. Chair -- W3C Internationalization Core WG Internationalization is an architecture. It is not a feature. _______________________________________________ Ltru mailing list Ltru@ietf.org https://www1.ietf.org/mailman/listinfo/ltru
- [Ltru] Re: Review of 4646bis-10, sections 1 to 3.4 John Cowan
- [Ltru] Review of 4646bis-10, sections 1 to 3.4 John Cowan
- [Ltru] Re: Review of 4646bis-10, sections 1 to 3.4 Stephane Bortzmeyer
- Re: [Ltru] Re: Review of 4646bis-10, sections 1 t… Mark Davis
- [Ltru] Re: Review of 4646bis-10, sections 1 to 3.4 Frank Ellermann
- Re: [Ltru] (editor response) Review of 4646bis-10… Addison Phillips
- Re: [Ltru] Re: Review of 4646bis-10, sections 1 t… Addison Phillips
- [Ltru] Broken folding (was: (editor response) Rev… Frank Ellermann
- [Ltru] Re: Broken folding (was: (editor response)… Stephane Bortzmeyer
- Re: [Ltru] Broken folding (was: (editor response)… John Cowan
- [Ltru] Corrections to 4646bis-11 (was: Review of … John Cowan
- Re: [Ltru] Corrections to 4646bis-11 Addison Phillips