223 lines
5.4 KiB
XML
223 lines
5.4 KiB
XML
|
|
<?xml version="1.0" encoding="UTF-8" ?>
|
|||
|
|
<!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd">
|
|||
|
|
<supplementalData>
|
|||
|
|
<version number="$Revision$"/>
|
|||
|
|
<transforms>
|
|||
|
|
<transform source="gz_Ethi" target="Sarb" direction="both" draft="contributed" alias="Geez-Musnad und-Sarb-t-gz-ethi" backwardAlias="Geez-Ethiopic gz-Ethi-t-und-sarb">
|
|||
|
|
<!-- The transform described in prose:
|
|||
|
|
This is a conversion from Ethiopic script (Unicode 3.0 level) to Old South Arabian script, and the reversal.
|
|||
|
|
-->
|
|||
|
|
<tRule><![CDATA[
|
|||
|
|
########################################################################
|
|||
|
|
# 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:]) ;
|
|||
|
|
#
|
|||
|
|
########################################################################
|
|||
|
|
]]></tRule>
|
|||
|
|
</transform>
|
|||
|
|
</transforms>
|
|||
|
|
</supplementalData>
|