Re: [I18nrp] Mappings for IDNA2008 ?

Patrik Fältström <paf@frobbit.se> Wed, 13 February 2019 07:46 UTC

Return-Path: <paf@frobbit.se>
X-Original-To: i18nrp@ietfa.amsl.com
Delivered-To: i18nrp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4A33C130DFA for <i18nrp@ietfa.amsl.com>; Tue, 12 Feb 2019 23:46:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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_LOW=-0.7, 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=frobbit.se
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 2PHBSK1qq4MT for <i18nrp@ietfa.amsl.com>; Tue, 12 Feb 2019 23:46:47 -0800 (PST)
Received: from mail.frobbit.se (mail.frobbit.se [85.30.129.185]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 49AA612D84C for <i18nrp@ietf.org>; Tue, 12 Feb 2019 23:46:47 -0800 (PST)
Received: from [176.71.128.142] (m176-71-128-142.cust.tele2.se [176.71.128.142]) by mail.frobbit.se (Postfix) with ESMTPSA id AED742336B; Wed, 13 Feb 2019 08:46:43 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=frobbit.se; s=mail; t=1550044003; bh=w6fQH9vU5H5xefFHe+nVRA6OSrfPdFNThQ/u7Pkbuvk=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=h2F11m2hS0twZJ7d4vsNRqblQyPljacrtJjwQ3U8Q5sAFijO443HGbvXveH1LCFvX UWSBZK2jsm7cR7B3pPcn3FObT7bklwAmxEH5B2Hpq1BhoIiB0QuCeoGv83OS/Qwc7x Fk44pbtewvOzN1W+YYru7eNVuIBIypAJdW4YqQ64=
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (1.0)
From: =?utf-8?Q?Patrik_F=C3=A4ltstr=C3=B6m?= <paf@frobbit.se>
X-Mailer: iPhone Mail (16D39)
In-Reply-To: <96242bed-ec65-5955-5a4d-5699b9e3cfb9@it.aoyama.ac.jp>
Date: Wed, 13 Feb 2019 08:46:42 +0100
Cc: =?utf-8?Q?Patrik_F=C3=A4ltstr=C3=B6m?= <paf=40frobbit.se@dmarc.ietf.org>, Asmus Freytag <asmusf@ix.netcom.com>, "i18nrp@ietf.org" <i18nrp@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <2207F716-8033-46B7-A750-FB226B870D86@frobbit.se>
References: <20190204225047.02583200DC1666@ary.qy> <6660b7e2-1d5b-6a5d-3d1c-55a757e24843@ix.netcom.com> <ADDA4540-9169-4EE6-B33E-3A0D9EED0BD7@frobbit.se> <16ff0d27-9508-7fdd-bc89-9d6fd47396b1@ix.netcom.com> <D5B49CC8-7AEF-4E81-8774-F3F1F05682E8@frobbit.se> <320f4bc3-17b1-595b-34c7-8f95f69c0f33@ix.netcom.com> <B87C6774-4FF7-4A18-A81D-D0834401C293@frobbit.se> <bc7b727d-f75c-bbba-4f63-ebd1dcd87085@it.aoyama.ac.jp> <A5549B92-9414-4210-A94D-8E53339D3961@frobbit.se> <96242bed-ec65-5955-5a4d-5699b9e3cfb9@it.aoyama.ac.jp>
To: =?utf-8?Q?"Martin_J._D=C3=BCrst"?= <duerst@it.aoyama.ac.jp>
Archived-At: <https://mailarchive.ietf.org/arch/msg/i18nrp/Nyc1Jl-gEROb297jBvSgLsF2pbo>
Subject: Re: [I18nrp] Mappings for IDNA2008 ?
X-BeenThere: i18nrp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Internationalization Review Procedures <i18nrp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i18nrp>, <mailto:i18nrp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i18nrp/>
List-Post: <mailto:i18nrp@ietf.org>
List-Help: <mailto:i18nrp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i18nrp>, <mailto:i18nrp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Feb 2019 07:46:51 -0000


> On 13 Feb 2019, at 08:18, Martin J. Dürst <duerst@it.aoyama.ac.jp>; wrote:
> 
> If f(x) is the generic mapping, and f'(x) is the mapping of the 
> exceptions, then f(f'(x)), which applies f' *before* f, should do the job.

This works in some cases and not in other cases. All depending on what the functions do. Sure, might be able to find f’(x) that works in Turkish, or French or German, but it also sets a requirement on f(x).

But this is what I mean by the need for whatever see a string the first time should do mapping according to locale and after that just validation that strings are valid.

   Patrik