blob: a4758db9f7378bc96dbe7931476b058fe030a879 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
|
# © 2016 and later: Unicode, Inc. and others.
# License & terms of use: http://www.unicode.org/copyright.html
# Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
#
# File: gz_Ethi_Sarb.txt
# Generated from CLDR
#
########################################################################
# Ethiopic to/from Musnad (Old South Arabian) Transliteration
#
# Prepared by Daniel Yacob <yacob@geez.org>
#
########################################################################
#
# MINIMAL FILTER: Ethiopic-Musnad
#
:: [:Ethiopic:] ;
#
########################################################################
########################################################################
#
# Define All Transformation Variables
#
########################################################################
#
# Use this $wordBoundary until bug 2034 is fixed in ICU:
# http://bugs.icu-project.org/trac/ticket/2034
#
$wordBoundary = [^[:L:][:M:][:N:]] ;
#
########################################################################
#
# ETHIOPIC SYLLABLE MA - OLD SOUTH ARABIAN LETTER HE
#
[ሀ-ሆ] → 𐩠;
ሀ ← 𐩠;
#
# ETHIOPIC SYLLABLE LA - OLD SOUTH ARABIAN LETTER LAMEDH
#
[ለ-ሏ] → 𐩡;
ለ ← 𐩡;
#
# ETHIOPIC SYLLABLE HHA - OLD SOUTH ARABIAN LETTER HETH
#
[ሐ-ሗ] → 𐩢;
ሐ ← 𐩢;
#
# ETHIOPIC SYLLABLE MA - OLD SOUTH ARABIAN LETTER MEM
#
[መ-ሟ] → 𐩣;
መ ← 𐩣;
#
# ETHIOPIC SYLLABLE SZA - OLD SOUTH ARABIAN LETTER SHIN
#
[ሠ-ሧ] → 𐩦;
ሠ ← 𐩦;
#
# ETHIOPIC SYLLABLE MA - OLD SOUTH ARABIAN LETTER BETH
#
[ረ-ሯ] → 𐩧;
ረ ← 𐩧;
#
# ETHIOPIC SYLLABLE SA - OLD SOUTH ARABIAN LETTER SAT
#
[ሰ-ሷ] → 𐩪;
ሰ ← 𐩪;
#
# ETHIOPIC SYLLABLE QA - OLD SOUTH ARABIAN LETTER QOPH
#
[ቀ-ቍ] → 𐩤;
ቀ ← 𐩤;
#
# ETHIOPIC SYLLABLE BA - OLD SOUTH ARABIAN LETTER RESH
#
[በ-ቧ] → 𐩨;
በ ← 𐩨;
#
# ETHIOPIC SYLLABLE TA - OLD SOUTH ARABIAN LETTER TAW
#
[ተ-ቷ] → 𐩩;
ተ ← 𐩩;
#
# ETHIOPIC SYLLABLE XA - OLD SOUTH ARABIAN LETTER KHETH
#
[ኀ-ኍ] → 𐩭;
ኍ ← 𐩭;
#
# ETHIOPIC SYLLABLE NA - OLD SOUTH ARABIAN LETTER NUN
#
[ነ-ኗ] → 𐩬;
ነ ← 𐩬;
#
# ETHIOPIC SYLLABLE GLOTTAL A - OLD SOUTH ARABIAN LETTER ALEF
#
[አ-ኧ] → 𐩱;
አ ← 𐩱;
#
# ETHIOPIC SYLLABLE KA - OLD SOUTH ARABIAN LETTER KAPH
#
[ከ-ኵ] → 𐩫;
ከ ← 𐩫;
#
# ETHIOPIC SYLLABLE WA - OLD SOUTH ARABIAN LETTER WAW
#
[ወ-ዎ] → 𐩥;
ወ ← 𐩥;
#
# ETHIOPIC SYLLABLE PHARYNGEAL A - OLD SOUTH ARABIAN LETTER AYN
#
[ዐ-ዖ] → 𐩲;
ዐ ← 𐩲;
#
# ETHIOPIC SYLLABLE ZA - OLD SOUTH ARABIAN LETTER MEM
#
[ዘ-ዟ] → 𐩸;
ዘ ← 𐩸;
ዘ ← 𐩹;
#
# ETHIOPIC SYLLABLE YA - OLD SOUTH ARABIAN LETTER YODH
#
[የ-ዮ] → 𐩺;
የ ← 𐩺;
#
# ETHIOPIC SYLLABLE DA - OLD SOUTH ARABIAN LETTER DALETH
#
[ደ-ዷ] → 𐩵;
ደ ← 𐩵;
#
# ETHIOPIC SYLLABLE GA - OLD SOUTH ARABIAN LETTER GIMEL
#
[ገ-ጕ] → 𐩴;
ገ ← 𐩴;
#
# ETHIOPIC SYLLABLE THA - OLD SOUTH ARABIAN LETTER TETH
#
[ጠ-ጧ] → 𐩷;
ጠ ← 𐩷;
#
# ETHIOPIC SYLLABLE TSA - OLD SOUTH ARABIAN LETTER SADHE
#
[ጸ-ጿ] → 𐩮;
ጸ ← 𐩮;
#
# ETHIOPIC SYLLABLE TZA - OLD SOUTH ARABIAN LETTER DHADHE
#
[ፀ-ፆ] → 𐩳;
ፀ ← 𐩳;
#
# ETHIOPIC SYLLABLE FA - OLD SOUTH ARABIAN LETTER FE
#
[ፈ-ፏ] → 𐩰;
ፈ ← 𐩰;
########################################################################
# Start of Numeric Transformations
########################################################################
፲፻ ↔ | 𐩿𐩱𐩿 ; # ETHIOPIC NUMBER HUNDRED
፩ ↔ | 𐩿𐩽𐩿 ; # ETHIOPIC DIGIT ONE
፪ ↔ | 𐩿𐩽𐩽𐩿 ; # ETHIOPIC DIGIT TWO
፫ ↔ | 𐩿𐩽𐩽𐩽𐩿 ; # ETHIOPIC DIGIT THREE
፬ ↔ | 𐩿𐩽𐩽𐩽𐩽𐩿 ; # ETHIOPIC DIGIT FOUR
፭ ↔ | 𐩿𐩭𐩿 ; # ETHIOPIC DIGIT FIVE
፮ ↔ | 𐩿𐩽𐩭𐩿 ; # ETHIOPIC DIGIT SIX
፯ ↔ | 𐩿𐩽𐩽𐩭𐩿 ; # ETHIOPIC DIGIT SEVEN
፰ ↔ | 𐩿𐩽𐩽𐩽𐩭𐩿 ; # ETHIOPIC DIGIT EIGHT
፱ ↔ | 𐩿𐩽𐩽𐩽𐩽𐩭𐩿 ; # ETHIOPIC DIGIT NINE
፲ ↔ | 𐩿𐩲𐩿 ; # ETHIOPIC NUMBER TEN
፳ ↔ | 𐩿𐩲𐩲𐩿 ; # ETHIOPIC NUMBER TWENTY
፴ ↔ | 𐩿𐩲𐩲𐩲𐩿 ; # ETHIOPIC NUMBER THIRTY
፵ ↔ | 𐩿𐩲𐩲𐩲𐩲𐩿 ; # ETHIOPIC NUMBER FORTY
፶ ↔ | 𐩿𐩾𐩿 ; # ETHIOPIC NUMBER FIFTY
፷ ↔ | 𐩿𐩲𐩾𐩿 ; # ETHIOPIC NUMBER SIXTY
፸ ↔ | 𐩿𐩲𐩲𐩾𐩿 ; # ETHIOPIC NUMBER SEVENTY
፹ ↔ | 𐩿𐩲𐩲𐩲𐩾𐩿 ; # ETHIOPIC NUMBER EIGHTY
፺ ↔ | 𐩿𐩲𐩲𐩲𐩲𐩾𐩿 ; # ETHIOPIC NUMBER NINETY
፻ ↔ | 𐩿𐩣𐩿 ; # ETHIOPIC NUMBER HUNDRED
፼ ↔ | 𐩿𐩲𐩱𐩿 ; # ETHIOPIC NUMBER TEN HUNDRED
𐩿𐩿 → ; # This mark stripper isn't working, perhaps because the above
# sequences require a → in place of ↔ . If it did work, the
# the reverse conversions would break. Review the use case
# with Musnad writing.
########################################################################
# Inverse Fiter : Musnad-Ethiopic
########################################################################
#
:: ([:Old_South_Arabian:]) ;
#
########################################################################
|