Re: [Ltru] Extended language tags (long reply)

Addison Phillips <addison@yahoo-inc.com> Mon, 08 October 2007 15:52 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 1Ieutj-0003d6-TM; Mon, 08 Oct 2007 11:52:00 -0400
Received: from ltru by megatron.ietf.org with local (Exim 4.43) id 1Ieutj-0003bh-K7 for ltru-confirm+ok@megatron.ietf.org; Mon, 08 Oct 2007 11:51:59 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ieutj-0003Zl-9u for ltru@ietf.org; Mon, 08 Oct 2007 11:51:59 -0400
Received: from rsmtp1.corp.yahoo.com ([207.126.228.149]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Ieutd-00032P-VZ for ltru@ietf.org; Mon, 08 Oct 2007 11:51:59 -0400
Received: from [10.72.73.98] (snvvpn1-10-72-73-c98.corp.yahoo.com [10.72.73.98]) (authenticated bits=0) by rsmtp1.corp.yahoo.com (8.13.8/8.13.8/y.rout) with ESMTP id l98Fp76C038781 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Oct 2007 08:51:08 -0700 (PDT)
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=lurE0+ayXW3tUq8RqmPnZWAzw2zgjeeWV6aX0/mJRV7LRI8DIhosARV0pTmqyQEM
Message-ID: <470A51EA.9070709@yahoo-inc.com>
Date: Mon, 08 Oct 2007 08:51:06 -0700
From: Addison Phillips <addison@yahoo-inc.com>
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: John Cowan <cowan@ccil.org>
Subject: Re: [Ltru] Extended language tags (long reply)
References: <E1IdT7z-0001vv-Ly@megatron.ietf.org> <C9BF0238EED3634BA1866AEF14C7A9E55A597AC370@NA-EXMSG-C116.redmond.corp.microsoft.com> <4709146F.6020504@yahoo-inc.com> <9d70cb000710071715p398a669fhd06326843d9d9390@mail.gmail.com> <30b660a20710071740ma6d39a3u61c8543c70125847@mail.gmail.com> <4709A420.80508@yahoo-inc.com> <20071008141611.GA5976@mercury.ccil.org>
In-Reply-To: <20071008141611.GA5976@mercury.ccil.org>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spam-Score: -15.0 (---------------)
X-Scan-Signature: e1e48a527f609d1be2bc8d8a70eb76cb
Cc: "ltru@ietf.org" <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

John Cowan wrote:
> 
>>  zh-yue-Hant-HK
>>  zh-yue-Hant
>>  zh-yue
>>  zh-Hant-HK
>>  zh-Hant
>>  zh
>>  (default)
> 
> This is equivalent to what I proposed: the matching engine should note
> that "zh-yue-Hant-HK" has an extlang, and add "zh-Hant-HK" to the list
> of language ranges immediately after it.
> 
>>  yue-Hant-HK
>>  yue-Hant
>>  yue
>>  zh-Hant-HK
>>  zh-Hant
>>  zh
>>  (default)
> 
> This likewise is equivalent: if "yue-Hant-HK" is in the list, add
> "zh-Hant-HK" after it.
> 

They are equivalent *functionally*, but not equivalent in some other 
important ways. Notably: the first version uses only information 
embedded in the tags themselves. The second requires the registry. The 
first version requires code changes in the lookup algorithm. The second 
requires changes to the user's language priority list.

Addison

-- 
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