aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2016-02-09 05:32:07 -0500
committerMike Frysinger <vapier@gentoo.org>2016-04-15 13:42:29 -0400
commit223f17cf7b796e49e222caf287889e4b2793d8a2 (patch)
treebc50001071e79315c9ad9ca8ef7f6003f64c08ec
parent900f59f084bfe35cb389bbe0dc464413a1a38e90 (diff)
downloadglibc-223f17cf7b796e49e222caf287889e4b2793d8a2.tar
glibc-223f17cf7b796e49e222caf287889e4b2793d8a2.tar.gz
glibc-223f17cf7b796e49e222caf287889e4b2793d8a2.tar.bz2
glibc-223f17cf7b796e49e222caf287889e4b2793d8a2.zip
localedata: CLDRv29: update LC_MONETARY int_curr_symbol & currency_symbol
This updates a few locales based on CLDR v29 data. I've verified most by hand while the rest I know are correct. For int_curr_symbol, it should be 3 characters followed by a space: ar_SS: changing SDG to SSP bem_ZM: changing ZMK to ZMW dz_BT: changing BTN to BTN # Just changing " " to "<U0020>". en_ZW: changing ZWD to USD es_SV: changing SVC to USD lv_LV: changing LVL to EUR ne_NP: changing INR to NPR pap_AW: changing ANG to AWG the_NP: changing INR to NPR Some of these require updates iso-4217.def. For currency_symbol, it should be the standard/localized symbol name: aa_DJ: changing $ to Fdj ar_SA: changing ريال to ر.س ar_SS: changing ج.س. to £ az_AZ: changing man. to ₼ bg_BG: changing лв to лв. ce_RU: changing руб to ₽ crh_UA: changing gr to ₴ cv_RU: changing t to ₽ de_CH: changing Fr. to CHF dz_BT: changing དངུལ་ཀྲམ་ to Nu. en_BW: changing Pu to P en_DK: changing ¤ to kr. en_PH: changing Php to ₱ en_ZW: changing Z$ to $ es_BO: changing $b to Bs es_DO: changing $ to RD$ es_HN: changing L. to L es_PA: changing B/ to B/. es_SV: changing ₡ to $ fil_PH: changing PhP to ₱ he_IL: changing שח to ₪ hy_AM: changing Դ to ֏ ka_GE: changing ლ to ₾ kk_KZ: changing тг to ₸ ko_KR: changing ₩ to ₩ lg_UG: changing /- to USh lv_LV: changing Ls to € mg_MG: changing AR to Ar mhr_RU: changing ТЕҤ to ₽ my_MM: changing Ks to K os_RU: changing сом to ₽ pap_AW: changing f to ƒ pap_CW: changing f to ƒ ps_AF: changing افغانۍ to ؋ rw_RW: changing Frw to FRw ru_RU: changing руб to ₽ ru_UA: changing гр to ₴ sd_IN@devanagari: changing रु to ₹ se_NO: changing ru to kr si_LK: changing ₨ to රු so_SO: changing $ to S sq_AL: changing Lek to L ti_ER: changing $ to Nfk ti_ET: changing $ to Br tl_PH: changing PhP to ₱ tr_TR: changing TL to ₺ tt_RU: changing руб to ₽ tt_RU@iqtelif: changing sum to ₽ uz_UZ: changing so'm to soʻm Note: Some of the characters might not render as they're still quite new in the Unicode database.
-rw-r--r--ChangeLog4
-rw-r--r--locale/iso-4217.def3
-rw-r--r--localedata/ChangeLog58
-rw-r--r--localedata/locales/aa_DJ2
-rw-r--r--localedata/locales/ar_SA2
-rw-r--r--localedata/locales/ar_SS5
-rw-r--r--localedata/locales/az_AZ2
-rw-r--r--localedata/locales/bem_ZM4
-rw-r--r--localedata/locales/bg_BG2
-rw-r--r--localedata/locales/ce_RU2
-rw-r--r--localedata/locales/crh_UA2
-rw-r--r--localedata/locales/cv_RU2
-rw-r--r--localedata/locales/de_CH2
-rw-r--r--localedata/locales/dz_BT4
-rw-r--r--localedata/locales/en_BW2
-rw-r--r--localedata/locales/en_DK2
-rw-r--r--localedata/locales/en_PH2
-rw-r--r--localedata/locales/en_ZW4
-rw-r--r--localedata/locales/es_BO2
-rw-r--r--localedata/locales/es_DO2
-rw-r--r--localedata/locales/es_HN2
-rw-r--r--localedata/locales/es_PA2
-rw-r--r--localedata/locales/es_SV4
-rw-r--r--localedata/locales/fil_PH2
-rw-r--r--localedata/locales/he_IL2
-rw-r--r--localedata/locales/hy_AM2
-rw-r--r--localedata/locales/ka_GE2
-rw-r--r--localedata/locales/kk_KZ2
-rw-r--r--localedata/locales/ko_KR2
-rw-r--r--localedata/locales/lg_UG2
-rw-r--r--localedata/locales/lv_LV4
-rw-r--r--localedata/locales/mg_MG2
-rw-r--r--localedata/locales/mhr_RU2
-rw-r--r--localedata/locales/my_MM2
-rw-r--r--localedata/locales/ne_NP2
-rw-r--r--localedata/locales/os_RU2
-rw-r--r--localedata/locales/pap_AW4
-rw-r--r--localedata/locales/pap_CW2
-rw-r--r--localedata/locales/ps_AF2
-rw-r--r--localedata/locales/ru_RU2
-rw-r--r--localedata/locales/ru_UA2
-rw-r--r--localedata/locales/rw_RW2
-rw-r--r--localedata/locales/sd_IN@devanagari2
-rw-r--r--localedata/locales/se_NO2
-rw-r--r--localedata/locales/si_LK2
-rw-r--r--localedata/locales/so_SO2
-rw-r--r--localedata/locales/sq_AL2
-rw-r--r--localedata/locales/the_NP2
-rw-r--r--localedata/locales/ti_ER2
-rw-r--r--localedata/locales/ti_ET2
-rw-r--r--localedata/locales/tl_PH2
-rw-r--r--localedata/locales/tr_TR2
-rw-r--r--localedata/locales/tt_RU2
-rw-r--r--localedata/locales/tt_RU@iqtelif2
-rw-r--r--localedata/locales/uz_UZ2
55 files changed, 123 insertions, 61 deletions
diff --git a/ChangeLog b/ChangeLog
index 0b0b5e2202..9eafe63f55 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2016-04-15 Mike Frysinger <vapier@gentoo.org>
+
+ * locale/iso-4217.def: Add SSP and change ZMK to ZMW.
+
2016-04-15 H.J. Lu <hongjiu.lu@intel.com>
* sysdeps/x86/cpu-features.c (init_cpu_features): Detect Intel
diff --git a/locale/iso-4217.def b/locale/iso-4217.def
index 414f69bca5..84cebb97da 100644
--- a/locale/iso-4217.def
+++ b/locale/iso-4217.def
@@ -138,6 +138,7 @@ DEFINE_INT_CURR("SHP") /* St. Helena Pound */
DEFINE_INT_CURR("SLL") /* Sierra Leone Leone */
DEFINE_INT_CURR("SOS") /* Somalia Schilling */
DEFINE_INT_CURR("SRD") /* Suriname Dollar */
+DEFINE_INT_CURR("SSP") /* South Sudanese Pound */
DEFINE_INT_CURR("STD") /* Sao Tome and Principe Dobra */
DEFINE_INT_CURR("SVC") /* El Salvador Colon */
DEFINE_INT_CURR("SYP") /* Syrian Arab Republic Pound */
@@ -167,5 +168,5 @@ DEFINE_INT_CURR("XOF") /* West African Franc (Benin, Ivory Coast, Niger, Senega
DEFINE_INT_CURR("XPF") /* French polynesia, New Caledonia, Wallis and Futuna Islands */
DEFINE_INT_CURR("YER") /* Yemeni Rial */
DEFINE_INT_CURR("ZAR") /* South Africa Rand (Lesotho, Namibia) */
-DEFINE_INT_CURR("ZMK") /* Zambian Kwacha */
+DEFINE_INT_CURR("ZMW") /* Zambian Kwacha */
DEFINE_INT_CURR("ZWD") /* Zimbabwe Dollar */
diff --git a/localedata/ChangeLog b/localedata/ChangeLog
index 6fbd63d6d1..541c34f8d2 100644
--- a/localedata/ChangeLog
+++ b/localedata/ChangeLog
@@ -1,5 +1,63 @@
2016-04-15 Mike Frysinger <vapier@gentoo.org>
+ [BZ #16374]
+ [BZ #18896]
+ * locales/aa_DJ (int_curr_symbol, currency_symbol): Update values to
+ match CLDRv29.
+ * locales/ar_SA: Likewise.
+ * locales/ar_SS: Likewise.
+ * locales/az_AZ: Likewise.
+ * locales/bem_ZM: Likewise.
+ * locales/bg_BG: Likewise.
+ * locales/ce_RU: Likewise.
+ * locales/crh_UA: Likewise.
+ * locales/cv_RU: Likewise.
+ * locales/de_CH: Likewise.
+ * locales/dz_BT: Likewise.
+ * locales/en_BW: Likewise.
+ * locales/en_DK: Likewise.
+ * locales/en_PH: Likewise.
+ * locales/en_ZW: Likewise.
+ * locales/es_BO: Likewise.
+ * locales/es_DO: Likewise.
+ * locales/es_HN: Likewise.
+ * locales/es_PA: Likewise.
+ * locales/es_SV: Likewise.
+ * locales/fil_PH: Likewise.
+ * locales/he_IL: Likewise.
+ * locales/hy_AM: Likewise.
+ * locales/ka_GE: Likewise.
+ * locales/kk_KZ: Likewise.
+ * locales/ko_KR: Likewise.
+ * locales/lg_UG: Likewise.
+ * locales/lv_LV: Likewise.
+ * locales/mg_MG: Likewise.
+ * locales/mhr_RU: Likewise.
+ * locales/my_MM: Likewise.
+ * locales/ne_NP: Likewise.
+ * locales/os_RU: Likewise.
+ * locales/pap_AW: Likewise.
+ * locales/pap_CW: Likewise.
+ * locales/ps_AF: Likewise.
+ * locales/ru_RU: Likewise.
+ * locales/ru_UA: Likewise.
+ * locales/rw_RW: Likewise.
+ * locales/sd_IN@devanagari: Likewise.
+ * locales/se_NO: Likewise.
+ * locales/si_LK: Likewise.
+ * locales/so_SO: Likewise.
+ * locales/sq_AL: Likewise.
+ * locales/the_NP: Likewise.
+ * locales/ti_ER: Likewise.
+ * locales/ti_ET: Likewise.
+ * locales/tl_PH: Likewise.
+ * locales/tr_TR: Likewise.
+ * locales/tt_RU: Likewise.
+ * locales/tt_RU@iqtelif: Likewise.
+ * locales/uz_UZ: Likewise.
+
+2016-04-15 Mike Frysinger <vapier@gentoo.org>
+
* locale/programs/ld-identification.c (identification_finish): Check
that the values in identification->category are only known.
diff --git a/localedata/locales/aa_DJ b/localedata/locales/aa_DJ
index 370afe84b3..4257a2b2eb 100644
--- a/localedata/locales/aa_DJ
+++ b/localedata/locales/aa_DJ
@@ -88,7 +88,7 @@ END LC_MEASUREMENT
LC_MONETARY
%
int_curr_symbol "<U0044><U004A><U0046><U0020>"
-currency_symbol "<U0024>"
+currency_symbol "<U0046><U0064><U006A>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U0020>"
mon_grouping 3;3
diff --git a/localedata/locales/ar_SA b/localedata/locales/ar_SA
index 629c464426..aa44fc6d0d 100644
--- a/localedata/locales/ar_SA
+++ b/localedata/locales/ar_SA
@@ -272,7 +272,7 @@ END LC_COLLATE
LC_MONETARY
int_curr_symbol "<U0053><U0041><U0052><U0020>"
-currency_symbol "<U0631><U064A><U0627><U0644>"
+currency_symbol "<U0631><U002E><U0633>"
mon_decimal_point "<U002E>"
mon_thousands_sep ""
mon_grouping -1
diff --git a/localedata/locales/ar_SS b/localedata/locales/ar_SS
index fa808cd0c3..74e785556d 100644
--- a/localedata/locales/ar_SS
+++ b/localedata/locales/ar_SS
@@ -60,9 +60,8 @@ LC_MONETARY
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-% SDG
-int_curr_symbol "<U0053><U0044><U0047><U0020>"
-currency_symbol "<U062C><U002E><U0633><U002E>"
+int_curr_symbol "<U0053><U0053><U0050><U0020>"
+currency_symbol "<U00A3>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3
diff --git a/localedata/locales/az_AZ b/localedata/locales/az_AZ
index a6dc6b0bb2..2d1e619a1e 100644
--- a/localedata/locales/az_AZ
+++ b/localedata/locales/az_AZ
@@ -213,7 +213,7 @@ END LC_MESSAGES
LC_MONETARY
% AZN
int_curr_symbol "<U0041><U005A><U004E><U0020>"
-currency_symbol "<U006D><U0061><U006E><U002E>"
+currency_symbol "<U20BC>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U0020>"
mon_grouping 3;3
diff --git a/localedata/locales/bem_ZM b/localedata/locales/bem_ZM
index f17e70a671..0efffe9b5c 100644
--- a/localedata/locales/bem_ZM
+++ b/localedata/locales/bem_ZM
@@ -120,8 +120,8 @@ END LC_NUMERIC
LC_MONETARY
% K
currency_symbol "<U004B>"
-% ZMK
-int_curr_symbol "<U005A><U004D><U004B><U0020>"
+% ZMW
+int_curr_symbol "<U005A><U004D><U0057><U0020>"
% .
mon_decimal_point "<U002E>"
% ,
diff --git a/localedata/locales/bg_BG b/localedata/locales/bg_BG
index a46418d765..5a1f17e043 100644
--- a/localedata/locales/bg_BG
+++ b/localedata/locales/bg_BG
@@ -163,7 +163,7 @@ END LC_COLLATE
LC_MONETARY
int_curr_symbol "<U0042><U0047><U004E><U0020>"
-currency_symbol "<U043B><U0432>"
+currency_symbol "<U043B><U0432><U002E>"
mon_decimal_point "<U002C>"
mon_thousands_sep "<U00A0>"
mon_grouping 3;3
diff --git a/localedata/locales/ce_RU b/localedata/locales/ce_RU
index 2780ea2470..0151e765fa 100644
--- a/localedata/locales/ce_RU
+++ b/localedata/locales/ce_RU
@@ -109,7 +109,7 @@ END LC_NUMERIC
LC_MONETARY
% RUB
int_curr_symbol "<U0052><U0055><U0042><U0020>"
-currency_symbol "<U0440><U0443><U0431>"
+currency_symbol "<U20BD>"
% .
mon_decimal_point "<U002E>"
mon_thousands_sep "<U00A0>"
diff --git a/localedata/locales/crh_UA b/localedata/locales/crh_UA
index bcc42699ca..52fba8a026 100644
--- a/localedata/locales/crh_UA
+++ b/localedata/locales/crh_UA
@@ -136,7 +136,7 @@ END LC_MESSAGES
LC_MONETARY
int_curr_symbol "<U0055><U0041><U0048><U0020>"
-currency_symbol "<U0067><U0072>"
+currency_symbol "<U20B4>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U0020>"
mon_grouping 3;3
diff --git a/localedata/locales/cv_RU b/localedata/locales/cv_RU
index 90b8b4d35a..09cb0ab6bf 100644
--- a/localedata/locales/cv_RU
+++ b/localedata/locales/cv_RU
@@ -123,7 +123,7 @@ LC_MONETARY
int_curr_symbol "<U0052><U0055><U0042><U0020>"
% "t." - short for tenke(, Chuvash name for rouble
-currency_symbol "<U0074>"
+currency_symbol "<U20BD>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U00A0>"
diff --git a/localedata/locales/de_CH b/localedata/locales/de_CH
index 12323d39a7..9c0dcae751 100644
--- a/localedata/locales/de_CH
+++ b/localedata/locales/de_CH
@@ -63,7 +63,7 @@ END LC_MESSAGES
LC_MONETARY
int_curr_symbol "<U0043><U0048><U0046><U0020>"
-currency_symbol "<U0046><U0072><U002E>"
+currency_symbol "<U0043><U0048><U0046>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U0027>"
mon_grouping 3;3
diff --git a/localedata/locales/dz_BT b/localedata/locales/dz_BT
index 337b6040ce..e0633d3234 100644
--- a/localedata/locales/dz_BT
+++ b/localedata/locales/dz_BT
@@ -519,8 +519,8 @@ END LC_COLLATE
LC_MONETARY
-int_curr_symbol "<U0042><U0054><U004E> "
-currency_symbol "<U0F51><U0F44><U0F74><U0F63><U0F0B><U0F40><U0FB2><U0F58><U0F0B>"
+int_curr_symbol "<U0042><U0054><U004E><U0020>"
+currency_symbol "<U004E><U0075><U002E>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3;2;
diff --git a/localedata/locales/en_BW b/localedata/locales/en_BW
index 94dfcbe221..7aadb547bd 100644
--- a/localedata/locales/en_BW
+++ b/localedata/locales/en_BW
@@ -57,7 +57,7 @@ END LC_COLLATE
LC_MONETARY
int_curr_symbol "<U0042><U0057><U0050><U0020>"
-currency_symbol "<U0050><U0075>"
+currency_symbol "<U0050>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3;3
diff --git a/localedata/locales/en_DK b/localedata/locales/en_DK
index f1fd8ddb58..2787cadc80 100644
--- a/localedata/locales/en_DK
+++ b/localedata/locales/en_DK
@@ -65,7 +65,7 @@ END LC_CTYPE
LC_MONETARY
int_curr_symbol "<U0044><U004B><U004B><U0020>"
-currency_symbol "<U00A4>"
+currency_symbol "<U006B><U0072><U002E>"
mon_decimal_point "<U002C>"
mon_thousands_sep "<U002E>"
mon_grouping 3;3
diff --git a/localedata/locales/en_PH b/localedata/locales/en_PH
index f9716e762b..17f745fdda 100644
--- a/localedata/locales/en_PH
+++ b/localedata/locales/en_PH
@@ -61,7 +61,7 @@ LC_MONETARY
% for IBM Class for Unicode.
%
int_curr_symbol "<U0050><U0048><U0050><U0020>"
-currency_symbol "<U0050><U0068><U0070>"
+currency_symbol "<U20B1>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3
diff --git a/localedata/locales/en_ZW b/localedata/locales/en_ZW
index 60769a1a95..4266276ba0 100644
--- a/localedata/locales/en_ZW
+++ b/localedata/locales/en_ZW
@@ -56,8 +56,8 @@ copy "en_ZA"
END LC_COLLATE
LC_MONETARY
-int_curr_symbol "<U005A><U0057><U0044><U0020>"
-currency_symbol "<U005A><U0024>"
+int_curr_symbol "<U0055><U0053><U0044><U0020>"
+currency_symbol "<U0024>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3;3
diff --git a/localedata/locales/es_BO b/localedata/locales/es_BO
index c1fe587fbb..9ceeeaff84 100644
--- a/localedata/locales/es_BO
+++ b/localedata/locales/es_BO
@@ -65,7 +65,7 @@ END LC_MESSAGES
LC_MONETARY
int_curr_symbol "<U0042><U004F><U0042><U0020>"
-currency_symbol "<U0024><U0062>"
+currency_symbol "<U0042><U0073>"
mon_decimal_point "<U002C>"
mon_thousands_sep "<U002E>"
mon_grouping 3;3
diff --git a/localedata/locales/es_DO b/localedata/locales/es_DO
index 844a8166fa..f61b706cce 100644
--- a/localedata/locales/es_DO
+++ b/localedata/locales/es_DO
@@ -65,7 +65,7 @@ END LC_MESSAGES
LC_MONETARY
int_curr_symbol "<U0044><U004F><U0050><U0020>"
-currency_symbol "<U0024>"
+currency_symbol "<U0052><U0044><U0024>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3;3
diff --git a/localedata/locales/es_HN b/localedata/locales/es_HN
index 3f181f3c8c..a9d4a98820 100644
--- a/localedata/locales/es_HN
+++ b/localedata/locales/es_HN
@@ -65,7 +65,7 @@ END LC_MESSAGES
LC_MONETARY
int_curr_symbol "<U0048><U004E><U004C><U0020>"
-currency_symbol "<U004C><U002E>"
+currency_symbol "<U004C>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3;3
diff --git a/localedata/locales/es_PA b/localedata/locales/es_PA
index 1ada1c1080..05e7e065a4 100644
--- a/localedata/locales/es_PA
+++ b/localedata/locales/es_PA
@@ -65,7 +65,7 @@ END LC_MESSAGES
LC_MONETARY
int_curr_symbol "<U0050><U0041><U0042><U0020>"
-currency_symbol "<U0042><U002F>"
+currency_symbol "<U0042><U002F><U002E>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3;3
diff --git a/localedata/locales/es_SV b/localedata/locales/es_SV
index 9db5070739..343a013ec8 100644
--- a/localedata/locales/es_SV
+++ b/localedata/locales/es_SV
@@ -64,8 +64,8 @@ copy "es_ES"
END LC_MESSAGES
LC_MONETARY
-int_curr_symbol "<U0053><U0056><U0043><U0020>"
-currency_symbol "<U20A1>"
+int_curr_symbol "<U0055><U0053><U0044><U0020>"
+currency_symbol "<U0024>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3;3
diff --git a/localedata/locales/fil_PH b/localedata/locales/fil_PH
index 492b238bf5..2128727d44 100644
--- a/localedata/locales/fil_PH
+++ b/localedata/locales/fil_PH
@@ -88,7 +88,7 @@ END LC_COLLATE
LC_MONETARY
int_curr_symbol "<U0050><U0048><U0050><U0020>"
-currency_symbol "<U0050><U0068><U0050>"
+currency_symbol "<U20B1>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3;3
diff --git a/localedata/locales/he_IL b/localedata/locales/he_IL
index 10fad57a5a..a0dabd97b8 100644
--- a/localedata/locales/he_IL
+++ b/localedata/locales/he_IL
@@ -68,7 +68,7 @@ END LC_COLLATE
LC_MONETARY
int_curr_symbol "<U0049><U004C><U0053><U0020>"
-currency_symbol "<U05E9><U05D7>"
+currency_symbol "<U20AA>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3;3
diff --git a/localedata/locales/hy_AM b/localedata/locales/hy_AM
index 795938153a..a6e80d69e8 100644
--- a/localedata/locales/hy_AM
+++ b/localedata/locales/hy_AM
@@ -82,7 +82,7 @@ END LC_CTYPE
LC_MONETARY
int_curr_symbol "<U0041><U004D><U0044><U0020>"
-currency_symbol "<U0534>"
+currency_symbol "<U058F>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3;3
diff --git a/localedata/locales/ka_GE b/localedata/locales/ka_GE
index e29ca01259..eae68746df 100644
--- a/localedata/locales/ka_GE
+++ b/localedata/locales/ka_GE
@@ -69,7 +69,7 @@ END LC_CTYPE
LC_MONETARY
int_curr_symbol "<U0047><U0045><U004C><U0020>"
-currency_symbol "<U10DA>"
+currency_symbol "<U20BE>"
mon_decimal_point "<U002C>"
mon_thousands_sep "<U002E>"
mon_grouping 3;3
diff --git a/localedata/locales/kk_KZ b/localedata/locales/kk_KZ
index da10e1d5b0..8f8cc4bf70 100644
--- a/localedata/locales/kk_KZ
+++ b/localedata/locales/kk_KZ
@@ -167,7 +167,7 @@ END LC_MESSAGES
LC_MONETARY
int_curr_symbol "<U004B><U005A><U0054><U0020>"
-currency_symbol "<U0442><U0433>"
+currency_symbol "<U20B8>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U0020>"
mon_grouping 3;3
diff --git a/localedata/locales/ko_KR b/localedata/locales/ko_KR
index 71f6305c00..0e1f9becce 100644
--- a/localedata/locales/ko_KR
+++ b/localedata/locales/ko_KR
@@ -6106,7 +6106,7 @@ END LC_CTYPE
LC_MONETARY
int_curr_symbol "<U004B><U0052><U0057><U0020>"
-currency_symbol "<UFFE6>"
+currency_symbol "<U20A9>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3;3
diff --git a/localedata/locales/lg_UG b/localedata/locales/lg_UG
index 482ad509d4..754c6574a1 100644
--- a/localedata/locales/lg_UG
+++ b/localedata/locales/lg_UG
@@ -71,7 +71,7 @@ LC_MONETARY
int_curr_symbol "<U0055><U0047><U0058><U0020>"
% International currency symbol "UGX"
%
-currency_symbol "<U002F><U002D>"
+currency_symbol "<U0055><U0053><U0068>"
% Local currency symbol "/-"
%
mon_decimal_point "<U002E>"
diff --git a/localedata/locales/lv_LV b/localedata/locales/lv_LV
index 3b0df334b5..1d206a3d68 100644
--- a/localedata/locales/lv_LV
+++ b/localedata/locales/lv_LV
@@ -2126,8 +2126,8 @@ translit_end
END LC_CTYPE
LC_MONETARY
-int_curr_symbol "<U004C><U0056><U004C><U0020>"
-currency_symbol "<U004C><U0073>"
+int_curr_symbol "<U0045><U0055><U0052><U0020>"
+currency_symbol "<U20AC>"
mon_decimal_point "<U002C>"
mon_thousands_sep "<U00A0>"
mon_grouping 3;3
diff --git a/localedata/locales/mg_MG b/localedata/locales/mg_MG
index 1c82d374ee..6dfc5427d2 100644
--- a/localedata/locales/mg_MG
+++ b/localedata/locales/mg_MG
@@ -73,7 +73,7 @@ END LC_MESSAGES
LC_MONETARY
int_curr_symbol "<U004D><U0047><U0041><U0020>"
-currency_symbol "<U0041><U0052>"
+currency_symbol "<U0041><U0072>"
mon_decimal_point "<U002C>"
mon_thousands_sep "<U0020>"
mon_grouping 3;3
diff --git a/localedata/locales/mhr_RU b/localedata/locales/mhr_RU
index 3be3662298..2c14fe6912 100644
--- a/localedata/locales/mhr_RU
+++ b/localedata/locales/mhr_RU
@@ -69,7 +69,7 @@ END LC_MESSAGES
LC_MONETARY
int_curr_symbol "<U0052><U0055><U0042><U0020>"
-currency_symbol "<U0422><U0415><U04A4>"
+currency_symbol "<U20BD>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U00A0>"
mon_grouping 3;3
diff --git a/localedata/locales/my_MM b/localedata/locales/my_MM
index 4902e15114..e8a4330359 100644
--- a/localedata/locales/my_MM
+++ b/localedata/locales/my_MM
@@ -73,7 +73,7 @@ int_curr_symbol "<U004D><U004D><U004B><U0020>"
% Kyat in Burmese - it would be better to use this if Myanmar digits are used
% currency_symbol "<U1000><U103B><U1015><U103A>"
% Ks
-currency_symbol "<U004B><U0073>"
+currency_symbol "<U004B>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3;3
diff --git a/localedata/locales/ne_NP b/localedata/locales/ne_NP
index 17bb3093df..38676513f1 100644
--- a/localedata/locales/ne_NP
+++ b/localedata/locales/ne_NP
@@ -56,7 +56,7 @@ LC_MONETARY
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-int_curr_symbol "<U0049><U004E><U0052><U0020>"
+int_curr_symbol "<U004E><U0050><U0052><U0020>"
currency_symbol "<U0930><U0942>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
diff --git a/localedata/locales/os_RU b/localedata/locales/os_RU
index e391308bcd..3535474006 100644
--- a/localedata/locales/os_RU
+++ b/localedata/locales/os_RU
@@ -81,7 +81,7 @@ END LC_MESSAGES
LC_MONETARY
int_curr_symbol "<U0052><U0055><U0042><U0020>"
-currency_symbol "<U0441><U043E><U043C>"
+currency_symbol "<U20BD>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U00A0>"
mon_grouping 3;3
diff --git a/localedata/locales/pap_AW b/localedata/locales/pap_AW
index 24504fc378..44a50c11f7 100644
--- a/localedata/locales/pap_AW
+++ b/localedata/locales/pap_AW
@@ -78,8 +78,8 @@ END LC_MESSAGES
LC_MONETARY
-int_curr_symbol "<U0041><U004E><U0047><U0020>"
-currency_symbol "<U0066>"
+int_curr_symbol "<U0041><U0057><U0047><U0020>"
+currency_symbol "<U0192>"
mon_decimal_point "<U002C>"
mon_thousands_sep "<U0020>"
mon_grouping 3;3
diff --git a/localedata/locales/pap_CW b/localedata/locales/pap_CW
index d5cf9934a9..b90ab71a53 100644
--- a/localedata/locales/pap_CW
+++ b/localedata/locales/pap_CW
@@ -79,7 +79,7 @@ END LC_MESSAGES
LC_MONETARY
int_curr_symbol "<U0041><U004E><U0047><U0020>"
-currency_symbol "<U0066>"
+currency_symbol "<U0192>"
mon_decimal_point "<U002C>"
mon_thousands_sep "<U0020>"
mon_grouping 3;3
diff --git a/localedata/locales/ps_AF b/localedata/locales/ps_AF
index 5f1a050b96..302ca2425d 100644
--- a/localedata/locales/ps_AF
+++ b/localedata/locales/ps_AF
@@ -212,7 +212,7 @@ END LC_NUMERIC
LC_MONETARY
int_curr_symbol "<U0041><U0046><U004E><U0020>"
-currency_symbol "<U0627><U0641><U063A><U0627><U0646><U06CD>"
+currency_symbol "<U060B>"
mon_decimal_point "<U066B>"
mon_thousands_sep "<U066C>"
mon_grouping 3
diff --git a/localedata/locales/ru_RU b/localedata/locales/ru_RU
index c9bc496819..cd9a1195ad 100644
--- a/localedata/locales/ru_RU
+++ b/localedata/locales/ru_RU
@@ -84,7 +84,7 @@ END LC_MESSAGES
LC_MONETARY
int_curr_symbol "<U0052><U0055><U0042><U0020>"
-currency_symbol "<U0440><U0443><U0431>"
+currency_symbol "<U20BD>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U00A0>"
mon_grouping 3;3
diff --git a/localedata/locales/ru_UA b/localedata/locales/ru_UA
index 9d1c2675a2..549a6f6e02 100644
--- a/localedata/locales/ru_UA
+++ b/localedata/locales/ru_UA
@@ -76,7 +76,7 @@ END LC_MESSAGES
LC_MONETARY
int_curr_symbol "<U0055><U0041><U0048><U0020>"
-currency_symbol "<U0433><U0440>"
+currency_symbol "<U20B4>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U0020>"
mon_grouping 3;3
diff --git a/localedata/locales/rw_RW b/localedata/locales/rw_RW
index 3065ee2af5..fb71d92465 100644
--- a/localedata/locales/rw_RW
+++ b/localedata/locales/rw_RW
@@ -56,7 +56,7 @@ END LC_COLLATE
LC_MONETARY
int_curr_symbol "<U0052><U0057><U0046><U0020>"
-currency_symbol "<U0046><U0072><U0077>"
+currency_symbol "<U0046><U0052><U0077>"
mon_decimal_point "<U002C>"
mon_thousands_sep "<U002E>"
mon_grouping 3;3
diff --git a/localedata/locales/sd_IN@devanagari b/localedata/locales/sd_IN@devanagari
index d9630668d4..e339885a48 100644
--- a/localedata/locales/sd_IN@devanagari
+++ b/localedata/locales/sd_IN@devanagari
@@ -61,7 +61,7 @@ LC_MONETARY
% for IBM Class for Unicode.
%
int_curr_symbol "<U0049><U004E><U0052><U0020>"
-currency_symbol "<U0930><U0941>"
+currency_symbol "<U20B9>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3
diff --git a/localedata/locales/se_NO b/localedata/locales/se_NO
index 0b20ba6b3e..915063e52c 100644
--- a/localedata/locales/se_NO
+++ b/localedata/locales/se_NO
@@ -209,7 +209,7 @@ END LC_CTYPE
LC_MONETARY
int_curr_symbol "<U004E><U004F><U004B><U0020>"
-currency_symbol "<U0020><U0072><U0075>"
+currency_symbol "<U006B><U0072>"
mon_decimal_point "<U002C>"
mon_thousands_sep "<U002E>"
mon_grouping 3;3
diff --git a/localedata/locales/si_LK b/localedata/locales/si_LK
index 32a7ef1828..ddb9e24465 100644
--- a/localedata/locales/si_LK
+++ b/localedata/locales/si_LK
@@ -60,7 +60,7 @@ LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category
%
int_curr_symbol "<U004C><U004B><U0052><U0020>"
-currency_symbol "<U20A8>"
+currency_symbol "<U0DBB><U0DD4>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3
diff --git a/localedata/locales/so_SO b/localedata/locales/so_SO
index 06a2b1d10b..330c2d7213 100644
--- a/localedata/locales/so_SO
+++ b/localedata/locales/so_SO
@@ -88,7 +88,7 @@ END LC_MEASUREMENT
LC_MONETARY
%
int_curr_symbol "<U0053><U004F><U0053><U0020>"
-currency_symbol "<U0024>"
+currency_symbol "<U0053>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3;3
diff --git a/localedata/locales/sq_AL b/localedata/locales/sq_AL
index 6f8c586b50..6c7e2fdd94 100644
--- a/localedata/locales/sq_AL
+++ b/localedata/locales/sq_AL
@@ -201,7 +201,7 @@ LC_MONETARY
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U0041><U004C><U004C><U0020>"
-currency_symbol "<U004C><U0065><U006B>"
+currency_symbol "<U004C>"
mon_decimal_point "<U002C>"
mon_thousands_sep "<U002E>"
mon_grouping 3
diff --git a/localedata/locales/the_NP b/localedata/locales/the_NP
index 0088fe21d3..20a6f2811e 100644
--- a/localedata/locales/the_NP
+++ b/localedata/locales/the_NP
@@ -56,7 +56,7 @@ LC_MONETARY
% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
-int_curr_symbol "<U0049><U004E><U0052><U0020>"
+int_curr_symbol "<U004E><U0050><U0052><U0020>"
currency_symbol "<U0930><U0942>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
diff --git a/localedata/locales/ti_ER b/localedata/locales/ti_ER
index d40a0b180b..6477f6070f 100644
--- a/localedata/locales/ti_ER
+++ b/localedata/locales/ti_ER
@@ -82,7 +82,7 @@ END LC_MEASUREMENT
LC_MONETARY
%
int_curr_symbol "<U0045><U0052><U004E><U0020>"
-currency_symbol "<U0024>"
+currency_symbol "<U004E><U0066><U006B>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3;3
diff --git a/localedata/locales/ti_ET b/localedata/locales/ti_ET
index 2b051c19dc..3632b821b8 100644
--- a/localedata/locales/ti_ET
+++ b/localedata/locales/ti_ET
@@ -885,7 +885,7 @@ END LC_MEASUREMENT
LC_MONETARY
%
int_curr_symbol "<U0045><U0054><U0042><U0020>"
-currency_symbol "<U0024>"
+currency_symbol "<U0042><U0072>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3;3
diff --git a/localedata/locales/tl_PH b/localedata/locales/tl_PH
index e9158b4613..e1860b9ab6 100644
--- a/localedata/locales/tl_PH
+++ b/localedata/locales/tl_PH
@@ -84,7 +84,7 @@ END LC_COLLATE
LC_MONETARY
int_curr_symbol "<U0050><U0048><U0050><U0020>"
-currency_symbol "<U0050><U0068><U0050>"
+currency_symbol "<U20B1>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3;3
diff --git a/localedata/locales/tr_TR b/localedata/locales/tr_TR
index e1bfea985a..93afd3c7d4 100644
--- a/localedata/locales/tr_TR
+++ b/localedata/locales/tr_TR
@@ -4246,7 +4246,7 @@ LC_MONETARY
% ISO-4217 (2004-10-25): TRY 949 2
int_curr_symbol "<U0054><U0052><U0059><U0020>"
% TL
-currency_symbol "<U0054><U004C>"
+currency_symbol "<U20BA>"
mon_decimal_point "<U002C>"
mon_thousands_sep "<U002E>"
mon_grouping 3;3
diff --git a/localedata/locales/tt_RU b/localedata/locales/tt_RU
index 8cd219cd0d..55516c26c8 100644
--- a/localedata/locales/tt_RU
+++ b/localedata/locales/tt_RU
@@ -236,7 +236,7 @@ END LC_MESSAGES
LC_MONETARY
int_curr_symbol "<U0052><U0055><U0042><U0020>"
-currency_symbol "<U0440><U0443><U0431>"
+currency_symbol "<U20BD>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U0020>"
mon_grouping 3;3
diff --git a/localedata/locales/tt_RU@iqtelif b/localedata/locales/tt_RU@iqtelif
index 4e5c40fcab..fa267d8853 100644
--- a/localedata/locales/tt_RU@iqtelif
+++ b/localedata/locales/tt_RU@iqtelif
@@ -85,7 +85,7 @@ END LC_MESSAGES
LC_MONETARY
int_curr_symbol "<U0052><U0055><U0042><U0020>"
-currency_symbol "<U0073><U0075><U006D>"
+currency_symbol "<U20BD>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U2002>"
mon_grouping 3;3
diff --git a/localedata/locales/uz_UZ b/localedata/locales/uz_UZ
index a3a6824cfd..e0974d7d5d 100644
--- a/localedata/locales/uz_UZ
+++ b/localedata/locales/uz_UZ
@@ -206,7 +206,7 @@ END LC_COLLATE
LC_MONETARY
int_curr_symbol "<U0055><U005A><U0053><U0020>"
-currency_symbol "<U0073><U006F><U0027><U006D>"
+currency_symbol "<U0073><U006F><U02BB><U006D>"
mon_decimal_point "<U002E>"
mon_thousands_sep "<U002C>"
mon_grouping 3;3