Re: [Slim] Adam Roach's No Objection on draft-ietf-slim-multilangcontent-13: (with COMMENT)
Nik Tomkinson <rfc.nik.tomkinson@gmail.com> Thu, 17 August 2017 13:21 UTC
Return-Path: <rfc.nik.tomkinson@gmail.com>
X-Original-To: slim@ietfa.amsl.com
Delivered-To: slim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 731B5132410; Thu, 17 Aug 2017 06:21:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 (2048-bit key) header.d=gmail.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 AVSB2OO8n6Ie; Thu, 17 Aug 2017 06:21:08 -0700 (PDT)
Received: from mail-lf0-x236.google.com (mail-lf0-x236.google.com [IPv6:2a00:1450:4010:c07::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 163AE12700F; Thu, 17 Aug 2017 06:21:08 -0700 (PDT)
Received: by mail-lf0-x236.google.com with SMTP id y15so29454442lfd.5; Thu, 17 Aug 2017 06:21:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=alACEI9oRejgzDV1F1cDMTyDHb+FRkZqsmguvjIz/eU=; b=k9wacOnwffy2wGwHVgbcjNOrs/F0rm8qIR+amXE2VwkG+1qbpMOGHOtWNaKhrRWsH+ vT42YEYKIrAXL3RMHp4YLihqBN6BVlCxvhKg5ugF24yJSAALx+SMsO3GIjCarmzzZZ7B 2Eo7wEF2phd4jl4kPirZeRLOiqLdlmOyDdfzZ8G+vHPyN73CIpfb6izzMlqt1zfaTM9r lApjV2Ho9xN3sDcHHh9MCC5d7hwunk6Y1/6mM021MQDXDQb02liZ/4e2BF2DiW1LKcXk L0Fxs5giiGn4FKokuXmpetA+MhQJnj4HuuTAMwWP/pJ2Z0yBP6gzVxDMdCQET6kbvbwj uBOw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=alACEI9oRejgzDV1F1cDMTyDHb+FRkZqsmguvjIz/eU=; b=tY/mrq6YX2Gsp1wYCh+O+6NNJ6PGwV0OMogZ7Deb3M9GBfRMa3XPHgqdpe5jdl3nTD vGaGhuMOIz73gje8CjQ5UctJvJpXVTUxENrXRrKXQMq0M8rE2SN+txFDV6VF9FYrIeoK 9UeXI1i8HHjqCU6ycRbPI6KeWrbQxJ3u+MGiIWIKOq7Y3XZVIpeTFdxQNWSWWJMMIw8Q dyXyDHPp8u9ort4/CJus1i/+RpEo3Z1POgyX5CmqmTT/AgsMt5Fj8vTnliGIAmQbjtOl BWWJt+wGbEDc1qOBEorLhozlhSahVeJaFx4PB6hq2NFMIthKRI/99xtKctty8WtlwSHc l7ZA==
X-Gm-Message-State: AHYfb5jSeV6fTBYaqBHNd0OKEp8cnNh3ROYIHMyhswAM4eE5cqPVzZTm yQSG/kf9/c4504T79uhz2RkliCTq8w==
X-Received: by 10.46.32.41 with SMTP id g41mr1772732ljg.96.1502976066329; Thu, 17 Aug 2017 06:21:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.211.15 with HTTP; Thu, 17 Aug 2017 06:21:05 -0700 (PDT)
In-Reply-To: <1502964908.2431249.1076255576.026440DD@webmail.messagingengine.com>
References: <150292740024.12316.10186295594648032334.idtracker@ietfa.amsl.com> <1502962175.1590900.1076220224.097DD098@webmail.messagingengine.com> <eee8abeb-aa90-a1a6-5961-900ca1a88c05@nostrum.com> <1502964908.2431249.1076255576.026440DD@webmail.messagingengine.com>
From: Nik Tomkinson <rfc.nik.tomkinson@gmail.com>
Date: Thu, 17 Aug 2017 14:21:05 +0100
Message-ID: <CAK5rQdwbTVsA+qUXH8KeWA3-pd_VR9OsbtUF4u0+oq2X65L6uA@mail.gmail.com>
To: Alexey Melnikov <aamelnikov@fastmail.fm>
Cc: Adam Roach <adam@nostrum.com>, The IESG <iesg@ietf.org>, slim@ietf.org, draft-ietf-slim-multilangcontent@ietf.org, slim-chairs@ietf.org, Bernard Aboba <bernard.aboba@gmail.com>
Content-Type: multipart/alternative; boundary="001a1142c1968a21f60556f2e241"
Archived-At: <https://mailarchive.ietf.org/arch/msg/slim/32-38yTzXZDyEDHeLqvwYG0rmHQ>
Subject: Re: [Slim] Adam Roach's No Objection on draft-ietf-slim-multilangcontent-13: (with COMMENT)
X-BeenThere: slim@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Selection of Language for Internet Media <slim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/slim>, <mailto:slim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/slim/>
List-Post: <mailto:slim@ietf.org>
List-Help: <mailto:slim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/slim>, <mailto:slim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Aug 2017 13:21:11 -0000
Hi, Thanks for your comments. I will try to address these (and the other comments) and respond later today. Nik. On 17 August 2017 at 11:15, Alexey Melnikov <aamelnikov@fastmail.fm> wrote: > Hi Adam, > > On Thu, Aug 17, 2017, at 10:54 AM, Adam Roach wrote: > > On 8/17/17 4:29 AM, Alexey Melnikov wrote: > > > Hi Adam, > > > > > > On Thu, Aug 17, 2017, at 12:50 AM, Adam Roach wrote: > > >> Adam Roach has entered the following ballot position for > > >> draft-ietf-slim-multilangcontent-13: No Objection > > >> I note that this mechanism uses only language tags and implicitly > leaves > > >> aside > > >> any discussion of script or region tags. > > > Actually this is not true. Language Tags as specified in RFC 5646 can > > > optionally include all of these things. > > > > > >> I'm going to assume this was a > > >> intentional decision that was considered by the group with the end > result > > >> being > > >> that there was no perceived need to distinguish between (e.g.) Latin > and > > >> Jawi > > >> scripts for Malay, or (e.g.) Brazilian and Portuguese variations of > 'pt'. > > >> (If > > >> this was not an explicit decision made by the WG, I would ask that it > be > > >> posed > > >> to the WG for an explicit decision -- the current mechanism seems > > >> somewhat > > >> deficient in this regard from my admittedly brief analysis of the > > >> situation.) > > >> > > >> I'm a little worried that an imprecise reading by implementors of the > > >> citation > > >> to RFC5646 may lead them to believe that script and region tags may be > > >> included > > >> in the Content-Language header fields. > > > They are absolutely allowed. > > > > Wow. If I had gone to implement this, I would have gotten it 100% wrong, > > and argued with anyone who told me as much. The document says: > > > > The Content-Language MUST comply with RFC 3282 [RFC3282] (which > > defines the Content-Language field) and BCP 47/RFC 5646 [RFC5646] > > (which defines the structure and semantics for the language code > > values). > > > > > > What is worth taking note of here is the fact that this says "language > > *code* values," not "language *tag* values." RFC 5646 defines a Language > > _Tag_ (e.g., "sr-Latn-RS"), that is composed of a Language _Code_ (e.g., > > "sr") followed by an optional Script Code (e.g., "Latn") and an optional > > Country Code (e.g., "RS"). > > Good point. Content-Language is defined for language tags, we didn't > change that. I don't think the above difference was intentional. > Authors? > > > As if to reinforce this, the examples then show values of the > > Content-Language header field that consist exclusively of language > > codes, even though it predominantly uses two languages with regional > > variations (en and es): to my eye, "en" by itself looks strange, as I'm > > used to always seeing that language written as either "en-US" or "en-GB". > > > > So I would suggest (a) the passage above be changed to say "...for the > > language tag values...", and (b) the examples be amended to show more > > than simple language codes; e.g.: > > > > Content-Language: en-US > > > > Content-Language: de > > > > Content-Language: es-ES, fr > > > > Content-Language: sr-Cyrl > > Yes, good idea to use better examples. > -- ----------------------------------------------------------------- Multiple Language Content Type Internet Draft: https://datatracker.ietf.org/doc/draft-ietf-slim-multilangcontent/ -----------------------------------------------------------------
- [Slim] Adam Roach's No Objection on draft-ietf-sl… Adam Roach
- Re: [Slim] Adam Roach's No Objection on draft-iet… Adam Roach
- Re: [Slim] Adam Roach's No Objection on draft-iet… Alexey Melnikov
- Re: [Slim] Adam Roach's No Objection on draft-iet… Alexey Melnikov
- Re: [Slim] Adam Roach's No Objection on draft-iet… Nik Tomkinson
- Re: [Slim] Adam Roach's No Objection on draft-iet… Nik Tomkinson