Return-Path: Received: from murder ([unix socket]) by eikenes.alvestrand.no (Cyrus v2.2.8-Mandrake-RPM-2.2.8-4.2.101mdk) with LMTPA; Mon, 28 Mar 2005 13:45:35 +0200 X-Sieve: CMU Sieve 2.2 Received: from localhost (localhost.localdomain [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 15FF961B45 for ; Mon, 28 Mar 2005 13:45:35 +0200 (CEST) Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12750-03 for ; Mon, 28 Mar 2005 13:45:32 +0200 (CEST) Received: from megatron.ietf.org (megatron.ietf.org [132.151.6.71]) by eikenes.alvestrand.no (Postfix) with ESMTP id C22D061AFD for ; Mon, 28 Mar 2005 13:45:31 +0200 (CEST) Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DFsf6-0007sJ-Cv; Mon, 28 Mar 2005 06:44:04 -0500 Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DFsf4-0007s2-Jz for ltru@megatron.ietf.org; Mon, 28 Mar 2005 06:44:02 -0500 Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA07211 for ; Mon, 28 Mar 2005 06:43:59 -0500 (EST) Received: from [63.247.76.194] (helo=montage.altserver.com) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DFslY-0000g1-Qx for ltru@ietf.org; Mon, 28 Mar 2005 06:50:45 -0500 Received: from lns-p19-8-idf-82-65-71-22.adsl.proxad.net ([82.65.71.22] helo=jfc.afrac.org) by montage.altserver.com with esmtpa (Exim 4.44) id 1DFset-0001jf-Ua; Mon, 28 Mar 2005 03:43:52 -0800 Message-Id: <6.1.2.0.2.20050328122657.037aa150@mail.jefsey.com> X-Sender: jefsey+jefsey.com@mail.jefsey.com X-Mailer: QUALCOMM Windows Eudora Version 6.1.2.0 Date: Mon, 28 Mar 2005 13:07:02 +0200 To: Frank Ellermann From: "JFC (Jefsey) Morfin" Subject: Re: [Ltru] Re: XML registries now available In-Reply-To: <42473033.4DF8@xyzzy.claranet.de> References: <42473033.4DF8@xyzzy.claranet.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - montage.altserver.com X-AntiAbuse: Original Domain - ietf.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jefsey.com X-Scan-Signature: f607d15ccc2bc4eaf3ade8ffa8af02a0 Cc: ltru@ietf.org X-BeenThere: ltru@lists.ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Language Tag Registry Update working group discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: ltru-bounces@lists.ietf.org Errors-To: ltru-bounces@lists.ietf.org X-Virus-Scanned: amavisd-new at alvestrand.no On 00:14 28/03/2005, Frank Ellermann said: >McDonald, Ira wrote: > > > No software should EVER download the registry from IANA in > > a running device - this is a denial-of-service nightmare. > > Software that downloaded newer language tags wouldn't know > > what to do with them anyway. > >What I had in mind was the configuration of "accept-languages" >with my browser: It came with a huge list of choices, and it >offered to add other values manually. The relevant part for >"small devices" is the "huge list" - not dowloaded from IANA >for each device, built-in, but you'd need that ROM. No idea >how it's today, but a decade ago EPROM / EEPROM / etc. were >quite expensive in relation to the complete costs. Bye, Frank Frank, this reasoning is the same as for DNS. First they started with Hosts.txt [an IP address/name table] everyone had to maintain on their computer. Then the update went too heavy (actually this is not the updating, but the check if there is something to be updated). The DNS permitted only the necessary data to be inquired and updated. A good entry is cached until it is wrong. This experience is good for us with some considerations: 1. PADs (private alias directories) will soon emerge as IPv6 and Multilingualism develop, IETF and ICANN do not want/are unable to address. A PAD can be a list of IP address and names in English in a Hosts.eng file and the same list with names in Breton in file Hosts.bre. To change your computer from an English Internet box to a Breton one you just copy Hosts.bre into Hosts.txt and can use Breton URLs all right. 2. The way ICANN and IETF consider the root is obviously a joke - the entire world real time relying religiously on a file IANA takes up to years to update from public data, to the point to two computers in the same room cannot dialog together if they lose connectivity to the root system for longer than a TTL - but in the langtags we can decide : 1) TTL (time to live) for the langtag to be kept in "cache" - in the langtags.txt file on your computer - is the current year + a random 0/365 value. This means that when your entry is older than maximum 729 days you should update your langtags.txt file (the random figure to avoid everyone call the IANA or mirrors the same day). 2) the structure of expired code is entered in the langtags.txt file as code + current year plus description. When it is reassigned description change and a new code+year is entered. So if the obsolescence cycle of a code is 20 years, another is 10 years, another 50 years, you do not mind. I you know the date of the file the langtag comes from you perfectly know what it relates to. In the case of small devices, like a multilingual translator, etc. you just copy the langtags.txt file on a flash memory as you suggest. Obviously when I talk of langtags.txt this is a generic name you can decline in using ISO 639 code to have them in every language you want, langtags.eng, langtags.bre etc.... jfc _______________________________________________ Ltru mailing list Ltru@lists.ietf.org https://www1.ietf.org/mailman/listinfo/ltru