Re: Possible BofF question -- I18n

Viktor Dukhovni <ietf-dane@dukhovni.org> Tue, 05 June 2018 06:14 UTC

Return-Path: <ietf-dane@dukhovni.org>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3301D130EDB for <ietf@ietfa.amsl.com>; Mon, 4 Jun 2018 23:14:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 4MwUlNN6HFgK for <ietf@ietfa.amsl.com>; Mon, 4 Jun 2018 23:14:30 -0700 (PDT)
Received: from mournblade.imrryr.org (mournblade.imrryr.org [108.5.242.66]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7953C130EDA for <ietf@ietf.org>; Mon, 4 Jun 2018 23:14:30 -0700 (PDT)
Received: from [192.168.1.161] (straasha.imrryr.org [100.2.39.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mournblade.imrryr.org (Postfix) with ESMTPSA id B12EB7A3309 for <ietf@ietf.org>; Tue, 5 Jun 2018 06:14:29 +0000 (UTC) (envelope-from ietf-dane@dukhovni.org)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\))
Subject: Re: Possible BofF question -- I18n
From: Viktor Dukhovni <ietf-dane@dukhovni.org>
In-Reply-To: <CAC4RtVAHd37mHFv7TypVdKATtHtBNX0pEszbn+ke5RMh-oExMA@mail.gmail.com>
Date: Tue, 05 Jun 2018 02:14:28 -0400
Content-Transfer-Encoding: quoted-printable
Reply-To: "ietf@ietf.org Discussion" <ietf@ietf.org>
Message-Id: <8A1334A8-D44B-4675-8C6C-5A50643015ED@dukhovni.org>
References: <383c2404-7beb-63e9-b2b2-e75fd1b174f1@mozilla.com> <20180601041949.GH14446@localhost> <A13FFF23-49BD-459D-8B5B-D3448154EEBC@frobbit.se> <20180601151053.GI14446@localhost> <2584adb9-1622-8b49-7236-ecc7dd374974@mozilla.com> <alpine.OSX.2.21.1806011219340.7621@ary.qy> <CAK3OfOgv33SJiPJ6ypo8k5hcpnjcJdRso6EXb9b12YNcdDgMUg@mail.gmail.com> <6c5d5618-74a5-dcc8-d818-89243a41f307@gmail.com> <20180603061350.GM14446@localhost> <d125f213-c096-1e93-0a6e-ffdfc55a7ac6@gmail.com> <20180605031021.GO14446@localhost> <CAC4RtVAHd37mHFv7TypVdKATtHtBNX0pEszbn+ke5RMh-oExMA@mail.gmail.com>
To: "ietf@ietf.org Discussion" <ietf@ietf.org>
X-Mailer: Apple Mail (2.3445.6.18)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/3Oe3M9utpRDVxBBhp_jKm6RpRPI>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Jun 2018 06:14:33 -0000


> On Jun 5, 2018, at 1:50 AM, Barry Leiba <barryleiba@computer.org> wrote:
> 
>> To see why consider comparing my first name as I usually write it
>> (Nicolas) vs.  how it should be written (Nicolás).  The two strings
>> should compare as not equivalent.  But the two ways to write the second
>> form (with the &acute; precomposed vs. decomposed) should compare as
>> equivalent (because they are).

The above is a simple statement about *equivalence*

> - does that mean that it's OK to have "nicolas" and "nicolás" as two
> different usernames assigned to two different users?

They are not equivalent, whether assigning both is a good idea
is an entirely separate question.

> - what about handling of "ä" vs "ae"?

They are not equivalent. This is confusability question,
not an equivalence question.

>  Do we want to avoid assigning
> "käse" and "kaese" as distinct usernames?

Ditto.

> These are only some of the reasons it's difficult.  And the number of
> people who stand up and say, "oh, just <do this> and the problem is
> solved," demonstrates that too too too many people *think* they
> understand... and don't.

Or do, but the participants are talking past each other...

Natural language issues are messy, and necessitate trade-offs,
which trade-offs to make can be the subject of much debate.

For example, in EAI, I find the decision to introduce non-identity
content-transfer-encodings of composite MIME parts to be far more
problematic than the problem it is intended to solve.  I wasn't
around for the discussion, and probably would not have been able
to change the outcome, but one way or the other someone would have
had to walk away unhappy...  (an alternative would introduce 
punycode encoding of localparts and break the sacrosanct rules about
local parts being only understood at the destination, pick which
axioms to violate, ... at least one).

-- 
	Viktor.