From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTPS id 8071C3858D1E for ; Wed, 17 Aug 2022 08:58:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 8071C3858D1E Received: from mail-oo1-f70.google.com (mail-oo1-f70.google.com [209.85.161.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-633-vYkykZZ4NIur7l5ScxLkWQ-1; Wed, 17 Aug 2022 04:58:06 -0400 X-MC-Unique: vYkykZZ4NIur7l5ScxLkWQ-1 Received: by mail-oo1-f70.google.com with SMTP id x9-20020a4a8009000000b0044a835beeddso5480854oof.7 for ; Wed, 17 Aug 2022 01:58:06 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc; bh=Ss/e7tfDYdd4fF8h268XJADo0IC2KLAvVIWzzAlWh+k=; b=RbrNTKg7GTsM/+GE18BAw0pvzzbQ2b8KlwpachmGxjHz3KwysiajeOJ+IsuPq9dZ6m 1TsmhOLPaIRsRYqnRD6CVQ99XBACG5A6Jk9P3Hw0yaezqbR0zFsNttOig3OJHSa6WqAe jbsP8gc8CB1tjU/PeETwVq1UTriwwVzpsUJGMaRgcPFbQTt2qbAvrbL2svtick2ZYwdJ DyMY2j6Quz8tvdKmw5NhdWFgsrAxCpj+CJmn7DqmAEi0x9fLLBXOG8wGKnt0QFg1GRf4 5h6WPEEmIS22tYzAc2SDK7OKf0QvhvZ4FGKkZ6lkPPqpAFX4GAC98Ew8nwYX/7EPuENr hXMQ== X-Gm-Message-State: ACgBeo0RScptdBNrwpgmB0dps4jRVEtYuWHkL8k8fxIxRNBPyB+SgpRv WGOFZRUyml4oRPb7X70A2Z4x5mGJ0L7jUMbljJUuyZ3xsei54EiOgXOt8+pWRXrVdhKjRLcc7IB b2SN84pOPSdJzfNXYR0WwBdAHacFlVToEoW/8 X-Received: by 2002:a05:6870:f146:b0:116:9021:a94e with SMTP id l6-20020a056870f14600b001169021a94emr1196701oac.31.1660726685365; Wed, 17 Aug 2022 01:58:05 -0700 (PDT) X-Google-Smtp-Source: AA6agR4U9aU+YQ1ylwTd/pvE/3F9Y/rlVmjsBMUJb42F3Q/VvmSfB8BYZ5no/gMwG1Qllu4akL8vIhZ/DTuCFIqAzlE= X-Received: by 2002:a05:6870:f146:b0:116:9021:a94e with SMTP id l6-20020a056870f14600b001169021a94emr1196694oac.31.1660726685063; Wed, 17 Aug 2022 01:58:05 -0700 (PDT) MIME-Version: 1.0 References: <87zgg34869.fsf@oldenburg.str.redhat.com> In-Reply-To: <87zgg34869.fsf@oldenburg.str.redhat.com> From: Frederic Berat Date: Wed, 17 Aug 2022 10:57:54 +0200 Message-ID: Subject: Re: [PATCH] localedata: Convert French language locales (fr_*) to UTF_8 To: Florian Weimer Cc: libc-alpha@sourceware.org X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-12.9 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_NUMSUBJECT, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Aug 2022 08:58:09 -0000 On Wed, Aug 17, 2022 at 9:54 AM Florian Weimer wrote: > > --- > localedata/locales/fr_BE | 18 +++++++++--------- > localedata/locales/fr_CA | 18 +++++++++--------- > localedata/locales/fr_CH | 16 ++++++++-------- > localedata/locales/fr_FR | 20 ++++++++++---------- > localedata/locales/fr_LU | 22 +++++++++++----------- > 5 files changed, 47 insertions(+), 47 deletions(-) > > diff --git a/localedata/locales/fr_BE b/localedata/locales/fr_BE > index 39355fb89c..af222f76c2 100644 > --- a/localedata/locales/fr_BE > +++ b/localedata/locales/fr_BE > @@ -25,7 +25,7 @@ escape_char / > LC_IDENTIFICATION > title "French locale for Belgium" > source "RAP" > -address "Sankt Jrgens Alle 8, DK-1615 Kbenhavn V, Danma= rk" > +address "Sankt J=C3=B8rgens Alle 8, DK-1615 K=C3=B8benhavn V, Danmark= " > contact "" > email "bug-glibc-locales@gnu.org" > tel "" > @@ -66,7 +66,7 @@ END LC_MESSAGES > > LC_MONETARY > int_curr_symbol "EUR " > -currency_symbol "" > +currency_symbol "=E2=82=AC" > mon_decimal_point "," > mon_thousands_sep "." > mon_grouping 3;3 > @@ -97,24 +97,24 @@ day "dimanche";/ > "jeudi";/ > "vendredi";/ > "samedi" > -abmon "jan";"fv";/ > +abmon "jan";"f=C3=A9v";/ > "mar";"avr";/ > "mai";"jun";/ > - "jui";"ao";/ > + "jui";"ao=C3=BB";/ > "sep";"oct";/ > - "nov";"dc" > + "nov";"d=C3=A9c" > mon "janvier";/ > - "fvrier";/ > + "f=C3=A9vrier";/ > "mars";/ > "avril";/ > "mai";/ > "juin";/ > "juillet";/ > - "aot";/ > + "ao=C3=BBt";/ > "septembre";/ > "octobre";/ > "novembre";/ > - "dcembre" > + "d=C3=A9cembre" > d_t_fmt "%a %d %b %Y %T" > date_fmt "%a %d %b %Y %T %Z" > d_fmt "%d//%m//%y" > @@ -151,7 +151,7 @@ country_ab2 "BE" > country_ab3 "BEL" > country_num 056 > country_car "B" > -lang_name "franais" > +lang_name "fran=C3=A7ais" > lang_ab "fr" > lang_term "fra" > lang_lib "fre" > diff --git a/localedata/locales/fr_CA b/localedata/locales/fr_CA > index 71c0d17ff6..4c3f05d98d 100644 > --- a/localedata/locales/fr_CA > +++ b/localedata/locales/fr_CA > @@ -25,7 +25,7 @@ escape_char / > LC_IDENTIFICATION > title "French locale for Canada" > source "RAP" > -address "Sankt Jrgens Alle 8, DK-1615 Kbenhavn V, Danma= rk" > +address "Sankt J=C3=B8rgens Alle 8, DK-1615 K=C3=B8benhavn V, Danmark= " > contact "" > email "bug-glibc-locales@gnu.org" > tel "" > @@ -67,7 +67,7 @@ LC_MONETARY > int_curr_symbol "CAD " > currency_symbol "$" > mon_decimal_point "," > -mon_thousands_sep "" > +mon_thousands_sep "=E2=80=AF" NNBSP, looks ok > mon_grouping 3;3 > positive_sign "" > negative_sign "-" > @@ -94,24 +94,24 @@ day "dimanche";/ > "jeudi";/ > "vendredi";/ > "samedi" > -abmon "jan";"fv";/ > +abmon "jan";"f=C3=A9v";/ > "mar";"avr";/ > "mai";"jun";/ > - "jui";"ao";/ > + "jui";"ao=C3=BB";/ > "sep";"oct";/ > - "nov";"dc" > + "nov";"d=C3=A9c" > mon "janvier";/ > - "fvrier";/ > + "f=C3=A9vrier";/ > "mars";/ > "avril";/ > "mai";/ > "juin";/ > "juillet";/ > - "aot";/ > + "ao=C3=BBt";/ > "septembre";/ > "octobre";/ > "novembre";/ > - "dcembre" > + "d=C3=A9cembre" > d_t_fmt "%a %d %b %Y %T" > date_fmt "%a %d %b %Y %T %Z" > d_fmt "%Y-%m-%d" > @@ -144,7 +144,7 @@ country_ab2 "CA" > country_ab3 "CAN" > country_num 124 > country_car "CDN" > -lang_name "franais" > +lang_name "fran=C3=A7ais" > lang_ab "fr" > lang_term "fra" > lang_lib "fre" > diff --git a/localedata/locales/fr_CH b/localedata/locales/fr_CH > index d9c67f9c65..690a04b763 100644 > --- a/localedata/locales/fr_CH > +++ b/localedata/locales/fr_CH > @@ -25,7 +25,7 @@ escape_char / > LC_IDENTIFICATION > title "French locale for Switzerland" > source "RAP" > -address "Sankt Jrgens Alle 8, DK-1615 Kbenhavn V, Danma= rk" > +address "Sankt J=C3=B8rgens Alle 8, DK-1615 K=C3=B8benhavn V, Danmark= " > contact "" > email "bug-glibc-locales@gnu.org" > tel "" > @@ -81,24 +81,24 @@ day "dimanche";/ > "jeudi";/ > "vendredi";/ > "samedi" > -abmon "jan";"fv";/ > +abmon "jan";"f=C3=A9v";/ > "mar";"avr";/ > "mai";"jun";/ > - "jui";"ao";/ > + "jui";"ao=C3=BB";/ > "sep";"oct";/ > - "nov";"dc" > + "nov";"d=C3=A9c" > mon "janvier";/ > - "fvrier";/ > + "f=C3=A9vrier";/ > "mars";/ > "avril";/ > "mai";/ > "juin";/ > "juillet";/ > - "aot";/ > + "ao=C3=BBt";/ > "septembre";/ > "octobre";/ > "novembre";/ > - "dcembre" > + "d=C3=A9cembre" > d_t_fmt "%a %d %b %Y %T" > date_fmt "%a %d %b %Y %T %Z" > d_fmt "%d. %m. %y" > @@ -134,7 +134,7 @@ country_ab2 "CH" > country_ab3 "CHE" > country_num 756 > country_car "CH" > -lang_name "franais" > +lang_name "fran=C3=A7ais" > lang_ab "fr" > lang_term "fra" > lang_lib "fre" > diff --git a/localedata/locales/fr_FR b/localedata/locales/fr_FR > index b0cfdce99d..6f733fa035 100644 > --- a/localedata/locales/fr_FR > +++ b/localedata/locales/fr_FR > @@ -76,9 +76,9 @@ END LC_MESSAGES > > LC_MONETARY > int_curr_symbol "EUR " > -currency_symbol "" > +currency_symbol "=E2=82=AC" > mon_decimal_point "," > -mon_thousands_sep "" > +mon_thousands_sep "=E2=80=AF" NNBSP, looks ok > > > mon_grouping 3 > positive_sign "" > negative_sign "-" > @@ -94,7 +94,7 @@ END LC_MONETARY > > LC_NUMERIC > decimal_point "," > -thousands_sep "" > +thousands_sep "=E2=80=AF" NNBSP, looks ok > grouping 3 > END LC_NUMERIC > > @@ -108,29 +108,29 @@ day "dimanche";/ > "vendredi";/ > "samedi" > abmon "janv.";/ > - "fvr.";/ > + "f=C3=A9vr.";/ > "mars";/ > "avril";/ > "mai";/ > "juin";/ > "juil.";/ > - "aot";/ > + "ao=C3=BBt";/ > "sept.";/ > "oct.";/ > "nov.";/ > - "dc." > + "d=C3=A9c." > mon "janvier";/ > - "fvrier";/ > + "f=C3=A9vrier";/ > "mars";/ > "avril";/ > "mai";/ > "juin";/ > "juillet";/ > - "aot";/ > + "ao=C3=BBt";/ > "septembre";/ > "octobre";/ > "novembre";/ > - "dcembre" > + "d=C3=A9cembre" > d_t_fmt "%a %d %b %Y %T" > date_fmt "%a %d %b %Y %T %Z" > d_fmt "%d//%m//%Y" > @@ -169,7 +169,7 @@ country_ab3 "FRA" > country_num 250 > country_isbn "979-10" > country_car "F" > -lang_name "franais" > +lang_name "fran=C3=A7ais" > lang_ab "fr" > lang_term "fra" > lang_lib "fre" > diff --git a/localedata/locales/fr_LU b/localedata/locales/fr_LU > index 777469af07..77272920f7 100644 > --- a/localedata/locales/fr_LU > +++ b/localedata/locales/fr_LU > @@ -25,7 +25,7 @@ escape_char / > LC_IDENTIFICATION > title "French locale for Luxemburg" > source "RAP" > -address "Sankt Jrgens Alle 8, DK-1615 Kbenhavn V, Danma= rk" > +address "Sankt J=C3=B8rgens Alle 8, DK-1615 K=C3=B8benhavn V, Danmark= " > contact "" > email "bug-glibc-locales@gnu.org" > tel "" > @@ -66,9 +66,9 @@ END LC_MESSAGES > > LC_MONETARY > int_curr_symbol "EUR " > -currency_symbol "" > +currency_symbol "=E2=82=AC" > mon_decimal_point "," > -mon_thousands_sep "" > +mon_thousands_sep "=E2=80=AF" NNBSP, looks ok > mon_grouping 3;3 > positive_sign "" > negative_sign "-" > @@ -84,7 +84,7 @@ END LC_MONETARY > > LC_NUMERIC > decimal_point "," > -thousands_sep "" > +thousands_sep "=E2=80=AF" NNBSP, looks ok > grouping 3;3 > END LC_NUMERIC > > @@ -97,24 +97,24 @@ day "dimanche";/ > "jeudi";/ > "vendredi";/ > "samedi" > -abmon "jan";"fv";/ > +abmon "jan";"f=C3=A9v";/ > "mar";"avr";/ > "mai";"jun";/ > - "jui";"ao";/ > + "jui";"ao=C3=BB";/ > "sep";"oct";/ > - "nov";"dc" > + "nov";"d=C3=A9c" > mon "janvier";/ > - "fvrier";/ > + "f=C3=A9vrier";/ > "mars";/ > "avril";/ > "mai";/ > "juin";/ > "juillet";/ > - "aot";/ > + "ao=C3=BBt";/ > "septembre";/ > "octobre";/ > "novembre";/ > - "dcembre" > + "d=C3=A9cembre" > d_t_fmt "%a %d %b %Y %T" > date_fmt "%a %d %b %Y %T %Z" > d_fmt "%d.%m.%Y" > @@ -150,7 +150,7 @@ country_ab2 "LU" > country_ab3 "LUX" > country_num 442 > country_car "L" > -lang_name "franais" > +lang_name "fran=C3=A7ais" > lang_ab "fr" > lang_term "fra" > lang_lib "fre" > > base-commit: 2955ef4b7c9b56fcd7abfeddef7ee83c60abff98 > Although I'm not an expert for CA and BE writing convention, I'd recommend to double check the following: For CA: thousand_sep I note that the "mon_thousand_sep" was "" which becomes "=E2=80=AF" = as expected, but there is no visible change on "thousand_sep" in this patch. That may be expected, but is worth verifying. For BE: mon_thousand_sep thousand_sep None of these separators seem to appear in this patch, that may need a double check. Besides that, in principle that looks good to me. Fred.