Re: [Ltru] Re: Great Script Debate "the Next Generation"... (long)

"Doug Ewell" <dewell@adelphia.net> Sat, 07 October 2006 07:17 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GW6R1-0001ZK-2B; Sat, 07 Oct 2006 03:17:23 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GW6R0-0001ZF-6g for ltru@ietf.org; Sat, 07 Oct 2006 03:17:22 -0400
Received: from mta10.adelphia.net ([68.168.78.202]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GW6Qy-0003G7-SS for ltru@ietf.org; Sat, 07 Oct 2006 03:17:22 -0400
Received: from DGBP7M81 ([68.67.66.131]) by mta10.adelphia.net (InterMail vM.6.01.05.02 201-2131-123-102-20050715) with SMTP id <20061007071719.UNZS7818.mta10.adelphia.net@DGBP7M81>; Sat, 7 Oct 2006 03:17:19 -0400
Message-ID: <008c01c6e9e0$a0bf1020$6401a8c0@DGBP7M81>
From: Doug Ewell <dewell@adelphia.net>
To: LTRU Working Group <ltru@ietf.org>
References: <E1GVZgn-0004KI-P8@megatron.ietf.org> <004f01c6e90d$823c14a0$6401a8c0@DGBP7M81> <30b660a20610060755s6b42677u26a03cf07bef456c@mail.gmail.com>
Subject: Re: [Ltru] Re: Great Script Debate "the Next Generation"... (long)
Date: Sat, 07 Oct 2006 00:17:19 -0700
MIME-Version: 1.0
Content-Type: text/plain; format="flowed"; charset="utf-8"; reply-type="original"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2869
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2962
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0fa76816851382eb71b0a882ccdc29ac
Cc:
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

Mark Davis wrote:

> a) we don't say in the spec that the fields in a record must be 
> considered to be unordered (unless I've missed something).

Well, I can't find it either, in RFC 4646 or Addison's record-jar draft 
or in the Art of Unix Programming.  But I know people have been telling 
me for at least a year that the order of Description fields is 
meaningless, and we can't make it meaningful, because:

a)  record-jar says order is meaningless
b)  RFC 4646 saysorder is meaningless
c)  (a) and (b) above

> b) even if that were the case, we could have
>
>    Script: Hans, Hant

You could certainly do this.  I don't know, however, if trying to order 
the scripts in this way is pertinent to the main goal of improving 
script subtag practice is in line.  If the Registry included either of 
these two Script fields for the Mongolian language:

Script: Mong, Cyrl
Script: Cyrl, Mong

it would have exactly the same meaning that you stated: don't use a 
script that isn't in this list.  Trying to order the entries by usage 
statistics would cause controversy, and would be perceived by some as 
expressing a preference for one script over another, which is not our 
job.

> S:
> Zero means: there isn't any information in the registry about the use 
> of script.

Just like the absence of Suppress-Script.  Fine so far.

> One means: as far as we know, the language tag is only customarily 
> used with this script.

Just like the presence of Suppress-Script.  Fine so far.

> >=2 means: as far as we know, the language tag is customarily used 
> >with all of these scripts, and no others.

This is where it gets better: sort of like an Accept-Script for just 
those two (or whatever).

OK, I'm convinced that this solution might be better than S-S.  The 
question is whether it is "better enough" to justify changing the 
mechanism.

Also, we had better try hard (and fail) to poke holes in this mechanism, 
from all perspectives: ease of understanding, usability by tag producers 
and consumers, ease of administration by ietf-languages.  If there are 
flaws in this mechanism, we'd better find out about them and address 
them before making a change to the system, because we (read: "I") don't 
want to end up scrapping yet another of our own inventions in favor of 
something "better."

> Stability. Our guarantee is that the language tags themselves are 
> stable, not the precise format of the registry. And by stable, that 
> doesn't mean unchanging, either. We can add valid language tags, and 
> we can broaden the semantics of existing language tags.

That kind of instability doesn't bother me half as much as inventing a 
feature one year and getting rid of it the next, or creating "deprecated 
at birth" subtags, or creating mechanisms that we don't really want to 
see used, like extensions.

--
Doug Ewell  *  Fullerton, California, USA  *  RFC 4645  *  UTN #14
http://users.adelphia.net/~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