aboutsummaryrefslogtreecommitdiff
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
glibc-d4f2cea9cd49455721b804ad302b3c094c013608.tar.gz
glibc-d4f2cea9cd49455721b804ad302b3c094c013608.tar.bz2
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
+%