about summary refs log tree commit diff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2002-02-28 09:13:09 +0000
committerUlrich Drepper <drepper@redhat.com>2002-02-28 09:13:09 +0000
commit896167225ef6e3c5f780584e75cde2e8f253c038 (patch)
tree138b7f70affb29b7eac60169d96c0a61d70c114e
parentf4eb901eb5e9e448036abed462a9570db18338eb (diff)
downloadglibc-896167225ef6e3c5f780584e75cde2e8f253c038.tar.gz
glibc-896167225ef6e3c5f780584e75cde2e8f253c038.tar.xz
glibc-896167225ef6e3c5f780584e75cde2e8f253c038.zip
Update.
2002-02-28  Ulrich Drepper  <drepper@redhat.com>

	* locale/iso-4217.def: Remove obsolete currencies for countries
	with Euro.
-rw-r--r--ChangeLog5
-rw-r--r--locale/iso-4217.def13
-rw-r--r--localedata/ChangeLog37
-rw-r--r--localedata/locales/br_FR5
-rw-r--r--localedata/locales/ca_ES4
-rw-r--r--localedata/locales/ca_ES@euro16
-rw-r--r--localedata/locales/de_AT6
-rw-r--r--localedata/locales/de_AT@euro17
-rw-r--r--localedata/locales/de_BE4
-rw-r--r--localedata/locales/de_BE@euro16
-rw-r--r--localedata/locales/de_DE4
-rw-r--r--localedata/locales/de_DE@euro17
-rw-r--r--localedata/locales/de_LU4
-rw-r--r--localedata/locales/de_LU@euro16
-rw-r--r--localedata/locales/el_GR31
-rw-r--r--localedata/locales/el_GR@euro17
-rw-r--r--localedata/locales/en_IE7
-rw-r--r--localedata/locales/en_IE@euro19
-rw-r--r--localedata/locales/es_ES4
-rw-r--r--localedata/locales/es_ES@euro16
-rw-r--r--localedata/locales/fi_FI5
-rw-r--r--localedata/locales/fi_FI@euro18
-rw-r--r--localedata/locales/fr_BE5
-rw-r--r--localedata/locales/fr_BE@euro16
-rw-r--r--localedata/locales/fr_FR5
-rw-r--r--localedata/locales/fr_FR@euro16
-rw-r--r--localedata/locales/fr_LU5
-rw-r--r--localedata/locales/fr_LU@euro16
-rw-r--r--localedata/locales/ga_IE5
-rw-r--r--localedata/locales/ga_IE@euro16
-rw-r--r--localedata/locales/gl_ES5
-rw-r--r--localedata/locales/gl_ES@euro16
-rw-r--r--localedata/locales/it_IT5
-rw-r--r--localedata/locales/it_IT@euro16
-rw-r--r--localedata/locales/nl_NL5
-rw-r--r--localedata/locales/nl_NL@euro16
-rw-r--r--localedata/locales/pt_PT5
-rw-r--r--localedata/locales/pt_PT@euro16
38 files changed, 108 insertions, 341 deletions
diff --git a/ChangeLog b/ChangeLog
index e17162fb00..2b80b2555d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2002-02-28  Ulrich Drepper  <drepper@redhat.com>
+
+	* locale/iso-4217.def: Remove obsolete currencies for countries
+	with Euro.
+
 2002-02-28  Isamu Hasegawa  <isamu@yamato.ibm.com>
 
 	* posix/regcomp.c (regcomp): Remove a redundant condition.
diff --git a/locale/iso-4217.def b/locale/iso-4217.def
index 9d5d92927c..f8634d004f 100644
--- a/locale/iso-4217.def
+++ b/locale/iso-4217.def
@@ -6,7 +6,6 @@
  *
  * !!! The list has to be sorted !!!
  */
-DEFINE_INT_CURR("ADP ")		/* Andorran Peseta -> EUR  */
 DEFINE_INT_CURR("AED ")		/* United Arab Emirates Dirham  */
 DEFINE_INT_CURR("AFA ")		/* Afghanistan Afgani  */
 DEFINE_INT_CURR("ALL ")		/* Albanian Lek  */
@@ -14,14 +13,12 @@ DEFINE_INT_CURR("AMD ")		/* Armenia Dram  */
 DEFINE_INT_CURR("ANG ")		/* Netherlands Antilles  */
 DEFINE_INT_CURR("AOA ")		/* Angolan Kwanza  */
 DEFINE_INT_CURR("ARS ")		/* Argentine Peso  */
-DEFINE_INT_CURR("ATS ")		/* Austrian Schilling -> EUR  */
 DEFINE_INT_CURR("AUD ")		/* Australian Dollar  */
 DEFINE_INT_CURR("AWG ")		/* Aruba Guilder  */
 DEFINE_INT_CURR("AZM ")		/* Azerbaijan Manat  */
 DEFINE_INT_CURR("BAK ")		/* Bosnian and Herzegovina Convertible Mark  */
 DEFINE_INT_CURR("BBD ")		/* Barbados Dollar  */
 DEFINE_INT_CURR("BDT ")		/* Bangladesh Taka  */
-DEFINE_INT_CURR("BEF ")		/* Belgian Franc -> EUR  */
 DEFINE_INT_CURR("BGL ")		/* Bulgarian Lev  */
 DEFINE_INT_CURR("BHD ")		/* Bahraini Dinar  */
 DEFINE_INT_CURR("BIF ")		/* Burundi Franc  */
@@ -45,7 +42,6 @@ DEFINE_INT_CURR("CUP ")		/* Cuban Peso  */
 DEFINE_INT_CURR("CVE ")		/* Cape Verde Escudo  */
 DEFINE_INT_CURR("CYP ")		/* Cypriot Pound  */
 DEFINE_INT_CURR("CZK ")		/* Czech Koruna  */
-DEFINE_INT_CURR("DEM ")		/* German Mark -> EUR  */
 DEFINE_INT_CURR("DJF ")		/* Djibouti Franc  */
 DEFINE_INT_CURR("DKK ")		/* Danish Krone (Faroe Islands, Greenland)  */
 DEFINE_INT_CURR("DOP ")		/* Dominican Republic  */
@@ -53,20 +49,16 @@ DEFINE_INT_CURR("DZD ")		/* Algerian Dinar  */
 DEFINE_INT_CURR("EEK ")		/* Estonian Kroon  */
 DEFINE_INT_CURR("EGP ")		/* Egyptian Pound  */
 DEFINE_INT_CURR("ERN ")		/* Eritrean Nakfa  */
-DEFINE_INT_CURR("ESP ")		/* Spanish Peseta -> EUR  */
 DEFINE_INT_CURR("ETB ")		/* Ethiopian Birr  */
 DEFINE_INT_CURR("EUR ")		/* European Union Euro  */
-DEFINE_INT_CURR("FIM ")		/* Finnish Markka -> EUR  */
 DEFINE_INT_CURR("FJD ")		/* Fiji Dollar  */
 DEFINE_INT_CURR("FKP ")		/* Falkland Islands Pound (Malvinas)  */
-DEFINE_INT_CURR("FRF ")		/* French Franc -> EUR  */
 DEFINE_INT_CURR("GBP ")		/* British Pound  */
 DEFINE_INT_CURR("GEL ")		/* Georgia Lari  */
 DEFINE_INT_CURR("GHC ")		/* Ghana Cedi  */
 DEFINE_INT_CURR("GIP ")		/* Gibraltar Pound  */
 DEFINE_INT_CURR("GMD ")		/* Gambian Dalasi  */
 DEFINE_INT_CURR("GNF ")		/* Guinea Franc  */
-DEFINE_INT_CURR("GRD ")		/* Greek Drachma -> EUR  */
 DEFINE_INT_CURR("GTQ ")		/* Guatemala Quetzal  */
 DEFINE_INT_CURR("GYD ")		/* Guyana Dollar  */
 DEFINE_INT_CURR("HKD ")		/* Hong Kong Dollar  */
@@ -75,14 +67,12 @@ DEFINE_INT_CURR("HRK ")		/* Croatia Kuna  */
 DEFINE_INT_CURR("HTG ")		/* Haiti Gourde  */
 DEFINE_INT_CURR("HUF ")		/* Hungarian Forint  */
 DEFINE_INT_CURR("IDR ")		/* Indonesia Rupiah  */
-DEFINE_INT_CURR("IEP ")		/* Irish Pound -> EUR  */
 DEFINE_INT_CURR("ILS ")		/* Israeli Shekel  */
 DEFINE_INT_CURR("IMP ")		/* Isle of Man Pounds  */
 DEFINE_INT_CURR("INR ")		/* Indian Rupee (Bhutan)  */
 DEFINE_INT_CURR("IQD ")		/* Iraqi Dinar  */
 DEFINE_INT_CURR("IRR ")		/* Iranian Rial  */
 DEFINE_INT_CURR("ISK ")		/* Iceland Krona  */
-DEFINE_INT_CURR("ITL ")		/* Italian Lira -> EUR  */
 DEFINE_INT_CURR("JMD ")		/* Jamaican Dollar  */
 DEFINE_INT_CURR("JOD ")		/* Jordanian Dinar  */
 DEFINE_INT_CURR("JPY ")		/* Japanese Yen  */
@@ -101,7 +91,6 @@ DEFINE_INT_CURR("LKR ")		/* Sri Lankan Rupee  */
 DEFINE_INT_CURR("LRD ")		/* Liberian Dollar  */
 DEFINE_INT_CURR("LSL ")		/* Lesotho Maloti  */
 DEFINE_INT_CURR("LTL ")		/* Lithuanian Litas  */
-DEFINE_INT_CURR("LUF ")		/* Luxembourg Franc -> EUR  */
 DEFINE_INT_CURR("LVL ")		/* Latvia Lat  */
 DEFINE_INT_CURR("LYD ")		/* Libyan Arab Jamahiriya Dinar  */
 DEFINE_INT_CURR("MAD ")		/* Moroccan Dirham  */
@@ -122,7 +111,6 @@ DEFINE_INT_CURR("MZM ")		/* Mozambique Metical  */
 DEFINE_INT_CURR("NAD ")		/* Namibia Dollar  */
 DEFINE_INT_CURR("NGN ")		/* Nigeria Naira  */
 DEFINE_INT_CURR("NIO ")		/* Nicaragua Cordoba Oro  */
-DEFINE_INT_CURR("NLG ")		/* Netherlands Guilder -> EUR  */
 DEFINE_INT_CURR("NOK ")		/* Norwegian Krone  */
 DEFINE_INT_CURR("NPR ")		/* Nepalese Rupee  */
 DEFINE_INT_CURR("NZD ")		/* New Zealand Dollar  */
@@ -133,7 +121,6 @@ DEFINE_INT_CURR("PGK ")		/* Papau New Guinea Kina  */
 DEFINE_INT_CURR("PHP ")		/* Philippines Peso  */
 DEFINE_INT_CURR("PKR ")		/* Pakistan Rupee  */
 DEFINE_INT_CURR("PLN ")		/* Polish Zloty  */
-DEFINE_INT_CURR("PTE ")		/* Portugese Escudo -> EUR  */
 DEFINE_INT_CURR("PYG ")		/* Paraguay Guarani  */
 DEFINE_INT_CURR("QAR ")		/* Qatar Rial  */
 DEFINE_INT_CURR("ROL ")		/* Romanian Leu  */
diff --git a/localedata/ChangeLog b/localedata/ChangeLog
index 92a27484e8..f023454f67 100644
--- a/localedata/ChangeLog
+++ b/localedata/ChangeLog
@@ -1,5 +1,42 @@
 2002-02-28  Ulrich Drepper  <drepper@redhat.com>
 
+	* locales/br_FR: Eliminate old national currencies of countries
+	participating in Euro.  Make @euro files pure copies.
+	* locales/ca_ES: Likewise.
+	* locales/ca_ES@euro: Likewise.
+	* locales/de_AT: Likewise.
+	* locales/de_AT@euro: Likewise.
+	* locales/de_BE: Likewise.
+	* locales/de_BE@euro: Likewise.
+	* locales/de_DE: Likewise.
+	* locales/de_DE@euro: Likewise.
+	* locales/de_LU: Likewise.
+	* locales/de_LU@euro: Likewise.
+	* locales/el_GR: Likewise.
+	* locales/el_GR@euro: Likewise.
+	* locales/en_IE: Likewise.
+	* locales/en_IE@euro: Likewise.
+	* locales/es_ES: Likewise.
+	* locales/es_ES@euro: Likewise.
+	* locales/fi_FI: Likewise.
+	* locales/fi_FI@euro: Likewise.
+	* locales/fr_BE: Likewise.
+	* locales/fr_BE@euro: Likewise.
+	* locales/fr_FR: Likewise.
+	* locales/fr_FR@euro: Likewise.
+	* locales/fr_LU: Likewise.
+	* locales/fr_LU@euro: Likewise.
+	* locales/ga_IE: Likewise.
+	* locales/ga_IE@euro: Likewise.
+	* locales/gl_ES: Likewise.
+	* locales/gl_ES@euro: Likewise.
+	* locales/it_IT: Likewise.
+	* locales/it_IT@euro: Likewise.
+	* locales/nl_NL: Likewise.
+	* locales/nl_NL@euro: Likewise.
+	* locales/pt_PT: Likewise.
+	* locales/pt_PT@euro: Likewise.
+
 	* locales/br_FR@euro: New file.
 
 2002-02-23  Ulrich Drepper  <drepper@redhat.com>
diff --git a/localedata/locales/br_FR b/localedata/locales/br_FR
index e79f994829..a9afbc0af8 100644
--- a/localedata/locales/br_FR
+++ b/localedata/locales/br_FR
@@ -13,7 +13,6 @@ escape_char  /
 % Revision: 0.5
 % Date: 2001-01-28
 % Users: general
-% Repertoiremap:
 % Charset: ISO-8859-1
 % Distribution and use is free, also
 % for commercial purposes.
@@ -99,8 +98,8 @@ noexpr  "<U005B><U006E><U004E><U005D><U002E><U002A>"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol           "<U0046><U0052><U0046><U0020>"
-currency_symbol           "<U0046>"
+int_curr_symbol           "<U0045><U0055><U0052><U0020>"
+currency_symbol           "<U20AC>"
 mon_decimal_point         "<U002C>"
 mon_thousands_sep         "<U0020>"
 mon_grouping              3;3
diff --git a/localedata/locales/ca_ES b/localedata/locales/ca_ES
index 8a76bef46c..4161efffd6 100644
--- a/localedata/locales/ca_ES
+++ b/localedata/locales/ca_ES
@@ -2120,8 +2120,8 @@ noexpr  "<U005B><U006E><U004E><U005D><U002E><U002A>"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol      "<U0045><U0053><U0050><U0020>"
-currency_symbol      "<U0050><U0074><U0073>"
+int_curr_symbol      "<U0045><U0055><U0052><U0020>"
+currency_symbol      "<U20AC>"
 mon_decimal_point    "<U002C>"
 mon_thousands_sep    "<U002E>"
 mon_grouping         2;3
diff --git a/localedata/locales/ca_ES@euro b/localedata/locales/ca_ES@euro
index f1f1da96a0..73fffd0da9 100644
--- a/localedata/locales/ca_ES@euro
+++ b/localedata/locales/ca_ES@euro
@@ -53,21 +53,7 @@ copy "ca_ES"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol      "<U0045><U0055><U0052><U0020>"
-currency_symbol      "<U20AC>"
-mon_decimal_point    "<U002C>"
-mon_thousands_sep    "<U002E>"
-mon_grouping         2;3
-positive_sign        ""
-negative_sign        "<U002D>"
-int_frac_digits      0
-frac_digits          0
-p_cs_precedes        1
-p_sep_by_space       1
-n_cs_precedes        1
-n_sep_by_space       1
-p_sign_posn          1
-n_sign_posn          1
+copy "ca_ES"
 END LC_MONETARY
 
 LC_NUMERIC
diff --git a/localedata/locales/de_AT b/localedata/locales/de_AT
index 7b2c3d92ee..335b1e7d09 100644
--- a/localedata/locales/de_AT
+++ b/localedata/locales/de_AT
@@ -13,7 +13,6 @@ escape_char  /
 % Revision: 4.3
 % Date: 1996-10-15
 % Users: general
-% Repertoiremap: mnemonic.ds
 % Charset: ISO-8859-1
 % Distribution and use is free, also
 % for commercial purposes.
@@ -60,9 +59,8 @@ noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
 END LC_MESSAGES
 
 LC_MONETARY
-
-int_curr_symbol           "<U0041><U0054><U0053><U0020>"
-currency_symbol           "<U0053>"
+int_curr_symbol           "<U0045><U0055><U0052><U0020>"
+currency_symbol           "<U20AC>"
 mon_decimal_point         "<U002C>"
 mon_thousands_sep         "<U0020>"
 mon_grouping              3;3
diff --git a/localedata/locales/de_AT@euro b/localedata/locales/de_AT@euro
index 58ae9fab05..6e01cf4e71 100644
--- a/localedata/locales/de_AT@euro
+++ b/localedata/locales/de_AT@euro
@@ -58,22 +58,7 @@ copy "de_AT"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol           "<U0045><U0055><U0052><U0020>"
-currency_symbol           "<U20AC>"
-mon_decimal_point         "<U002C>"
-mon_thousands_sep         "<U0020>"
-mon_grouping              3;3
-positive_sign             ""
-negative_sign             "<U002D>"
-int_frac_digits           2
-frac_digits               2
-p_cs_precedes             1
-p_sep_by_space            1
-n_cs_precedes             1
-n_sep_by_space            1
-p_sign_posn               1
-n_sign_posn               1
-
+copy "de_AT"
 END LC_MONETARY
 
 LC_NUMERIC
diff --git a/localedata/locales/de_BE b/localedata/locales/de_BE
index 12580399d7..91351f5b8f 100644
--- a/localedata/locales/de_BE
+++ b/localedata/locales/de_BE
@@ -59,8 +59,8 @@ copy "de_DE"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol           "<U0042><U0045><U0046><U0020>"
-currency_symbol           "<U0046><U0072>"
+int_curr_symbol           "<U0045><U0055><U0052><U0020>"
+currency_symbol           "<U20AC>"
 mon_decimal_point         "<U002C>"
 mon_thousands_sep         "<U002E>"
 mon_grouping              3;3
diff --git a/localedata/locales/de_BE@euro b/localedata/locales/de_BE@euro
index 4efef0baf3..8ea7ab2b99 100644
--- a/localedata/locales/de_BE@euro
+++ b/localedata/locales/de_BE@euro
@@ -51,21 +51,7 @@ copy "de_BE"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol           "<U0045><U0055><U0052><U0020>"
-currency_symbol           "<U20AC>"
-mon_decimal_point         "<U002C>"
-mon_thousands_sep         "<U002E>"
-mon_grouping              3;3
-positive_sign             ""
-negative_sign             "<U002D>"
-int_frac_digits           2
-frac_digits               2
-p_cs_precedes             1
-p_sep_by_space            1
-n_cs_precedes             1
-n_sep_by_space            1
-p_sign_posn               4
-n_sign_posn               4
+copy "de_BE"
 END LC_MONETARY
 
 LC_NUMERIC
diff --git a/localedata/locales/de_DE b/localedata/locales/de_DE
index 05111ab893..765b2d634b 100644
--- a/localedata/locales/de_DE
+++ b/localedata/locales/de_DE
@@ -69,8 +69,8 @@ copy "iso14651_t1"
 END LC_COLLATE
 
 LC_MONETARY
-int_curr_symbol     "<U0044><U0045><U004D><U0020>"
-currency_symbol     "<U0044><U004D>"
+int_curr_symbol     "<U0045><U0055><U0052><U0020>"
+currency_symbol     "<U20AC>"
 mon_decimal_point   "<U002C>"
 mon_thousands_sep   "<U002E>"
 mon_grouping        3;3
diff --git a/localedata/locales/de_DE@euro b/localedata/locales/de_DE@euro
index 5d80fa3589..b2770ff611 100644
--- a/localedata/locales/de_DE@euro
+++ b/localedata/locales/de_DE@euro
@@ -42,22 +42,7 @@ copy "iso14651_t1"
 END LC_COLLATE
 
 LC_MONETARY
-int_curr_symbol     "<U0045><U0055><U0052><U0020>"
-currency_symbol     "<U20AC>"
-mon_decimal_point   "<U002C>"
-mon_thousands_sep   "<U002E>"
-mon_grouping        3;3
-positive_sign       ""
-negative_sign       "<U002D>"
-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
-%
+copy "de_DE"
 END LC_MONETARY
 
 LC_NUMERIC
diff --git a/localedata/locales/de_LU b/localedata/locales/de_LU
index 5f3cafb160..2396502fa3 100644
--- a/localedata/locales/de_LU
+++ b/localedata/locales/de_LU
@@ -59,8 +59,8 @@ copy "de_DE"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol           "<U004C><U0055><U0046><U0020>"
-currency_symbol           "<U0046><U004C><U0055><U0058>"
+int_curr_symbol           "<U0045><U0055><U0052><U0020>"
+currency_symbol           "<U20AC>"
 mon_decimal_point         "<U002C>"
 mon_thousands_sep         "<U002E>"
 mon_grouping              3;3
diff --git a/localedata/locales/de_LU@euro b/localedata/locales/de_LU@euro
index 84a301ff0f..4949935a61 100644
--- a/localedata/locales/de_LU@euro
+++ b/localedata/locales/de_LU@euro
@@ -51,21 +51,7 @@ copy "de_DE"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol           "<U0045><U0055><U0052><U0020>"
-currency_symbol           "<U20AC>"
-mon_decimal_point         "<U002C>"
-mon_thousands_sep         "<U002E>"
-mon_grouping              3;3
-positive_sign             ""
-negative_sign             "<U002D>"
-int_frac_digits           2
-frac_digits               2
-p_cs_precedes             1
-p_sep_by_space            1
-n_cs_precedes             1
-n_sep_by_space            1
-p_sign_posn               4
-n_sign_posn               4
+copy "de_LU"
 END LC_MONETARY
 
 LC_NUMERIC
diff --git a/localedata/locales/el_GR b/localedata/locales/el_GR
index 191ce72532..c2371b0187 100644
--- a/localedata/locales/el_GR
+++ b/localedata/locales/el_GR
@@ -14,7 +14,6 @@ escape_char  /
 % Revision: 4.3
 % Date: 1996-10-15
 % Users: general
-% Repertoiremap: mnemonic.ds
 % Charset: ISO-8859-7
 % Distribution and use is free, also
 % for commercial purposes.
@@ -60,21 +59,21 @@ noexpr  "<U005E><U005B><U03BF><U039F><U006E><U004E><U005D><U002E><U002A>"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol           "<U0047><U0052><U0044><U0020>"
-currency_symbol           "<U03B4><U03C1><U03C7>"
-mon_decimal_point         "<U002C>"
-mon_thousands_sep         "<U002E>"
-mon_grouping              3;3
-positive_sign             ""
-negative_sign             "<U002D>"
-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
+int_curr_symbol       "<U0045><U0055><U0052><U0020>"
+currency_symbol       "<U20AC>"
+mon_decimal_point     "<U002C>"
+mon_thousands_sep     "<U002E>"
+mon_grouping          3
+positive_sign         ""
+negative_sign         "<U002D>"
+int_frac_digits       4
+frac_digits           4
+p_cs_precedes         0
+p_sep_by_space        0
+n_cs_precedes         1
+n_sep_by_space        0
+p_sign_posn           1
+n_sign_posn           1
 END LC_MONETARY
 
 LC_NUMERIC
diff --git a/localedata/locales/el_GR@euro b/localedata/locales/el_GR@euro
index 2ed1c9578a..93494831b0 100644
--- a/localedata/locales/el_GR@euro
+++ b/localedata/locales/el_GR@euro
@@ -40,22 +40,7 @@ copy "iso14651_t1"
 END LC_COLLATE
 
 LC_MONETARY
-int_curr_symbol       "<U0045><U0055><U0052><U0020>"
-currency_symbol       "<U20AC>"
-mon_decimal_point     "<U002C>"
-mon_thousands_sep     "<U002E>"
-mon_grouping          3
-positive_sign         ""
-negative_sign         "<U002D>"
-int_frac_digits       4
-frac_digits           4
-p_cs_precedes         0
-p_sep_by_space        0
-n_cs_precedes         1
-n_sep_by_space        0
-p_sign_posn           1
-n_sign_posn           1
-%
+copy "el_GR"
 END LC_MONETARY
 
 LC_NUMERIC
diff --git a/localedata/locales/en_IE b/localedata/locales/en_IE
index 94ac73f066..f0372e1322 100644
--- a/localedata/locales/en_IE
+++ b/localedata/locales/en_IE
@@ -55,10 +55,8 @@ copy "iso14651_t1"
 END LC_COLLATE
 
 LC_MONETARY
-
-% int_curr_symbol according to ISO 4217
-int_curr_symbol         "<U0049><U0045><U0050><U0020>"
-currency_symbol         "<U00A3>"
+int_curr_symbol         "<U0045><U0055><U0052><U0020>"
+currency_symbol         "<U20AC>"
 mon_decimal_point       "<U002E>"
 mon_thousands_sep       "<U002C>"
 mon_grouping            3;3
@@ -72,7 +70,6 @@ n_cs_precedes           1
 n_sep_by_space          0
 p_sign_posn             1
 n_sign_posn             1
-
 END LC_MONETARY
 
 LC_NUMERIC
diff --git a/localedata/locales/en_IE@euro b/localedata/locales/en_IE@euro
index aad2f8ea8f..a0ce258393 100644
--- a/localedata/locales/en_IE@euro
+++ b/localedata/locales/en_IE@euro
@@ -47,24 +47,7 @@ copy "iso14651_t1"
 END LC_COLLATE
 
 LC_MONETARY
-
-% int_curr_symbol according to ISO 4217
-int_curr_symbol         "<U0045><U0055><U0052><U0020>"
-currency_symbol         "<U20AC>"
-mon_decimal_point       "<U002E>"
-mon_thousands_sep       "<U002C>"
-mon_grouping            3;3
-positive_sign           ""
-negative_sign           "<U002D>"
-int_frac_digits         2
-frac_digits             2
-p_cs_precedes           1
-p_sep_by_space          0
-n_cs_precedes           1
-n_sep_by_space          0
-p_sign_posn             1
-n_sign_posn             1
-
+copy "en_IE"
 END LC_MONETARY
 
 LC_NUMERIC
diff --git a/localedata/locales/es_ES b/localedata/locales/es_ES
index 366c0a4581..194220cd3e 100644
--- a/localedata/locales/es_ES
+++ b/localedata/locales/es_ES
@@ -2122,8 +2122,8 @@ noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol      "<U0045><U0053><U0050><U0020>"
-currency_symbol      "<U0050><U0074><U0073>"
+int_curr_symbol      "<U0045><U0055><U0052><U0020>"
+currency_symbol      "<U20AC>"
 mon_decimal_point    "<U002C>"
 mon_thousands_sep    "<U002E>"
 mon_grouping         3;3
diff --git a/localedata/locales/es_ES@euro b/localedata/locales/es_ES@euro
index aff58e921c..4fa1585a7a 100644
--- a/localedata/locales/es_ES@euro
+++ b/localedata/locales/es_ES@euro
@@ -51,21 +51,7 @@ copy "es_ES"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol      "<U0044><U0045><U004D><U0020>"
-currency_symbol      "<U0044><U004D>"
-mon_decimal_point    "<U002C>"
-mon_thousands_sep    "<U002E>"
-mon_grouping         3;3
-positive_sign        ""
-negative_sign        "<U002D>"
-int_frac_digits      0
-frac_digits          0
-p_cs_precedes        1
-p_sep_by_space       1
-n_cs_precedes        1
-n_sep_by_space       1
-p_sign_posn          1
-n_sign_posn          1
+copy "es_ES"
 END LC_MONETARY
 
 LC_NUMERIC
diff --git a/localedata/locales/fi_FI b/localedata/locales/fi_FI
index 150ad561c5..6a24d83c1b 100644
--- a/localedata/locales/fi_FI
+++ b/localedata/locales/fi_FI
@@ -16,7 +16,6 @@ comment_char    %
 % Date: 1996-10-15
 % Application: general
 % Users: general
-% Repertoiremap: mnemonic.ds
 % Charset: ISO-8859-1
 % Distribution and use is free, also
 % for commercial purposes.
@@ -2119,8 +2118,8 @@ copy "i18n"
 END LC_CTYPE
 
 LC_MONETARY
-int_curr_symbol      "<U0046><U0049><U004D><U0020>"
-currency_symbol      "<U006D><U006B>"
+int_curr_symbol      "<U0045><U0055><U0052><U0020>"
+currency_symbol      "<U20AC>"
 mon_decimal_point    "<U002C>"
 mon_thousands_sep    "<U002E>"
 mon_grouping         3;3
diff --git a/localedata/locales/fi_FI@euro b/localedata/locales/fi_FI@euro
index 24b55e9318..c9cb78dc7c 100644
--- a/localedata/locales/fi_FI@euro
+++ b/localedata/locales/fi_FI@euro
@@ -48,23 +48,7 @@ copy "i18n"
 END LC_CTYPE
 
 LC_MONETARY
-int_curr_symbol      "<U0045><U0055><U0052><U0020>"
-currency_symbol      "<U20AC>"
-mon_decimal_point    "<U002C>"
-mon_thousands_sep    "<U002E>"
-mon_grouping         3;3
-positive_sign        ""
-negative_sign        "<U002D>"
-int_frac_digits      2
-frac_digits          2
-% int_curr_symbol precedes
-% curr_symbol succeeds
-p_cs_precedes        0
-p_sep_by_space       2
-n_cs_precedes        0
-n_sep_by_space       2
-p_sign_posn          1
-n_sign_posn          1
+copy "fi_FI"
 END LC_MONETARY
 
 LC_NUMERIC
diff --git a/localedata/locales/fr_BE b/localedata/locales/fr_BE
index e3b05d9f28..a36fcf4758 100644
--- a/localedata/locales/fr_BE
+++ b/localedata/locales/fr_BE
@@ -14,7 +14,6 @@ escape_char  /
 % Revision: 4.4
 % Date: 1997-03-18
 % Users: general
-% Repertoiremap: mnemonic.ds
 % Charset: ISO-8859-1
 % Distribution and use is free, also
 % for commercial purposes.
@@ -60,8 +59,8 @@ noexpr  "<U005E><U005B><U006E><U004E><U0030><U005D><U002E><U002A>"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol           "<U0042><U0045><U0046><U0020>"
-currency_symbol           "<U0046><U0042>"
+int_curr_symbol           "<U0045><U0055><U0052><U0020>"
+currency_symbol           "<U20AC>"
 mon_decimal_point         "<U002C>"
 mon_thousands_sep         "<U002E>"
 mon_grouping              3;3
diff --git a/localedata/locales/fr_BE@euro b/localedata/locales/fr_BE@euro
index 74ce5ed8fb..0b2f08ea69 100644
--- a/localedata/locales/fr_BE@euro
+++ b/localedata/locales/fr_BE@euro
@@ -51,21 +51,7 @@ copy "fr_BE"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol           "<U0045><U0055><U0052><U0020>"
-currency_symbol           "<U20AC>"
-mon_decimal_point         "<U002C>"
-mon_thousands_sep         "<U002E>"
-mon_grouping              3;3
-positive_sign             ""
-negative_sign             "<U002D>"
-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
+copy "fr_BE"
 END LC_MONETARY
 
 LC_NUMERIC
diff --git a/localedata/locales/fr_FR b/localedata/locales/fr_FR
index 1caa5c4f2b..3e57efb880 100644
--- a/localedata/locales/fr_FR
+++ b/localedata/locales/fr_FR
@@ -14,7 +14,6 @@ escape_char  /
 % Revision: 4.3
 % Date: 1996-10-15
 % Users: general
-% Repertoiremap: mnemonic.ds
 % Charset: ISO-8859-1
 % Distribution and use is free, also
 % for commercial purposes.
@@ -69,8 +68,8 @@ noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol           "<U0046><U0052><U0046><U0020>"
-currency_symbol           "<U0046>"
+int_curr_symbol           "<U0045><U0055><U0052><U0020>"
+currency_symbol           "<U20AC>"
 mon_decimal_point         "<U002C>"
 mon_thousands_sep         "<U0020>"
 mon_grouping              3;3
diff --git a/localedata/locales/fr_FR@euro b/localedata/locales/fr_FR@euro
index a8b5af51bb..391faf5f37 100644
--- a/localedata/locales/fr_FR@euro
+++ b/localedata/locales/fr_FR@euro
@@ -51,21 +51,7 @@ copy "fr_FR"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol           "<U0045><U0055><U0052><U0020>"
-currency_symbol           "<U20AC>"
-mon_decimal_point         "<U002C>"
-mon_thousands_sep         "<U0020>"
-mon_grouping              3;3
-positive_sign             ""
-negative_sign             "<U002D>"
-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
+copy "fr_FR"
 END LC_MONETARY
 
 LC_NUMERIC
diff --git a/localedata/locales/fr_LU b/localedata/locales/fr_LU
index cb6cf3a3eb..a2163dd8b5 100644
--- a/localedata/locales/fr_LU
+++ b/localedata/locales/fr_LU
@@ -14,7 +14,6 @@ escape_char  /
 % Revision: 4.3
 % Date: 1996-10-15
 % Users: general
-% Repertoiremap: mnemonic.ds
 % Charset: ISO-8859-1
 % Distribution and use is free, also
 % for commercial purposes.
@@ -60,8 +59,8 @@ noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol           "<U004C><U0055><U0046><U0020>"
-currency_symbol           "<U0046><U004C><U0055><U0058>"
+int_curr_symbol           "<U0045><U0055><U0052><U0020>"
+currency_symbol           "<U20AC>"
 mon_decimal_point         "<U002C>"
 mon_thousands_sep         "<U0020>"
 mon_grouping              3;3
diff --git a/localedata/locales/fr_LU@euro b/localedata/locales/fr_LU@euro
index a2beda927e..c3e7d690a3 100644
--- a/localedata/locales/fr_LU@euro
+++ b/localedata/locales/fr_LU@euro
@@ -51,21 +51,7 @@ copy "fr_LU"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol           "<U0045><U0055><U0052><U0020>"
-currency_symbol           "<U20AC>"
-mon_decimal_point         "<U002C>"
-mon_thousands_sep         "<U0020>"
-mon_grouping              3;3
-positive_sign             ""
-negative_sign             "<U002D>"
-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
+copy "fr_LU"
 END LC_MONETARY
 
 LC_NUMERIC
diff --git a/localedata/locales/ga_IE b/localedata/locales/ga_IE
index bfb5be20f7..217dbfb428 100644
--- a/localedata/locales/ga_IE
+++ b/localedata/locales/ga_IE
@@ -12,7 +12,6 @@ comment_char  %
 % Revision: 4.3
 % Date: 1996-10-15
 % Users: general
-% Repertoiremap: mnemonic.ds
 % Charset: ISO-8859-1
 % Distribution and use is free, also
 % for commercial purposes.
@@ -53,8 +52,8 @@ copy "iso14651_t1"
 END LC_COLLATE
 
 LC_MONETARY
-int_curr_symbol         "<U0049><U0045><U0050><U0020>"
-currency_symbol         "<U00A3>"
+int_curr_symbol         "<U0045><U0055><U0052><U0020>"
+currency_symbol         "<U20AC>"
 mon_decimal_point       "<U002E>"
 mon_thousands_sep       "<U002C>"
 mon_grouping            3;3
diff --git a/localedata/locales/ga_IE@euro b/localedata/locales/ga_IE@euro
index d6cfdbcc48..984fa4746c 100644
--- a/localedata/locales/ga_IE@euro
+++ b/localedata/locales/ga_IE@euro
@@ -46,21 +46,7 @@ copy "iso14651_t1"
 END LC_COLLATE
 
 LC_MONETARY
-int_curr_symbol         "<U0045><U0055><U0052><U0020>"
-currency_symbol         "<U20AC>"
-mon_decimal_point       "<U002E>"
-mon_thousands_sep       "<U002C>"
-mon_grouping            3;3
-positive_sign           ""
-negative_sign           "<U002D>"
-int_frac_digits         2
-frac_digits             2
-p_cs_precedes           1
-p_sep_by_space          0
-n_cs_precedes           1
-n_sep_by_space          0
-p_sign_posn             1
-n_sign_posn             1
+copy "ga_IE"
 END LC_MONETARY
 
 LC_NUMERIC
diff --git a/localedata/locales/gl_ES b/localedata/locales/gl_ES
index 505ba786cb..28c5e9ac69 100644
--- a/localedata/locales/gl_ES
+++ b/localedata/locales/gl_ES
@@ -14,7 +14,6 @@ escape_char  /
 % Date: 1999-07-07
 % Application: general
 % Users: general
-% Repertoiremap: mnemonic.ds
 % Charset: ISO-8859-1
 % Distribution and use is free, also
 % for commercial purposes.
@@ -61,8 +60,8 @@ noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol      "<U0045><U0053><U0050><U0020>"
-currency_symbol      "<U0050><U0074><U0061>"
+int_curr_symbol      "<U0045><U0055><U0052><U0020>"
+currency_symbol      "<U20AC>"
 mon_decimal_point    "<U002C>"
 mon_thousands_sep    "<U002E>"
 mon_grouping         3;3
diff --git a/localedata/locales/gl_ES@euro b/localedata/locales/gl_ES@euro
index bd5660c97d..accf8c9b3f 100644
--- a/localedata/locales/gl_ES@euro
+++ b/localedata/locales/gl_ES@euro
@@ -52,21 +52,7 @@ copy "gl_ES"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol      "<U0045><U0055><U0052><U0020>"
-currency_symbol      "<U20AC>"
-mon_decimal_point    "<U002C>"
-mon_thousands_sep    "<U002E>"
-mon_grouping         3;3
-positive_sign        ""
-negative_sign        "<U002D>"
-int_frac_digits      0
-frac_digits          0
-p_cs_precedes        1
-p_sep_by_space       1
-n_cs_precedes        1
-n_sep_by_space       1
-p_sign_posn          1
-n_sign_posn          1
+copy "gl_ES"
 END LC_MONETARY
 
 LC_NUMERIC
diff --git a/localedata/locales/it_IT b/localedata/locales/it_IT
index 7f035be536..7e724eb024 100644
--- a/localedata/locales/it_IT
+++ b/localedata/locales/it_IT
@@ -14,7 +14,6 @@ escape_char  /
 % Revision: 4.3
 % Date: 1996-10-15
 % Users: general
-% Repertoiremap: mnemonic.ds
 % Charset: ISO-8859-1
 % Distribution and use is free, also
 % for commercial purposes.
@@ -60,8 +59,8 @@ noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol           "<U0049><U0054><U004C><U0020>"
-currency_symbol           "<U004C><U002E>"
+int_curr_symbol           "<U0045><U0055><U0052><U0020>"
+currency_symbol           "<U20AC>"
 mon_decimal_point         "<U002C>"
 mon_thousands_sep         "<U002E>"
 mon_grouping              3;3
diff --git a/localedata/locales/it_IT@euro b/localedata/locales/it_IT@euro
index 49ae075cab..cf197f2dda 100644
--- a/localedata/locales/it_IT@euro
+++ b/localedata/locales/it_IT@euro
@@ -51,21 +51,7 @@ copy "it_IT"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol           "<U0045><U0055><U0052><U0020>"
-currency_symbol           "<U20AC>"
-mon_decimal_point         "<U002C>"
-mon_thousands_sep         "<U002E>"
-mon_grouping              3;3
-positive_sign             ""
-negative_sign             "<U002D>"
-int_frac_digits           0
-frac_digits               0
-p_cs_precedes             1
-p_sep_by_space            1
-n_cs_precedes             1
-n_sep_by_space            1
-p_sign_posn               1
-n_sign_posn               1
+copy "it_IT"
 END LC_MONETARY
 
 LC_NUMERIC
diff --git a/localedata/locales/nl_NL b/localedata/locales/nl_NL
index 1c5236b496..c8cf8c04a8 100644
--- a/localedata/locales/nl_NL
+++ b/localedata/locales/nl_NL
@@ -14,7 +14,6 @@ escape_char  /
 % Revision: 4.3
 % Date: 1996-10-15
 % Users: general
-% Repertoiremap: mnemonic.ds
 % Charset: ISO-8859-1
 % Distribution and use is free, also
 % for commercial purposes.
@@ -60,8 +59,8 @@ noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol           "<U004E><U004C><U0047><U0020>"
-currency_symbol           "<U0066><U006C>"
+int_curr_symbol           "<U0045><U0055><U0052><U0020>"
+currency_symbol           "<U20AC>"
 mon_decimal_point         "<U002C>"
 mon_thousands_sep         "<U0020>"
 mon_grouping              3;3
diff --git a/localedata/locales/nl_NL@euro b/localedata/locales/nl_NL@euro
index 54e3e2a3b1..edfb8ef0a9 100644
--- a/localedata/locales/nl_NL@euro
+++ b/localedata/locales/nl_NL@euro
@@ -51,21 +51,7 @@ copy "nl_NL"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol           "<U0045><U0055><U0052><U0020>"
-currency_symbol           "<U20AC>"
-mon_decimal_point         "<U002C>"
-mon_thousands_sep         "<U0020>"
-mon_grouping              3;3
-positive_sign             ""
-negative_sign             "<U002D>"
-int_frac_digits           2
-frac_digits               2
-p_cs_precedes             1
-p_sep_by_space            1
-n_cs_precedes             1
-n_sep_by_space            1
-p_sign_posn               1
-n_sign_posn               2
+copy "nl_NL"
 END LC_MONETARY
 
 LC_NUMERIC
diff --git a/localedata/locales/pt_PT b/localedata/locales/pt_PT
index be2eb00b84..14d0a0eb59 100644
--- a/localedata/locales/pt_PT
+++ b/localedata/locales/pt_PT
@@ -14,7 +14,6 @@ escape_char  /
 % Revision: 4.3
 % Date: 1996-10-15
 % Users: general
-% Repertoiremap: mnemonic.ds
 % Charset: ISO-8859-1
 % Distribution and use is free, also
 % for commercial purposes.
@@ -56,8 +55,8 @@ noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol           "<U0050><U0054><U0045><U0020>"
-currency_symbol           "<U0045><U0073><U0063>"
+int_curr_symbol           "<U0045><U0055><U0052><U0020>"
+currency_symbol           "<U20AC>"
 mon_decimal_point         "<U0024>"
 mon_thousands_sep         "<U002E>"
 mon_grouping              3;3
diff --git a/localedata/locales/pt_PT@euro b/localedata/locales/pt_PT@euro
index c29da1e41a..276fda3113 100644
--- a/localedata/locales/pt_PT@euro
+++ b/localedata/locales/pt_PT@euro
@@ -47,21 +47,7 @@ copy "pt_PT"
 END LC_MESSAGES
 
 LC_MONETARY
-int_curr_symbol           "<U0045><U0055><U0052><U0020>"
-currency_symbol           "<U20AC>"
-mon_decimal_point         "<U0024>"
-mon_thousands_sep         "<U002E>"
-mon_grouping              3;3
-positive_sign             ""
-negative_sign             "<U002D>"
-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
+copy "pt_PT"
 END LC_MONETARY
 
 LC_CTYPE