From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR06-AM7-obe.outbound.protection.outlook.com (mail-am7eur06olkn2099.outbound.protection.outlook.com [40.92.16.99]) by sourceware.org (Postfix) with ESMTPS id E131E3858D35 for ; Mon, 6 Jul 2020 23:38:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org E131E3858D35 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WGJ3VcH3dA4AuD+uLMe68CETrggRkGYQufvXxLcZvxFlHQ0cztna9o5EMt9zCT2ldM3wacC+X/olZg1k0G2ZmbXohCLyqDNCkHF9kJN9Tl3C/dcPCSGDVdqh5MoDeX+OPdYgC1uvepgJj8EQPgBeGrTQA45GTcpklTRotwPXSqf5+VKKDYbq1HDMOx8lb8bKxX1YYhHwIaNF4rUYbM22HXUOhwiqr6KkHUuPo17BT25AYIWQ/FogVXyeANicHz9n9XCJILd158dCnQ12uigveF9IV9fqRqNxOBTTO/84bn7cKD0dK/hXMTWgtdulIAAjaZIIl93lBtDIP5IOK3IIHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zCYXE6LwO/zdNfNiXatFEInloBCTy87XjoZiTYjBPdk=; b=TdSu77WVFwa400fD9hcR1PPctsU+caM+Wm/MED5XaDMPin1VtoQj9VVCOS1cCfTLHi/+GJFCh2lihiXOsQr5k3iNeUx9KGC5JMOIDm3QC4DGYFVJFRJi7hQEKBmHI6H6Xbpqd4iZgmKjJNWeidrcSSYkygwXsPlj+2P4a5P9AmYxL50LNg9SKQs1kNG7MPGHVZkjzpktEQ4RNxSZ7xIMoW0y4/MCTdstfObeiKFrmuD1eJnIlvfPJv9PySFcV4DFsiYYXcYAzf3T1LyCYz6wevZ3wnO3N57Ob16KHnfM4u+YhBAoI4ZdTEU5YuhG+qYejUbjKPMsmIHhjV8GqMs9hA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from VI1EUR06FT016.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc37::42) by VI1EUR06HT101.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc37::272) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.24; Mon, 6 Jul 2020 23:38:27 +0000 Received: from DB8PR04MB6972.eurprd04.prod.outlook.com (2a01:111:e400:fc37::4f) by VI1EUR06FT016.mail.protection.outlook.com (2a01:111:e400:fc37::237) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3153.24 via Frontend Transport; Mon, 6 Jul 2020 23:38:27 +0000 Received: from DB8PR04MB6972.eurprd04.prod.outlook.com ([fe80::9a0:3628:efcc:93df]) by DB8PR04MB6972.eurprd04.prod.outlook.com ([fe80::9a0:3628:efcc:93df%7]) with mapi id 15.20.3153.029; Mon, 6 Jul 2020 23:38:27 +0000 From: Eidur Eidsson To: "libc-locales@sourceware.org" Subject: =?Windows-1252?Q?English_locale_for_Europe_=96_en=5F150?= Thread-Topic: =?Windows-1252?Q?English_locale_for_Europe_=96_en=5F150?= Thread-Index: AQHWU+3DLExsU0vXbEKAw2Az231Xrg== Date: Mon, 6 Jul 2020 23:38:26 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:F5EE4727AF4BF222A5DAFD7B3E21E61F5929626CBEA42674C41761B061B21625; UpperCasedChecksum:312E0D94C6DA19B0D2BBD1D76B99A10719B570FB25BBC675B7B3A21762CEACB0; SizeAsReceived:6689; Count:41 x-tmn: [1dxve+ozbfh6K5mw3MZeHXyvBmXBmQ7Z] x-ms-publictraffictype: Email x-incomingheadercount: 41 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: e2c06f8b-5211-4498-e2ea-08d82205ae97 x-ms-traffictypediagnostic: VI1EUR06HT101: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: TWOOCsGSY7CDIHYgCerg3wt69dbb0paKQ1/el0RdTIC7vdhHYe6nHGSiFb9Fs2cPkuAOyIE80RxkOdSbvwLXrBqc9vOBQSaJRUzVNYbgRw52HTa0npPe2MnXYWwNoHS9QheTwmhJwSazz9xxNtZ+tg7H/ZqKcuDKNLxbyVKjr0gAO3yccxUmvU4Sc4dTr0iX5k5/7L6cpAUtSSBZHE7bnXwK5/3J7ChPAmOqsniYrjy5syemD9Fxb0c6s4GkdmZC x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:DB8PR04MB6972.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901; x-ms-exchange-antispam-messagedata: zd7uqRLAv+iMaLDu3QW1xcjKlVw90CrzMrXKH+HJJdJt7NSrNrKzDjyJG8+YSGnsm1lxTk88WJcroETrq+JtC0cdJcX7Tw25Db/WzZ29m+fcITf0I3+llTcEGL3BqjfFHzXBmZgA0RcW6nnTwGUwYw== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-AuthSource: VI1EUR06FT016.eop-eur06.prod.protection.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: e2c06f8b-5211-4498-e2ea-08d82205ae97 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jul 2020 23:38:26.8323 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1EUR06HT101 X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_40, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FILL_THIS_FORM, FILL_THIS_FORM_FRAUD_PHISH, FREEMAIL_FROM, HTML_MESSAGE, KAM_NUMSUBJECT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: libc-locales@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-locales mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Jul 2020 23:38:31 -0000 Hello to you all and thank you for your efforts I have been wondering whether it would be feasible to include the locale "e= n_150" in glibc. This is a standard CLDR/ICU-defined locale (not a personal= invention) that has been mentioned here before: https://sourceware.org/leg= acy-ml/libc-locales/2016-q2/msg00245.html . I have prepared the following prototype by visually inspecting the ICU demo= nstration at https://icu4c-demos-7hxm2n5zgq-uc.a.run.app/icu-bin/locexp . O= f course it would be better to automatically derive the locale from the lib= rary itself, but this shows what it could look like. The only immediate pro= blem I can see is the use of "XXX" as a currency code. Perhaps "EUR" could = be used instead (and "@euro" appended to the name) although this is strictl= y not an EU locale. ---------- comment_char % escape_char / % This file is part of the GNU C Library and contains locale data. % The Free Software Foundation does not claim any copyright interest % in the locale data contained in this file. The foregoing does not % affect the license of the GNU C Library as a whole. It does not % exempt you from the conditions of the license if your use would % otherwise be governed by that license. % This locale is based on English for region 150 within ICU (icu-project.or= g). It is characterized by a decimal point, 24-hour clock, little-endian da= tes, and ISO week-numbering. LC_IDENTIFICATION title "English locale for Europe" source "Free Software Foundation, Inc." address "https:////www.gnu.org//software//libc//" contact "" email "bug-glibc-locales@gnu.org" tel "" fax "" language "English" territory "Europe" revision "0.1" date "2020-07-06" category "i18n:2012";LC_IDENTIFICATION category "i18n:2012";LC_CTYPE category "i18n:2012";LC_COLLATE category "i18n:2012";LC_TIME category "i18n:2012";LC_NUMERIC category "i18n:2012";LC_MONETARY category "i18n:2012";LC_MESSAGES category "i18n:2012";LC_PAPER category "i18n:2012";LC_NAME category "i18n:2012";LC_ADDRESS category "i18n:2012";LC_TELEPHONE category "i18n:2012";LC_MEASUREMENT END LC_IDENTIFICATION LC_CTYPE copy "i18n" END LC_CTYPE LC_COLLATE copy "iso14651_t1" END LC_COLLATE LC_MONETARY int_curr_symbol "XXX "%causes a warning% currency_symbol "" mon_decimal_point "." mon_thousands_sep "," mon_grouping 3;3 positive_sign "" negative_sign "-" int_frac_digits 2 frac_digits 2 p_cs_precedes 0 p_sep_by_space 1 n_cs_precedes 0 n_sep_by_space 1 p_sign_posn 1 n_sign_posn 1 END LC_MONETARY LC_NUMERIC decimal_point "." thousands_sep "," grouping 3;3 END LC_NUMERIC LC_TIME abday "Sun";"Mon";"Tue";"Wed";"Thu";"Fri";"Sat" day "Sunday";/ "Monday";/ "Tuesday";/ "Wednesday";/ "Thursday";/ "Friday";/ "Saturday" abmon "Jan";"Feb";/ "Mar";"Apr";/ "May";"Jun";/ "Jul";"Aug";/ "Sep";"Oct";/ "Nov";"Dec" mon "January";/ "February";/ "March";/ "April";/ "May";/ "June";/ "July";/ "August";/ "September";/ "October";/ "November";/ "December" d_t_fmt "%A, %e %B %Y %T" date_fmt "%A, %e %B %Y %T %Z" d_fmt "%d//%m//%Y" t_fmt "%T" am_pm "am";"pm" t_fmt_ampm "" first_weekday 2 week 7;19971201;1 END LC_TIME LC_MESSAGES yesexpr "^[+1yY]" noexpr "^[-0nN]" yesstr "yes" nostr "no" END LC_MESSAGES LC_PAPER copy "i18n" END LC_PAPER LC_TELEPHONE copy "i18n" END LC_TELEPHONE LC_MEASUREMENT copy "i18n" END LC_MEASUREMENT LC_NAME copy "i18n" END LC_NAME LC_ADDRESS copy "i18n" END LC_ADDRESS