[PATCH COMMITTED] Italian and Swiss locales: Use the correct separators (bug 10797).
Rafal Luzynski
digitalfreak@lingonborough.com
Mon Sep 10 22:10:00 GMT 2018
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 "<U2019>" (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".
---
localedata/locales/de_CH | 4 ++--
localedata/locales/it_CH | 4 +---
localedata/locales/it_IT | 4 ++--
3 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/localedata/locales/de_CH b/localedata/locales/de_CH
index 2556488..2603bf1 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 "<U2019>"
mon_grouping 3;3
positive_sign ""
negative_sign "-"
@@ -81,7 +81,7 @@ END LC_MONETARY
LC_NUMERIC
decimal_point "."
-thousands_sep "'"
+thousands_sep "<U2019>"
grouping 3;3
END LC_NUMERIC
diff --git a/localedata/locales/it_CH b/localedata/locales/it_CH
index 821cfa8..df3b299 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 482ed83..31591dd 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
--
2.7.5
More information about the Libc-alpha
mailing list