Return-Path: Received: from eikenes.alvestrand.no ([unix socket]) by eikenes.alvestrand.no (Cyrus v2.1.11-Mandrake-RPM-2.1.11-1mdk) with LMTP; Wed, 12 Jan 2005 12:45:11 +0100 X-Sieve: CMU Sieve 2.2 Return-Path: Received: from localhost (localhost.localdomain [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id E04F961C0B; Wed, 12 Jan 2005 12:45:10 +0100 (CET) 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 17958-08; Wed, 12 Jan 2005 12:45:10 +0100 (CET) Received: from eikenes.alvestrand.no (localhost.localdomain [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id E93A261C00; Wed, 12 Jan 2005 12:45:05 +0100 (CET) X-Original-To: ietf-languages@alvestrand.no Delivered-To: ietf-languages@alvestrand.no Received: from localhost (localhost.localdomain [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 6EBB161BB6 for ; Wed, 12 Jan 2005 12:45:03 +0100 (CET) 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 17964-05 for ; Wed, 12 Jan 2005 12:44:59 +0100 (CET) Received: from montage.altserver.com (montage.altserver.com [63.247.74.122]) by eikenes.alvestrand.no (Postfix) with ESMTP id 7E7C161BAE for ; Wed, 12 Jan 2005 12:44:59 +0100 (CET) Received: from lns-p19-8-idf-82-65-68-107.adsl.proxad.net ([82.65.68.107] helo=jfc.afrac.org) by montage.altserver.com with esmtpa (Exim 4.43) id 1Cogvp-0005tv-0c; Wed, 12 Jan 2005 03:44:57 -0800 Message-Id: <6.1.2.0.2.20050112102038.04f18320@mail.jefsey.com> X-Sender: jefsey+jefsey.com@mail.jefsey.com X-Mailer: QUALCOMM Windows Eudora Version 6.1.2.0 Date: Wed, 12 Jan 2005 11:03:01 +0100 To: "Peter Constable" , From: "JFC (Jefsey) Morfin" In-Reply-To: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed; x-avg-checked=avg-ok-2FE02643 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 - alvestrand.no X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jefsey.com X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: by amavisd-new at alvestrand.no Cc: Subject: RE: Use of "CS" for 'Serbia and Montenegro' X-BeenThere: ietf-languages@alvestrand.no X-Mailman-Version: 2.1.5 Precedence: list List-Id: IETF Language tag discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: ietf-languages-bounces@alvestrand.no Errors-To: ietf-languages-bounces@alvestrand.no X-Virus-Scanned: by amavisd-new at alvestrand.no At 06:35 12/01/2005, Peter Constable wrote: > > From: ietf-languages-bounces@alvestrand.no [mailto:ietf-languages- > > bounces@alvestrand.no] On Behalf Of Bruce Lilly > > > > 1. the language-tag "sr-CS" fully conforms with the generative > > mechanisms in RFC 3066 > > 2. RFC 3066 gives explicit rules regarding interpretation of > > both primary and second subtags in such a case > > > > what makes you think that an RFC 3066 conforming language-tag > > parser would even bother looking in the IANA registry for > > "sr-CS" (which matches the generative mechanisms)? > >I don't. I assume that a parser needs to work when it's not connected to >the net, and I don't assume that parsers need to have a clue what the >string means. > >I do assume, however, that at some point users have a part in assigning >tags to particular content, that at some point developers will associate >certain known-valid tags with particular UI strings. And in those >situations, having this tag registered can and would serve to clarify >what this particular tag is and is not intended to be used for. This is the _whole_ issue. RFC 3066 langtags have most probably been used in the way you describe in your first paragraph and I see no problem there. A parser will have one option (or no option) for a given tag. This is no more true when an external reference is necessary, as you document it in your second paragraph case, which is the case that Draft-Philips-languages-08.txt langtags is intended to support. Either because you think of developers (what is a tiny minority of the cases), or because you are now in a networked usage: in a web service, OPES, extended service. The two dialoging peers have to negotiate the language they use. Their "sr-CS" understanding may be different because they operate in different cultural context, use different dictionaries or their release date from different understandings of what "CS" means, etc. This is why I say that scripting-language-country is enough information to select a language in your own word processor or in a choice of web pages, but is _not_ information enough to qualify a language _exchange_ between unrelated parties and to permit a language intersection negociation. This is why we say that the Draft does not scale in an open network environment, why it cannot be a _general_ best common practice but why it can perfectly be a best common practice _for_chosing_in_a_scripting-language-country_table and why in such a case it would probably be deprecated soon enough by the default of a generalized "five-information-tag", unless the semantic of the "five-information-tag" could be made fully backward compatible with it (what call for this list to specify its requirements because such a "five-information-tag" will most probably result from a different and more generalized intergovernance than the RFC 3066 tag governance). jfc _______________________________________________ Ietf-languages mailing list Ietf-languages@alvestrand.no http://www.alvestrand.no/mailman/listinfo/ietf-languages