Re: [Jmap] JSContact: how to localize content

Neil Jenkins <neilj@fastmailteam.com> Thu, 22 July 2021 12:05 UTC

Return-Path: <neilj@fastmailteam.com>
X-Original-To: jmap@ietfa.amsl.com
Delivered-To: jmap@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3143E3A43D5 for <jmap@ietfa.amsl.com>; Thu, 22 Jul 2021 05:05:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.797
X-Spam-Level:
X-Spam-Status: No, score=-2.797 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmailteam.com header.b=HGNa0REF; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=NZ5iscky
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 Q0vhA3c8CemE for <jmap@ietfa.amsl.com>; Thu, 22 Jul 2021 05:05:42 -0700 (PDT)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CC0E93A43D1 for <jmap@ietf.org>; Thu, 22 Jul 2021 05:05:42 -0700 (PDT)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 4A0045C0148 for <jmap@ietf.org>; Thu, 22 Jul 2021 08:05:41 -0400 (EDT)
Received: from imap43 ([10.202.2.93]) by compute3.internal (MEProxy); Thu, 22 Jul 2021 08:05:41 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=mime-version:message-id:in-reply-to :references:date:from:to:subject:content-type; s=fm3; bh=D9Usd0y +PDlomn77PrtGQVZdH05MXLjE30USLhsrVWk=; b=HGNa0REFC/j1n2gqbffeBmA FPMdVh3Mj3RTk2S5bcz5HC5x8J7k9dly7XrKm3Mp/8KzaCCE03Z7zAklNz52KxBF EwFGDaWTENlgqpqELD092WeXfQkJEc56bMbgq9kIg2B28DvcolYGPtNz14oqrcEs Mmppl4fjhKRGxYZOE+CT2jWpZ13LvW05oeZ/WBmju06Rh3oDNDE58evB/AueteQU e8MyTGXhOC5ne4s2YAZWZSgXZIynNI4gYIJmRZGZBG56gMKYWZ17kK7h76bCEQw/ IVkynS1j4+x04TKm24A1eAGdCOo5KIpPvHEa+qsID5pyGySu+scW6vze8sBeNEA= =
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=D9Usd0 y+PDlomn77PrtGQVZdH05MXLjE30USLhsrVWk=; b=NZ5iscky048OyLbWy6lJqk KVNt8tJx9akwXJR3BPl6cxngwznXGqOSJFsFYQa28kSjsUWCXsh8ull/5F88bVfX cNdyRjOP5jtTv5mUVOFglSYcY11SDopmJoRpsNiM3URsW519JNRnpYeVt1Yq9yBS 6pL+lVr7FZCF02u/o0xOeLkqFGkIyKuB2PT0Fawg0bbI2eIhUc4K9CeRh5EkqVFO yy+IaGe3IgKaegEcVeJ928GHsuKsSFEHJLilLf5He8QUXgJuI9/qlFtXNTn8crKL dT1ojE11IP0A25QCuPMtNUQr/LyRIY0Lm/HYm+WwLTfdvJGsLrAbQkpSeauDJ35g ==
X-ME-Sender: <xms:FF_5YLWAOEnEhlMh13aqKVHALj-eMZT-LI1WEIcahkr0NDQO9p3tww> <xme:FF_5YDmHg9Vh3hWyiL9QBeID3FPEQ0pYV2ipmBcE6yfje7v91_vD-k0WpZTUcQ_ie lRvis0kIf-voQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrfeeigdegiecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvufgtsegrtderreerredtnecuhfhrohhmpedfpfgvihhl ucflvghnkhhinhhsfdcuoehnvghilhhjsehfrghsthhmrghilhhtvggrmhdrtghomheqne cuggftrfgrthhtvghrnhepvedvtedvudelkefhgefhteeftedtlefhheefveffveelkedu tdduffeiveejvefhnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepnhgvihhljhesfhgrshhtmhgrihhlthgvrghmrdgtohhm
X-ME-Proxy: <xmx:FF_5YHYhaiLGQ5YyWvtRDwSv_JtMierBywh4SpQU5KkYIwuLwc9icA> <xmx:FF_5YGWv63LJa6NE6rQ4QgF7XajEmpusgEYtxNNUYhmjJB_eTspKCg> <xmx:FF_5YFkwTjEO-ZQip1X9PaNp55xRnA7Yrh1Q9HEzD2iQUfcTZwnbDQ> <xmx:FV_5YBxtshksAchATewXF8vIJt6CkmUUPJTrjZ0hwd2my_hkula7dw>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id BC98CAC0E8C; Thu, 22 Jul 2021 08:05:40 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-996-g43b7eb240e-fm-ubox-20210722.001-g43b7eb24
Mime-Version: 1.0
Message-Id: <5829f2c2-5ea5-44fb-aff4-5fc9bed78622@dogfood.fastmail.com>
In-Reply-To: <b6cc81ae-1cdd-476c-925c-a2534e0d7e9b@www.fastmail.com>
References: <b6cc81ae-1cdd-476c-925c-a2534e0d7e9b@www.fastmail.com>
Date: Thu, 22 Jul 2021 22:05:36 +1000
From: "Neil Jenkins" <neilj@fastmailteam.com>
To: "IETF JMAP Mailing List" <jmap@ietf.org>
Content-Type: multipart/alternative; boundary=f82a272bdf724dbdbadbc0392fc371df
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/Crl1SjIchx9FWDT3hxoTcBqol7Y>
Subject: Re: [Jmap] JSContact: how to localize content
X-BeenThere: jmap@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: JSON Message Access Protocol <jmap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jmap>, <mailto:jmap-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jmap/>
List-Post: <mailto:jmap@ietf.org>
List-Help: <mailto:jmap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jmap>, <mailto:jmap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Jul 2021 12:05:48 -0000

I am very much in favour of the proposed approach rather than the current approach. Our experience with vCards at least is that the vast majority of contact cards to do not store multiple localised forms. The proposed approach makes sense both from a consistency point with JSCalendar, and more importantly it keeps the simple case simple, which makes adoption much easier.

Neil.