about summary refs log tree commit diff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2003-11-04 04:58:50 +0000
committerUlrich Drepper <drepper@redhat.com>2003-11-04 04:58:50 +0000
commitd4f2cea9cd49455721b804ad302b3c094c013608 (patch)
tree8d23f56001221f406cf3cfdf7f7dbfeaae8ff165
parent3312f0d3cc02b1027f89cfee040eb8766b65d45d (diff)
downloadglibc-d4f2cea9cd49455721b804ad302b3c094c013608.tar.gz
glibc-d4f2cea9cd49455721b804ad302b3c094c013608.tar.xz
glibc-d4f2cea9cd49455721b804ad302b3c094c013608.zip
Update.
	* locales/aa_DJ: New file.
	* locales/aa_ER: New file.
	* locales/aa_ER@saaho: New file.
	* locales/aa_ET: New file.
	* locales/byn_ER: New file.
	* locales/gez_ER: New file.
	* locales/gez_ER@abegede: New file.
	* locales/gez_ET: New file.
	* locales/gez_ET@abegede: New file.
	* locales/om_ET: New file.
	* locales/om_KE: New file.
	* locales/sid_ET: New file.
	* locales/so_DJ: New file.
	* locales/so_ET: New file.
	* locales/so_KE: New file.
	* locales/so_SO: New file.
	* locales/tig_ER: New file.
-rw-r--r--localedata/ChangeLog17
-rw-r--r--localedata/locales/aa_DJ273
-rw-r--r--localedata/locales/aa_ER227
-rw-r--r--localedata/locales/aa_ER@saaho211
-rw-r--r--localedata/locales/aa_ET230
-rw-r--r--localedata/locales/byn_ER222
-rw-r--r--localedata/locales/gez_ER219
-rw-r--r--localedata/locales/gez_ER@abegede159
-rw-r--r--localedata/locales/gez_ET220
-rw-r--r--localedata/locales/gez_ET@abegede115
-rw-r--r--localedata/locales/om_ET237
-rw-r--r--localedata/locales/om_KE333
-rw-r--r--localedata/locales/sid_ET227
-rw-r--r--localedata/locales/so_DJ226
-rw-r--r--localedata/locales/so_ET223
-rw-r--r--localedata/locales/so_KE222
-rw-r--r--localedata/locales/so_SO278
-rw-r--r--localedata/locales/tig_ER222
18 files changed, 3861 insertions, 0 deletions
diff --git a/localedata/ChangeLog b/localedata/ChangeLog
index 512597521d..5feaa3947c 100644
--- a/localedata/ChangeLog
+++ b/localedata/ChangeLog
@@ -1,5 +1,22 @@
 2003-11-03  Ulrich Drepper  <drepper@redhat.com>
 
+	* locales/aa_DJ: New file.
+	* locales/aa_ER: New file.
+	* locales/aa_ER@saaho: New file.
+	* locales/aa_ET: New file.
+	* locales/byn_ER: New file.
+	* locales/gez_ER: New file.
+	* locales/gez_ER@abegede: New file.
+	* locales/gez_ET: New file.
+	* locales/gez_ET@abegede: New file.
+	* locales/om_ET: New file.
+	* locales/om_KE: New file.
+	* locales/sid_ET: New file.
+	* locales/so_DJ: New file.
+	* locales/so_ET: New file.
+	* locales/so_KE: New file.
+	* locales/so_SO: New file.
+	* locales/tig_ER: New file.
 	* locales/am_ET: Various updates.
 	* locales/ti_ER: Likewise.
 	* locales/ti_ET: Likewise.
diff --git a/localedata/locales/aa_DJ b/localedata/locales/aa_DJ
new file mode 100644
index 0000000000..64d14fe411
--- /dev/null
+++ b/localedata/locales/aa_DJ
@@ -0,0 +1,273 @@
+comment_char    %
+escape_char     /
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Afar language locale for Djibouti (Cadu/Laaqo Dialects).
+%
+% Charset: ISO-8859-1
+%
+% Afar terms provided by Mohamed Obakar <loubak@6sens.com> of the
+% Afar Civilization Researcher, Melka Werer Research Center.
+% Prepared and contributed to glibc by Daniel Yacob <locales@geez.org>.
+%
+% This locale data has been developed under the Yeha Project:
+%      http://yeha.sourceforge.net/
+%
+% build with: localedef -f ISO-8859-1 -i aa_DJ aa_DJ
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+LC_IDENTIFICATION
+%
+title      "Afar language locale for Djibouti (Cadu/Laaqo Dialects)."
+source     "Ge'ez Frontier Foundation"
+address    "7802 Solomon Seal Dr., Springfield, VA 22152, USA"
+contact    ""
+email      "locales@geez.org"
+tel        ""
+fax        ""
+language   "aa"
+territory  "DJ"
+revision   "0.20"
+date       "2003-07-05"
+%
+category  "i18n:2000";LC_IDENTIFICATION
+category  "i18n:2000";LC_COLLATE
+category  "i18n:2000";LC_CTYPE
+category  "i18n:2000";LC_MEASUREMENT
+category  "i18n:2000";LC_MONETARY
+category  "posix:1993";LC_NUMERIC
+category  "i18n:2000";LC_PAPER
+category  "i18n:2000";LC_TELEPHONE
+category  "i18n:2000";LC_ADDRESS
+category  "i18n:2000";LC_MESSAGES
+category  "i18n:2000";LC_NAME
+category  "i18n:2000";LC_TIME
+%
+END LC_IDENTIFICATION
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Latin Character Set Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_COLLATE
+copy "iso14651_t1"
+END LC_COLLATE
+
+LC_CTYPE
+copy "i18n"
+END LC_CTYPE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Djibouti Specifc and Shared Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_MEASUREMENT
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT category.
+%
+measurement 1
+%
+END LC_MEASUREMENT
+
+
+LC_MONETARY
+%
+int_curr_symbol       "<U0044><U004A><U0046><U0020>"
+currency_symbol       "<U0024>"
+mon_decimal_point     "<U002E>"
+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        0
+n_cs_precedes         1
+n_sep_by_space        0
+p_sign_posn           1
+n_sign_posn           1
+%
+END LC_MONETARY
+
+
+LC_NUMERIC
+%
+% This is the POSIX Locale definition for the LC_NUMERIC category.
+%
+decimal_point          "<U002E>"
+thousands_sep          ""
+grouping               0;0
+%
+END LC_NUMERIC
+
+
+LC_PAPER
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_PAPER category.
+%
+height      297
+width       210
+%
+END LC_PAPER
+
+
+LC_TELEPHONE
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_TELEPHONE category.
+%
+tel_dom_fmt    "<U0025><U0061><U002D><U0025><U006C>"
+tel_int_fmt    "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/
+<U006C>"
+int_prefix     "<U0032><U0035><U0033>"
+% int_select   unknown
+%
+END LC_TELEPHONE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Afar/DJ Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_ADDRESS
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category.
+%
+postal_fmt    "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
+<U0025><U0062><U0025><U0065><U0025><U0072>"
+country_name  "<U0059><U0061><U0062><U0075><U0075><U0074><U0069>"
+country_post  "<U0044><U004A><U0049>"
+country_ab2   "<U0044><U004A>"
+country_ab3   "<U0044><U004A><U0049>"
+country_num   262
+% country_car   unknown
+% country_isbn  unknown, Need ISO 2108
+lang_name     "<U0051><U0061><U0066><U0061><U0072>"
+lang_ab       "<U0061><U0061>"
+lang_term     "<U0061><U0061><U0072>"
+lang_lib      "<U0061><U0061><U0072>"
+%
+END LC_ADDRESS
+
+
+LC_MESSAGES
+%
+yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D><U002E><U002A>"
+noexpr  "<U005E><U005B><U006D><U006E><U004D><U004E><U005D><U002E><U002A>"
+%
+END LC_MESSAGES
+
+
+LC_NAME
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_NAME category.
+%
+name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
+<U0025><U006D><U0025><U0074><U0025><U0066>"
+name_gen    ""
+name_mr     "<U0054><U006F><U006F><U0062><U006F><U006B><U006F><U0079><U0074><U0061>"
+name_mrs    "<U0047><U0069><U0073><U0074><U0069>"
+name_miss   "<U004D><U0061><U0071><U0061><U006E><U0078><U0061>"
+name_ms     ""
+%
+END LC_NAME
+
+
+LC_TIME
+%
+% Abbreviated weekday names (%a)
+%
+abday    "<U0061><U0063><U0061>";/
+         "<U0065><U0074><U006C>";/
+         "<U0074><U0061><U006C>";/
+         "<U0061><U0072><U0062>";/
+         "<U006B><U0061><U006D>";/
+         "<U0067><U0075><U006D>";/
+         "<U0073><U0061><U0062>"
+%
+% Full weekday names (%A)
+%
+day      "<U0041><U0063><U0061><U0061><U0064><U0061>";/
+         "<U0045><U0074><U006C><U0065><U0065><U006E><U0069>";/
+         "<U0054><U0061><U006C><U0061><U0061><U0074><U0061>";/
+         "<U0041><U0072><U0062><U0061><U0071><U0061>";/
+         "<U004B><U0061><U006D><U0069><U0069><U0073><U0069>";/
+         "<U0047><U0075><U006D><U0071><U0061><U0074><U0061>";/
+         "<U0053><U0061><U0062><U0074><U0069>"
+%
+% Abbreviated month names (%b)
+%
+abmon    "<U0071><U0075><U006E>";/
+         "<U006E><U0061><U0068>";/
+         "<U0063><U0069><U0067>";/
+         "<U0061><U0067><U0064>";/
+         "<U0063><U0061><U0078>";/
+         "<U0071><U0061><U0073>";/
+         "<U0071><U0061><U0064>";/
+         "<U006C><U0065><U0071>";/
+         "<U0077><U0061><U0079>";/
+         "<U0064><U0069><U0074>";/
+         "<U0078><U0069><U006D>";/
+         "<U006B><U0061><U0078>"
+%
+% Full month names (%B)
+%
+mon      "<U0051><U0075><U006E><U0078><U0061><U0020><U0047><U0061><U0072><U0061><U0062><U006C><U0075>";/
+         "<U004B><U0075><U0064><U006F>";/
+         "<U0043><U0069><U0067><U0067><U0069><U006C><U0074><U0061><U0020><U004B><U0075><U0064><U006F>";/
+         "<U0041><U0067><U0064><U0061><U0020><U0042><U0061><U0078><U0069><U0073><U0073><U006F>";/
+         "<U0043><U0061><U0078><U0061><U0068><U0020><U0041><U006C><U0073><U0061>";/
+         "<U0051><U0061><U0073><U0061><U0020><U0044><U0069><U0072><U0072><U0069>";/
+         "<U0051><U0061><U0064><U006F><U0020><U0044><U0069><U0072><U0072><U0069>";/
+         "<U004C><U0069><U0069><U0071><U0065><U006E>";/
+         "<U0057><U0061><U0079><U0073><U0075>";/
+         "<U0044><U0069><U0074><U0065><U006C><U0069>";/
+         "<U0058><U0069><U006D><U006F><U006C><U0069>";/
+         "<U004B><U0061><U0078><U0078><U0061><U0020><U0047><U0061><U0072><U0061><U0062><U006C><U0075>"
+%
+% Equivalent of AM PM
+%
+am_pm    "<U0073><U0061><U0061><U006B><U0075>";/
+         "<U0063><U0061><U0072><U0072><U0061>"
+%
+% Appropriate date representation (%x)
+%	"%d.%m.%Y"
+%
+d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
+%
+% Appropriate time representation (%X)
+%	"%H:%M:%S"
+%
+t_fmt "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053>"
+%
+% Appropriate AM/PM time representation (%r)
+%	"%X %p"
+%
+t_fmt_ampm "<U0025><U0058><U0020><U0025><U0070>"
+%
+% Appropriate date and time representation (%c)
+%	"%a %d %b %Y %r %Z
+%
+d_t_fmt    "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062>/
+<U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
+%
+% Appropriate date representation (date(1))
+%	"%a %b %e %r %Z %Y"
+%
+date_fmt    "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
+%
+END LC_TIME
+%
diff --git a/localedata/locales/aa_ER b/localedata/locales/aa_ER
new file mode 100644
index 0000000000..1f369a1788
--- /dev/null
+++ b/localedata/locales/aa_ER
@@ -0,0 +1,227 @@
+comment_char    %
+escape_char     /
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Afar language locale for Eritrea (Cadu/Laaqo Dialects).
+%
+% Charset: UTF-8
+%
+% Afar terms provided by Mohamed Obakar <loubak@6sens.com> of the
+% Afar Civilization Researcher, Melka Werer Research Center.
+% Prepared and contributed to glibc by Daniel Yacob <locales@geez.org>.
+%
+% This locale data has been developed under the Yeha Project:
+%      http://yeha.sourceforge.net/
+%
+% build with: localedef -f UTF-8 -i aa_ER aa_ER
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+LC_IDENTIFICATION
+%
+title      "Afar language locale for Eritrea (Cadu/Laaqo Dialects)."
+source     "Ge'ez Frontier Foundation"
+address    "7802 Solomon Seal Dr., Springfield, VA 22152, USA"
+contact    ""
+email      "locales@geez.org"
+tel        ""
+fax        ""
+language   "aa"
+territory  "ER"
+revision   "0.20"
+date       "2003-07-05"
+%
+category  "i18n:2000";LC_IDENTIFICATION
+category  "i18n:2000";LC_COLLATE
+category  "i18n:2000";LC_CTYPE
+category  "i18n:2000";LC_MEASUREMENT
+category  "i18n:2000";LC_MONETARY
+category  "posix:1993";LC_NUMERIC
+category  "i18n:2000";LC_PAPER
+category  "i18n:2000";LC_TELEPHONE
+category  "i18n:2000";LC_ADDRESS
+category  "i18n:2000";LC_MESSAGES
+category  "i18n:2000";LC_NAME
+category  "i18n:2000";LC_TIME
+%
+END LC_IDENTIFICATION
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ethiopic Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_COLLATE
+copy "ti_ER"
+END LC_COLLATE
+
+LC_CTYPE
+copy "ti_ER"
+END LC_CTYPE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Eritrea Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_MEASUREMENT
+copy "ti_ER"
+END LC_MEASUREMENT
+
+LC_MONETARY
+copy "ti_ER"
+END LC_MONETARY
+
+LC_NUMERIC
+copy "ti_ER"
+END LC_NUMERIC
+
+LC_PAPER
+copy "ti_ER"
+END LC_PAPER
+
+LC_TELEPHONE
+copy "ti_ER"
+END LC_TELEPHONE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Afar/ER Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_ADDRESS
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category.
+%
+postal_fmt    "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
+<U0025><U0062><U0025><U0065><U0025><U0072>"
+country_name  "<U0045><U0072><U0065><U0074><U0072><U0069><U0061>"
+country_post  "<U0045><U0052><U0049>"
+country_ab2   "<U0045><U0052>"
+country_ab3   "<U0045><U0052><U0049>"
+country_num   232
+% country_car   unknown
+% country_isbn  unknown, Need ISO 2108
+lang_name     "<U0051><U0061><U0066><U0061><U0072>"
+lang_ab       "<U0061><U0061>"
+lang_term     "<U0061><U0061><U0072>"
+lang_lib      "<U0061><U0061><U0072>"
+%
+END LC_ADDRESS
+
+
+LC_MESSAGES
+copy "aa_ET"
+END LC_MESSAGES
+
+
+LC_NAME
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_NAME category.
+%
+name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
+<U0025><U006D><U0025><U0074><U0025><U0066>"
+name_gen    ""
+name_mr     "<U0054><U006F><U006F><U0062><U006F><U006B><U006F><U0079><U0074><U0061>"
+name_mrs    "<U0047><U0069><U0073><U0074><U0069>"
+name_miss   "<U004D><U0061><U0071><U0061><U006E><U0078><U0061>"
+name_ms     ""
+%
+END LC_NAME
+
+
+LC_TIME
+%
+% Abbreviated weekday names (%a)
+%
+abday    "<U0041><U0063><U0061>";/
+         "<U0045><U0074><U006C>";/
+         "<U0054><U0061><U006C>";/
+         "<U0041><U0072><U0062>";/
+         "<U004B><U0061><U006D>";/
+         "<U0047><U0075><U006D>";/
+         "<U0053><U0061><U0062>"
+%
+% Full weekday names (%A)
+%
+day      "<U0041><U0063><U0061><U0061><U0064><U0061>";/
+         "<U0045><U0074><U006C><U0065><U0065><U006E><U0069>";/
+         "<U0054><U0061><U006C><U0061><U0061><U0074><U0061>";/
+         "<U0041><U0072><U0062><U0061><U0071><U0061>";/
+         "<U004B><U0061><U006D><U0069><U0069><U0073><U0069>";/
+         "<U0047><U0075><U006D><U0071><U0061><U0074><U0061>";/
+         "<U0053><U0061><U0062><U0074><U0069>"
+%
+% Abbreviated month names (%b)
+%
+abmon    "<U0051><U0075><U006E>";/
+         "<U004E><U0061><U0068>";/
+         "<U0043><U0069><U0067>";/
+         "<U0041><U0067><U0064>";/
+         "<U0043><U0061><U0078>";/
+         "<U0051><U0061><U0073>";/
+         "<U0051><U0061><U0064>";/
+         "<U004C><U0065><U0071>";/
+         "<U0057><U0061><U0079>";/
+         "<U0044><U0069><U0074>";/
+         "<U0058><U0069><U006D>";/
+         "<U004B><U0061><U0078>"
+%
+% Full month names (%B)
+%
+mon      "<U0051><U0075><U006E><U0078><U0061><U0020><U0047><U0061><U0072><U0061><U0062><U006C><U0075>";/
+         "<U004E><U0061><U0068><U0061><U0072><U0073><U0069><U0020><U004B><U0075><U0064><U006F>";/
+         "<U0043><U0069><U0067><U0067><U0069><U006C><U0074><U0061><U0020><U004B><U0075><U0064><U006F>";/
+         "<U0041><U0067><U0064><U0061><U0020><U0042><U0061><U0078><U0069><U0073><U0073><U006F>";/
+         "<U0043><U0061><U0078><U0061><U0068><U0020><U0041><U006C><U0073><U0061>";/
+         "<U0051><U0061><U0073><U0061><U0020><U0044><U0069><U0072><U0072><U0069>";/
+         "<U0051><U0061><U0064><U006F><U0020><U0044><U0069><U0072><U0072><U0069>";/
+         "<U004C><U0065><U0071><U0065><U0065><U006E><U0069>";/
+         "<U0057><U0061><U0079><U0073><U0075>";/
+         "<U0044><U0069><U0074><U0065><U006C><U0069>";/
+         "<U0058><U0069><U006D><U006F><U006C><U0069>";/
+         "<U004B><U0061><U0078><U0078><U0061><U0020><U0047><U0061><U0072><U0061><U0062><U006C><U0075>"
+%
+% Equivalent of AM PM
+%
+am_pm    "<U0073><U0061><U0061><U006B><U0075>";/
+         "<U0063><U0061><U0072><U0072><U0061>"
+%
+% Appropriate date representation (%x)
+%	"%d/%m/%Y"
+%
+d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
+%
+% Appropriate time representation (%X)
+%	"%l:%M:%S"
+%
+t_fmt "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053>"
+%
+% Appropriate AM/PM time representation (%r)
+%	"%X %p"
+%
+t_fmt_ampm "<U0025><U0058><U0020><U0025><U0070>"
+%
+% Appropriate date and time representation (%c)
+%	"%A, %B %e, %Y %r %Z
+%
+d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
+<U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
+%
+% Appropriate date representation (date(1))
+%	"%A, %b %e, %r %Z %Y"
+%
+date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
+<U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
+%
+END LC_TIME
+%
diff --git a/localedata/locales/aa_ER@saaho b/localedata/locales/aa_ER@saaho
new file mode 100644
index 0000000000..092996729b
--- /dev/null
+++ b/localedata/locales/aa_ER@saaho
@@ -0,0 +1,211 @@
+comment_char    %
+escape_char     /
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Afar language locale for Eritrea (Saaho Dialect).
+%
+% Charset: UTF-8
+%
+% Afar terms provided by Mohamed Obakar <loubak@6sens.com> of the
+% Afar Civilization Researcher, Melka Werer Research Center.
+% Prepared and contributed to glibc by Daniel Yacob <locales@geez.org>.
+%
+% This locale data has been developed under the Yeha Project:
+%      http://yeha.sourceforge.net/
+%
+% build with: localedef -f UTF-8 -i aa_ER-Saaho aa_ER-Saaho
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+LC_IDENTIFICATION
+%
+title      "Afar language locale for Eritrea (Saaho Dialect)."
+source     "Ge'ez Frontier Foundation"
+address    "7802 Solomon Seal Dr., Springfield, VA 22152, USA"
+contact    ""
+email      "locales@geez.org"
+tel        ""
+fax        ""
+language   "aa"
+territory  "ER"
+revision   "0.20"
+date       "2003-07-05"
+%
+category  "i18n:2000";LC_IDENTIFICATION
+category  "i18n:2000";LC_COLLATE
+category  "i18n:2000";LC_CTYPE
+category  "i18n:2000";LC_MEASUREMENT
+category  "i18n:2000";LC_MONETARY
+category  "posix:1993";LC_NUMERIC
+category  "i18n:2000";LC_PAPER
+category  "i18n:2000";LC_TELEPHONE
+category  "i18n:2000";LC_ADDRESS
+category  "i18n:2000";LC_MESSAGES
+category  "i18n:2000";LC_NAME
+category  "i18n:2000";LC_TIME
+%
+END LC_IDENTIFICATION
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ethiopic Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_COLLATE
+copy "aa_ER"
+END LC_COLLATE
+
+LC_CTYPE
+copy "aa_ER"
+END LC_CTYPE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Eritrea Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_MEASUREMENT
+copy "aa_ER"
+END LC_MEASUREMENT
+
+LC_MONETARY
+copy "aa_ER"
+END LC_MONETARY
+
+LC_NUMERIC
+copy "aa_ER"
+END LC_NUMERIC
+
+LC_PAPER
+copy "aa_ER"
+END LC_PAPER
+
+LC_TELEPHONE
+copy "aa_ER"
+END LC_TELEPHONE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Afar-Saaho/ER Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_ADDRESS
+copy "aa_ER"
+END LC_ADDRESS
+
+
+LC_MESSAGES
+copy "aa_ET"
+END LC_MESSAGES
+
+
+LC_NAME
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_NAME category.
+%
+name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
+<U0025><U006D><U0025><U0074><U0025><U0066>"
+name_gen    ""
+name_mr     "<U0053><U0061><U0071><U0061><U006C>"
+name_mrs    "<U004E><U0075><U006D><U0061>"
+name_miss   "<U0051><U0075><U006E><U0078><U0061><U0020><U0041><U0077><U006B><U0061>"
+name_ms     ""
+%
+END LC_NAME
+
+
+LC_TIME
+%
+% Abbreviated weekday names (%a)
+%
+abday    "<U004E><U0061><U0062>";/
+         "<U0053><U0061><U006E>";/
+         "<U0053><U0061><U006C>";/
+         "<U0052><U0061><U0062>";/
+         "<U0043><U0061><U006D>";/
+         "<U004A><U0075><U006D>";/
+         "<U0051><U0075><U006E>"
+%
+% Full weekday names (%A)
+%
+day      "<U004E><U0061><U0062><U0061><U0020><U0053><U0061><U006D><U0062><U0061><U0074>";/
+         "<U0053><U0061><U006E><U0069>";/
+         "<U0053><U0061><U006C><U0075><U0073>";/
+         "<U0052><U0061><U0062><U0075><U0071>";/
+         "<U0043><U0061><U006D><U0075><U0073>";/
+         "<U004A><U0075><U006D><U0071><U0061><U0074><U0061>";/
+         "<U0051><U0075><U006E><U0078><U0061><U0020><U0053><U0061><U006D><U0062><U0061><U0074>"
+%
+% Abbreviated month names (%b)
+%
+abmon    "<U0051><U0075><U006E>";/
+         "<U004E><U0061><U0068>";/
+         "<U0043><U0069><U0067>";/
+         "<U0041><U0067><U0064>";/
+         "<U0043><U0061><U0078>";/
+         "<U0051><U0061><U0073>";/
+         "<U0051><U0061><U0064>";/
+         "<U004C><U0065><U0071>";/
+         "<U0057><U0061><U0079>";/
+         "<U0044><U0069><U0074>";/
+         "<U0058><U0069><U006D>";/
+         "<U004B><U0061><U0078>"
+%
+% Full month names (%B)
+%
+mon      "<U0051><U0075><U006E><U0078><U0061><U0020><U0047><U0061><U0072><U0061><U0062><U006C><U0075>";/
+         "<U004E><U0061><U0068><U0061><U0072><U0073><U0069><U0020><U004B><U0075><U0064><U006F>";/
+         "<U0043><U0069><U0067><U0067><U0069><U006C><U0074><U0061><U0020><U004B><U0075><U0064><U006F>";/
+         "<U0041><U0067><U0064><U0061><U0020><U0042><U0061><U0078><U0069><U0073><U0073><U006F>";/
+         "<U0043><U0061><U0078><U0061><U0068><U0020><U0041><U006C><U0073><U0061>";/
+         "<U0051><U0061><U0073><U0061><U0020><U0044><U0069><U0072><U0072><U0069>";/
+         "<U0051><U0061><U0064><U006F><U0020><U0044><U0069><U0072><U0072><U0069>";/
+         "<U004C><U0065><U0071><U0065><U0065><U006E><U0069>";/
+         "<U0057><U0061><U0079><U0073><U0075>";/
+         "<U0044><U0069><U0074><U0065><U006C><U0069>";/
+         "<U0058><U0069><U006D><U006F><U006C><U0069>";/
+         "<U004B><U0061><U0078><U0078><U0061><U0020><U0047><U0061><U0072><U0061><U0062><U006C><U0075>"
+%
+% Equivalent of AM PM
+%
+am_pm    "<U0073><U0061><U0061><U006B><U0075>";/
+         "<U0063><U0061><U0072><U0072><U0061>"
+%
+% Appropriate date representation (%x)
+%	"%d/%m/%Y"
+%
+d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
+%
+% Appropriate time representation (%X)
+%	"%l:%M:%S"
+%
+t_fmt "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053>"
+%
+% Appropriate AM/PM time representation (%r)
+%	"%X %p"
+%
+t_fmt_ampm "<U0025><U0058><U0020><U0025><U0070>"
+%
+% Appropriate date and time representation (%c)
+%	"%A, %B %e, %Y %r %Z
+%
+d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
+<U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
+%
+% Appropriate date representation (date(1))
+%	"%A, %b %e, %r %Z %Y"
+%
+date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
+<U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
+%
+END LC_TIME
+%
diff --git a/localedata/locales/aa_ET b/localedata/locales/aa_ET
new file mode 100644
index 0000000000..b0a1d8d3c4
--- /dev/null
+++ b/localedata/locales/aa_ET
@@ -0,0 +1,230 @@
+comment_char    %
+escape_char     /
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Afar language locale for Ethiopia (Cadu/Carra Dialects).
+%
+% Charset: UTF-8
+%
+% Afar terms provided by Mohamed Obakar <loubak@6sens.com> of the
+% Afar Civilization Researcher, Melka Werer Research Center.
+% Prepared and contributed to glibc by Daniel Yacob <locales@geez.org>.
+%
+% This locale data has been developed under the Yeha Project:
+%      http://yeha.sourceforge.net/
+%
+% build with: localedef -f UTF-8 -i aa_ET aa_ET
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+LC_IDENTIFICATION
+%
+title      "Afar language locale for Ethiopia (Cadu/Carra Dialects)."
+source     "Ge'ez Frontier Foundation"
+address    "7802 Solomon Seal Dr., Springfield, VA 22152, USA"
+contact    ""
+email      "locales@geez.org"
+tel        ""
+fax        ""
+language   "aa"
+territory  "ET"
+revision   "0.20"
+date       "2003-07-05"
+%
+category  "i18n:2000";LC_IDENTIFICATION
+category  "i18n:2000";LC_COLLATE
+category  "i18n:2000";LC_CTYPE
+category  "i18n:2000";LC_MEASUREMENT
+category  "i18n:2000";LC_MONETARY
+category  "posix:1993";LC_NUMERIC
+category  "i18n:2000";LC_PAPER
+category  "i18n:2000";LC_TELEPHONE
+category  "i18n:2000";LC_ADDRESS
+category  "i18n:2000";LC_MESSAGES
+category  "i18n:2000";LC_NAME
+category  "i18n:2000";LC_TIME
+%
+END LC_IDENTIFICATION
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ethiopic Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_COLLATE
+copy "am_ET"
+END LC_COLLATE
+
+LC_CTYPE
+copy "ti_ET"
+END LC_CTYPE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ethiopia Specifc and Shared Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_MEASUREMENT
+copy "ti_ET"
+END LC_MEASUREMENT
+
+LC_MONETARY
+copy "ti_ET"
+END LC_MONETARY
+
+LC_NUMERIC
+copy "ti_ET"
+END LC_NUMERIC
+
+LC_PAPER
+copy "ti_ET"
+END LC_PAPER
+
+LC_TELEPHONE
+copy "ti_ET"
+END LC_TELEPHONE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Afar/ET Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_ADDRESS
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category.
+%
+postal_fmt    "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
+<U0025><U0062><U0025><U0065><U0025><U0072>"
+country_name  "<U004F><U0074><U006F><U0062><U0062><U0069><U0061>"
+country_post  "<U0045><U0054><U0048>"
+country_ab2   "<U0045><U0054>"
+country_ab3   "<U0045><U0054><U0048>"
+country_num   231   % 210 found in at least one ISO 3166 doc
+% country_car   unknown
+% country_isbn  unknown, Need ISO 2108
+lang_name     "<U0051><U0061><U0066><U0061><U0072>"
+lang_ab       "<U0061><U0061>"
+lang_term     "<U0061><U0061><U0072>"
+lang_lib      "<U0061><U0061><U0072>"
+%
+END LC_ADDRESS
+
+
+LC_MESSAGES
+%
+yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
+noexpr  "<U005E><U005B><U006D><U006E><U004D><U004E><U005D><U002E><U002A>"
+%
+END LC_MESSAGES
+
+
+LC_NAME
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_NAME category.
+%
+name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
+<U0025><U006D><U0025><U0074><U0025><U0066>"
+name_gen    ""
+name_mr     "<U0054><U006F><U006F><U0062><U006F><U006B><U006F><U0079><U0074><U0061>"
+name_mrs    "<U0047><U0069><U0073><U0074><U0069>"
+name_miss   "<U004D><U0061><U0071><U0061><U006E><U0078><U0061>"
+name_ms     ""
+%
+END LC_NAME
+
+
+LC_TIME
+%
+% Abbreviated weekday names (%a)
+%
+abday    "<U0041><U0063><U0061>";/
+         "<U0045><U0074><U006C>";/
+         "<U0054><U0061><U006C>";/
+         "<U0041><U0072><U0062>";/
+         "<U004B><U0061><U006D>";/
+         "<U0047><U0075><U006D>";/
+         "<U0053><U0061><U0062>"
+%
+% Full weekday names (%A)
+%
+day      "<U0041><U0063><U0061><U0061><U0064><U0061>";/
+         "<U0045><U0074><U006C><U0065><U0065><U006E><U0069>";/
+         "<U0054><U0061><U006C><U0061><U0061><U0074><U0061>";/
+         "<U0041><U0072><U0062><U0061><U0071><U0061>";/
+         "<U004B><U0061><U006D><U0069><U0069><U0073><U0069>";/
+         "<U0047><U0075><U006D><U0071><U0061><U0074><U0061>";/
+         "<U0053><U0061><U0062><U0074><U0069>"
+%
+% Abbreviated month names (%b)
+%
+abmon    "<U0051><U0075><U006E>";/
+         "<U004B><U0075><U0064>";/
+         "<U0043><U0069><U0067>";/
+         "<U0041><U0067><U0064>";/
+         "<U0043><U0061><U0078>";/
+         "<U0051><U0061><U0073>";/
+         "<U0051><U0061><U0064>";/
+         "<U004C><U0065><U0071>";/
+         "<U0057><U0061><U0079>";/
+         "<U0044><U0069><U0074>";/
+         "<U0058><U0069><U006D>";/
+         "<U004B><U0061><U0078>"
+%
+% Full month names (%B)
+%
+mon      "<U0051><U0075><U006E><U0078><U0061><U0020><U0047><U0061><U0072><U0061><U0062><U006C><U0075>";/
+         "<U004B><U0075><U0064><U006F>";/
+         "<U0043><U0069><U0067><U0067><U0069><U006C><U0074><U0061><U0020><U004B><U0075><U0064><U006F>";/
+         "<U0041><U0067><U0064><U0061><U0020><U0042><U0061><U0078><U0069><U0073><U0073><U006F>";/
+         "<U0043><U0061><U0078><U0061><U0068><U0020><U0041><U006C><U0073><U0061>";/
+         "<U0051><U0061><U0073><U0061><U0020><U0044><U0069><U0072><U0072><U0069>";/
+         "<U0051><U0061><U0064><U006F><U0020><U0044><U0069><U0072><U0072><U0069>";/
+         "<U004C><U0069><U0069><U0071><U0065><U006E>";/
+         "<U0057><U0061><U0079><U0073><U0075>";/
+         "<U0044><U0069><U0074><U0065><U006C><U0069>";/
+         "<U0058><U0069><U006D><U006F><U006C><U0069>";/
+         "<U004B><U0061><U0078><U0078><U0061><U0020><U0047><U0061><U0072><U0061><U0062><U006C><U0075>"
+%
+% Equivalent of AM PM
+%
+am_pm    "<U0073><U0061><U0061><U006B><U0075>";/
+         "<U0063><U0061><U0072><U0072><U0061>"
+%
+% Appropriate date representation (%x)
+%	"%d/%m/%Y"
+%
+d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
+%
+% Appropriate time representation (%X)
+%	"%l:%M:%S"
+%
+t_fmt "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053>"
+%
+% Appropriate AM/PM time representation (%r)
+%	"%X %p"
+%
+t_fmt_ampm "<U0025><U0058><U0020><U0025><U0070>"
+%
+% Appropriate date and time representation (%c)
+%	"%A, %B %e, %Y %r %Z
+%
+d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
+<U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
+%
+% Appropriate date representation (date(1))
+%	"%A, %b %e, %r %Z %Y"
+%
+date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
+<U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
+%
+END LC_TIME
+%
diff --git a/localedata/locales/byn_ER b/localedata/locales/byn_ER
new file mode 100644
index 0000000000..a265105d3d
--- /dev/null
+++ b/localedata/locales/byn_ER
@@ -0,0 +1,222 @@
+comment_char    %
+escape_char     /
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Blin language locale for Eritrea.
+%
+% Charset: UTF-8
+%
+% Blin terms are provided by Tekie Alibekit with coordination of the
+% Blin Language and Culture Association in Norway.  Prepared and contributed
+% to glibc by Daniel Yacob <locales@geez.org>
+%
+% build with: localedef -f UTF-8 -i byn_ER byn_ER
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+LC_IDENTIFICATION
+title      "Blin language locale for Eritrea"
+source     "Ge'ez Frontier Foundation"
+address    "7802 Solomon Seal Dr., Springfield, VA 22152, USA"
+contact    ""
+email      "locales@geez.org"
+tel        ""
+fax        ""
+language   "byn"
+territory  "ER"
+revision   "0.21"
+date       "2003-11-01"
+%
+category  "i18n:2000";LC_IDENTIFICATION
+category  "i18n:2000";LC_COLLATE
+category  "i18n:2000";LC_CTYPE
+category  "i18n:2000";LC_MEASUREMENT
+category  "i18n:2000";LC_MONETARY
+category  "posix:1993";LC_NUMERIC
+category  "i18n:2000";LC_PAPER
+category  "i18n:2000";LC_TELEPHONE
+category  "i18n:2000";LC_ADDRESS
+category  "i18n:2000";LC_MESSAGES
+category  "i18n:2000";LC_NAME
+category  "i18n:2000";LC_TIME
+%
+END LC_IDENTIFICATION
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ethiopic Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_COLLATE
+copy "ti_ER"
+END LC_COLLATE
+
+LC_CTYPE
+copy "ti_ER"
+END LC_CTYPE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Eritrea Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_MEASUREMENT
+copy "ti_ER"
+END LC_MEASUREMENT
+
+LC_MONETARY
+copy "ti_ER"
+END LC_MONETARY
+
+LC_NUMERIC
+copy "ti_ER"
+END LC_NUMERIC
+
+LC_PAPER
+copy "ti_ER"
+END LC_PAPER
+
+LC_TELEPHONE
+copy "ti_ER"
+END LC_TELEPHONE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Blin Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_MESSAGES
+copy "ti_ER"
+END LC_MESSAGES
+
+LC_NAME
+copy "ti_ER"
+END LC_NAME
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Blin/ER Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_ADDRESS
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category.
+%
+postal_fmt    "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
+<U0025><U0062><U0025><U0065><U0025><U0072>"
+country_name  "<U12A4><U122D><U1275><U122B>"
+country_post  "<U0045><U0052><U0049>"
+country_ab2   "<U0045><U0052>"
+country_ab3   "<U0045><U0052><U0049>"
+country_num   232
+% country_car   unknown
+% country_isbn  unknown, Need ISO 2108
+lang_name     "<U1265><U120A><U1295>"
+lang_ab       "<U0062><U0079><U006E>"
+lang_term     "<U0062><U0079><U006E>"
+lang_lib      "<U0062><U0079><U006E>"
+%
+END LC_ADDRESS
+
+
+LC_TIME
+%
+% Abbreviated weekday names (%a)
+%
+abday    "<U1230><U002F><U1245>";/
+         "<U1230><U1291>";/
+         "<U1230><U120A><U131D>";/
+         "<U1208><U1313>";/
+         "<U12A3><U121D><U12F5>";/
+         "<U12A3><U122D><U1265>";/
+         "<U1230><U002F><U123D>"
+%
+% Full weekday names (%A)
+%
+day      "<U1230><U1295><U1260><U122D><U0020><U1245><U12F3><U12C5>";/
+         "<U1230><U1291>";/
+         "<U1230><U120A><U131D>";/
+         "<U1208><U1313><U0020><U12C8><U122A><U0020><U1208><U1265><U12CB>";/
+         "<U12A3><U121D><U12F5>";/
+         "<U12A3><U122D><U1265>";/
+         "<U1230><U1295><U1260><U122D><U0020><U123D><U1313><U12C5>"
+%
+% Abbreviated month names (%b)
+%
+abmon    "<U120D><U12F0><U1275>";/
+         "<U12AB><U1265><U12BD>";/
+         "<U12AD><U1265><U120B>";/
+         "<U134B><U1305><U12BA>";/
+         "<U12AD><U1262><U1245>";/
+         "<U121D><U002F><U1275>";/
+         "<U12B0><U122D>";/
+         "<U121B><U122D><U12EB>";/
+         "<U12EB><U12B8><U1292>";/
+         "<U1218><U1270><U1209>";/
+         "<U121D><U002F><U121D>";/
+         "<U1270><U1215><U1233>"
+%
+% Full month names (%B)
+%
+mon      "<U120D><U12F0><U1275><U122A>";/
+         "<U12AB><U1265><U12BD><U1265><U1272>";/
+         "<U12AD><U1265><U120B>";/
+         "<U134B><U1305><U12BA><U122A>";/
+         "<U12AD><U1262><U1245><U122A>";/
+         "<U121D><U12AA><U12A4><U120D><U0020><U1275><U1313><U0305><U1292><U122A>";/
+         "<U12B0><U122D><U12A9>";/
+         "<U121B><U122D><U12EB><U121D><U0020><U1275><U122A>";/
+         "<U12EB><U12B8><U1292><U0020><U1218><U1233><U1245><U1208><U122A>";/
+         "<U1218><U1270><U1209>";/
+         "<U121D><U12AA><U12A4><U120D><U0020><U1218><U123D><U12C8><U122A>";/
+         "<U1270><U1215><U1233><U1235><U122A>"
+%
+%
+% Equivalent of AM PM
+%
+am_pm    "<U134B><U12F1><U1235><U0020><U1303><U1265>";/
+         "<U134B><U12F1><U1235><U0020><U12F0><U121D><U1262>"
+%
+% Appropriate date representation (%x)
+%	"%d/%m/%Y"
+%
+d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
+%
+% Appropriate time representation (%X)
+%	"%l:%M:%S"
+%
+t_fmt "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053>"
+%
+% Appropriate AM/PM time representation (%r)
+%	"%X %p"
+%
+t_fmt_ampm "<U0025><U0058><U0020><U0025><U0070>"
+%
+% Appropriate date and time representation (%c)
+%	"%Aᡠ%B %e ዮሠ%Y %r %Z
+%
+d_t_fmt    "<U0025><U0041><U1361><U0020><U0025><U0042><U0020><U0025><U0065>/
+<U0020><U130D><U122D><U130B>/
+<U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
+%
+% Appropriate date representation (date(1))
+%	"%Aá¡ %B %e ዮሠ%r %Z %Y á‹“/áˆ
+%
+date_fmt    "<U0025><U0041><U1361><U0020><U0025><U0042><U0020><U0025><U0065>/
+<U0020><U130D><U122D><U130B>/
+<U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>/
+<U0020><U12A3><U12F5>"
+%
+END LC_TIME
+%
diff --git a/localedata/locales/gez_ER b/localedata/locales/gez_ER
new file mode 100644
index 0000000000..d6e15fcf0f
--- /dev/null
+++ b/localedata/locales/gez_ER
@@ -0,0 +1,219 @@
+comment_char    %
+escape_char     /
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Ge'ez language locale for Eritrea.
+%
+% Charset: UTF-8
+%
+% Prepared and contributed to glibc by Daniel Yacob <locales@geez.org>.
+%
+% This locale data has been developed under the Yeha Project:
+%      http://yeha.sourceforge.net/
+%
+% build with: localedef -f UTF-8 -i gez_ER gez_ER
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+LC_IDENTIFICATION
+%
+title      "Ge'ez language locale for Eritrea."
+source     "Ge'ez Frontier Foundation"
+address    "7802 Solomon Seal Dr., Springfield, VA 22152, USA"
+contact    ""
+email      "locales@geez.org"
+tel        ""
+fax        ""
+language   "gez"
+territory  "ER"
+revision   "0.20"
+date       "2003-07-05"
+%
+category  "i18n:2000";LC_IDENTIFICATION
+category  "i18n:2000";LC_COLLATE
+category  "i18n:2000";LC_CTYPE
+category  "i18n:2000";LC_MEASUREMENT
+category  "i18n:2000";LC_MONETARY
+category  "posix:1993";LC_NUMERIC
+category  "i18n:2000";LC_PAPER
+category  "i18n:2000";LC_TELEPHONE
+category  "i18n:2000";LC_ADDRESS
+category  "i18n:2000";LC_MESSAGES
+category  "i18n:2000";LC_NAME
+category  "i18n:2000";LC_TIME
+%
+END LC_IDENTIFICATION
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ethiopic Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_COLLATE
+copy "ti_ER"
+END LC_COLLATE
+
+LC_CTYPE
+copy "ti_ER"
+END LC_CTYPE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Eritrea Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_MEASUREMENT
+copy "ti_ER"
+END LC_MEASUREMENT
+
+LC_MONETARY
+copy "ti_ER"
+END LC_MONETARY
+
+LC_NUMERIC
+copy "ti_ER"
+END LC_NUMERIC
+
+LC_PAPER
+copy "ti_ER"
+END LC_PAPER
+
+LC_TELEPHONE
+copy "ti_ER"
+END LC_TELEPHONE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ge'ez/ER Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_ADDRESS
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category.
+%
+postal_fmt    "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
+<U0025><U0062><U0025><U0065><U0025><U0072>"
+country_name  "<U12A4><U122D><U1275><U122B>"
+country_post  "<U0045><U0052><U0049>"
+country_ab2   "<U0045><U0052>"
+country_ab3   "<U0045><U0052><U0049>"
+country_num   232
+% country_car   unknown
+% country_isbn  unknown, Need ISO 2108
+lang_name     "<U130D><U12D5><U12DD>"
+lang_ab       "<U0067><U0065><U007A>"
+lang_term     "<U0067><U0065><U007A>"
+%
+% Petter Reinholdtsen reports uncommenting the below breaks compilation
+%
+%lang_lib      "<U0067><U0065><U007A>"
+%
+END LC_ADDRESS
+
+
+LC_MESSAGES
+copy "ti_ER"
+END LC_MESSAGES
+
+LC_NAME
+copy "ti_ER"
+END LC_NAME
+
+
+LC_TIME
+%
+% Abbreviated weekday names (%a)
+%
+abday    "<U12A5><U1281><U12F5>";/
+         "<U1230><U1291><U12ED>";/
+         "<U1220><U1209><U1235>";/
+         "<U122B><U1265><U12D5>";/
+         "<U1210><U1219><U1235>";/
+         "<U12D3><U122D><U1260>";/
+         "<U1240><U12F3><U121A>"
+%
+% Full weekday names (%A)
+%
+day      "<U12A5><U1281><U12F5>";/
+         "<U1230><U1291><U12ED>";/
+         "<U1220><U1209><U1235>";/
+         "<U122B><U1265><U12D5>";/
+         "<U1210><U1219><U1235>";/
+         "<U12D3><U122D><U1260>";/
+         "<U1240><U12F3><U121A><U1275>"
+%
+% Abbreviated month names (%b)
+%
+abmon    "<U1320><U1210><U1228>";/
+         "<U12A8><U1270><U1270>";/
+         "<U1218><U1308><U1260>";/
+         "<U12A0><U1280><U12D8>";/
+         "<U130D><U1295><U1263>";/
+         "<U1220><U1295><U12E8>";/
+         "<U1210><U1218><U1208>";/
+         "<U1290><U1210><U1230>";/
+         "<U12A8><U1228><U1218>";/
+         "<U1320><U1240><U1218>";/
+         "<U1280><U12F0><U1228>";/
+         "<U1280><U1220><U1220>"
+%
+% Full month names (%B)
+%
+mon      "<U1320><U1210><U1228>";/
+         "<U12A8><U1270><U1270>";/
+         "<U1218><U1308><U1260>";/
+         "<U12A0><U1280><U12D8>";/
+         "<U130D><U1295><U1263><U1275>";/
+         "<U1220><U1295><U12E8>";/
+         "<U1210><U1218><U1208>";/
+         "<U1290><U1210><U1230>";/
+         "<U12A8><U1228><U1218>";/
+         "<U1320><U1240><U1218>";/
+         "<U1280><U12F0><U1228>";/
+         "<U1280><U1220><U1220>"
+%
+% Equivalent of AM PM
+%
+am_pm   "<U133D><U1263><U1215>";"<U121D><U1234><U1275>"
+%
+% Appropriate date representation (%x)
+%	"%d/%m/%Y"
+%
+d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
+%
+% Appropriate time representation (%X)
+%	"%l:%M:%S"
+%
+t_fmt "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053>"
+%
+% Appropriate AM/PM time representation (%r)
+%	"%X %p"
+%
+t_fmt_ampm "<U0025><U0058><U1361><U0025><U0070>"
+%
+% Appropriate date and time representation (%c)
+%	"%Aá¥%Bá¡%eá¡áˆ˜á‹“áˆá‰µá¡%Yá¡%rá¡%Z"
+%
+d_t_fmt    "<U0025><U0041><U1365><U0025><U0042><U1361><U0025><U0065>/
+<U1361><U1218><U12D3><U120D><U1275>/
+<U1361><U0025><U0059><U1361><U0025><U0072><U1361><U0025><U005A>"
+%
+% Appropriate date representation (date(1))
+%	"%Aá¥%Bá¡%eá¡áˆ˜á‹“áˆá‰µá¡%rá¡%Zá¡%Yá¡á‹“/áˆ
+%
+date_fmt    "<U0025><U0041><U1365><U0025><U0042><U1361><U0025><U0065>/
+<U1361><U1218><U12D3><U120D><U1275>/
+<U1361><U0025><U0072><U1361><U0025><U005A><U1361><U0025><U0059>/
+<U1361><U12D3><U002F><U121D>"
+%
+END LC_TIME
+%
diff --git a/localedata/locales/gez_ER@abegede b/localedata/locales/gez_ER@abegede
new file mode 100644
index 0000000000..9b938f6276
--- /dev/null
+++ b/localedata/locales/gez_ER@abegede
@@ -0,0 +1,159 @@
+comment_char    %
+escape_char     /
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Ge'ez language locale for Eritrea with Abegede collation.
+%
+% Charset: UTF-8
+%
+% Prepared and contributed to glibc by Daniel Yacob <locales@geez.org>.
+%
+% This locale data has been developed under the Yeha Project:
+%      http://yeha.sourceforge.net/
+%
+% build with: localedef -f UTF-8 -i gez_ER-Abegede gez_ER-Abegede
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+LC_IDENTIFICATION
+%
+title      "Ge'ez language locale for Eritrea With Abegede Collation."
+source     "Ge'ez Frontier Foundation"
+address    "7802 Solomon Seal Dr., Springfield, VA 22152, USA"
+contact    ""
+email      "locales@geez.org"
+tel        ""
+fax        ""
+language   "gez"
+territory  "ER"
+revision   "0.20"
+date       "2003-07-05"
+%
+category  "i18n:2000";LC_IDENTIFICATION
+category  "i18n:2000";LC_COLLATE
+category  "i18n:2000";LC_CTYPE
+category  "i18n:2000";LC_MEASUREMENT
+category  "i18n:2000";LC_MONETARY
+category  "posix:1993";LC_NUMERIC
+category  "i18n:2000";LC_PAPER
+category  "i18n:2000";LC_TELEPHONE
+category  "i18n:2000";LC_ADDRESS
+category  "i18n:2000";LC_MESSAGES
+category  "i18n:2000";LC_NAME
+category  "i18n:2000";LC_TIME
+%
+END LC_IDENTIFICATION
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ethiopic Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_COLLATE
+%
+% Import Halehame and Resequence:
+%
+copy "ti_ER"
+%
+reorder-after <th>
+<ALEF>
+<BET>
+<VE-BET>
+<GEMEL>
+<NGE-GEMEL>
+<DINT>
+<DHI-DINT>
+<JI-DINT>
+<HOY>
+<WEWE>
+<ZEY>
+<ZHE-ZEY>
+<HAWT>
+<TEYT>
+<CHE-TEYT>
+<YEMEN>
+<KAF>
+<KHA-KAF>
+<LAWI>
+<MAY>
+<NEHAS>
+<NYE-NEHAS>
+<SEWT>
+<AYIN>
+<AF>
+<SEDEY>
+<QAF>
+<QHA-QAF>
+<RIS>
+<SAT>
+<SHA-SAT>
+<TAW>
+<CHA-TAW>
+<HARM>
+<SEPA>
+<PEYT>
+<PSA>
+reorder-end
+%
+END LC_COLLATE
+
+
+LC_CTYPE
+copy "gez_ER"
+END LC_CTYPE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Eritrea Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_MEASUREMENT
+copy "gez_ER"
+END LC_MEASUREMENT
+
+LC_MONETARY
+copy "gez_ER"
+END LC_MONETARY
+
+LC_NUMERIC
+copy "gez_ER"
+END LC_NUMERIC
+
+LC_PAPER
+copy "gez_ER"
+END LC_PAPER
+
+LC_TELEPHONE
+copy "gez_ER"
+END LC_TELEPHONE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ge'ez/ER Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_ADDRESS
+copy "gez_ER"
+END LC_ADDRESS
+
+LC_MESSAGES
+copy "gez_ER"
+END LC_MESSAGES
+
+LC_NAME
+copy "gez_ER"
+END LC_NAME
+
+LC_TIME
+copy "gez_ER"
+END LC_TIME
+%
diff --git a/localedata/locales/gez_ET b/localedata/locales/gez_ET
new file mode 100644
index 0000000000..a7d116fb76
--- /dev/null
+++ b/localedata/locales/gez_ET
@@ -0,0 +1,220 @@
+comment_char    %
+escape_char     /
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Ge'ez language locale for Ethiopia.
+%
+% Charset: UTF-8
+%
+% Prepared and contributed to glibc by Daniel Yacob <locales@geez.org>.
+%
+% This locale data has been developed under the Yeha Project:
+%      http://yeha.sourceforge.net/
+%
+% build with: localedef -f UTF-8 -i gez_ET gez_ET
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+LC_IDENTIFICATION
+%
+title      "Ge'ez language locale for Ethiopia"
+source     "Ge'ez Frontier Foundation"
+address    "7802 Solomon Seal Dr., Springfield, VA 22152, USA"
+contact    ""
+email      "locales@geez.org"
+tel        ""
+fax        ""
+language   "gez"
+territory  "ET"
+revision   "0.20"
+date       "2003-07-05"
+%
+category  "i18n:2000";LC_IDENTIFICATION
+category  "i18n:2000";LC_COLLATE
+category  "i18n:2000";LC_CTYPE
+category  "i18n:2000";LC_MEASUREMENT
+category  "i18n:2000";LC_MONETARY
+category  "posix:1993";LC_NUMERIC
+category  "i18n:2000";LC_PAPER
+category  "i18n:2000";LC_TELEPHONE
+category  "i18n:2000";LC_ADDRESS
+category  "i18n:2000";LC_MESSAGES
+category  "i18n:2000";LC_NAME
+category  "i18n:2000";LC_TIME
+%
+END LC_IDENTIFICATION
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ethiopic Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_COLLATE
+copy "am_ET"
+END LC_COLLATE
+
+LC_CTYPE
+copy "ti_ET"
+END LC_CTYPE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ethiopia Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_MEASUREMENT
+copy "ti_ET"
+END LC_MEASUREMENT
+
+LC_MONETARY
+copy "ti_ET"
+END LC_MONETARY
+
+LC_NUMERIC
+copy "ti_ET"
+END LC_NUMERIC
+
+LC_PAPER
+copy "ti_ET"
+END LC_PAPER
+
+LC_TELEPHONE
+copy "ti_ET"
+END LC_TELEPHONE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ge'ez/ET Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_ADDRESS
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category.
+%
+postal_fmt    "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
+<U0025><U0062><U0025><U0065><U0025><U0072>"
+country_name  "<U12A2><U1275><U12EE><U1335><U12EB>"
+country_post  "<U0045><U0054><U0048>"
+country_ab2   "<U0045><U0054>"
+country_ab3   "<U0045><U0054><U0048>"
+country_num   231   % 210 found in at least one ISO 3166 doc
+% country_car   unknown
+% country_isbn  unknown, Need ISO 2108
+lang_name     "<U130D><U12D5><U12DD>"
+lang_ab       "<U0067><U0065><U007A>"
+lang_term     "<U0067><U0065><U007A>"
+%
+% Petter Reinholdtsen reports uncommenting the below breaks compilation
+%
+%lang_lib      "<U0067><U0065><U007A>"
+%
+END LC_ADDRESS
+
+
+LC_MESSAGES
+copy "ti_ET"
+END LC_MESSAGES
+
+
+LC_NAME
+copy "ti_ET"
+END LC_NAME
+
+
+LC_TIME
+%
+% Abbreviated weekday names (%a)
+%
+abday    "<U12A5><U1281><U12F5>";/
+         "<U1230><U1291><U12ED>";/
+         "<U1220><U1209><U1235>";/
+         "<U122B><U1265><U12D5>";/
+         "<U1210><U1219><U1235>";/
+         "<U12D3><U122D><U1260>";/
+         "<U1240><U12F3><U121A>"
+%
+% Full weekday names (%A)
+%
+day      "<U12A5><U1281><U12F5>";/
+         "<U1230><U1291><U12ED>";/
+         "<U1220><U1209><U1235>";/
+         "<U122B><U1265><U12D5>";/
+         "<U1210><U1219><U1235>";/
+         "<U12D3><U122D><U1260>";/
+         "<U1240><U12F3><U121A><U1275>"
+%
+% Abbreviated month names (%b)
+%
+abmon    "<U1303><U1295><U12E9>";/
+         "<U134C><U1265><U1229>";/
+         "<U121B><U122D><U127D>";/
+         "<U12A4><U1355><U1228>";/
+         "<U121C><U12ED><U0020>";/
+         "<U1301><U1295><U0020>";/
+         "<U1301><U120B><U12ED>";/
+         "<U12A6><U1308><U1235>";/
+         "<U1234><U1355><U1274>";/
+         "<U12A6><U12AD><U1270>";/
+         "<U1296><U126C><U121D>";/
+         "<U12F2><U1234><U121D>"
+%
+% Full month names (%B)
+%
+mon      "<U1303><U1295><U12E9><U12C8><U122A>";/
+         "<U134C><U1265><U1229><U12C8><U122A>";/
+         "<U121B><U122D><U127D>";/
+         "<U12A4><U1355><U1228><U120D>";/
+         "<U121C><U12ED>";/
+         "<U1301><U1295>";/
+         "<U1301><U120B><U12ED>";/
+         "<U12A6><U1308><U1235><U1275>";/
+         "<U1234><U1355><U1274><U121D><U1260><U122D>";/
+         "<U12A6><U12AD><U1270><U12CD><U1260><U122D>";/
+         "<U1296><U126C><U121D><U1260><U122D>";/
+         "<U12F2><U1234><U121D><U1260><U122D>"
+%
+% Equivalent of AM PM
+%
+am_pm   "<U133D><U1263><U1215>";"<U121D><U1234><U1275>"
+%
+% Appropriate date representation (%x)
+%	"%d/%m/%Y"
+%
+d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
+%
+% Appropriate time representation (%X)
+%	"%l:%M:%S"
+%
+t_fmt "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053>"
+%
+% Appropriate AM/PM time representation (%r)
+%	"%X %p"
+%
+t_fmt_ampm "<U0025><U0058><U1361><U0025><U0070>"
+%
+% Appropriate date and time representation (%c)
+%	"%Aá¥%Bá¡%eá¡áˆ˜á‹“áˆá‰µá¡%Yá¡%rá¡%Z"
+%
+d_t_fmt    "<U0025><U0041><U1365><U0025><U0042><U1361><U0025><U0065>/
+<U1361><U1218><U12D3><U120D><U1275>/
+<U1361><U0025><U0059><U1361><U0025><U0072><U1361><U0025><U005A>"
+%
+% Appropriate date representation (date(1))
+%	"%Aá¥%Bá¡%eá¡áˆ˜á‹“áˆá‰µá¡%rá¡%Zá¡%Yá¡á‹“/áˆ
+%
+date_fmt    "<U0025><U0041><U1365><U0025><U0042><U1361><U0025><U0065>/
+<U1361><U1218><U12D3><U120D><U1275>/
+<U1361><U0025><U0072><U1361><U0025><U005A><U1361><U0025><U0059>/
+<U1361><U12D3><U002F><U121D>"
+%
+END LC_TIME
+%
diff --git a/localedata/locales/gez_ET@abegede b/localedata/locales/gez_ET@abegede
new file mode 100644
index 0000000000..9ed838e6d8
--- /dev/null
+++ b/localedata/locales/gez_ET@abegede
@@ -0,0 +1,115 @@
+comment_char    %
+escape_char     /
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Ge'ez language locale for Ethiopia with Abegede collation.
+%
+% Charset: UTF-8
+%
+% Prepared and contributed to glibc by Daniel Yacob <locales@geez.org>.
+%
+% This locale data has been developed under the Yeha Project:
+%      http://yeha.sourceforge.net/
+%
+% build with: localedef -f UTF-8 -i gez_ET-Abegede gez_ET-Abegede
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+LC_IDENTIFICATION
+%
+title      "Ge'ez language locale for Ethiopia With Abegede Collation"
+source     "Ge'ez Frontier Foundation"
+address    "7802 Solomon Seal Dr., Springfield, VA 22152, USA"
+contact    ""
+email      "locales@geez.org"
+tel        ""
+fax        ""
+language   "gez"
+territory  "ET"
+revision   "0.20"
+date       "2003-07-05"
+%
+category  "i18n:2000";LC_IDENTIFICATION
+category  "i18n:2000";LC_COLLATE
+category  "i18n:2000";LC_CTYPE
+category  "i18n:2000";LC_MEASUREMENT
+category  "i18n:2000";LC_MONETARY
+category  "posix:1993";LC_NUMERIC
+category  "i18n:2000";LC_PAPER
+category  "i18n:2000";LC_TELEPHONE
+category  "i18n:2000";LC_ADDRESS
+category  "i18n:2000";LC_MESSAGES
+category  "i18n:2000";LC_NAME
+category  "i18n:2000";LC_TIME
+%
+END LC_IDENTIFICATION
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ethiopic Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_COLLATE
+copy "gez_ER-Abegede"
+END LC_COLLATE
+
+
+LC_CTYPE
+copy "gez_ET"
+END LC_CTYPE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ethiopia Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_MEASUREMENT
+copy "gez_ET"
+END LC_MEASUREMENT
+
+LC_MONETARY
+copy "gez_ET"
+END LC_MONETARY
+
+LC_NUMERIC
+copy "gez_ET"
+END LC_NUMERIC
+
+LC_PAPER
+copy "gez_ET"
+END LC_PAPER
+
+LC_TELEPHONE
+copy "gez_ET"
+END LC_TELEPHONE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ge'ez/ET Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_ADDRESS
+copy "gez_ET"
+END LC_ADDRESS
+
+LC_MESSAGES
+copy "gez_ET"
+END LC_MESSAGES
+
+LC_NAME
+copy "gez_ET"
+END LC_NAME
+
+LC_TIME
+copy "gez_ET"
+END LC_TIME
+%
diff --git a/localedata/locales/om_ET b/localedata/locales/om_ET
new file mode 100644
index 0000000000..6ccd5feb25
--- /dev/null
+++ b/localedata/locales/om_ET
@@ -0,0 +1,237 @@
+comment_char    %
+escape_char     /
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Oromo language locale for Ethiopia.
+%
+% Charset: UTF-8 (Under Qubee conventions)
+%
+% Oromo terms are provided by Mahdi Hamid Muudee of Sagalee Oromoo
+% Publishing Co. Inc and formatted in this locale by Daniel Yacob of
+% the Ge'ez Frontier Foundation.  The Oromo language terms used here
+% are those considered to be canonical in the Oromo language under
+% contemporary and progressive usage adopted by government bureaus
+% across the Oromo region.  Regional synonyms naturally exist for many
+% of the month and day names.
+%
+% This locale data has been developed under the Yeha Project:
+%      http://yeha.sourceforge.net/
+%
+% build with: localedef -f UTF-8 -i om_ET om_ET
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+LC_IDENTIFICATION
+%
+title      "Oromo language locale for Ethiopia."
+source     "Ge'ez Frontier Foundation & Sagalee Oromoo Publishing Co. Inc."
+address    "7802 Solomon Seal Dr., Springfield, VA 22152, USA"
+contact    ""
+email      "locales@geez.org"
+tel        ""
+fax        ""
+language   "om"
+territory  "ET"
+revision   "0.20"
+date       "2003-07-05"
+%
+category  "i18n:2000";LC_IDENTIFICATION
+category  "i18n:2000";LC_COLLATE
+category  "i18n:2000";LC_CTYPE
+category  "i18n:2000";LC_MEASUREMENT
+category  "i18n:2000";LC_MONETARY
+category  "posix:1993";LC_NUMERIC
+category  "i18n:2000";LC_PAPER
+category  "i18n:2000";LC_TELEPHONE
+category  "i18n:2000";LC_MESSAGES
+category  "i18n:2000";LC_NAME
+category  "i18n:2000";LC_ADDRESS
+category  "i18n:2000";LC_TIME
+%
+END LC_IDENTIFICATION
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ethiopic & Qubee Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_COLLATE
+copy "am_ET"
+copy "om_KE"
+END LC_COLLATE
+
+LC_CTYPE
+copy "ti_ET"
+END LC_CTYPE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ethiopia Specifc and Shared Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_MEASUREMENT
+copy "ti_ET"
+END LC_MEASUREMENT
+
+LC_MONETARY
+copy "ti_ET"
+END LC_MONETARY
+
+LC_NUMERIC
+copy "ti_ET"
+END LC_NUMERIC
+
+LC_PAPER
+copy "ti_ET"
+END LC_PAPER
+
+LC_TELEPHONE
+copy "ti_ET"
+END LC_TELEPHONE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Oromo Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_MESSAGES
+copy "ti_ET"
+END LC_MESSAGES
+
+
+LC_NAME
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_NAME category.
+%
+name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
+<U0025><U006D><U0025><U0074><U0025><U0066>"
+name_gen    ""
+name_mr     "<U004F><U0062>"
+name_mrs    "<U0041><U0064>"
+name_miss   "<U0044><U0075>"
+name_ms     ""
+%
+END LC_NAME
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Oromo/ET Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_ADDRESS
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category.
+%
+postal_fmt    "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
+<U0025><U0062><U0025><U0065><U0025><U0072>"
+country_name  "<U0049><U0074><U006F><U006F><U0070><U0068><U0069><U0079><U0061><U0061>"
+country_post  "<U0045><U0054><U0048>"
+country_ab2   "<U0045><U0054>"
+country_ab3   "<U0045><U0054><U0048>"
+country_num   231   % 210 found in at least one ISO 3166 doc
+% country_car   unknown
+% country_isbn  unknown, Need ISO 2108
+lang_name     "<U004F><U0072><U006F><U006D><U006F><U006F>"
+lang_ab       "<U006F><U006D>"
+lang_term     "<U006F><U0072><U006D>"
+lang_lib      "<U006F><U0072><U006D>"
+%
+END LC_ADDRESS
+
+
+LC_TIME
+%
+% Abbreviated weekday names (%a)
+%
+abday    "<U0044><U0069><U006C>";/
+	 "<U0057><U0069><U0078>";/
+	 "<U0051><U0069><U0062>";/
+	 "<U0052><U006F><U0062>";/
+	 "<U004B><U0061><U006D>";/
+	 "<U004A><U0069><U006D>";/
+	 "<U0053><U0061><U006E>"
+%
+% Full weekday names (%A)
+%
+day      "<U0044><U0069><U006C><U0062><U0061><U0074><U0061>";/
+	 "<U0057><U0069><U0069><U0078><U0061><U0074><U0061>";/
+	 "<U0051><U0069><U0062><U0078><U0061><U0074><U0061>";/
+	 "<U0052><U006F><U006F><U0062><U0069><U0069>";/
+	 "<U004B><U0061><U006D><U0069><U0069><U0073><U0061>";/
+	 "<U004A><U0069><U006D><U0061><U0061><U0074><U0061>";/
+	 "<U0053><U0061><U006E><U0062><U0061><U0074><U0061>"
+%
+% Abbreviated month names (%b)
+%
+abmon    "<U0041><U006D><U0061>";/
+         "<U0047><U0075><U0072>";/
+         "<U0042><U0069><U0074>";/
+         "<U0045><U006C><U0062>";/
+         "<U0043><U0061><U006D>";/
+         "<U0057><U0061><U0078>";/
+         "<U0041><U0064><U006F>";/
+         "<U0048><U0061><U0067>";/
+         "<U0046><U0075><U006C>";/
+         "<U004F><U006E><U006B>";/
+         "<U0053><U0061><U0064>";/
+         "<U004D><U0075><U0064>"
+%
+% Full month names (%B)
+%
+mon      "<U0041><U006D><U0061><U006A><U006A><U0069><U0069>";/
+         "<U0047><U0075><U0072><U0061><U0061><U006E><U0064><U0068><U0061><U006C><U0061>";/
+         "<U0042><U0069><U0074><U006F><U006F><U0074><U0065><U0065><U0073><U0073><U0061>";/
+         "<U0045><U006C><U0062><U0061>";/
+         "<U0043><U0061><U0061><U006D><U0073><U0061>";/
+         "<U0057><U0061><U0078><U0061><U0062><U0061><U006A><U006A><U0069><U0069>";/
+         "<U0041><U0064><U006F><U006F><U006C><U0065><U0065><U0073><U0073><U0061>";/
+         "<U0048><U0061><U0067><U0061><U0079><U0079><U0061>";/
+         "<U0046><U0075><U0075><U006C><U0062><U0061><U006E><U0061>";/
+         "<U004F><U006E><U006B><U006F><U006C><U006F><U006C><U0065><U0065><U0073><U0073><U0061>";/
+         "<U0053><U0061><U0064><U0061><U0061><U0073><U0061>";/
+         "<U004D><U0075><U0064><U0064><U0065><U0065>"
+%
+% Equivalent of AM PM
+%
+am_pm    "<U0057><U0044>";"<U0057><U0042>"
+%
+% Appropriate date representation (%x)
+%	"%d/%m/%Y"
+%
+d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
+%
+% Appropriate time representation (%X)
+%	"%l:%M:%S"
+%
+t_fmt "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053>"
+%
+% Appropriate AM/PM time representation (%r)
+%	"%X %p"
+%
+t_fmt_ampm "<U0025><U0058><U0020><U0025><U0070>"
+%
+% Appropriate date and time representation (%c)
+%	"%A, %B %e, %Y %r %Z
+%
+d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
+<U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
+%
+% Appropriate date representation (date(1))
+%	"%A, %b %e, %r %Z %Y"
+%
+date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
+<U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
+%
+END LC_TIME
+%
diff --git a/localedata/locales/om_KE b/localedata/locales/om_KE
new file mode 100644
index 0000000000..289d27cecc
--- /dev/null
+++ b/localedata/locales/om_KE
@@ -0,0 +1,333 @@
+comment_char    %
+escape_char     /
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Oromo language locale for Kenya.
+%
+% Charset: ISO-8859-1 (Under Qubee conventions)
+%
+% Oromo terms are provided by Mahdi Hamid Muudee of Sagalee Oromoo
+% Publishing Co. Inc and formatted in this locale by Daniel Yacob of
+% the Ge'ez Frontier Foundation.  The Oromo language terms used here
+% are those considered to be canonical in the Oromo language under
+% contemporary and progressive usage adopted by government bureaus
+% across the Oromo region.  Regional synonyms naturally exist for many
+% of the month and day names.
+%
+% This locale data has been developed under the Yeha Project:
+%      http://yeha.sourceforge.net/
+%
+% build with: localedef -f ISO-8859-1 -i om_KE om_KE
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+LC_IDENTIFICATION
+%
+title      "Oromo language locale for Kenya."
+source     "Ge'ez Frontier Foundation & Sagalee Oromoo Publishing Co. Inc."
+address    "7802 Solomon Seal Dr., Springfield, VA 22152, USA"
+contact    ""
+email      "locales@geez.org"
+tel        ""
+fax        ""
+language   "om"
+territory  "KE"
+revision   "0.20"
+date       "2003-07-05"
+%
+category  "i18n:2000";LC_IDENTIFICATION
+category  "i18n:2000";LC_COLLATE
+category  "i18n:2000";LC_CTYPE
+category  "i18n:2000";LC_MEASUREMENT
+category  "i18n:2000";LC_MONETARY
+category  "posix:1993";LC_NUMERIC
+category  "i18n:2000";LC_PAPER
+category  "i18n:2000";LC_TELEPHONE
+category  "i18n:2000";LC_MESSAGES
+category  "i18n:2000";LC_NAME
+category  "i18n:2000";LC_ADDRESS
+category  "i18n:2000";LC_TIME
+%
+END LC_IDENTIFICATION
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Qubee Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_COLLATE
+%
+% Copy the template from ISO/IEC 14651
+%
+copy "iso14651_t1"
+%
+% Define extra Oromo letters and their sort order:
+%
+collating-symbol  <CAP-MIN>
+collating-symbol  <ch-qubee>
+collating-element <CH> from "<U0043><U0048>"
+collating-element <Ch> from "<U0043><U0068>"
+collating-element <ch> from "<U0063><U0068>"
+collating-symbol  <dh-qubee>
+collating-element <DH> from "<U0044><U0048>"
+collating-element <Dh> from "<U0044><U0068>"
+collating-element <dh> from "<U0064><U0068>"
+collating-symbol  <kh-qubee>
+collating-element <KH> from "<U004B><U0048>"
+collating-element <Kh> from "<U004B><U0068>"
+collating-element <kh> from "<U006B><U0068>"
+collating-symbol  <ny-qubee>
+collating-element <NY> from "<U004E><U0059>"
+collating-element <Ny> from "<U004E><U0079>"
+collating-element <ny> from "<U006E><U0079>"
+collating-symbol  <ph-qubee>
+collating-element <PH> from "<U0050><U0048>"
+collating-element <Ph> from "<U0050><U0068>"
+collating-element <ph> from "<U0070><U0068>"
+collating-symbol  <sh-qubee>
+collating-element <SH> from "<U0053><U0048>"
+collating-element <Sh> from "<U0053><U0068>"
+collating-element <sh> from "<U0073><U0068>"
+
+reorder-after <MIN>
+<CAP-MIN>
+
+reorder-after <z>
+<ch-qubee>
+<dh-qubee>
+<kh-qubee>
+<ny-qubee>
+<ph-qubee>
+<sh-qubee>
+
+reorder-after <U00DE>
+<ch>	<ch-qubee>;<MIN>;<MIN>;IGNORE
+<Ch>	<ch-qubee>;<CAP>;<MIN>;IGNORE
+<CH>	<ch-qubee>;<CAP>;<CAP>;IGNORE
+<dh>	<dh-qubee>;<MIN>;<MIN>;IGNORE
+<Dh>	<dh-qubee>;<CAP>;<MIN>;IGNORE
+<DH>	<dh-qubee>;<CAP>;<CAP>;IGNORE
+<kh>	<kh-qubee>;<MIN>;<MIN>;IGNORE
+<Kh>	<kh-qubee>;<CAP>;<MIN>;IGNORE
+<KH>	<kh-qubee>;<CAP>;<CAP>;IGNORE
+<ny>	<ny-qubee>;<MIN>;<MIN>;IGNORE
+<Ny>	<ny-qubee>;<CAP>;<MIN>;IGNORE
+<NY>	<ny-qubee>;<CAP>;<CAP>;IGNORE
+<ph>	<ph-qubee>;<MIN>;<MIN>;IGNORE
+<Ph>	<ph-qubee>;<CAP>;<MIN>;IGNORE
+<PH>	<ph-qubee>;<CAP>;<CAP>;IGNORE
+<sh>	<sh-qubee>;<MIN>;<MIN>;IGNORE
+<Sh>	<sh-qubee>;<CAP>;<MIN>;IGNORE
+<SH>	<sh-qubee>;<CAP>;<CAP>;IGNORE
+
+reorder-end
+%
+END LC_COLLATE
+
+
+LC_CTYPE
+copy "i18n"
+END LC_CTYPE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Kenya Specifc and Shared Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+LC_MEASUREMENT
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT category.
+%
+measurement 1
+%
+END LC_MEASUREMENT
+
+LC_MONETARY
+%
+int_curr_symbol       "<U004B><U0045><U0053><U0020>"
+currency_symbol       "<U004B><U0073><U0068>"
+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
+%
+END LC_MONETARY
+
+
+LC_NUMERIC
+%
+% This is the POSIX Locale definition for the LC_NUMERIC category.
+%
+decimal_point          "<U002E>"
+thousands_sep          "<U002C>"
+grouping               3;3
+%
+END LC_NUMERIC
+
+
+LC_PAPER
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_PAPER category.
+%
+height      297
+width       210
+%
+END LC_PAPER
+
+
+LC_TELEPHONE
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_TELEPHONE category.
+%
+tel_dom_fmt    "<U0025><U0061><U002D><U0025><U006C>"
+tel_int_fmt    "<U0025><U0063><U002D><U0025><U0061><U002D><U0025><U006C>"
+int_prefix     "<U0032><U0035><U0034>"
+% int_select   unknown
+%
+END LC_TELEPHONE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Oromo Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_MESSAGES
+copy "om_ET"
+END LC_MESSAGES
+
+LC_NAME
+copy "om_ET"
+END LC_NAME
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Oromo/KE Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_ADDRESS
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category.
+%
+postal_fmt    "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
+<U0025><U0062><U0025><U0065><U0025><U0072>"
+country_name  "<U004B><U0065><U0065><U006E><U0069><U0079><U0061><U0061>"
+country_post  "<U004B><U0045><U004E>"
+country_ab2   "<U004B><U0045>"
+country_ab3   "<U004B><U0045><U004E>"
+country_num   404
+% country_car   unknown
+% country_isbn  unknown, Need ISO 2108
+lang_name     "<U004F><U0072><U006F><U006D><U006F><U006F>"
+lang_ab       "<U006F><U006D>"
+lang_term     "<U006F><U0072><U006D>"
+lang_lib      "<U006F><U0072><U006D>"
+%
+END LC_ADDRESS
+
+
+LC_TIME
+%
+% Abbreviated weekday names (%a)
+%
+abday    "<U0044><U0069><U006C>";/
+	 "<U0057><U0069><U0078>";/
+	 "<U0051><U0069><U0062>";/
+	 "<U0052><U006F><U0062>";/
+	 "<U004B><U0061><U006D>";/
+	 "<U004A><U0069><U006D>";/
+	 "<U0053><U0061><U006E>"
+%
+% Full weekday names (%A)
+%
+day      "<U0044><U0069><U006C><U0062><U0061><U0074><U0061>";/
+	 "<U0057><U0069><U0069><U0078><U0061><U0074><U0061>";/
+	 "<U0051><U0069><U0062><U0078><U0061><U0074><U0061>";/
+	 "<U0052><U006F><U006F><U0062><U0069><U0069>";/
+	 "<U004B><U0061><U006D><U0069><U0069><U0073><U0061>";/
+	 "<U004A><U0069><U006D><U0061><U0061><U0074><U0061>";/
+	 "<U0053><U0061><U006E><U0062><U0061><U0074><U0061>"
+%
+% Abbreviated month names (%b)
+%
+abmon    "<U0041><U006D><U0061>";/
+         "<U0047><U0075><U0072>";/
+         "<U0042><U0069><U0074>";/
+         "<U0045><U006C><U0062>";/
+         "<U0043><U0061><U006D>";/
+         "<U0057><U0061><U0078>";/
+         "<U0041><U0064><U006F>";/
+         "<U0048><U0061><U0067>";/
+         "<U0046><U0075><U006C>";/
+         "<U004F><U006E><U006B>";/
+         "<U0053><U0061><U0064>";/
+         "<U004D><U0075><U0064>"
+%
+% Full month names (%B)
+%
+mon      "<U0041><U006D><U0061><U006A><U006A><U0069><U0069>";/
+         "<U0047><U0075><U0072><U0061><U0061><U006E><U0064><U0068><U0061><U006C><U0061>";/
+         "<U0042><U0069><U0074><U006F><U006F><U0074><U0065><U0065><U0073><U0073><U0061>";/
+         "<U0045><U006C><U0062><U0061>";/
+         "<U0043><U0061><U0061><U006D><U0073><U0061>";/
+         "<U0057><U0061><U0078><U0061><U0062><U0061><U006A><U006A><U0069><U0069>";/
+         "<U0041><U0064><U006F><U006F><U006C><U0065><U0065><U0073><U0073><U0061>";/
+         "<U0048><U0061><U0067><U0061><U0079><U0079><U0061>";/
+         "<U0046><U0075><U0075><U006C><U0062><U0061><U006E><U0061>";/
+         "<U004F><U006E><U006B><U006F><U006C><U006F><U006C><U0065><U0065><U0073><U0073><U0061>";/
+         "<U0053><U0061><U0064><U0061><U0061><U0073><U0061>";/
+         "<U004D><U0075><U0064><U0064><U0065><U0065>"
+%
+% Equivalent of AM PM
+%
+am_pm    "<U0057><U0044>";"<U0057><U0042>"
+%
+% Appropriate date representation (%x)
+%	"%d/%m/%Y"
+%
+d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
+%
+% Appropriate time representation (%X)
+%	"%l:%M:%S"
+%
+t_fmt "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053>"
+%
+% Appropriate AM/PM time representation (%r)
+%	"%X %p"
+%
+t_fmt_ampm "<U0025><U0058><U0020><U0025><U0070>"
+%
+% Appropriate date and time representation (%c)
+%	"%A, %B %e, %Y %r %Z
+%
+d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
+<U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
+%
+% Appropriate date representation (date(1))
+%	"%A, %b %e, %r %Z %Y"
+%
+date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
+<U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
+%
+END LC_TIME
+%
diff --git a/localedata/locales/sid_ET b/localedata/locales/sid_ET
new file mode 100644
index 0000000000..d5a3a94a54
--- /dev/null
+++ b/localedata/locales/sid_ET
@@ -0,0 +1,227 @@
+comment_char    %
+escape_char     /
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Sidama language locale for Ethiopia.
+%
+% Charset: UTF-8
+%
+% Sidama terms provided by Dessalegn Garsamo Gabbiso <gabbiso2001@yahoo.com>
+% of the National University of Ireland, Dublin and A.H. Weno
+% <bus1hwa@east-01.novell.leeds.ac.uk>. Prepared and contributed to glibc
+% by Daniel Yacob <locales@geez.org>.
+%
+% This locale data has been developed under the Yeha Project:
+%      http://yeha.sourceforge.net/
+%
+% build with: localedef -f UTF-8 -i sid_ET sid_ET
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+LC_IDENTIFICATION
+%
+title      "Sidama language locale for Ethiopia."
+source     "Ge'ez Frontier Foundation & Sagalee Sidamao Publishing Co. Inc."
+address    "7802 Solomon Seal Dr., Springfield, VA 22152, USA"
+contact    ""
+email      "locales@geez.org"
+tel        ""
+fax        ""
+language   "sid"
+territory  "ET"
+revision   "0.20"
+date       "2003-07-05"
+%
+category  "i18n:2000";LC_IDENTIFICATION
+category  "i18n:2000";LC_COLLATE
+category  "i18n:2000";LC_CTYPE
+category  "i18n:2000";LC_MEASUREMENT
+category  "i18n:2000";LC_MONETARY
+category  "posix:1993";LC_NUMERIC
+category  "i18n:2000";LC_PAPER
+category  "i18n:2000";LC_TELEPHONE
+category  "i18n:2000";LC_ADDRESS
+category  "i18n:2000";LC_MESSAGES
+category  "i18n:2000";LC_NAME
+category  "i18n:2000";LC_TIME
+%
+END LC_IDENTIFICATION
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ethiopic Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_COLLATE
+copy "am_ET"
+END LC_COLLATE
+
+LC_CTYPE
+copy "ti_ET"
+END LC_CTYPE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ethiopia Specifc and Shared Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_MEASUREMENT
+copy "ti_ET"
+END LC_MEASUREMENT
+
+LC_MONETARY
+copy "ti_ET"
+END LC_MONETARY
+
+LC_NUMERIC
+copy "ti_ET"
+END LC_NUMERIC
+
+LC_PAPER
+copy "ti_ET"
+END LC_PAPER
+
+LC_TELEPHONE
+copy "ti_ET"
+END LC_TELEPHONE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Sidama Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_ADDRESS
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category.
+%
+postal_fmt    "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
+<U0025><U0062><U0025><U0065><U0025><U0072>"
+country_name  "<U0049><U0074><U0069><U0079><U006F><U006F><U0070><U0068><U0069><U0079><U0061>"
+country_post  "<U0045><U0054><U0048>"
+country_ab2   "<U0045><U0054>"
+country_ab3   "<U0045><U0054><U0048>"
+country_num   231   % 210 found in at least one ISO 3166 doc
+% country_car   unknown
+% country_isbn  unknown, Need ISO 2108
+lang_name     "<U0053><U0069><U0064><U0061><U0061><U006D><U0075><U0020><U0041><U0066><U006F>"
+lang_ab       "<U0073><U0069><U0064>"
+lang_term     "<U0073><U0069><U0064>"
+lang_lib      "<U0073><U0069><U0064>"
+%
+END LC_ADDRESS
+
+
+LC_MESSAGES
+copy "ti_ET"
+END LC_MESSAGES
+
+
+LC_NAME
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_NAME category.
+%
+name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
+<U0025><U006D><U0025><U0074><U0025><U0066>"
+name_gen    ""
+name_mr     "<U004B><U0061><U006C><U0061><U0061>"
+name_mrs    "<U0044><U0075><U006B><U006B><U006F>"
+name_miss   "<U0042><U0065><U0065><U0074><U006F>"
+name_ms     ""
+%
+END LC_NAME
+
+
+LC_TIME
+%
+% Abbreviated weekday names (%a)
+%
+abday    "<U0053><U0061><U006D>";/
+         "<U0053><U0061><U006E>";/
+         "<U004D><U0061><U006B>";/
+         "<U0052><U006F><U0077>";/
+         "<U0048><U0061><U006D>";/
+         "<U0041><U0072><U0062>";/
+         "<U0051><U0069><U0064>"
+%
+% Full weekday names (%A)
+%
+day      "<U0053><U0061><U006D><U0062><U0061><U0074><U0061>";/
+         "<U0053><U0061><U006E><U0079><U006F>";/
+         "<U004D><U0061><U0061><U006B><U0069><U0073><U0061><U006E><U0079><U006F>";/
+         "<U0052><U006F><U006F><U0077><U0065>";/
+         "<U0048><U0061><U006D><U0075><U0073><U0065>";/
+         "<U0041><U0072><U0062><U0065>";/
+         "<U0051><U0069><U0064><U0061><U0061><U006D><U0065>"
+%
+% Abbreviated month names (%b)
+%
+abmon    "<U004A><U0061><U006E>";/
+         "<U0046><U0065><U0062>";/
+         "<U004D><U0061><U0072>";/
+         "<U0041><U0070><U0072>";/
+         "<U004D><U0061><U0079>";/
+         "<U004A><U0075><U006E>";/
+         "<U004A><U0075><U006C>";/
+         "<U0041><U0075><U0067>";/
+         "<U0053><U0065><U0070>";/
+         "<U004F><U0063><U0074>";/
+         "<U004E><U006F><U0076>";/
+         "<U0044><U0065><U0063>"
+%
+% Full month names (%B)
+%
+mon      "<U004A><U0061><U006E><U0075><U0061><U0072><U0079>";/
+         "<U0046><U0065><U0062><U0072><U0075><U0061><U0072><U0079>";/
+         "<U004D><U0061><U0072><U0063><U0068>";/
+         "<U0041><U0070><U0072><U0069><U006C>";/
+         "<U004D><U0061><U0079>";/
+         "<U004A><U0075><U006E><U0065>";/
+         "<U004A><U0075><U006C><U0079>";/
+         "<U0041><U0075><U0067><U0075><U0073><U0074>";/
+         "<U0053><U0065><U0070><U0074><U0065><U006D><U0062><U0065><U0072>";/
+         "<U004F><U0063><U0074><U006F><U0062><U0065><U0072>";/
+         "<U004E><U006F><U0076><U0065><U006D><U0062><U0065><U0072>";/
+         "<U0044><U0065><U0063><U0065><U006D><U0062><U0065><U0072>"
+%
+% Equivalent of AM PM
+%
+am_pm    "<U0073><U006F><U006F><U0064><U006F>";/
+         "<U0068><U0061><U0077><U0077><U0061><U0072><U006F>"
+%
+% Appropriate date representation (%x)
+%	"%d/%m/%Y"
+%
+d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
+%
+% Appropriate time representation (%X)
+%	"%l:%M:%S"
+%
+t_fmt "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053>"
+%
+% Appropriate AM/PM time representation (%r)
+%	"%X %p"
+%
+t_fmt_ampm "<U0025><U0058><U0020><U0025><U0070>"
+%
+% Appropriate date and time representation (%c)
+%	"%A, %B %e, %Y %r %Z
+%
+d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
+<U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
+%
+% Appropriate date representation (date(1))
+%	"%A, %b %e, %r %Z %Y"
+%
+date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
+<U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
+END LC_TIME
+%
diff --git a/localedata/locales/so_DJ b/localedata/locales/so_DJ
new file mode 100644
index 0000000000..f6d5cb2d0c
--- /dev/null
+++ b/localedata/locales/so_DJ
@@ -0,0 +1,226 @@
+comment_char    %
+escape_char     /
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Somali language locale for Djibouti.
+%
+% Charset: ISO-8859-1
+%
+% Somali terms provided by Mohamed Diriye Abdullahi <diriyeam@magellan.umontreal.ca>
+% Department of Linguistics and Translation, Université de Montréal, Montreal.
+% Prepared and contributed to glibc by Daniel Yacob <locales@geez.org>.
+%
+% This locale data has been developed under the Yeha Project:
+%      http://yeha.sourceforge.net/
+%
+% build with: localedef -f ISO-8859-1 -i so_DJ so_DJ
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+LC_IDENTIFICATION
+%
+title      "Somali language locale for Djibouti."
+source     "Ge'ez Frontier Foundation"
+address    "7802 Solomon Seal Dr., Springfield, VA 22152, USA"
+contact    ""
+email      "locales@geez.org"
+tel        ""
+fax        ""
+language   "so"
+territory  "DJ"
+revision   "0.20"
+date       "2003-07-05"
+%
+category  "i18n:2000";LC_IDENTIFICATION
+category  "i18n:2000";LC_COLLATE
+category  "i18n:2000";LC_CTYPE
+category  "i18n:2000";LC_MEASUREMENT
+category  "i18n:2000";LC_MONETARY
+category  "posix:1993";LC_NUMERIC
+category  "i18n:2000";LC_PAPER
+category  "i18n:2000";LC_TELEPHONE
+category  "i18n:2000";LC_NAME
+category  "i18n:2000";LC_ADDRESS
+category  "i18n:2000";LC_MESSAGES
+category  "i18n:2000";LC_TIME
+%
+END LC_IDENTIFICATION
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Latin Character Set Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_COLLATE
+copy "so_SO"
+END LC_COLLATE
+
+LC_CTYPE
+copy "so_SO"
+END LC_CTYPE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Djibouti Specifc and Shared Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_MEASUREMENT
+copy "aa_DJ"
+END LC_MEASUREMENT
+
+LC_MONETARY
+copy "aa_DJ"
+END LC_MONETARY
+
+LC_NUMERIC
+copy "aa_DJ"
+END LC_NUMERIC
+
+LC_PAPER
+copy "aa_DJ"
+END LC_PAPER
+
+LC_TELEPHONE
+copy "aa_DJ"
+END LC_TELEPHONE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Somali Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_NAME
+copy "so_SO"
+END LC_NAME
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Somali/DJ Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_ADDRESS
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category.
+%
+postal_fmt    "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
+<U0025><U0062><U0025><U0065><U0025><U0072>"
+country_name  "<U004A><U0061><U0062><U0075><U0075><U0074><U0069>"
+country_post  "<U0044><U004A><U0049>"
+country_ab2   "<U0044><U004A>"
+country_ab3   "<U0044><U004A><U0049>"
+country_num   262
+% country_car   unknown
+% country_isbn  unknown, Need ISO 2108
+lang_name     "<U0053><U006F><U006F><U006D><U0061><U0061><U006C><U0069>"
+lang_ab       "<U0073><U006F>"
+lang_term     "<U0073><U006F><U006D>"
+lang_lib      "<U0073><U006F><U006D>"
+%
+END LC_ADDRESS
+
+
+LC_MESSAGES
+%
+yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D><U002E><U002A>"
+noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+%
+END LC_MESSAGES
+
+
+LC_TIME
+%
+% Abbreviated weekday names (%a)
+%
+abday    "<U0061><U0078><U0061>";/
+         "<U0069><U0073><U006E>";/
+         "<U0073><U0061><U006C>";/
+         "<U0061><U0072><U0062>";/
+         "<U006B><U0068><U0061>";/
+         "<U006A><U0069><U006D>";/
+         "<U0073><U0061><U0062>"
+%
+% Full weekday names (%A)
+%
+day      "<U0041><U0078><U0061><U0064>";/
+         "<U0049><U0073><U006E><U0069><U0069><U006E>";/
+         "<U0053><U0061><U006C><U0061><U0061><U0073><U006F>";/
+         "<U0041><U0072><U0062><U0061><U0063><U006F>";/
+         "<U004B><U0068><U0061><U006D><U0069><U0069><U0073>";/
+         "<U004A><U0069><U006D><U0063><U006F>";/
+         "<U0053><U0061><U0062><U0074><U0069>"
+%
+% Abbreviated month names (%b)
+%
+abmon    "<U006B><U006F><U0062>";/
+         "<U006C><U0061><U0062>";/
+         "<U0073><U0061><U0064>";/
+         "<U0061><U0066><U0072>";/
+         "<U0073><U0068><U0061>";/
+         "<U006C><U0069><U0078>";/
+         "<U0074><U006F><U0064>";/
+         "<U0073><U0069><U0064>";/
+         "<U0073><U0061><U0067>";/
+         "<U0074><U006F><U0062>";/
+         "<U006B><U0069><U0074>";/
+         "<U006C><U0069><U0074>"
+%
+% Full month names (%B)
+%
+mon      "<U0042><U0069><U0073><U0068><U0061> <U004B><U006F><U006F><U0062><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U004C><U0061><U0062><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0053><U0061><U0064><U0064><U0065><U0078><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0041><U0066><U0072><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0053><U0068><U0061><U006E><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U004C><U0069><U0078><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0054><U006F><U0064><U006F><U0062><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0053><U0069><U0064><U0065><U0065><U0064><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0053><U0061><U0067><U0061><U0061><U006C><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0054><U006F><U0062><U006E><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U004B><U006F><U0077> <U0069><U0079><U006F> <U0054><U006F><U0062><U006E><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U004C><U0061><U0062><U0061> <U0069><U0079><U006F> <U0054><U006F><U0062><U006E><U0061><U0061><U0064>"
+%
+% Equivalent of AM PM
+%
+am_pm    "<U0073><U0075><U0062><U0061><U0078><U006E><U0069><U006D><U006F>";/
+         "<U0067><U0061><U006C><U0061><U0062><U006E><U0069><U006D><U006F>"
+%
+% Appropriate date representation (%x)
+%	"%d.%m.%Y"
+%
+d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
+%
+% Appropriate time representation (%X)
+%	"%H:%M:%S"
+%
+t_fmt "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053>"
+%
+% Appropriate AM/PM time representation (%r)
+%	"%X %p"
+%
+t_fmt_ampm "<U0025><U0058><U0020><U0025><U0070>"
+%
+% Appropriate date and time representation (%c)
+%	"%a %d %b %Y %r %Z
+%
+d_t_fmt    "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062>/
+<U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
+%
+% Appropriate date representation (date(1))
+%	"%a %b %e %r %Z %Y"
+%
+date_fmt    "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
+%
+END LC_TIME
+%
diff --git a/localedata/locales/so_ET b/localedata/locales/so_ET
new file mode 100644
index 0000000000..ea6336e9b4
--- /dev/null
+++ b/localedata/locales/so_ET
@@ -0,0 +1,223 @@
+comment_char    %
+escape_char     /
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Somali language locale for Ethiopia.
+%
+% Charset: UTF-8
+%
+% Somali terms provided by Mohamed Diriye Abdullahi <diriyeam@magellan.umontreal.ca>
+% Department of Linguistics and Translation, Université de Montréal, Montreal.
+% Prepared and contributed to glibc by Daniel Yacob <locales@geez.org>.
+%
+% This locale data has been developed under the Yeha Project:
+%      http://yeha.sourceforge.net/
+%
+% build with: localedef -f UTF-8 -i so_ET so_ET
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+LC_IDENTIFICATION
+%
+title      "Somali language locale for Ethiopia"
+source     "Ge'ez Frontier Foundation"
+address    "7802 Solomon Seal Dr., Springfield, VA 22152, USA"
+contact    ""
+email      "locales@geez.org"
+tel        ""
+fax        ""
+language   "so"
+territory  "ET"
+revision   "0.20"
+date       "2003-07-05"
+%
+category  "i18n:2000";LC_IDENTIFICATION
+category  "i18n:2000";LC_COLLATE
+category  "i18n:2000";LC_CTYPE
+category  "i18n:2000";LC_MEASUREMENT
+category  "i18n:2000";LC_MONETARY
+category  "posix:1993";LC_NUMERIC
+category  "i18n:2000";LC_PAPER
+category  "i18n:2000";LC_TELEPHONE
+category  "i18n:2000";LC_NAME
+category  "i18n:2000";LC_ADDRESS
+category  "i18n:2000";LC_MESSAGES
+category  "i18n:2000";LC_TIME
+%
+END LC_IDENTIFICATION
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ethiopic Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_COLLATE
+copy "am_ET"
+END LC_COLLATE
+
+LC_CTYPE
+copy "ti_ET"
+END LC_CTYPE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ethiopia Specifc and Shared Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_MEASUREMENT
+copy "ti_ET"
+END LC_MEASUREMENT
+
+LC_MONETARY
+copy "ti_ET"
+END LC_MONETARY
+
+LC_NUMERIC
+copy "ti_ET"
+END LC_NUMERIC
+
+LC_PAPER
+copy "ti_ET"
+END LC_PAPER
+
+LC_TELEPHONE
+copy "ti_ET"
+END LC_TELEPHONE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Somali Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_NAME
+copy "so_SO"
+END LC_NAME
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Somali/ET Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_ADDRESS
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category.
+%
+postal_fmt    "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
+<U0025><U0062><U0025><U0065><U0025><U0072>"
+country_name  "<U0049><U0074><U006F><U006F><U0062><U0069><U0079><U0061>"  
+country_post  "<U0045><U0054><U0048>"
+country_ab2   "<U0045><U0054>"
+country_ab3   "<U0045><U0054><U0048>"
+country_num   231   % 210 found in at least one ISO 3166 doc
+% country_car   unknown
+% country_isbn  unknown, Need ISO 2108
+lang_name     "<U0053><U006F><U006F><U006D><U0061><U0061><U006C><U0069>"
+lang_ab       "<U0073><U006F>"
+lang_term     "<U0073><U006F><U006D>"
+lang_lib      "<U0073><U006F><U006D>"
+%
+END LC_ADDRESS
+
+
+LC_MESSAGES
+copy "ti_ET"
+END LC_MESSAGES
+
+
+LC_TIME
+%
+% Abbreviated weekday names (%a)
+%
+abday    "<U0041><U0078><U0061>";/
+         "<U0049><U0073><U006E>";/
+         "<U0053><U0061><U006C>";/
+         "<U0041><U0072><U0062>";/
+         "<U004B><U0068><U0061>";/
+         "<U004A><U0069><U006D>";/
+         "<U0053><U0061><U0062>"
+%
+% Full weekday names (%A)
+%
+day      "<U0041><U0078><U0061><U0064>";/
+         "<U0049><U0073><U006E><U0069><U0069><U006E>";/
+         "<U0053><U0061><U006C><U0061><U0061><U0073><U006F>";/
+         "<U0041><U0072><U0062><U0061><U0063><U006F>";/
+         "<U004B><U0068><U0061><U006D><U0069><U0069><U0073>";/
+         "<U004A><U0069><U006D><U0063><U006F>";/
+         "<U0053><U0061><U0062><U0074><U0069>"
+%
+% Abbreviated month names (%b)
+%
+abmon    "<U004B><U006F><U0062>";/
+         "<U004C><U0061><U0062>";/
+         "<U0053><U0061><U0064>";/
+         "<U0041><U0066><U0072>";/
+         "<U0053><U0068><U0061>";/
+         "<U004C><U0069><U0078>";/
+         "<U0054><U006F><U0064>";/
+         "<U0053><U0069><U0064>";/
+         "<U0053><U0061><U0067>";/
+         "<U0054><U006F><U0062>";/
+         "<U004B><U0049><U0054>";/
+         "<U004C><U0049><U0054>"
+%
+% Full month names (%B)
+%
+mon      "<U0042><U0069><U0073><U0068><U0061> <U004B><U006F><U006F><U0062><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U004C><U0061><U0062><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0053><U0061><U0064><U0064><U0065><U0078><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0041><U0066><U0072><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0053><U0068><U0061><U006E><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U004C><U0069><U0078><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0054><U006F><U0064><U006F><U0062><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0053><U0069><U0064><U0065><U0065><U0064><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0053><U0061><U0067><U0061><U0061><U006C><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0054><U006F><U0062><U006E><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U004B><U006F><U0077> <U0069><U0079><U006F> <U0054><U006F><U0062><U006E><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U004C><U0061><U0062><U0061> <U0069><U0079><U006F> <U0054><U006F><U0062><U006E><U0061><U0061><U0064>"
+%
+% Equivalent of AM PM
+%
+am_pm    "<U0073><U0075><U0062><U0061><U0078><U006E><U0069><U006D><U006F>";/
+         "<U0067><U0061><U006C><U0061><U0062><U006E><U0069><U006D><U006F>"
+%
+% Appropriate date representation (%x)
+%	"%d/%m/%Y"
+%
+d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
+%
+% Appropriate time representation (%X)
+%	"%l:%M:%S"
+%
+t_fmt "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053>"
+%
+% Appropriate AM/PM time representation (%r)
+%	"%X %p"
+%
+t_fmt_ampm "<U0025><U0058><U0020><U0025><U0070>"
+%
+% Appropriate date and time representation (%c)
+%	"%A, %B %e, %Y %r %Z
+%
+d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
+<U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
+%
+% Appropriate date representation (date(1))
+%	"%A, %b %e, %r %Z %Y"
+%
+date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
+<U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
+%
+END LC_TIME
+%
diff --git a/localedata/locales/so_KE b/localedata/locales/so_KE
new file mode 100644
index 0000000000..5d670497b0
--- /dev/null
+++ b/localedata/locales/so_KE
@@ -0,0 +1,222 @@
+comment_char    %
+escape_char     /
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Somali language locale for Kenya.
+%
+% Charset: ISO-8859-1
+%
+% Somali terms provided by Mohamed Diriye Abdullahi <diriyeam@magellan.umontreal.ca>
+% Department of Linguistics and Translation, Université de Montréal, Montreal.
+% Prepared and contributed to glibc by Daniel Yacob <locales@geez.org>.
+%
+% This locale data has been developed under the Yeha Project:
+%      http://yeha.sourceforge.net/
+%
+% build with: localedef -f ISO-8859-1 -i so_KE so_KE
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+LC_IDENTIFICATION
+%
+title      "Somali language locale for Kenya"
+source     "Ge'ez Frontier Foundation"
+address    "7802 Solomon Seal Dr., Springfield, VA 22152, USA"
+contact    ""
+email      "locales@geez.org"
+tel        ""
+fax        ""
+language   "so"
+territory  "KE"
+revision   "0.20"
+date       "2003-07-05"
+%
+category  "i18n:2000";LC_IDENTIFICATION
+category  "i18n:2000";LC_COLLATE
+category  "i18n:2000";LC_CTYPE
+category  "i18n:2000";LC_MEASUREMENT
+category  "i18n:2000";LC_MONETARY
+category  "posix:1993";LC_NUMERIC
+category  "i18n:2000";LC_PAPER
+category  "i18n:2000";LC_TELEPHONE
+category  "i18n:2000";LC_NAME
+category  "i18n:2000";LC_ADDRESS
+category  "i18n:2000";LC_MESSAGES
+category  "i18n:2000";LC_TIME
+END LC_IDENTIFICATION
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Latin Character Set Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_COLLATE
+copy "so_SO"
+END LC_COLLATE
+
+LC_CTYPE
+copy "so_SO"
+END LC_CTYPE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Kenya Specifc and Shared Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_MEASUREMENT
+copy "om_ET"
+END LC_MEASUREMENT
+
+LC_MONETARY
+copy "om_ET"
+END LC_MONETARY
+
+LC_NUMERIC
+copy "om_ET"
+END LC_NUMERIC
+
+LC_PAPER
+copy "om_ET"
+END LC_PAPER
+
+LC_TELEPHONE
+copy "om_ET"
+END LC_TELEPHONE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Somali Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_NAME
+copy "so_SO"
+END LC_NAME
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Somali/ET Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_ADDRESS
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category.
+%
+postal_fmt    "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
+<U0025><U0062><U0025><U0065><U0025><U0072>"
+country_name  "<U004B><U0069><U0069><U006E><U0069><U0079><U0061>"
+country_post  "<U004B><U0045><U004E>"
+country_ab2   "<U004B><U0045>"
+country_ab3   "<U004B><U0045><U004E>"
+country_num   404
+% country_car   unknown
+% country_isbn  unknown, Need ISO 2108
+lang_name     "<U0053><U006F><U006F><U006D><U0061><U0061><U006C><U0069>"
+lang_ab       "<U0073><U006F>"
+lang_term     "<U0073><U006F><U006D>"
+lang_lib      "<U0073><U006F><U006D>"
+%
+END LC_ADDRESS
+
+
+LC_MESSAGES
+copy "so_SO"
+END LC_MESSAGES
+
+
+LC_TIME
+%
+% Abbreviated weekday names (%a)
+%
+abday    "<U0041><U0078><U0061>";/
+         "<U0049><U0073><U006E>";/
+         "<U0053><U0061><U006C>";/
+         "<U0041><U0072><U0062>";/
+         "<U004B><U0068><U0061>";/
+         "<U004A><U0069><U006D>";/
+         "<U0053><U0061><U0062>"
+%
+% Full weekday names (%A)
+%
+day      "<U0041><U0078><U0061><U0064>";/
+         "<U0049><U0073><U006E><U0069><U0069><U006E>";/
+         "<U0053><U0061><U006C><U0061><U0061><U0073><U006F>";/
+         "<U0041><U0072><U0062><U0061><U0063><U006F>";/
+         "<U004B><U0068><U0061><U006D><U0069><U0069><U0073>";/
+         "<U004A><U0069><U006D><U0063><U006F>";/
+         "<U0053><U0061><U0062><U0074><U0069>"
+%
+% Abbreviated month names (%b)
+%
+abmon    "<U004B><U006F><U0062>";/
+         "<U004C><U0061><U0062>";/
+         "<U0053><U0061><U0064>";/
+         "<U0041><U0066><U0072>";/
+         "<U0053><U0068><U0061>";/
+         "<U004C><U0069><U0078>";/
+         "<U0054><U006F><U0064>";/
+         "<U0053><U0069><U0064>";/
+         "<U0053><U0061><U0067>";/
+         "<U0054><U006F><U0062>";/
+         "<U004B><U0049><U0054>";/
+         "<U004C><U0049><U0054>"
+%
+% Full month names (%B)
+%
+mon      "<U0042><U0069><U0073><U0068><U0061> <U004B><U006F><U006F><U0062><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U004C><U0061><U0062><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0053><U0061><U0064><U0064><U0065><U0078><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0041><U0066><U0072><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0053><U0068><U0061><U006E><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U004C><U0069><U0078><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0054><U006F><U0064><U006F><U0062><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0053><U0069><U0064><U0065><U0065><U0064><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0053><U0061><U0067><U0061><U0061><U006C><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0054><U006F><U0062><U006E><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U004B><U006F><U0077> <U0069><U0079><U006F> <U0054><U006F><U0062><U006E><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U004C><U0061><U0062><U0061> <U0069><U0079><U006F> <U0054><U006F><U0062><U006E><U0061><U0061><U0064>"
+%
+% Equivalent of AM PM
+%
+am_pm    "<U0073><U0075><U0062><U0061><U0078><U006E><U0069><U006D><U006F>";/
+         "<U0067><U0061><U006C><U0061><U0062><U006E><U0069><U006D><U006F>"
+%
+% Appropriate date representation (%x)
+%	"%d/%m/%Y"
+%
+d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
+%
+% Appropriate time representation (%X)
+%	"%l:%M:%S"
+%
+t_fmt "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053>"
+%
+% Appropriate AM/PM time representation (%r)
+%	"%X %p"
+%
+t_fmt_ampm "<U0025><U0058><U0020><U0025><U0070>"
+%
+% Appropriate date and time representation (%c)
+%	"%A, %B %e, %Y %r %Z
+%
+d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
+<U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
+%
+% Appropriate date representation (date(1))
+%	"%A, %b %e, %r %Z %Y"
+%
+date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
+<U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
+%
+END LC_TIME
+%
diff --git a/localedata/locales/so_SO b/localedata/locales/so_SO
new file mode 100644
index 0000000000..6f3b318843
--- /dev/null
+++ b/localedata/locales/so_SO
@@ -0,0 +1,278 @@
+comment_char    %
+escape_char     /
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Somali language locale for Somalia.
+%
+% Charset: ISO-8859-1
+%
+% Somali terms provided by Mohamed Diriye Abdullahi <diriyeam@magellan.umontreal.ca>
+% Department of Linguistics and Translation, Université de Montréal, Montreal.
+% Prepared and contributed to glibc by Daniel Yacob <locales@geez.org>.
+%
+% This locale data has been developed under the Yeha Project:
+%      http://yeha.sourceforge.net/
+%
+% build with: localedef -f ISO-8859-1 -i so_SO so_SO
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+LC_IDENTIFICATION
+%
+title      "Somali language locale for Somalia"
+source     "Ge'ez Frontier Foundation"
+address    "7802 Solomon Seal Dr., Springfield, VA 22152, USA"
+contact    ""
+email      "locales@geez.org"
+tel        ""
+fax        ""
+language   "so"
+territory  "SO"
+revision   "0.20"
+date       "2003-07-05"
+%
+category  "i18n:2000";LC_IDENTIFICATION
+category  "i18n:2000";LC_COLLATE
+category  "i18n:2000";LC_CTYPE
+category  "i18n:2000";LC_MEASUREMENT
+category  "i18n:2000";LC_MONETARY
+category  "posix:1993";LC_NUMERIC
+category  "i18n:2000";LC_PAPER
+category  "i18n:2000";LC_TELEPHONE
+category  "i18n:2000";LC_NAME
+category  "i18n:2000";LC_ADDRESS
+category  "i18n:2000";LC_MESSAGES
+category  "i18n:2000";LC_TIME
+%
+END LC_IDENTIFICATION
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Latin Character Set Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_COLLATE
+copy "iso14651_t1"
+END LC_COLLATE
+
+LC_CTYPE
+copy "i18n"
+END LC_CTYPE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Somalia Specifc and Shared Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_MEASUREMENT
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_MEASUREMENT category.
+%
+measurement 1
+%
+END LC_MEASUREMENT
+
+
+LC_MONETARY
+%
+int_curr_symbol       "<U0053><U004F><U0053><U0020>"
+currency_symbol       "<U0024>"
+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
+%
+END LC_MONETARY
+
+
+LC_NUMERIC
+%
+% This is the POSIX Locale definition for the LC_NUMERIC category.
+%
+decimal_point          "<U002E>"
+thousands_sep          "<U002C>"
+grouping               3;3
+%
+END LC_NUMERIC
+
+
+LC_PAPER
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_PAPER category.
+%
+height      297
+width       210
+%
+END LC_PAPER
+
+
+LC_TELEPHONE
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_TELEPHONE category.
+%
+tel_dom_fmt    "<U0025><U0061><U002D><U0025><U006C>"
+tel_int_fmt    "<U0025><U0063><U002D><U0025><U0061><U002D><U0025><U006C>"
+int_prefix     "<U0032><U0035><U0032>"
+% int_select   unknown
+%
+END LC_TELEPHONE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Somali Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_NAME
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_NAME category.
+%
+name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
+<U0025><U006D><U0025><U0074><U0025><U0066>"
+name_gen    ""
+name_mr     "<U004D><U0064>"
+name_mrs    "<U004D><U0077>"
+name_miss   ""
+name_ms     "<U004D><U0077>"
+%
+END LC_NAME
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Somali/DJ Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_ADDRESS
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category.
+%
+postal_fmt    "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
+<U0025><U0062><U0025><U0065><U0025><U0072>"
+country_name  "<U0053><U006F><U006F><U006D><U0061><U0061><U006C><U0069><U0079><U0061>"
+country_post  "<U0053><U004F><U004D>"
+country_ab2   "<U0053><U004F>"
+country_ab3   "<U0053><U004F><U004D>"
+country_num   706
+% country_car   unknown
+% country_isbn  unknown, Need ISO 2108
+lang_name     "<U0053><U006F><U006F><U006D><U0061><U0061><U006C><U0069>"
+lang_ab       "<U0073><U006F>"
+lang_term     "<U0073><U006F><U006D>"
+lang_lib      "<U0073><U006F><U006D>"
+%
+END LC_ADDRESS
+
+
+LC_MESSAGES
+%
+yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
+noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+%
+END LC_MESSAGES
+
+
+LC_TIME
+%
+% Abbreviated weekday names (%a)
+%
+abday    "<U0041><U0078><U0061>";/
+         "<U0049><U0073><U006E>";/
+         "<U0053><U0061><U006C>";/
+         "<U0041><U0072><U0062>";/
+         "<U004B><U0068><U0061>";/
+         "<U004A><U0069><U006D>";/
+         "<U0053><U0061><U0062>"
+%
+% Full weekday names (%A)
+%
+day      "<U0041><U0078><U0061><U0064>";/
+         "<U0049><U0073><U006E><U0069><U0069><U006E>";/
+         "<U0053><U0061><U006C><U0061><U0061><U0073><U006F>";/
+         "<U0041><U0072><U0062><U0061><U0063><U006F>";/
+         "<U004B><U0068><U0061><U006D><U0069><U0069><U0073>";/
+         "<U004A><U0069><U006D><U0063><U006F>";/
+         "<U0053><U0061><U0062><U0074><U0069>"
+%
+% Abbreviated month names (%b)
+%
+abmon    "<U004B><U006F><U0062>";/
+         "<U004C><U0061><U0062>";/
+         "<U0053><U0061><U0064>";/
+         "<U0041><U0066><U0072>";/
+         "<U0053><U0068><U0061>";/
+         "<U004C><U0069><U0078>";/
+         "<U0054><U006F><U0064>";/
+         "<U0053><U0069><U0064>";/
+         "<U0053><U0061><U0067>";/
+         "<U0054><U006F><U0062>";/
+         "<U004B><U0049><U0054>";/
+         "<U004C><U0049><U0054>"
+%
+% Full month names (%B)
+%
+mon      "<U0042><U0069><U0073><U0068><U0061> <U004B><U006F><U006F><U0062><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U004C><U0061><U0062><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0053><U0061><U0064><U0064><U0065><U0078><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0041><U0066><U0072><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0053><U0068><U0061><U006E><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U004C><U0069><U0078><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0054><U006F><U0064><U006F><U0062><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0053><U0069><U0064><U0065><U0065><U0064><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0053><U0061><U0067><U0061><U0061><U006C><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U0054><U006F><U0062><U006E><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U004B><U006F><U0077> <U0069><U0079><U006F> <U0054><U006F><U0062><U006E><U0061><U0061><U0064>";/
+         "<U0042><U0069><U0073><U0068><U0061> <U004C><U0061><U0062><U0061> <U0069><U0079><U006F> <U0054><U006F><U0062><U006E><U0061><U0061><U0064>"
+%
+% Equivalent of AM PM
+%
+am_pm    "<U0073><U0075><U0062><U0061><U0078><U006E><U0069><U006D><U006F>";/
+         "<U0067><U0061><U006C><U0061><U0062><U006E><U0069><U006D><U006F>"
+%
+% Appropriate date representation (%x)
+%	"%d/%m/%Y"
+%
+d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
+%
+% Appropriate time representation (%X)
+%	"%l:%M:%S"
+%
+t_fmt "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053>"
+%
+% Appropriate AM/PM time representation (%r)
+%	"%X %p"
+%
+t_fmt_ampm "<U0025><U0058><U0020><U0025><U0070>"
+%
+% Appropriate date and time representation (%c)
+%	"%A, %B %e, %Y %r %Z
+%
+d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
+<U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
+%
+% Appropriate date representation (date(1))
+%	"%A, %b %e, %r %Z %Y"
+%
+date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
+<U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
+%
+END LC_TIME
+%
diff --git a/localedata/locales/tig_ER b/localedata/locales/tig_ER
new file mode 100644
index 0000000000..aae51835d2
--- /dev/null
+++ b/localedata/locales/tig_ER
@@ -0,0 +1,222 @@
+comment_char    %
+escape_char     /
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% Tigre language locale for Eritrea.
+%
+% Charset: UTF-8
+%
+% Tigre terms are provided by Mussie Bekit with coordination by the
+% Shimagale Team <http://www.shimagle.com/>.  Prepared and contributed
+% to glibc by Daniel Yacob <locales@geez.org>
+%
+% build with: localedef -f UTF-8 -i tig_ER tig_ER
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+LC_IDENTIFICATION
+title      "Tigre language locale for Eritrea"
+source     "Ge'ez Frontier Foundation"
+address    "7802 Solomon Seal Dr., Springfield, VA 22152, USA"
+contact    ""
+email      "locales@geez.org"
+tel        ""
+fax        ""
+language   "tig"
+territory  "ER"
+revision   "0.20"
+date       "2003-07-05"
+%
+category  "i18n:2000";LC_IDENTIFICATION
+category  "i18n:2000";LC_COLLATE
+category  "i18n:2000";LC_CTYPE
+category  "i18n:2000";LC_MEASUREMENT
+category  "i18n:2000";LC_MONETARY
+category  "posix:1993";LC_NUMERIC
+category  "i18n:2000";LC_PAPER
+category  "i18n:2000";LC_TELEPHONE
+category  "i18n:2000";LC_ADDRESS
+category  "i18n:2000";LC_MESSAGES
+category  "i18n:2000";LC_NAME
+category  "i18n:2000";LC_TIME
+%
+END LC_IDENTIFICATION
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Ethiopic Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_COLLATE
+copy "ti_ER"
+END LC_COLLATE
+
+LC_CTYPE
+copy "ti_ER"
+END LC_CTYPE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Eritrea Specifc Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_MEASUREMENT
+copy "ti_ER"
+END LC_MEASUREMENT
+
+LC_MONETARY
+copy "ti_ER"
+END LC_MONETARY
+
+LC_NUMERIC
+copy "ti_ER"
+END LC_NUMERIC
+
+LC_PAPER
+copy "ti_ER"
+END LC_PAPER
+
+LC_TELEPHONE
+copy "ti_ER"
+END LC_TELEPHONE
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Tigre Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_MESSAGES
+copy "ti_ER"
+END LC_MESSAGES
+
+LC_NAME
+copy "ti_ER"
+END LC_NAME
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%  Tigre/ER Specific Data:
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_ADDRESS
+%
+% This is the ISO_IEC TR14652 Locale definition for the LC_ADDRESS category.
+%
+postal_fmt    "<U0025><U007A><U0025><U0063><U0025><U0054><U0025><U0073>/
+<U0025><U0062><U0025><U0065><U0025><U0072>"
+country_name  "<U12A4><U122D><U1275><U122B>"
+country_post  "<U0045><U0052><U0049>"
+country_ab2   "<U0045><U0052>"
+country_ab3   "<U0045><U0052><U0049>"
+country_num   232
+% country_car   unknown
+% country_isbn  unknown, Need ISO 2108
+lang_name     "<U1275><U130D><U1228>"
+lang_ab       "<U0074><U0069><U0067>"
+lang_term     "<U0074><U0069><U0067>"
+lang_lib      "<U0074><U0069><U0067>"
+%
+END LC_ADDRESS
+
+
+LC_TIME
+%
+% Abbreviated weekday names (%a)
+%
+abday    "<U1230><U002F><U12D3>";/
+         "<U1230><U1296><U0020>";/
+         "<U1273><U120B><U1238>";/
+         "<U12A3><U1228><U122D>";/
+         "<U12A8><U121A><U123D>";/
+         "<U1305><U121D><U12D3>";/
+         "<U1230><U002F><U1295>"
+%
+% Full weekday names (%A)
+%
+day      "<U1230><U1295><U1260><U1275> <U12D3><U1263><U12ED>";/
+         "<U1230><U1296>";/
+         "<U1273><U120B><U1238><U1296>";/
+         "<U12A3><U1228><U122D><U1263><U12D3>";/
+         "<U12A8><U121A><U123D>";/
+         "<U1305><U121D><U12D3><U1275>";/
+         "<U1230><U1295><U1260><U1275> <U1295><U12A2><U123D>"
+%
+% Abbreviated month names (%b)
+%
+abmon    "<U1325><U122A><U0020>";/
+         "<U1208><U12AB><U1272>";/
+         "<U1218><U130B><U1262>";/
+         "<U121A><U12EB><U12DD>";/
+         "<U130D><U1295><U1266>";/
+         "<U1230><U1290><U0020>";/
+         "<U1213><U121D><U1208>";/
+         "<U1290><U1213><U1230>";/
+         "<U1218><U1235><U12A8>";/
+         "<U1325><U1245><U121D>";/
+         "<U1215><U12F3><U122D>";/
+         "<U1273><U1215><U1233>"
+%
+% Full month names (%B)
+%
+mon      "<U1325><U122A>";/
+         "<U1208><U12AB><U1272><U1275>";/
+         "<U1218><U130B><U1262><U1275>";/
+         "<U121A><U12EB><U12DD><U12EB>";/
+         "<U130D><U1295><U1266><U1275>";/
+         "<U1230><U1290>";/
+         "<U1213><U121D><U1208>";/
+         "<U1290><U1213><U1230>";/
+         "<U1218><U1235><U12A8><U1228><U121D>";/
+         "<U1325><U1245><U121D><U1272>";/
+         "<U1215><U12F3><U122D>";/
+         "<U1273><U1215><U1233><U1235>"
+%
+%
+% Equivalent of AM PM
+%
+am_pm    "<U1240><U12F0><U121D><U0020><U1230><U122D><U0020><U121D><U12D5><U120D>";/
+         "<U1213><U1246><U0020><U1230><U122D><U0020><U121D><U12D5><U120D>"
+%
+% Appropriate date representation (%x)
+%	"%d/%m/%Y"
+%
+d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
+%
+% Appropriate time representation (%X)
+%	"%l:%M:%S"
+%
+t_fmt "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053>"
+%
+% Appropriate AM/PM time representation (%r)
+%	"%X %p"
+%
+t_fmt_ampm "<U0025><U0058><U0020><U0025><U0070>"
+%
+% Appropriate date and time representation (%c)
+%	"%Aᡠ%B %e ዮሠ%Y %r %Z
+%
+d_t_fmt    "<U0025><U0041><U1361><U0020><U0025><U0042><U0020><U0025><U0065>/
+<U0020><U12EE><U121D>/
+<U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
+%
+% Appropriate date representation (date(1))
+%	"%Aá¡ %B %e ዮሠ%r %Z %Y á‹“/áˆ
+%
+date_fmt    "<U0025><U0041><U1361><U0020><U0025><U0042><U0020><U0025><U0065>/
+<U0020><U12EE><U121D>/
+<U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>/
+<U0020><U12D3><U002F><U121D>"
+%
+END LC_TIME
+%