summaryrefslogtreecommitdiffstats
path: root/share/colldef
diff options
context:
space:
mode:
authorache <ache@FreeBSD.org>2003-07-05 12:03:16 +0000
committerache <ache@FreeBSD.org>2003-07-05 12:03:16 +0000
commit1a679693671db910bcbef69754f6fd998cc42db1 (patch)
tree5f33bd536c5dd42c13d26501a56d06546022bdae /share/colldef
parent05ca40608b133c08a0d18ab443d891ecbe3ee277 (diff)
downloadFreeBSD-src-1a679693671db910bcbef69754f6fd998cc42db1.zip
FreeBSD-src-1a679693671db910bcbef69754f6fd998cc42db1.tar.gz
Add ARMSCSII-8 locale
Submitted by: Vahe Khachikyan <vahe@khachikyan.de> PR: 53944
Diffstat (limited to 'share/colldef')
-rw-r--r--share/colldef/Makefile2
-rw-r--r--share/colldef/hy_AM.ARMSCII-8.src31
-rw-r--r--share/colldef/map.ARMSCII-8144
3 files changed, 177 insertions, 0 deletions
diff --git a/share/colldef/Makefile b/share/colldef/Makefile
index 9d6b0c6..70ebdbe 100644
--- a/share/colldef/Makefile
+++ b/share/colldef/Makefile
@@ -15,6 +15,7 @@ LOCALES= bg_BG.CP1251 \
es_ES.ISO8859-15 \
et_EE.ISO8859-15 \
hi_IN.ISCII-DEV \
+ hy_AM.ARMSCII-8 \
is_IS.ISO8859-1 \
is_IS.ISO8859-15 \
la_LN.ISO8859-1 \
@@ -67,6 +68,7 @@ es_ES.ISO8859-15.out: map.ISO8859-15
es_ES.ISO8859-1.out: map.ISO8859-1
et_EE.ISO8859-15.out: map.ISO8859-15
hi_IN.ISCII-DEV.out: map.ISCII-DEV
+hy_AM.ARMSCII-8.out: map.ARMSCII-8
is_IS.ISO8859-15.out: map.ISO8859-15
is_IS.ISO8859-1.out: map.ISO8859-1
la_LN.ISO8859-15.out: map.ISO8859-15
diff --git a/share/colldef/hy_AM.ARMSCII-8.src b/share/colldef/hy_AM.ARMSCII-8.src
new file mode 100644
index 0000000..8fa1ed0
--- /dev/null
+++ b/share/colldef/hy_AM.ARMSCII-8.src
@@ -0,0 +1,31 @@
+# $FreeBSD$
+#
+# LC_COLLATE source for Armenian/ARMSCII-8 (backward compatible with ASCII)
+# Made available by Vahe Khachikyan <vahe@khachikyan.de>
+#
+charmap map.ARMSCII-8
+substitute <armew> with "»õ"
+order \
+# controls
+ <armeternity>;<NU>;...;<US>;\x80;...;\xA0;\
+#
+ <SP>;(!,<armexclam>,<armaccent>);(\",<armquotleft>,<armquotright>);<Nb>;\
+ <DO>;<armemdash>;\
+ %;&;(',<armapostrophe>);(\(,<armparenleft>);(\),<armparenright>);*;+;\
+ (\,,<armcomma>);(-,<armendash>);<armyentamna>;<armellipsis>;(.,<armfullstop>);/;\
+# digits
+ 0;...;9;\
+#
+ (:,<armdot>);<armsep>;\;;\<;=;>;(?,<armquestion>);<At>;\
+# capital
+ A;...;Z;\
+#
+ [;\\;];^;_;`;\
+# small
+ a;...;z;\
+# remaining punktuation etc
+ \{;|;\};~;<DT>;\
+# Armenian
+ <Armayb>;...;<armfe>;\
+# and the rest
+ \xff
diff --git a/share/colldef/map.ARMSCII-8 b/share/colldef/map.ARMSCII-8
new file mode 100644
index 0000000..b9dc826
--- /dev/null
+++ b/share/colldef/map.ARMSCII-8
@@ -0,0 +1,144 @@
+# $FreeBSD$
+#
+# map.ARMSCII-8 defined by Vahe Khachikyan <vahe@khachikyan.de>
+#
+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
+armeternity \xA1
+armew \xA2
+armfullstop \xA3
+armparenright \xA4
+armparenleft \xA5
+armquotright \xA6
+armquotleft \xA7
+armemdash \xA8
+armdot \xA9
+armsep \xAA
+armcomma \xAB
+armendash \xAC
+armyentamna \xAD
+armellipsis \xAE
+armexclam \xAF
+armaccent \xB0
+armquestion \xB1
+Armayb \xB2
+armayb \xB3
+Armben \xB4
+armben \xB5
+Armgim \xB6
+armgim \xB7
+Armda \xB8
+armda \xB9
+Armyech \xBA
+armyech \xBB
+Armza \xBC
+armza \xBD
+Arme \xBE
+arme \xBF
+Armat \xC0
+armat \xC1
+Armto \xC2
+armto \xC3
+Armzhe \xC4
+armzhe \xC5
+Armini \xC6
+armini \xC7
+Armlyun \xC8
+armlyun \xC9
+Armkhe \xCA
+armkhe \xCB
+Armtsa \xCC
+armtsa \xCD
+Armken \xCE
+armken \xCF
+Armho \xD0
+armho \xD1
+Armdza \xD2
+armdza \xD3
+Armghat \xD4
+armghat \xD5
+Armtche \xD6
+armtche \xD7
+Armmen \xD8
+armmen \xD9
+Armhi \xDA
+armhi \xDB
+Armnu \xDC
+armnu \xDD
+Armsha \xDE
+armsha \xDF
+Armvo \xE0
+armvo \xE1
+Armcha \xE2
+armcha \xE3
+Armpe \xE4
+armpe \xE5
+Armje \xE6
+armje \xE7
+Armra \xE8
+armra \xE9
+Armse \xEA
+armse \xEB
+Armvev \xEC
+armvev \xED
+Armtyun \xEE
+armtyun \xEF
+Armre \xF0
+armre \xF1
+Armtso \xF2
+armtso \xF3
+Armvyun \xF4
+armvyun \xF5
+Armpyur \xF6
+armpyur \xF7
+Armke \xF8
+armke \xF9
+Armo \xFA
+armo \xFB
+Armfe \xFC
+armfe \xFD
+armapostrophe \xFE
OpenPOWER on IntegriCloud