Re: [Ietf-languages] Recommendation not to register variant subtags of the form 0nnn

John Cowan <cowan@ccil.org> Wed, 29 July 2020 20:55 UTC

Return-Path: <cowan@ccil.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 2A7343A0DBF for <ietf-languages@ietfa.amsl.com>; Wed, 29 Jul 2020 13:55:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.232
X-Spam-Level:
X-Spam-Status: No, score=-1.232 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=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=ccil-org.20150623.gappssmtp.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 n1zRPoEhULNB for <ietf-languages@ietfa.amsl.com>; Wed, 29 Jul 2020 13:55:18 -0700 (PDT)
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 0F0DE3A0EFD for <ietf-languages@ietf.org>; Wed, 29 Jul 2020 13:55:11 -0700 (PDT)
Received: by mork.alvestrand.no (Postfix) id 96E137C5B65; Wed, 29 Jul 2020 22:55:09 +0200 (CEST)
Delivered-To: ietf-languages@alvestrand.no
X-Comment: SPF skipped for whitelisted relay - client-ip=192.0.33.71; helo=pechora1.lax.icann.org; envelope-from=cowan@ccil.org; receiver=ietf-languages@alvestrand.no
Received: from pechora1.lax.icann.org (pechora1.icann.org [192.0.33.71]) by mork.alvestrand.no (Postfix) with ESMTPS id 3A9007C5B64 for <ietf-languages@alvestrand.no>; Wed, 29 Jul 2020 22:55:09 +0200 (CEST)
Received: from mail-qk1-x72c.google.com (mail-qk1-x72c.google.com [IPv6:2607:f8b0:4864:20::72c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by pechora1.lax.icann.org (Postfix) with ESMTPS id B8569700316E for <ietf-languages@iana.org>; Wed, 29 Jul 2020 20:55:07 +0000 (UTC)
Received: by mail-qk1-x72c.google.com with SMTP id l23so23693052qkk.0 for <ietf-languages@iana.org>; Wed, 29 Jul 2020 13:55:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ccil-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0i/NJbjnLzOLWnqWwQwn7CxsndUdMIeYAYneoIG4/CM=; b=E5XGb7GWhsyBW5/aUyJVpKmMBfddnOebpwi0nzxSqMhFNIe2D4sUtK6SCV5VCrb2qi vTS7oO0vNkzXaiHTbkJ36fIzspWeoYlUxhNy92OTMKCc+hdvT7zq8RD7QVdqRKHYmiF1 ib3eSPZo3/kZT/DlVviTgTOKnaJyNe/miL2SDAQowqwtgJhHvPznBCe24TIg3fY+ZsGC tnAniOZnQ28BVsoIgeVS2cVngpwKs4OH7Y1aJY7jisXeuCHaCqGBU3O4etpYToh8vDmR tioykFtVKD7hsTBUApVAsvahfzB9k8Pzl9AW1rLCD4WUPNHv3o4kLIFDIQhlF9M+VQ0c GadA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0i/NJbjnLzOLWnqWwQwn7CxsndUdMIeYAYneoIG4/CM=; b=JDcfspvazumQ/LZC4zmQ00JlLTG54P7+Br57SRnbvLXp5v1aUrCslLYipFUFoqc/ol 9Fqz3Cilzrnzt+jM56sjvlBvCGMYOkKPoa7EMg7kTpoxmktCl8yElneu/Xt/HsgWdDOi OhgGumcnaXClU4CiiYmBC34cGoCVUZpufZOa8cCii0ylhqlvfnGMKUAJ+L2tg5bYGyZw DfQpPkQ3XgRDpInhwdxaNFSe9G6GzyyD9pQ4f8CTbvUG2lb3awsHIOs8pY86rFHaY5bh 75zszNioD44ApbevchYD+2519ov2u102XvbFi5hl/6y90rV/mXnFSDf6qQ3PeKtj6shg 0vmQ==
X-Gm-Message-State: AOAM531xzkS+O9uvjDHaI4gSI0RNjU3YH2SLQnvrNDkVKy9dys+lBmgp jCUFo2KLGnprNDBFmxNQCMvz1HNMndQ1jsLxDolLuMy/i0w=
X-Google-Smtp-Source: ABdhPJziS4vY1IDjk8O+XRKjVhFr52TNUvJTL2vKU09aylokO5Nt9bSbkeGeONz0giAJxi8VQLi3PWGNXahR9ZL5hIk=
X-Received: by 2002:a05:620a:110d:: with SMTP id o13mr35917495qkk.60.1596056106811; Wed, 29 Jul 2020 13:55:06 -0700 (PDT)
MIME-Version: 1.0
References: <CAD2gp_QGyC=nm77JM1hcYyaq=Tn02wS9_-s2yVbf-NBfPBjgbA@mail.gmail.com> <CAGHjPP+iLD83zQn3fb06uUvbtpvALY41UFxCbjXQkkZWw=syeg@mail.gmail.com>
In-Reply-To: <CAGHjPP+iLD83zQn3fb06uUvbtpvALY41UFxCbjXQkkZWw=syeg@mail.gmail.com>
From: John Cowan <cowan@ccil.org>
Date: Wed, 29 Jul 2020 16:54:56 -0400
Message-ID: <CAD2gp_SKYder8VAdYvG7xnzHmVxEN7AOHLnmzBH=dV6V45rwYw@mail.gmail.com>
To: Phake Nick <c933103@gmail.com>
Cc: IETF Languages Discussion <ietf-languages@iana.org>
Content-Type: multipart/alternative; boundary="00000000000049dcc905ab9ac5e3"
X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.2 (pechora1.lax.icann.org [0.0.0.0]); Wed, 29 Jul 2020 20:55:07 +0000 (UTC)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-languages/o_zAWkQpBEwyDb2KhU1DqugPrg0>
Subject: Re: [Ietf-languages] Recommendation not to register variant subtags of the form 0nnn
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: Wed, 29 Jul 2020 20:55:20 -0000

It isn't about the number of characters: it's about the fact that '021'
feels like a number and we are not used to distinguishing between 21, 021,
and 0021.  By the same token, it would be bad to encode both 12345 and
012345 as variant subtags (and still worse to register 00001 and
00000001).  This is specific to leading zeros: obviously `aaaaaaa` and
`aaaaaaaa` would also be bad, but for a different reason.

If we need a BCE date, then the subtag format 'bcennnn' works for me.  The
tag "egy-bce32c" for early Egyptian hieroglyphic writing also makes sense,
since we cannot usually pin such things down to a particular year.

On Wed, Jul 29, 2020 at 4:46 PM Phake Nick <c933103@gmail.com> wrote:

> I thought the number of digit is already a big enough difference like you
> won't confuse zh-cmn and zh-cn.
>
> But another bigger question is, how about BC years? Since it's obviously
> not compatible with BCP 47 to add a negative sign in front of the digits,
> which would render as equivalent to another hyphen
>
> 在 2020年7月29日週三 10:44,John Cowan <cowan@ccil.org> 寫道:
>
>> While BCP 47 does not forbid 4-digit variant subtags that begin with 0, I
>> am hereby suggesting to the Tyrant and his Good Right Arm that such tags
>> never be registered.  It would be very easy to confuse '0029' with '029'
>> (Caribbean).
>>
>> What say you all?
>>
>>
>> John Cowan          http://vrici..lojban.org/~cowan
>> <http://vrici.lojban.org/~cowan>        cowan@ccil.org
>> A poetical purist named Cowan                   [that's me]
>> Once put the rest of us dowan.                  [on xml-dev]
>> "Your verse would be sweeter / If it only had metre
>> And rhymes that didn't force me to frowan."     [overpacked line!]
>> --Michael Kay
>>
>> _______________________________________________
>> Ietf-languages mailing list
>> Ietf-languages@ietf.org
>> https://www.ietf.org/mailman/listinfo/ietf-languages
>>
>