[Ietf-languages] UTS #35: Unicode Locale Data Markup Language (LDML)

"Gordon P. Hemsley" <me@gphemsley.org> Mon, 22 July 2019 23:07 UTC

Return-Path: <me@gphemsley.org>
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 DE1E2120293 for <ietf-languages@ietfa.amsl.com>; Mon, 22 Jul 2019 16:07:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gphemsley.org
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 Aou7I6YY7728 for <ietf-languages@ietfa.amsl.com>; Mon, 22 Jul 2019 16:07:44 -0700 (PDT)
Received: from black.elm.relay.mailchannels.net (black.elm.relay.mailchannels.net [23.83.212.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A9A291202AC for <ietf-languages@ietf.org>; Mon, 22 Jul 2019 16:07:43 -0700 (PDT)
X-Sender-Id: dreamhost|x-authsender|me@gphemsley.org
Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 1ECD51A268D for <ietf-languages@ietf.org>; Mon, 22 Jul 2019 23:07:42 +0000 (UTC)
Received: from pdx1-sub0-mail-a87.g.dreamhost.com (100-96-11-126.trex.outbound.svc.cluster.local [100.96.11.126]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 6092B1A26B0 for <ietf-languages@ietf.org>; Mon, 22 Jul 2019 23:07:41 +0000 (UTC)
X-Sender-Id: dreamhost|x-authsender|me@gphemsley.org
Received: from pdx1-sub0-mail-a87.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.3); Mon, 22 Jul 2019 23:07:42 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|me@gphemsley.org
X-MailChannels-Auth-Id: dreamhost
X-Abaft-Befitting: 6fbd09be667674d6_1563836861922_2035967563
X-MC-Loop-Signature: 1563836861922:947649257
X-MC-Ingress-Time: 1563836861920
Received: from pdx1-sub0-mail-a87.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a87.g.dreamhost.com (Postfix) with ESMTP id D5E2F816E0 for <ietf-languages@ietf.org>; Mon, 22 Jul 2019 16:07:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gphemsley.org; h=to:from :subject:message-id:date:mime-version:content-type :content-transfer-encoding; s=gphemsley.org; bh=GQ0PAYbPWlFlkzkt QMVU80dPOZ0=; b=fmHChcus0cuvT4Bcjyn8dh8Zm1MEzMZpyooh6DoRd2P+iOfv yoskhVwNOR/Ab6xeaLFwP4q8meCYBxSjZgRa/H5jMEeujooEjXWtRJx1DFivh8y8 0vwedHf0Qm5Pr/wtJXsz1epbLXF7t+mLMK0fcaJXJRwBlc97bVYUpt/FOpA=
Received: from [10.0.0.100] (c-68-80-103-25.hsd1.pa.comcast.net [68.80.103.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: me@gphemsley.org) by pdx1-sub0-mail-a87.g.dreamhost.com (Postfix) with ESMTPSA id 785BA816DE for <ietf-languages@ietf.org>; Mon, 22 Jul 2019 16:07:38 -0700 (PDT)
To: ietf-languages@ietf.org
X-DH-BACKEND: pdx1-sub0-mail-a87
From: "Gordon P. Hemsley" <me@gphemsley.org>
Openpgp: preference=signencrypt
Autocrypt: addr=me@gphemsley.org; prefer-encrypt=mutual; keydata= mQENBFQKhPoBCADWJsDY54TFKh/es5bS0C/JZy6RqrfV2eZfAXPWiQhRTaxEq41neQlB4Rb9 NfnVk6WGgaCXVcVlM0i3YRtVANSgp6rNCrawmwxGWb82wRLN1D1jISUf5av2n5RBZ9sN82WU OT5b7xMVfiBAls/VANV5iiVC+H7Svh0TAQ3RFIz8g40Jiw0etNPsLjf0D14FbjIWatsdhUl2 gUbL2H/hQdLKLVyRDjcfoDcf9bKpOb0lKbiXIQ79dSzVBtFR4CTbrRriozZXI29WEs+PCNnz 3ekbCuvTUr1BBqisEIenQsFOTgF6USviI7WdAAXLlzImKbuWyVJI5xQQBtSL0FSwNcJDABEB AAG0JEdvcmRvbiBQLiBIZW1zbGV5IDxtZUBncGhlbXNsZXkub3JnPokBOAQTAQIAIgUCVAqE +gIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQgjY14///BJKt9Qf/UZVlkBWsPTwf YB9bdn8yDSvJIQo9fuQtYfK/vqw2Pf0IZwjlQDgoM8WPjTsCD6vsuD+t3SVf67pI27nfCWQp w1jEU/hhcp9zdgurSM+8re3EHITMCg7nrx19a/A25ay9TZAEwDWcVABu+YOcwbJ3QMLT9aoj X7QTXNiAwP9+wdPV6hRp1pvisanX8+rXvl8fPQ2eO2tD3vGldYY0yEparHqGX9rGigVTpB77 RCzzfg8yq95yd/S+NySF7k4rqsttBY/jPz/3sqHE98S6lWM7RB2nvtoNUEsnXDrA3CSefpUt RNC6QZYGMHFUgUJPbxk5pMvyDJncJPZPnJuOSYdn6rkBDQRUCoT6AQgAldTTWzBC8A4blD6l KKEheN6NcWcU5WPcdcC16SGpDumZQtEeK1pik4mYggNyTimhZtH3UuTv+S/ZXPpqOaYCHCMy QoMRpMXXptbXmMySVRmsQYWjKnJM9XV/l66KfEpu2OiWt7lDpPUXJD+uYScfJsZELvQQNkKa SnPAahs5V+Y3Iayi4lsXL6ZcmCHqMfjnZ/1gmcWk/lVgbYjG+TPn2BhGM3u2GbSj0K0DBAeO yxcHjPj/NpFqrx8D0t8y1c+vPO8YgZa9JuYyvh1TROvzKEUkBeB/z8dKa5iIxHaJyJNf8Vod kxDguQF7qgd/bUPRX6W7oVrZe8RC1oH4efJpywARAQABiQEfBBgBAgAJBQJUCoT6AhsMAAoJ EII2NeP//wSS/UUIAMLhYN/apz3JhSeI5jB38k3FAzAuf4GHpx3SJ2t4STgavGGcr6xz0t+F l2ratwxXBvNtiohwkMuUzZ8mvsamOoaOX6Big/Lj3C8ZCIqOEQNyiTI5KfFAsoA3gajxX0dX UP5Qmj0w0n4oI8+TjfwdcruqXb2bgDkTwbBTu4ZXaShF8E4by+Yk8bSgd1YY1Zn6DIHARmMw 1FIqku2qMYMy9Yx5j7bVKwsd/Pr6D5QT3TupmEpdYO4E/nN5Ymu8dr41TRc7DHwPLuEbI1y7 myFlohhxgIDPAn8B85J3RZrF9p9h+X3HTB78zEODAMR6ssAisaxwWn7LyKYoSNtjFr3Sidk=
Message-ID: <6a76c404-0f0d-04ca-2a61-7eca7fa7314a@gphemsley.org>
Date: Mon, 22 Jul 2019 19:07:36 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.1
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
X-VR-OUT-STATUS: OK
X-VR-OUT-SCORE: 0
X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduvddrjeehgddujecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecunecujfgurhepvffhuffkffgfgggtgfesthekredttdefjeenucfhrhhomhepfdfiohhrughonhcurfdrucfjvghmshhlvgihfdcuoehmvgesghhphhgvmhhslhgvhidrohhrgheqnecuffhomhgrihhnpehunhhitghouggvrdhorhhgpdhgphhhvghmshhlvgihrdhorhhgnecukfhppeeikedrkedtrddutdefrddvheenucfrrghrrghmpehmohguvgepshhmthhppdhhvghloheplgdutddrtddrtddruddttdgnpdhinhgvthepieekrdektddruddtfedrvdehpdhrvghtuhhrnhdqphgrthhhpedfifhorhguohhnucfrrdcujfgvmhhslhgvhidfuceomhgvsehgphhhvghmshhlvgihrdhorhhgqedpmhgrihhlfhhrohhmpehmvgesghhphhgvmhhslhgvhidrohhrghdpnhhrtghpthhtohepihgvthhfqdhlrghnghhurghgvghssehivghtfhdrohhrghenucevlhhushhtvghrufhiiigvpedt
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-languages/Ac-qGv-iJ-LuP7z_lJD0HRd10ao>
Subject: [Ietf-languages] UTS #35: Unicode Locale Data Markup Language (LDML)
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: Mon, 22 Jul 2019 23:07:52 -0000

[I wouldn't expect this to be news to many of the people who are active
on this mailing list, given that they were apparently involved in its
creation, but it was news to me, so I wanted to share it.]

It appears that Unicode has defined what is effectively a superset of
BCP 47 for use in the CLDR:

https://www.unicode.org/reports/tr35/

This goes beyond maintaining the 't' and 'u' extensions to defining
their own rules for parsing and canonicalizing BCP 47 language tags.

Can someone who is familiar with the matter explain the relationship
between Unicode's UTS #35 and IETF's BCP 47 standards?


-- 
Gordon P. Hemsley
me@gphemsley.org
http://gphemsley.org/