summaryrefslogtreecommitdiffstats
path: root/share/colldef
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>2007-12-24 10:30:09 +0000
committerache <ache@FreeBSD.org>2007-12-24 10:30:09 +0000
commit0239a1cc16ad0973050aff8eaefa63393c648865 (patch)
tree2fb249bfb7f73dd13c01ece5206f40bbf8605349 /share/colldef
parent5817fa6edc7badf743a8f2b9877038a445bfad11 (diff)
downloadFreeBSD-src-0239a1cc16ad0973050aff8eaefa63393c648865.zip
FreeBSD-src-0239a1cc16ad0973050aff8eaefa63393c648865.tar.gz
Add Turkish collate
PR: 118976 Submitted by: Ismail YENIGUL <ismail.yenigul@endersys.com.tr>
Diffstat (limited to 'share/colldef')
-rw-r--r--share/colldef/Makefile4
-rw-r--r--share/colldef/map.ISO8859-9175
-rw-r--r--share/colldef/tr_TR.ISO8859-9.src36
3 files changed, 213 insertions, 2 deletions
diff --git a/share/colldef/Makefile b/share/colldef/Makefile
index d6efbe3..8d4281f 100644
--- a/share/colldef/Makefile
+++ b/share/colldef/Makefile
@@ -34,6 +34,7 @@ LOCALES= bg_BG.CP1251 \
sr_YU.ISO8859-5 \
sv_SE.ISO8859-1 \
sv_SE.ISO8859-15 \
+ tr_TR.ISO8859-9 \
uk_UA.CP1251 \
uk_UA.ISO8859-5 \
uk_UA.KOI8-U
@@ -58,7 +59,7 @@ ${locale}.out: map.${locale:E}
CLEANFILES= ${FILES}
ENCODINGS= Big5 Big5HKSCS CP949 eucCN eucJP eucKR GB18030 GB2312 GBK \
- ISO8859-1 ISO8859-2 ISO8859-9 ISO8859-15 SJIS US-ASCII UTF-8
+ ISO8859-1 ISO8859-2 ISO8859-15 SJIS US-ASCII UTF-8
ISO8859-1_Big5= is_IS:zh_TW
ISO8859-1_ISO8859-1= ${ISO8859-15_ISO8859-15} pt_PT:pt_BR
@@ -79,7 +80,6 @@ US-ASCII_eucKR= la_LN:ko_KR
US-ASCII_GB18030= la_LN:zh_CN
US-ASCII_GB2312= la_LN:zh_CN
US-ASCII_GBK= la_LN:zh_CN
-US-ASCII_ISO8859-9= la_LN:tr_TR
US-ASCII_SJIS= la_LN:ja_JP
ASCIILINKS= en_AU en_CA en_GB en_NZ en_US
diff --git a/share/colldef/map.ISO8859-9 b/share/colldef/map.ISO8859-9
new file mode 100644
index 0000000..6d97103
--- /dev/null
+++ b/share/colldef/map.ISO8859-9
@@ -0,0 +1,175 @@
+# $FreeBSD$
+NU \x00
+SH \x01
+SX \x02
+EX \x03
+ET \x04
+EQ \x05
+AK \x06
+BL \x07
+BS \x08
+HT \x09
+LF \x0a
+VT \x0b
+FF \x0c
+CR \x0d
+SO \x0e
+SI \x0f
+DL \x10
+D1 \x11
+D2 \x12
+D3 \x13
+D4 \x14
+NK \x15
+SY \x16
+EB \x17
+CN \x18
+EM \x19
+SB \x1a
+EC \x1b
+FS \x1c
+GS \x1d
+RS \x1e
+US \x1f
+SP \x20
+Nb \x23
+DO \x24
+At \x40
+<( \x5b
+// \x5c
+)> \x5d
+'> \x5e
+'! \x60
+(! \x7b
+!! \x7c
+!) \x7d
+'? \x7e
+DT \x7f
+PA \x80
+HO \x81
+BH \x82
+NH \x83
+IN \x84
+NL \x85
+SA \x86
+ES \x87
+HS \x88
+HJ \x89
+VS \x8a
+PD \x8b
+PU \x8c
+RI \x8d
+S2 \x8e
+S3 \x8f
+DC \x90
+P1 \x91
+P2 \x92
+TS \x93
+CC \x94
+MW \x95
+SG \x96
+EG \x97
+SS \x98
+GC \x99
+SC \x9a
+CI \x9b
+ST \x9c
+OC \x9d
+PM \x9e
+AC \x9f
+NS \xa0
+!I \xa1
+Ct \xa2
+Pd \xa3
+Cu \xa4
+Ye \xa5
+BB \xa6
+SE \xa7
+': \xa8
+Co \xa9
+-a \xaa
+<< \xab
+NO \xac
+-- \xad
+Rg \xae
+'m \xaf
+DG \xb0
++- \xb1
+2S \xb2
+3S \xb3
+'' \xb4
+My \xb5
+PI \xb6
+.M \xb7
+', \xb8
+1S \xb9
+-o \xba
+>> \xbb
+14 \xbc
+12 \xbd
+34 \xbe
+?I \xbf
+A! \xc0
+A' \xc1
+A> \xc2
+A? \xc3
+A: \xc4
+AA \xc5
+AE \xc6
+C, \xc7
+E! \xc8
+E' \xc9
+E> \xca
+E: \xcb
+I! \xcc
+I' \xcd
+I> \xce
+I: \xcf
+G( \xd0
+N? \xd1
+O! \xd2
+O' \xd3
+O> \xd4
+O? \xd5
+O: \xd6
+*X \xd7
+O/ \xd8
+U! \xd9
+U' \xda
+U> \xdb
+U: \xdc
+I. \xdd
+S, \xde
+ss \xdf
+a! \xe0
+a' \xe1
+a> \xe2
+a? \xe3
+a: \xe4
+aa \xe5
+ae \xe6
+c, \xe7
+e! \xe8
+e' \xe9
+e; \xea
+e: \xeb
+e. \xec
+i' \xed
+i> \xee
+i- \xef
+g( \xf0
+n? \xf1
+o! \xf2
+o' \xf3
+o> \xf4
+o? \xf5
+o: \xf6
+-: \xf7
+o/ \xf8
+u! \xf9
+u' \xfa
+u> \xfb
+u: \xfc
+i. \xfd
+s, \xfe
+y: \xff
diff --git a/share/colldef/tr_TR.ISO8859-9.src b/share/colldef/tr_TR.ISO8859-9.src
new file mode 100644
index 0000000..89db7b5
--- /dev/null
+++ b/share/colldef/tr_TR.ISO8859-9.src
@@ -0,0 +1,36 @@
+# latin5 (backward compatible with ASCII)
+#
+# $FreeBSD$
+#
+charmap map.ISO8859-9
+order \
+# controls
+ <NU>;...;<US>;<PA>;...;<AC>;\
+#
+ <NS>;<SP>;!;<!I>;\";<<<>;</>/>>;<Nb>;\
+ <Cu>;<Ct>;<DO>;<Pd>;<Ye>;\
+ %;&;<',>;';\(;\);*;+;<+->;<-:>;<*X>;\,;<-->;-;.;/;\
+# digits
+ (0,<14>,<12>,<34>);(1,<1S>);(2,<2S>);(3,<3S>);4;...;9;\
+#
+ :;\;;\<;=;>;?;<?I>;<SE>;<PI>;<Co>;<Rg>;<At>;\
+# capital
+ (A,<A'>,<A!>,<A/>>,<AA>,<A:>,<A?>,<AE>);\
+ B;(C,<C,>);D;(E,<E'>,<E!>,<E/>>,<E:>);\
+ F;G;<G(>;H;(I,<I'>,<I!>,<I/>>,<I:>);<I.>;\
+ J;...;M;(N,<N?>);(O,<O'>,<O!>,<O/>>,<O:>,<O?>,<O//>);\
+ P;...;S;<S,>;T;(U,<U'>,<U!>,<U/>>,<U:>);\
+ V;W;X;Y;Z;\
+#
+ [;\\;];^;<':>;_;<'m>;<''>;`;\
+# small
+ (a,<a'>,<a!>,<a/>>,<aa>,<a:>,<a?>,<ae>);\
+ b;(c,<c,>);d;(e,<e'>,<e!>,<e;>,<e:>);\
+ f;g;<g(>;h;<i.>;(i,<i'>,<e.>,<i/>>,<i->);\
+ j;...;m;(n,<n?>);(o,<o'>,<o!>,<o/>>,<o:>,<o?>,<o//>);\
+ p;...;s;<s,>;<ss>;t;(u,<u'>,<u!>,<u/>>,<u:>);\
+ v;w;x;(y,<y:>);z;\
+#
+ \{;<NO>;|;<BB>;\};~;<.M>;<DG>;<My>;<DT>;\
+# remains
+ <-a>;<-o>
OpenPOWER on IntegriCloud