Re: [Ietf-languages] First cut at a BCP 47 extension structure for ISO TR 21636 (was: Language subtag registration form)

Peter Constable <pgcon6@msn.com> Sun, 29 November 2020 20:05 UTC

Return-Path: <pgcon6@msn.com>
X-Original-To: ietf-languages@ietfa.amsl.com
Delivered-To: ietf-languages@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA0F93A0E06 for <ietf-languages@ietfa.amsl.com>; Sun, 29 Nov 2020 12:05:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.182
X-Spam-Level:
X-Spam-Status: No, score=-1.182 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=msn.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ctrVcWaIoBAw for <ietf-languages@ietfa.amsl.com>; Sun, 29 Nov 2020 12:05:42 -0800 (PST)
Received: from mork.alvestrand.no (mork.alvestrand.no [IPv6:2001:700:1:2::117]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6BE1C3A0E05 for <ietf-languages@ietf.org>; Sun, 29 Nov 2020 12:05:42 -0800 (PST)
Received: by mork.alvestrand.no (Postfix) id 88E667C6532; Sun, 29 Nov 2020 21:05:40 +0100 (CET)
Delivered-To: ietf-languages@alvestrand.no
X-Comment: SPF skipped for whitelisted relay - client-ip=2620:0:2830:201::1:73; helo=pechora3.dc.icann.org; envelope-from=pgcon6@msn.com; receiver=ietf-languages@alvestrand.no
Received: from pechora3.dc.icann.org (pechora3.icann.org [IPv6:2620:0:2830:201::1:73]) by mork.alvestrand.no (Postfix) with ESMTPS id 41AE17C5EC0 for <ietf-languages@alvestrand.no>; Sun, 29 Nov 2020 21:05:39 +0100 (CET)
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-oln040092004074.outbound.protection.outlook.com [40.92.4.74]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pechora3.dc.icann.org (Postfix) with ESMTPS id 2CEBF7000629 for <ietf-languages@iana.org>; Sun, 29 Nov 2020 20:05:36 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RXT3frq/q8xRm6nLKoReJNv/HLgGuq/zz5hlAqTlbNGKWf4Ev1UAkwEaLxMZEyn4iberya6oZZW+Z3Y7iT2NRi6EDLsB8/RGchg+D4PfFxzsYystMtpxC0B5o7t5/58AyvpNTR6X/+IKcKachEOeK4eQLrKca33HZAJ7mP2LX4pA6efO/+xC51UQfLTCDNQPKOVhJS9/6g14ceh8I6IqxUU/38DquHW6VZcU/v1zqRW5VwCTqtl8jwIM/ztB+ug+2/w4oXQj6YOrl8rOkPcrwswJSXB8iujiW8EQjj5cMV/NrN8WEKeMP8NlPjZmsh6qD5TmOQkp7JoTsAuSvphEAQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yVDUHB8tZ7aU+0d2qEEibsQ3jgUmmJoccOvk8r20LLc=; b=EN70y3kfwHd0w3wfyF0V4oAiE8ErYgR39ZRWgX+d7g01EcuMvOOhAnyAF0vXfQVzW0+xI1cmeeBBEUK1QzdDQPZXtzSu8igmYCDCgqlvbMmt6gOS3fUaPewBssenGKvOCuGVeEAKqsbfi7LBAFlUL6xYhSVavbPGxkshJ+Zng6QyBGKJLPVvJi4CkWL/zFVbrtD1yHlvw8a+cesjmbA32mZrwab++mbp7hb6zQtMRp49He0cN3vuEi4NXgj1xIboLjnfU49tu2gUgTlSpcEgPZxGIC7AZMrlQ6IldhawtfBseSvXCm67xDYZJ/dE1lOkb00svuQmdK0MXHNTM6NIXg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=msn.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yVDUHB8tZ7aU+0d2qEEibsQ3jgUmmJoccOvk8r20LLc=; b=EFvNiSDowDYnVGMS9gArIyiV1vzp2bDULIjCqsAXbc+G1QLOBtoZzxih66DVK/yRHHwm800ZtmJdM840l0Ww2z0FktKLUyOIUOPYG+un3TaDcGkSPDiIPy83LJTKRlamXd/p0l/rmIem1bBWlsn6Nw1rw4+6ZBiFaDArQZWtCmnGLsCCcxC9btcEsAALkMCPx4q+FzPI3wSlJBn7vf1eFKuMUo44oUzzXA7LET1RfKontXsTFw6IDcv6hRaMlgYNQqlpelXXyF9s/w7H0qEkaY0xIh4coY/+phGnDj4hMtum1OLspHFDZFkRHgN+GRBiUQRQgLaeiZMV9Mf54hcsiA==
Received: from DM5PR1301MB2108.namprd13.prod.outlook.com (2603:10b6:4:34::34) by DM6PR13MB4430.namprd13.prod.outlook.com (2603:10b6:5:20e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.6; Sun, 29 Nov 2020 20:05:12 +0000
Received: from DM5PR1301MB2108.namprd13.prod.outlook.com ([fe80::517d:9e30:e6be:4a8a]) by DM5PR1301MB2108.namprd13.prod.outlook.com ([fe80::517d:9e30:e6be:4a8a%2]) with mapi id 15.20.3541.028; Sun, 29 Nov 2020 20:05:12 +0000
From: Peter Constable <pgcon6@msn.com>
To: Doug Ewell <doug@ewellic.org>, Mark Davis ☕️ <mark@macchiato.com>
CC: "ietf-languages@iana.org" <ietf-languages@iana.org>, Sebastian Drude <drude@xs4all.nl>
Thread-Topic: [Ietf-languages] First cut at a BCP 47 extension structure for ISO TR 21636 (was: Language subtag registration form)
Thread-Index: AQHWxhfwPFajRA7e1Eu65GaxUz22GanfiOlA
Date: Sun, 29 Nov 2020 20:05:12 +0000
Message-ID: <DM5PR1301MB2108F524396D56270D9FC57986F60@DM5PR1301MB2108.namprd13.prod.outlook.com>
References: <20201128232048.665a7a7059d7ee80bb4d670165c8327d.0dea9b7239.wbe@email15.godaddy.com>
In-Reply-To: <20201128232048.665a7a7059d7ee80bb4d670165c8327d.0dea9b7239.wbe@email15.godaddy.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-tmn: [Bb9avlM+qYm2W/XRhxe6B5hADw/fNNRy]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2b919839-41fc-4740-2c94-08d894a214d9
x-ms-traffictypediagnostic: DM6PR13MB4430:
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Uis5nXIHvp/OsN6sdB7RGTyZFigeNrQ6Ynz7aLgifOwL+tFKH3Uba4UgExwd6lFzdmY32NpCFI+wFwU6mOlcqvG0ikiAslFK/mG4hr9JIVckoCHtmnw6mVfSPFCmysfUhuePa0BSiyl9RdvLKzmwUDeb0HrcPclns+lD/SssPvSOkNcWW/aluQuv057pbjIToPdklXEAG2A6jIJVI+pqgd8rb5FMahGJsL13GMoJ3FNDnf28zOyjTXjAO+Ovo/pY
x-ms-exchange-antispam-messagedata: 4OhLTJWhQV+G4m3tkC6uUprOk5K5zigEm6K7dzmsrlAvC27QKB04WtXkvbAgVi8+4mBVvhJv/68BiZy9DJL/8aJac5Zp+J797G2IZrtzFNv0VRrqN1k32O1WJdITJzEcsCDxtOz9yBGxcoyf/ATzhw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-3174-8-msonline-outlook-32ef5.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM5PR1301MB2108.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 2b919839-41fc-4740-2c94-08d894a214d9
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2020 20:05:12.7445 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR13MB4430
X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.2 (pechora3.dc.icann.org [0.0.0.0]); Sun, 29 Nov 2020 20:05:36 +0000 (UTC)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-languages/eXejdobn_7Fb8Vljk_Xk8jfAZpw>
Subject: Re: [Ietf-languages] First cut at a BCP 47 extension structure for ISO TR 21636 (was: Language subtag registration form)
X-BeenThere: ietf-languages@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <ietf-languages.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-languages>, <mailto:ietf-languages-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-languages/>
List-Post: <mailto:ietf-languages@ietf.org>
List-Help: <mailto:ietf-languages-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-languages>, <mailto:ietf-languages-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 29 Nov 2020 20:05:45 -0000

Observation: In the case of "eastern" and "western", their meaning depends on what it is the qualify. ('East' relative to what?...) But in the case of "fonipa", there is a unique meaning that's independent of what it is qualifying.


Peter

-----Original Message-----
From: Ietf-languages <ietf-languages-bounces@ietf.org> On Behalf Of Doug Ewell
Sent: Saturday, November 28, 2020 10:21 PM
To: Mark Davis ☕️ <mark@macchiato.com>
Cc: ietf-languages@iana.org; Sebastian Drude <drude@xs4all.nl>
Subject: Re: [Ietf-languages] First cut at a BCP 47 extension structure for ISO TR 21636 (was: Language subtag registration form)

Mark Davis wrote:
 
> The main purpose of that clause is that if variant1 modifies prefix1 
> in a particular way, then variant1 shouldn't modify prefix2 in a very 
> different way. It doesn't apply when there isn't a prefix, such as 
> with fonipa, or anything else that represents a well-defined 
> modification of previous subtags.
 
I know we once discussed a proposal to register variants 'western' and 'eastern' for Armenian, and I remember that you opposed them and cited them for some time thereafter as an example of what not to do. I don't remember whether those proposals included the prefix 'hy' or no prefix.
 
> It also doesn't apply to defined extensions; it is up to the spec for 
> that extension to determine the right mechanisms.
 
That is certainly true.
 
> Moreover, for the highest degree of utility, the functional 
> application of each value should be applicable across languages. For 
> example, if 'formal' for one language is reserved for the emperor, 
> while 'formal' in another language is for any people that you don't 
> know well, then it becomes very difficult for developers to apply the 
> value consistently.
 
This really speaks to the way these values are defined in the TR itself, not how they translate to subtags in a BCP 47 extension.
 
> I would advise proceeding slowly and carefully; as remarked earlier 
> you need to guarantee that there will not be backwards compatibility 
> problems or people won't touch the extension with a 10 foot pole. So 
> it would be best to make sure that each dimension's core values are 
> well defined, with lots of examples from multiple languages, before 
> adding each of them.
 
I agree completely. I hope that defining the framework for an extension now will prevent rushing into it later, and allow folks to focus on defining the values with an eye toward how they would work within that extension and within BCP 47 generally.
 
--
Doug Ewell, CC, ALB | Thornton, CO, US | ewellic.org
 

_______________________________________________
Ietf-languages mailing list
Ietf-languages@ietf.org
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fietf-languages&amp;data=04%7C01%7C%7Ce1090e928b3142eb02bd08d8942f1173%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637422277157200948%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=sHm39ZvrgyqGz9JDZLxCjt3DTv91rcroKeqpz9aZ%2FO4%3D&amp;reserved=0