about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--NEWS7
-rw-r--r--localedata/ChangeLog5
-rw-r--r--localedata/SUPPORTED2
-rw-r--r--localedata/locales/sw_KE170
-rw-r--r--localedata/locales/sw_TZ121
5 files changed, 302 insertions, 3 deletions
diff --git a/NEWS b/NEWS
index 7d3b523eb0..42cdebe0e2 100644
--- a/NEWS
+++ b/NEWS
@@ -10,8 +10,9 @@ Version 2.14
 * The following bugs are resolved with this release:
 
   11724, 12393, 12420, 12445, 12454, 12460, 12469, 12489, 12509, 12510,
-  12518, 12541, 12583, 12587, 12597, 12611, 12631, 12650, 12653, 12655,
-  12660, 12681, 12685, 12711, 12713, 12714, 12717, 12723, 12734, 12738
+  12518, 12541, 12551, 12583, 12587, 12597, 12611, 12631, 12650, 12653,
+  12655, 12660, 12681, 12685, 12711, 12713, 12714, 12717, 12723, 12734,
+  12738
 
 * The RPC implementation in libc is obsoleted.  Old programs keep working
   but new programs cannot be linked with the routines in libc anymore.
@@ -26,7 +27,7 @@ Version 2.14
 * New Linux interfaces: clock_adjtime, name_to_handle_at, open_by_handle_at,
   syncfs
 
-* New locales: os_RU, bem_ZA, en_ZA, ff_SN
+* New locales: os_RU, bem_ZA, en_ZA, ff_SN, sw_KE, sw_TZ
 
 Version 2.13
 
diff --git a/localedata/ChangeLog b/localedata/ChangeLog
index 7cdcc556a0..8eabe51663 100644
--- a/localedata/ChangeLog
+++ b/localedata/ChangeLog
@@ -1,5 +1,10 @@
 2011-05-09  Ulrich Drepper  <drepper@gmail.com>
 
+	[BZ #12551]
+	* locales/sw_KE: New file.
+	* locales/sw_TZ: New file.
+	* SUPPORTED (SUPPORTED-LOCALES): Add appropriate entries.
+
 	[BZ #12611]
 	* locales/ff_SN: New file.
 	* SUPPORTED (SUPPORTED-LOCALES): Add appropriate entry.
diff --git a/localedata/SUPPORTED b/localedata/SUPPORTED
index c08ee97372..2b6f3e7d21 100644
--- a/localedata/SUPPORTED
+++ b/localedata/SUPPORTED
@@ -371,6 +371,8 @@ sv_FI/ISO-8859-1 \
 sv_FI@euro/ISO-8859-15 \
 sv_SE.UTF-8/UTF-8 \
 sv_SE/ISO-8859-1 \
+sw_KE/UTF-8 \
+sw_TZ/UTF-8 \
 ta_IN/UTF-8 \
 te_IN/UTF-8 \
 tg_TJ.UTF-8/UTF-8 \
diff --git a/localedata/locales/sw_KE b/localedata/locales/sw_KE
new file mode 100644
index 0000000000..61dd49daf8
--- /dev/null
+++ b/localedata/locales/sw_KE
@@ -0,0 +1,170 @@
+comment_char %
+escape_char /
+% Charset: UTF-8
+% Authors:
+% 2011-03-07, locales@kamusi.org
+% 2011-03-07, info@2xlibre.net
+% Distribution and use is free, also
+% for commercial purposes.
+
+LC_IDENTIFICATION
+title      "Swahili locale for Kenya"
+source     "Kamusi Project"
+contact    "Martin Benjamin"
+email      "locales@kamusi.org"
+tel        ""
+fax        ""
+language   "sw"
+territory  "Kenya"
+revision   "1.0"
+date       "2011-03-07"
+%
+category  "sw_KE:2000";LC_IDENTIFICATION
+category  "sw_KE:2000";LC_CTYPE
+category  "sw_KE:2000";LC_COLLATE
+category  "sw_KE:2000";LC_TIME
+category  "sw_KE:2000";LC_NUMERIC
+category  "sw_KE:2000";LC_MONETARY
+category  "sw_KE:2000";LC_PAPER
+category  "sw_KE:2000";LC_MEASUREMENT
+category  "sw_KE:2000";LC_MESSAGES
+category  "sw_KE:2000";LC_NAME
+category  "sw_KE:2000";LC_ADDRESS
+category  "sw_KE:2000";LC_TELEPHONE
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "i18n"
+
+translit_start
+include "translit_combining";""
+translit_end
+END LC_CTYPE
+
+LC_COLLATE
+copy "iso14651_t1"
+END LC_COLLATE
+
+LC_TIME
+% Januari, Februari, Machi, Aprili, Mei, Juni, Julai, Agosti, Septemba, Oktoba, Novemba, Desemba
+mon  "<U004A><U0061><U006E><U0075><U0061><U0072><U0069>";/
+     "<U0046><U0065><U0062><U0072><U0075><U0061><U0072><U0069>";/
+     "<U004D><U0061><U0063><U0068><U0069>";/
+     "<U0041><U0070><U0072><U0069><U006C><U0069>";/
+     "<U004D><U0065><U0069>";/
+     "<U004A><U0075><U006E><U0069>";/
+     "<U004A><U0075><U006C><U0061><U0069>";/
+     "<U0041><U0067><U006F><U0073><U0074><U0069>";/
+     "<U0053><U0065><U0070><U0074><U0065><U006D><U0062><U0061>";/
+     "<U004F><U006B><U0074><U006F><U0062><U0061>";/
+     "<U004E><U006F><U0076><U0065><U006D><U0062><U0061>";/
+     "<U0044><U0065><U0073><U0065><U006D><U0062><U0061>"
+% Jan, Feb, Mac, Apr, Mei, Jun, Jul, Ago, Sep, Okt, Nov, Des
+abmon  "<U004A><U0061><U006E>";/
+       "<U0046><U0065><U0062>";/
+       "<U004D><U0061><U0063>";/
+       "<U0041><U0070><U0072>";/
+       "<U004D><U0065><U0069>";/
+       "<U004A><U0075><U006E>";/
+       "<U004A><U0075><U006C>";/
+       "<U0041><U0067><U006F>";/
+       "<U0053><U0065><U0070>";/
+       "<U004F><U006B><U0074>";/
+       "<U004E><U006F><U0076>";/
+       "<U0044><U0065><U0073>"
+% Jumapili, Jumatatu, Jumanne, Jumatano, Alhamisi, Ijumaa, Jumamosi
+day  "<U004A><U0075><U006D><U0061><U0070><U0069><U006C><U0069>";/
+     "<U004A><U0075><U006D><U0061><U0074><U0061><U0074><U0075>";/
+     "<U004A><U0075><U006D><U0061><U006E><U006E><U0065>";/
+     "<U004A><U0075><U006D><U0061><U0074><U0061><U006E><U006F>";/
+     "<U0041><U006C><U0068><U0061><U006D><U0069><U0073><U0069>";/
+     "<U0049><U006A><U0075><U006D><U0061><U0061>";/
+     "<U004A><U0075><U006D><U0061><U006D><U006F><U0073><U0069>"
+% J2, J3, J4, J5, Alh, Ij, J1
+abday  "<U004A><U0032>";/
+       "<U004A><U0033>";/
+       "<U004A><U0034>";/
+       "<U004A><U0035>";/
+       "<U0041><U006C><U0068>";/
+       "<U0049><U006A>";/
+       "<U004A><U0031>"
+week    7;19971130;4
+first_weekday 2
+first_workday 2
+% %e %B %Y %I:%M:%S %p %Z
+d_t_fmt  "<U0025><U0065><U0020><U0025><U0042><U0020><U0025><U0059><U0020><U0025><U0049>/
+<U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
+% %d/%m/%Y
+d_fmt  "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
+% %I:%M:%S %p
+t_fmt  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+% asubuhi, alasiri
+am_pm  "<U0061><U0073><U0075><U0062><U0075><U0068><U0069>";/
+       "<U0061><U006C><U0061><U0073><U0069><U0072><U0069>"
+% %I:%M:%S %p
+t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+END LC_TIME
+
+LC_NUMERIC
+copy "om_KE"
+END LC_NUMERIC
+
+LC_MONETARY
+copy "om_KE"
+END LC_MONETARY
+
+LC_PAPER
+copy "om_KE"
+END LC_PAPER
+
+LC_MEASUREMENT
+copy "om_KE"
+END LC_MEASUREMENT
+
+LC_MESSAGES
+% ^[nNyY].*
+yesexpr  "<U005E><U005B><U006E><U004E><U0079><U0059><U005D><U002E><U002A>"
+% ^[hHlL].*
+noexpr  "<U005E><U005B><U0068><U0048><U006C><U004C><U005D><U002E><U002A>"
+END LC_MESSAGES
+
+LC_NAME
+% %p%t%g%m%t%f
+name_fmt  "<U0025><U0070><U0025><U0074><U0025><U0067><U0025><U006D><U0025><U0074><U0025><U0066>"
+% Bw.
+name_mr  "<U0042><U0077><U002E>"
+% Bi.
+name_ms  "<U0042><U0069><U002E>"
+END LC_NAME
+
+LC_ADDRESS
+% %a%N%f%N%d%N%b%N%h %s %e %r%N%T, %S %z%N%c%N
+postal_fmt  "<U0025><U0061><U0025><U004E><U0025><U0066><U0025><U004E><U0025><U0064><U0025><U004E>/
+<U0025><U0062><U0025><U004E><U0025><U0068><U0020><U0025><U0073><U0020><U0025><U0065><U0020><U0025>/
+<U0072><U0025><U004E><U0025><U0054><U002C><U0020><U0025><U0053><U0020><U0025><U007A><U0025><U004E>/
+<U0025><U0063><U0025><U004E>"
+% Kenya
+country_name  "<U004B><U0065><U006E><U0079><U0061>"
+% KE
+country_post  "<U004B><U0045>"
+% KE
+country_ab2   "<U004B><U0045>"
+% KEN
+country_ab3   "<U004B><U0045><U004E>"
+country_num   404
+% Kiswahili
+lang_name     "<U004B><U0069><U0073><U0077><U0061><U0068><U0069><U006C><U0069>"
+% sw
+lang_ab       "<U0073><U0077>"
+END LC_ADDRESS
+
+LC_TELEPHONE
+% %c %a %l
+tel_int_fmt  "<U0025><U0063><U0020><U0025><U0061><U0020><U0025><U006C>"
+% %A %l
+tel_dom_fmt  "<U0025><U0041><U0020><U0025><U006C>"
+% 000
+int_select   "<U0030><U0030><U0030>"
+% 254
+int_prefix   "<U0032><U0035><U0034>"
+END LC_TELEPHONE
diff --git a/localedata/locales/sw_TZ b/localedata/locales/sw_TZ
new file mode 100644
index 0000000000..71fd8cdab2
--- /dev/null
+++ b/localedata/locales/sw_TZ
@@ -0,0 +1,121 @@
+comment_char %
+escape_char /
+% Charset: UTF-8
+% Authors:
+% 2011-03-07, locales@kamusi.org
+% 2011-03-07, info@2xlibre.net
+% Distribution and use is free, also
+% for commercial purposes.
+
+LC_IDENTIFICATION
+title      "Swahili locale for Tanzania"
+source     "Kamusi Project"
+contact    "Martin Benjamin"
+email      "locales@kamusi.org"
+tel        ""
+fax        ""
+language   "sw"
+territory  "Tanzania"
+revision   "1.0"
+date       "2011-03-07"
+%
+category  "sw_TZ:2000";LC_IDENTIFICATION
+category  "sw_TZ:2000";LC_CTYPE
+category  "sw_TZ:2000";LC_COLLATE
+category  "sw_TZ:2000";LC_TIME
+category  "sw_TZ:2000";LC_NUMERIC
+category  "sw_TZ:2000";LC_MONETARY
+category  "sw_TZ:2000";LC_PAPER
+category  "sw_TZ:2000";LC_MEASUREMENT
+category  "sw_TZ:2000";LC_MESSAGES
+category  "sw_TZ:2000";LC_NAME
+category  "sw_TZ:2000";LC_ADDRESS
+category  "sw_TZ:2000";LC_TELEPHONE
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "sw_KE"
+END LC_CTYPE
+
+LC_COLLATE
+copy "iso14651_t1"
+END LC_COLLATE
+
+LC_TIME
+copy "sw_KE"
+END LC_TIME
+
+LC_NUMERIC
+copy "sw_KE"
+END LC_NUMERIC
+
+LC_MONETARY
+% TSh
+currency_symbol  "<U0054><U0053><U0068>"
+% TZS
+int_curr_symbol  "<U0054><U005A><U0053><U0020>"
+% .
+mon_decimal_point  "<U002E>"
+% ,
+mon_thousands_sep  "<U002C>"
+mon_grouping  3
+positive_sign  ""
+% -
+negative_sign  "<U002D>"
+frac_digits  2
+int_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_PAPER
+copy "sw_KE"
+END LC_PAPER
+
+LC_MEASUREMENT
+measurement  1
+END LC_MEASUREMENT
+
+LC_MESSAGES
+copy "sw_KE"
+END LC_MESSAGES
+
+LC_NAME
+copy "sw_KE"
+END LC_NAME
+
+LC_ADDRESS
+% %a%N%f%N%d%N%b%N%h %s %e %r%N%T, %S %z%N%c%N
+postal_fmt  "<U0025><U0061><U0025><U004E><U0025><U0066><U0025><U004E><U0025><U0064><U0025><U004E>/
+<U0025><U0062><U0025><U004E><U0025><U0068><U0020><U0025><U0073><U0020><U0025><U0065><U0020><U0025>/
+<U0072><U0025><U004E><U0025><U0054><U002C><U0020><U0025><U0053><U0020><U0025><U007A><U0025><U004E>/
+<U0025><U0063><U0025><U004E>"
+% Tanzania
+country_name  "<U0054><U0061><U006E><U007A><U0061><U006E><U0069><U0061>"
+% TZ
+country_post  "<U0054><U005A>"
+% TZ
+country_ab2   "<U0054><U005A>"
+% TZA
+country_ab3   "<U0054><U005A><U0041>"
+country_num   834
+% Kiswahili
+lang_name     "<U004B><U0069><U0073><U0077><U0061><U0068><U0069><U006C><U0069>"
+% sw
+lang_ab       "<U0073><U0077>"
+END LC_ADDRESS
+
+LC_TELEPHONE
+% %c %a %l
+tel_int_fmt  "<U0025><U0063><U0020><U0025><U0061><U0020><U0025><U006C>"
+% %A %l
+tel_dom_fmt  "<U0025><U0041><U0020><U0025><U006C>"
+% 000
+int_select   "<U0030><U0030><U0030>"
+% 255
+int_prefix   "<U0032><U0035><U0035>"
+END LC_TELEPHONE