From: Rafal Luzynski Date: Mon, 10 Sep 2018 14:00:45 +0000 (+0200) Subject: Italian and Swiss locales: Use the correct separators (bug 10797). X-Git-Tag: glibc-2.29~468 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=527f355e5e97bb0f76e88caadb08d2405cacea94;p=thirdparty%2Fglibc.git Italian and Swiss locales: Use the correct separators (bug 10797). CLDR and many other sources say that it_IT (Italian) should use a dot (".") as a thousands separator and a comma (",") as a decimal separator. For it_CH and de_CH CLDR says that they should use the Right Single Quotation Mark ("’") as a thousands separator and a dot (".") as a decimal separator. Consequently, the same rules are copied to all other locales in Switzerland. These rules apply to both LC_MONETARY and LC_NUMERIC. [BZ #10797] * localedata/locales/de_CH (mon_thousands_sep): Use "" (Right Single Quotation Mark). (thousands_sep): Likewise. * localedata/locales/it_CH (LC_NUMERIC): Use “copy "de_CH"”. * localedata/locales/it_IT (thousands_sep): Use ".". (grouping): Use "3;3". --- diff --git a/ChangeLog b/ChangeLog index 510e5bfdf5a..e0c9c39d2c2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2018-09-10 Rafal Luzynski + + [BZ #10797] + * localedata/locales/de_CH (mon_thousands_sep): Use "" (Right + Single Quotation Mark). + (thousands_sep): Likewise. + * localedata/locales/it_CH (LC_NUMERIC): Use “copy "de_CH"”. + * localedata/locales/it_IT (thousands_sep): Use ".". + (grouping): Use "3;3". + 2018-09-10 Joseph Myers * scripts/build-many-glibcs.py (Context.add_all_configs): Add diff --git a/localedata/locales/de_CH b/localedata/locales/de_CH index 2556488b92d..2603bf18be8 100644 --- a/localedata/locales/de_CH +++ b/localedata/locales/de_CH @@ -65,7 +65,7 @@ LC_MONETARY int_curr_symbol "CHF " currency_symbol "CHF" mon_decimal_point "." -mon_thousands_sep "'" +mon_thousands_sep "" mon_grouping 3;3 positive_sign "" negative_sign "-" @@ -81,7 +81,7 @@ END LC_MONETARY LC_NUMERIC decimal_point "." -thousands_sep "'" +thousands_sep "" grouping 3;3 END LC_NUMERIC diff --git a/localedata/locales/it_CH b/localedata/locales/it_CH index 821cfa8549e..df3b2997114 100644 --- a/localedata/locales/it_CH +++ b/localedata/locales/it_CH @@ -62,9 +62,7 @@ copy "de_CH" END LC_MONETARY LC_NUMERIC -decimal_point "," -thousands_sep "'" -grouping 3;3 +copy "de_CH" END LC_NUMERIC LC_TIME diff --git a/localedata/locales/it_IT b/localedata/locales/it_IT index 56140ddde9f..de457f0fbda 100644 --- a/localedata/locales/it_IT +++ b/localedata/locales/it_IT @@ -88,8 +88,8 @@ END LC_MONETARY LC_NUMERIC decimal_point "," -thousands_sep "" -grouping 0;0 +thousands_sep "." +grouping 3;3 END LC_NUMERIC LC_TIME