SOURCES (DEVEL): glibc-morelocales.patch - added some Swahili locale

ankry ankry at pld-linux.org
Tue Nov 15 11:02:20 CET 2005


Author: ankry                        Date: Tue Nov 15 10:02:20 2005 GMT
Module: SOURCES                       Tag: DEVEL
---- Log message:
- added some Swahili locale

---- Files affected:
SOURCES:
   glibc-morelocales.patch (1.35.4.3 -> 1.35.4.4) 

---- Diffs:

================================================================
Index: SOURCES/glibc-morelocales.patch
diff -u SOURCES/glibc-morelocales.patch:1.35.4.3 SOURCES/glibc-morelocales.patch:1.35.4.4
--- SOURCES/glibc-morelocales.patch:1.35.4.3	Fri Nov 11 02:22:14 2005
+++ SOURCES/glibc-morelocales.patch	Tue Nov 15 11:02:15 2005
@@ -255,8 +255,15 @@
  st_ZA.UTF-8/UTF-8 \
  st_ZA/ISO-8859-1 \
  sv_FI.UTF-8/UTF-8 \
-@@ -299,8 +375,10 @@
+@@ -297,10 +373,17 @@
+ sv_FI at euro/ISO-8859-15 \
+ sv_SE.UTF-8/UTF-8 \
  sv_SE/ISO-8859-1 \
++sw_KE.UTF-8/UTF-8 \
++sw_KE/ISO-8859-1 \
++sw_UG.UTF-8/UTF-8 \
++sw_UG.ISO-8859-10/ISO-8859-10 \
++sw_UG/ISO-8859-1 \
  ta_IN/UTF-8 \
  te_IN/UTF-8 \
 +tg_TJ.KOI8-K/KOI8-K \
@@ -14058,6 +14065,472 @@
 +LC_MEASUREMENT
 +copy "sr_CS"
 +END LC_MEASUREMENT
+diff -uNr libc.old/localedata/locales/sw_KE libc/localedata/locales/sw_KE
+--- libc.old/localedata/locales/sw_KE	1970-01-01 00:00:00.000000000 +0000
++++ libc/localedata/locales/sw_KE	2005-11-15 09:34:46.000000000 +0000
+@@ -0,0 +1,351 @@
++comment_char %
++escape_char  /
++%
++% Swahili Language Locale for Kenya
++% Source: Based on data from Debian/Mandriva
++% Contact: ankry at mif dot pg dot gda dot pl
++% Email: 
++% Language: sw
++% Territory: Kenya
++% Revision: 0.3
++% Date: 2005-10-14
++% Users: general
++% Repertoiremap: mnemonic,ds
++% Charset: UTF-8
++% Distribution and use is free, also
++% for commercial purposes.
++
++LC_IDENTIFICATION
++title      "Swahili locale for Kenya"
++source     "Based on data from Debian/Mandriva"
++address    ""
++contact    ""
++email      ""
++tel        ""
++fax        ""
++language   "Swahili"
++territory  "Kenya"
++revision   "0.2"
++date       "2004-08-01"
++%
++category  "i18n:1997";LC_IDENTIFICATION
++category  "i18n:1997";LC_CTYPE
++category  "i18n:1997";LC_COLLATE
++category  "i18n:1997";LC_TIME
++category  "i18n:1997";LC_NUMERIC
++category  "i18n:1997";LC_MONETARY
++category  "i18n:1997";LC_MESSAGES
++category  "i18n:1997";LC_PAPER
++category  "i18n:1997";LC_NAME
++category  "i18n:1997";LC_ADDRESS
++category  "i18n:1997";LC_TELEPHONE
++END LC_IDENTIFICATION
++
++%%%%%%%%%%%%%%%%
++% TODO: check LC_MONETARY, LC_NUMERIC, LC_MESSAGES, LC_COLLATE
++% 	check time and date formats
++%%%%%%%%%%%%%%%%
++
++LC_COLLATE
++% Copy the template from ISO/IEC 14651 i.e.
++% use the rules there when making ordered lists of words.
++%
++copy "iso14651_t1"
++% a b c ch d dh e f g gh h i j k kh l m mb mv n nd ng ng' nj ny nz o p q r
++% s sh t th u v w x y z
++
++collating-symbol  <ch>
++collating-element <C-H> from "<U0043><U0048>"
++collating-element <C-h> from "<U0043><U0068>"
++collating-element <c-H> from "<U0063><U0048>"
++collating-element <c-h> from "<U0063><U0068>"
++
++collating-symbol  <dh>
++collating-element <D-H> from "<U0044><U0048>"
++collating-element <D-h> from "<U0044><U0068>"
++collating-element <d-H> from "<U0064><U0048>"
++collating-element <d-h> from "<U0064><U0068>"
++
++collating-symbol  <gh>
++collating-element <G-H> from "<U0047><U0043>"
++collating-element <G-h> from "<U0047><U0063>"
++collating-element <g-H> from "<U0067><U0043>"
++collating-element <g-h> from "<U0067><U0063>"
++
++collating-symbol  <kh>
++collating-element <K-H> from "<U004B><U0048>"
++collating-element <K-h> from "<U004B><U0068>"
++collating-element <k-H> from "<U006B><U0048>"
++collating-element <k-h> from "<U006B><U0068>"
++
++collating-symbol  <mb>
++collating-element <M-B> from "<U004D><U0042>"
++collating-element <M-b> from "<U004D><U0062>"
++collating-element <m-B> from "<U006D><U0042>"
++collating-element <m-b> from "<U006D><U0062>"
++
++collating-symbol  <mv>
++collating-element <M-V> from "<U004D><U0056>"
++collating-element <M-v> from "<U004D><U0076>"
++collating-element <m-V> from "<U006D><U0056>"
++collating-element <m-v> from "<U006D><U0076>"
++
++collating-symbol  <nd>
++collating-element <N-D> from "<U004E><U0044>"
++collating-element <N-d> from "<U004E><U0064>"
++collating-element <n-D> from "<U006E><U0044>"
++collating-element <n-d> from "<U006E><U0064>"
++
++collating-symbol  <ng>
++collating-element <N-G> from "<U004E><U0047>"
++collating-element <N-g> from "<U004E><U0067>"
++collating-element <n-G> from "<U006E><U0047>"
++collating-element <n-g> from "<U006E><U0067>"
++
++collating-symbol  <ng'>
++collating-element <N-G-'> from "<U004E><U0047><U0027>"
++collating-element <N-g-'> from "<U004E><U0067><U0027>"
++collating-element <n-G-'> from "<U006E><U0047><U0027>"
++collating-element <n-g-'> from "<U006E><U0067><U0027>"
++
++collating-symbol  <nj>
++collating-element <N-J> from "<U004E><U004A>"
++collating-element <N-j> from "<U004E><U006A>"
++collating-element <n-J> from "<U006E><U004A>"
++collating-element <n-j> from "<U006E><U006A>"
++
++collating-symbol  <ny>
++collating-element <N-Y> from "<U004E><U0059>"
++collating-element <N-y> from "<U004E><U0079>"
++collating-element <n-Y> from "<U006E><U0059>"
++collating-element <n-y> from "<U006E><U0079>"
++
++collating-symbol  <nz>
++collating-element <N-Z> from "<U004E><U005A>"
++collating-element <N-z> from "<U004E><U007A>"
++collating-element <n-Z> from "<U006E><U005A>"
++collating-element <n-z> from "<U006E><U007A>"
++
++collating-symbol  <sh>
++collating-element <S-H> from "<U0053><U0048>"
++collating-element <S-h> from "<U0053><U0068>"
++collating-element <s-H> from "<U0073><U0048>"
++collating-element <s-h> from "<U0073><U0068>"
++
++% symbol <th> is already used in iso14651_t1
++collating-symbol  <th0>
++collating-element <T-H> from "<U0054><U0048>"
++collating-element <T-h> from "<U0054><U0068>"
++collating-element <t-H> from "<U0074><U0048>"
++collating-element <t-h> from "<U0074><U0068>"
++
++collating-symbol <CAP-CAP>
++collating-symbol <CAP-MIN>
++collating-symbol <MIN-CAP>
++collating-symbol <MIN-MIN>
++
++reorder-after <MIN>
++<MIN-MIN>
++<MIN-CAP>
++
++reorder-after <CAP>
++<CAP-MIN>
++<CAP-CAP>
++
++reorder-after <c>
++<ch>
++reorder-after <d>
++<dh>
++reorder-after <g>
++<gh>
++reorder-after <k>
++<kh>
++reorder-after <m>
++<mb>
++<mv>
++reorder-after <n>
++<nd>
++<ng>
++<ng'>
++<nj>
++<ny>
++<nz>
++reorder-after <s>
++<sh>
++reorder-after <t>
++<th0>
++
++reorder-after <U0043>
++<C-h>		<ch>;<BAS>;<CAP-MIN>;IGNORE
++<C-H>		<ch>;<BAS>;<CAP-CAP>;IGNORE
++reorder-after <U0063>
++<c-h>		<ch>;<BAS>;<MIN-MIN>;IGNORE
++<c-H>		<ch>;<BAS>;<MIN-CAP>;IGNORE
++
++reorder-after <U0044>
++<D-h>		<dh>;<BAS>;<CAP-MIN>;IGNORE
++<D-H>		<dh>;<BAS>;<CAP-CAP>;IGNORE
++reorder-after <U0064>
++<d-h>		<dh>;<BAS>;<MIN-MIN>;IGNORE
++<d-H>		<dh>;<BAS>;<MIN-CAP>;IGNORE
++
++reorder-after <U0047>
++<G-h>		<gh>;<BAS>;<CAP-MIN>;IGNORE
++<G-H>		<gh>;<BAS>;<CAP-CAP>;IGNORE
++reorder-after <U0067>
++<g-h>		<gh>;<BAS>;<MIN-MIN>;IGNORE
++<g-H>		<gh>;<BAS>;<MIN-CAP>;IGNORE
++
++reorder-after <U004B>
++<K-h>		<kh>;<BAS>;<CAP-MIN>;IGNORE
++<K-H>		<kh>;<BAS>;<CAP-CAP>;IGNORE
++reorder-after <U006B>
++<k-h>		<kh>;<BAS>;<MIN-MIN>;IGNORE
++<k-H>		<kh>;<BAS>;<MIN-CAP>;IGNORE
++
++reorder-after <U004D>
++<M-b>		<mb>;<BAS>;<CAP-MIN>;IGNORE
++<M-B>		<mb>;<BAS>;<CAP-CAP>;IGNORE
++<M-v>		<mv>;<BAS>;<CAP-MIN>;IGNORE
++<M-V>		<mv>;<BAS>;<CAP-CAP>;IGNORE
++reorder-after <U006D>
++<m-b>		<mb>;<BAS>;<MIN-MIN>;IGNORE
++<m-B>		<mb>;<BAS>;<MIN-CAP>;IGNORE
++<m-v>		<mv>;<BAS>;<MIN-MIN>;IGNORE
++<m-V>		<mv>;<BAS>;<MIN-CAP>;IGNORE
++
++reorder-after <U004E>
++<N-d>		<nd>;<BAS>;<CAP-MIN>;IGNORE
++<N-D>		<nd>;<BAS>;<CAP-CAP>;IGNORE
++<N-g>		<ng>;<BAS>;<CAP-MIN>;IGNORE
++<N-G>		<ng>;<BAS>;<CAP-CAP>;IGNORE
++<N-g-'>		<ng'>;<BAS>;<CAP-MIN>;IGNORE
++<N-G-'>		<ng'>;<BAS>;<CAP-CAP>;IGNORE
++<N-j>		<nj>;<BAS>;<CAP-MIN>;IGNORE
++<N-J>		<nj>;<BAS>;<CAP-CAP>;IGNORE
++<N-y>		<ny>;<BAS>;<CAP-MIN>;IGNORE
++<N-Y>		<ny>;<BAS>;<CAP-CAP>;IGNORE
++<N-z>		<nz>;<BAS>;<CAP-MIN>;IGNORE
++<N-Z>		<nz>;<BAS>;<CAP-CAP>;IGNORE
++reorder-after <U006E>
++<n-d>		<nd>;<BAS>;<MIN-MIN>;IGNORE
++<n-D>		<nd>;<BAS>;<MIN-CAP>;IGNORE
++<n-g>		<ng>;<BAS>;<MIN-MIN>;IGNORE
++<n-G>		<ng>;<BAS>;<MIN-CAP>;IGNORE
++<n-g-'>		<ng'>;<BAS>;<MIN-MIN>;IGNORE
++<n-G-'>		<ng'>;<BAS>;<MIN-CAP>;IGNORE
++<n-j>		<nj>;<BAS>;<MIN-MIN>;IGNORE
++<n-J>		<nj>;<BAS>;<MIN-CAP>;IGNORE
++<n-y>		<ny>;<BAS>;<MIN-MIN>;IGNORE
++<n-Y>		<ny>;<BAS>;<MIN-CAP>;IGNORE
++<n-z>		<nz>;<BAS>;<MIN-MIN>;IGNORE
++<n-Z>		<nz>;<BAS>;<MIN-CAP>;IGNORE
++
++reorder-after <U0053>
++<S-h>		<sh>;<BAS>;<CAP-MIN>;IGNORE
++<S-H>		<sh>;<BAS>;<CAP-CAP>;IGNORE
++reorder-after <U0073>
++<s-h>		<sh>;<BAS>;<MIN-MIN>;IGNORE
++<s-H>		<sh>;<BAS>;<MIN-CAP>;IGNORE
++
++reorder-after <U0054>
++<T-h>		<th0>;<BAS>;<CAP-MIN>;IGNORE
++<T-H>		<th0>;<BAS>;<CAP-CAP>;IGNORE
++reorder-after <U0074>
++<t-h>		<th0>;<BAS>;<MIN-MIN>;IGNORE
++<t-H>		<th0>;<BAS>;<MIN-CAP>;IGNORE
++
++reorder-end
++
++END LC_COLLATE
++
++LC_CTYPE
++copy "i18n"
++END LC_CTYPE
++
++LC_MONETARY
++copy "so_KE"
++END LC_MONETARY
++
++LC_NUMERIC
++copy "so_KE"
++END LC_NUMERIC
++
++LC_TIME
++abday   "<U004A><U0070><U0069>";"<U004A><U0074><U0061>";/
++        "<U004A><U006E><U0065>";"<U004A><U0074><U006E>";/
++        "<U0041><U006C><U0068>";"<U0049><U006A><U0075>";/
++        "<U004A><U006D><U006F>"
++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>"
++abmon   "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/
++        "<U004D><U0061><U0063>";"<U0041><U0070><U0072>";/
++        "<U004D><U0065><U0069>";"<U004A><U0075><U006E>";/
++        "<U004A><U0075><U006C>";"<U0041><U0075><U0067>";/
++        "<U0053><U0065><U0070>";"<U004F><U006B><U0074>";/
++        "<U004E><U006F><U0076>";"<U0044><U0069><U0073>"
++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><U0075><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><U0069><U0073><U0065><U006D><U0062><U0061>"
++%
++d_t_fmt     "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
++d_fmt       "<U0025><U006D><U002F><U0025><U0064><U002F><U0025><U0079>"
++t_fmt       "<U0025><U0072>"
++am_pm       "<U0041><U004D>";"<U0050><U004D>"
++t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
++END LC_TIME
++
++LC_MESSAGES
++% FIXME
++copy "en_US"
++END LC_MESSAGES
++
++% Default paper: A4
++LC_PAPER
++height 297
++width 210
++END LC_PAPER
++
++% Metric System (ISO 1000)
++LC_MEASUREMENT
++measurement 1
++END LC_MEASUREMENT
++
++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><U006E><U0079><U0061>"
++country_post  "<U004B><U0045><U004E>"
++country_ab2   "<U004B><U0045>"
++country_ab3   "<U004B><U0045><U004E>"
++country_num   404
++country_car   "<U0045><U0041><U004B>"
++country_isbn  "<U0039><U0039><U0036><U0036>"
++lang_name     "<U004B><U0069><U0073><U0077><U0061><U0068><U0069><U006C><U0069>"
++lang_ab       "<U0073><U0077>"
++lang_term     "<U0073><U0077><U0061>"
++lang_lib      "<U0073><U0077><U0061>"
++END LC_ADDRESS
++
++LC_NAME
++% FIXME!
++copy "en_US"
++END LC_NAME
+diff -uNr libc.old/localedata/locales/sw_UG libc/localedata/locales/sw_UG
+--- libc.old/localedata/locales/sw_UG	1970-01-01 00:00:00.000000000 +0000
++++ libc/localedata/locales/sw_UG	2005-11-15 09:34:46.000000000 +0000
+@@ -0,0 +1,107 @@
++comment_char %
++escape_char  /
++%
++% Swahili Language Locale for Uganda
++% Source: Based on data from Debian/Mandriva
++% Contact: 
++% Email: ankry at mif dot pg dot gda dot pl
++% Language: sw
++% Territory: Uganda
++% Revision: 0.2
++% Date: 2004-08-01
++% Users: general
++% Repertoiremap: mnemonic,ds
++% Charset: UTF-8
++% Distribution and use is free, also
++% for commercial purposes.
++
++LC_IDENTIFICATION
++title      "Swahili locale for Uganda"
++source     "Based on data from Debian/Mandriva"
++address    ""
++contact    ""
++email      ""
++tel        ""
++fax        ""
++language   "Swahili"
++territory  "Uganda"
++revision   "0.3"
++date       "2005-10-14"
++%
++category  "i18n:1997";LC_IDENTIFICATION
++category  "i18n:1997";LC_CTYPE
++category  "i18n:1997";LC_COLLATE
++category  "i18n:1997";LC_TIME
++category  "i18n:1997";LC_NUMERIC
++category  "i18n:1997";LC_MONETARY
++category  "i18n:1997";LC_MESSAGES
++category  "i18n:1997";LC_PAPER
++category  "i18n:1997";LC_NAME
++category  "i18n:1997";LC_ADDRESS
++category  "i18n:1997";LC_TELEPHONE
++END LC_IDENTIFICATION
++
++%%%%%%%%%%%%%%%%
++% TODO: check LC_MONETARY, LC_NUMERIC, LC_MESSAGES, LC_COLLATE
++% 	check time and date formats
++%%%%%%%%%%%%%%%%
++
++LC_COLLATE
++copy "sw_KE"
++END LC_COLLATE
++
++LC_CTYPE
++copy "sw_KE"
++END LC_CTYPE
++
++LC_MONETARY
++copy "lg_UG"
++END LC_MONETARY
++
++LC_NUMERIC
++copy "lg_UG"
++END LC_NUMERIC
++
++LC_TIME
++copy "sw_KE"
++END LC_TIME
++
++LC_MESSAGES
++copy "sw_KE"
++END LC_MESSAGES
++
++% Default paper: A4
++LC_PAPER
++height 297
++width 210
++END LC_PAPER
++
++% Metric System (ISO 1000)
++LC_MEASUREMENT
++measurement 1
++END LC_MEASUREMENT
++
++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>"
++%
++% FIXME: Uganda in Swahili
++%country_name  ""
++country_post  "<U0055><U0047>"
++country_ab2   "<U0055><U0047>"
++country_ab3   "<U0055><U0047><U0041>"
++country_num   800
++country_car   "<U0045><U0041><U0055>"
++country_isbn  "<U0039><U0039><U0037><U0030>"
++lang_name     "<U004B><U0069><U0073><U0077><U0061><U0068><U0069><U006C><U0069>"
++lang_ab       "<U0073><U0077>"
++lang_term     "<U0073><U0077><U0061>"
++lang_lib      "<U0073><U0077><U0061>"
++END LC_ADDRESS
++
++LC_NAME
++copy "sw_KE"
++END LC_NAME
 diff -uNr libc.old/localedata/locales/tr_CY libc/localedata/locales/tr_CY
 --- libc.old/localedata/locales/tr_CY	2004-07-16 01:24:42.000000000 +0100
 +++ libc/localedata/locales/tr_CY	2004-11-14 03:07:27.000000000 +0200
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/glibc-morelocales.patch?r1=1.35.4.3&r2=1.35.4.4&f=u




More information about the pld-cvs-commit mailing list