1*912701f9SAndroid Build Coastguard Worker<?xml version="1.0" encoding="UTF-8" ?> 2*912701f9SAndroid Build Coastguard Worker<!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd"> 3*912701f9SAndroid Build Coastguard Worker<!-- 4*912701f9SAndroid Build Coastguard WorkerCopyright © 1991-2013 Unicode, Inc. 5*912701f9SAndroid Build Coastguard WorkerCLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/) 6*912701f9SAndroid Build Coastguard WorkerFor terms of use, see http://www.unicode.org/copyright.html 7*912701f9SAndroid Build Coastguard Worker--> 8*912701f9SAndroid Build Coastguard Worker<supplementalData> 9*912701f9SAndroid Build Coastguard Worker <version number="$Revision$"/> 10*912701f9SAndroid Build Coastguard Worker <transforms> 11*912701f9SAndroid Build Coastguard Worker <transform source="it" target="am" direction="forward" alias="am-t-it"> 12*912701f9SAndroid Build Coastguard Worker <tRule> 13*912701f9SAndroid Build Coastguard Worker# Italian to Amharic Transliteration 14*912701f9SAndroid Build Coastguard Worker 15*912701f9SAndroid Build Coastguard Worker::NFD(NFC); 16*912701f9SAndroid Build Coastguard Worker::Lower(); 17*912701f9SAndroid Build Coastguard Worker::[:Latin:] fullwidth-halfwidth(); 18*912701f9SAndroid Build Coastguard Worker# 19*912701f9SAndroid Build Coastguard Worker# 20*912701f9SAndroid Build Coastguard Worker# Variables. 21*912701f9SAndroid Build Coastguard Worker 22*912701f9SAndroid Build Coastguard Worker$vowel = [aeiou]; 23*912701f9SAndroid Build Coastguard Worker$consonant = [bcdfghjklmnpqrstvwxyz]; 24*912701f9SAndroid Build Coastguard Worker# 25*912701f9SAndroid Build Coastguard Worker# 26*912701f9SAndroid Build Coastguard Worker# Ignore apostrophe. 27*912701f9SAndroid Build Coastguard Worker 28*912701f9SAndroid Build Coastguard Worker($consonant) \' → | $1; 29*912701f9SAndroid Build Coastguard Worker\' → ; 30*912701f9SAndroid Build Coastguard Worker# 31*912701f9SAndroid Build Coastguard Worker# 32*912701f9SAndroid Build Coastguard Worker 33*912701f9SAndroid Build Coastguard Workercqu → ኩ ; 34*912701f9SAndroid Build Coastguard Workercc → | c; 35*912701f9SAndroid Build Coastguard Workerca → ካ; 36*912701f9SAndroid Build Coastguard Workercia → ቻ; 37*912701f9SAndroid Build Coastguard Workercio → ቺዮ; 38*912701f9SAndroid Build Coastguard Workerciu → ቺዩ; 39*912701f9SAndroid Build Coastguard Workerci → ቺ; 40*912701f9SAndroid Build Coastguard Workercu → ኩ; 41*912701f9SAndroid Build Coastguard Workerce → ቼ; 42*912701f9SAndroid Build Coastguard Workerco → ኮ; 43*912701f9SAndroid Build Coastguard Workercha → ካ; 44*912701f9SAndroid Build Coastguard Workerchi → ኪ; 45*912701f9SAndroid Build Coastguard Workerchu → ኩ; 46*912701f9SAndroid Build Coastguard Workerche → ኬ; 47*912701f9SAndroid Build Coastguard Workercho → ኮ; 48*912701f9SAndroid Build Coastguard Workerc } $consonant → ክ; 49*912701f9SAndroid Build Coastguard Worker# 50*912701f9SAndroid Build Coastguard Worker# 51*912701f9SAndroid Build Coastguard Worker 52*912701f9SAndroid Build Coastguard Workergg → | g; 53*912701f9SAndroid Build Coastguard Workerghi → ጊ; 54*912701f9SAndroid Build Coastguard Workerghe → ጌ; 55*912701f9SAndroid Build Coastguard Workerghu → ጉ; 56*912701f9SAndroid Build Coastguard Workergli → | li; 57*912701f9SAndroid Build Coastguard Workergna → ኛ; 58*912701f9SAndroid Build Coastguard Workergni → ኚ; 59*912701f9SAndroid Build Coastguard Workergnu → ኙ; 60*912701f9SAndroid Build Coastguard Workergne → ኜ; 61*912701f9SAndroid Build Coastguard Workergno → ኞ; 62*912701f9SAndroid Build Coastguard Workergn } $consonant → ኝ; 63*912701f9SAndroid Build Coastguard Worker# 64*912701f9SAndroid Build Coastguard Worker# 65*912701f9SAndroid Build Coastguard Worker 66*912701f9SAndroid Build Coastguard Workerga → ጋ; 67*912701f9SAndroid Build Coastguard Workergia → ጂያ; 68*912701f9SAndroid Build Coastguard Workergiu → ጂዩ; 69*912701f9SAndroid Build Coastguard Workergio → ጂዮ; 70*912701f9SAndroid Build Coastguard Workergi → ጂ; 71*912701f9SAndroid Build Coastguard Workergu → ጉ; 72*912701f9SAndroid Build Coastguard Workerge → ጄ; 73*912701f9SAndroid Build Coastguard Workergo → ጎ; 74*912701f9SAndroid Build Coastguard Workerg } $consonant → ግ; 75*912701f9SAndroid Build Coastguard Worker# 76*912701f9SAndroid Build Coastguard Worker# 77*912701f9SAndroid Build Coastguard Worker 78*912701f9SAndroid Build Coastguard Workerrr → | r; 79*912701f9SAndroid Build Coastguard Workerra → ራ; 80*912701f9SAndroid Build Coastguard Workerri → ሪ; 81*912701f9SAndroid Build Coastguard Workerru → ሩ; 82*912701f9SAndroid Build Coastguard Workerre → ሬ; 83*912701f9SAndroid Build Coastguard Workerro → ሮ; 84*912701f9SAndroid Build Coastguard Workerr } $consonant → ር; 85*912701f9SAndroid Build Coastguard Worker# 86*912701f9SAndroid Build Coastguard Worker# 87*912701f9SAndroid Build Coastguard Worker 88*912701f9SAndroid Build Coastguard Workerll → | l; 89*912701f9SAndroid Build Coastguard Workerla → ላ; 90*912701f9SAndroid Build Coastguard Workerli → ሊ; 91*912701f9SAndroid Build Coastguard Workerlu → ሉ; 92*912701f9SAndroid Build Coastguard Workerle → ሌ; 93*912701f9SAndroid Build Coastguard Workerlo → ሎ; 94*912701f9SAndroid Build Coastguard Workerl } $consonant → ል; 95*912701f9SAndroid Build Coastguard Worker# 96*912701f9SAndroid Build Coastguard Worker# 97*912701f9SAndroid Build Coastguard Worker 98*912701f9SAndroid Build Coastguard Workertt → | t; 99*912701f9SAndroid Build Coastguard Workerta → ታ; 100*912701f9SAndroid Build Coastguard Workerti → ቲ; 101*912701f9SAndroid Build Coastguard Workerthi → ቲ; 102*912701f9SAndroid Build Coastguard Workertu → ቱ; 103*912701f9SAndroid Build Coastguard Workerthu → ቱ; 104*912701f9SAndroid Build Coastguard Workerte → ቴ; 105*912701f9SAndroid Build Coastguard Workerthe → ቴ; 106*912701f9SAndroid Build Coastguard Workerto → ቶ; 107*912701f9SAndroid Build Coastguard Workertho → ቶ; 108*912701f9SAndroid Build Coastguard Workertzu → ፁ; 109*912701f9SAndroid Build Coastguard Workertz → | zz; 110*912701f9SAndroid Build Coastguard Workert } $consonant → ት; 111*912701f9SAndroid Build Coastguard Worker# 112*912701f9SAndroid Build Coastguard Worker# 113*912701f9SAndroid Build Coastguard Worker 114*912701f9SAndroid Build Coastguard Workerdd → | d; 115*912701f9SAndroid Build Coastguard Workerda → ዳ; 116*912701f9SAndroid Build Coastguard Workerdi → ዲ; 117*912701f9SAndroid Build Coastguard Workerdu → ዱ; 118*912701f9SAndroid Build Coastguard Workerde → ዴ; 119*912701f9SAndroid Build Coastguard Workerdo → ዶ; 120*912701f9SAndroid Build Coastguard Workerd } $consonant → ድ; 121*912701f9SAndroid Build Coastguard Worker# 122*912701f9SAndroid Build Coastguard Worker# 123*912701f9SAndroid Build Coastguard Worker 124*912701f9SAndroid Build Coastguard Workermm → | m; 125*912701f9SAndroid Build Coastguard Workerma → ማ; 126*912701f9SAndroid Build Coastguard Workermi → ሚ; 127*912701f9SAndroid Build Coastguard Workermu → ሙ; 128*912701f9SAndroid Build Coastguard Workerme → ሜ; 129*912701f9SAndroid Build Coastguard Workermo → ሞ; 130*912701f9SAndroid Build Coastguard Workerm } $consonant → ም; 131*912701f9SAndroid Build Coastguard Worker# 132*912701f9SAndroid Build Coastguard Worker# 133*912701f9SAndroid Build Coastguard Worker 134*912701f9SAndroid Build Coastguard Workernn → | n; 135*912701f9SAndroid Build Coastguard Workerna → ና; 136*912701f9SAndroid Build Coastguard Workerni → ኒ; 137*912701f9SAndroid Build Coastguard Workernu → ኑ; 138*912701f9SAndroid Build Coastguard Workerne → ኔ; 139*912701f9SAndroid Build Coastguard Workerno → ኖ; 140*912701f9SAndroid Build Coastguard Workern } $consonant → ን; 141*912701f9SAndroid Build Coastguard Worker# 142*912701f9SAndroid Build Coastguard Worker# 143*912701f9SAndroid Build Coastguard Worker 144*912701f9SAndroid Build Coastguard Workerff → | f; 145*912701f9SAndroid Build Coastguard Workerfa → ፋ; 146*912701f9SAndroid Build Coastguard Workerfi → ፊ; 147*912701f9SAndroid Build Coastguard Workerfu → ፉ; 148*912701f9SAndroid Build Coastguard Workerfe → ፌ; 149*912701f9SAndroid Build Coastguard Workerfo → ፎ; 150*912701f9SAndroid Build Coastguard Workerf } $consonant → ፍ; 151*912701f9SAndroid Build Coastguard Worker# 152*912701f9SAndroid Build Coastguard Worker# 153*912701f9SAndroid Build Coastguard Worker 154*912701f9SAndroid Build Coastguard Workerbb → | b; 155*912701f9SAndroid Build Coastguard Workerba → ባ; 156*912701f9SAndroid Build Coastguard Workerbi → ቢ; 157*912701f9SAndroid Build Coastguard Workerbu → ቡ; 158*912701f9SAndroid Build Coastguard Workerbe → ቤ; 159*912701f9SAndroid Build Coastguard Workerbo → ቦ; 160*912701f9SAndroid Build Coastguard Workerb } $consonant → ብ; 161*912701f9SAndroid Build Coastguard Worker# 162*912701f9SAndroid Build Coastguard Worker# 163*912701f9SAndroid Build Coastguard Worker 164*912701f9SAndroid Build Coastguard Workerpp → | p; 165*912701f9SAndroid Build Coastguard Workerpa → ፓ; 166*912701f9SAndroid Build Coastguard Workerpi → ፒ; 167*912701f9SAndroid Build Coastguard Workerpu → ፑ; 168*912701f9SAndroid Build Coastguard Workerpe → ፔ; 169*912701f9SAndroid Build Coastguard Workerpo → ፖ; 170*912701f9SAndroid Build Coastguard Workerp } $consonant → ፕ; 171*912701f9SAndroid Build Coastguard Worker# 172*912701f9SAndroid Build Coastguard Worker# 173*912701f9SAndroid Build Coastguard Worker 174*912701f9SAndroid Build Coastguard Workervv → | v; 175*912701f9SAndroid Build Coastguard Workerva → ቫ; 176*912701f9SAndroid Build Coastguard Workervi → ቪ; 177*912701f9SAndroid Build Coastguard Workervu → ቩ; 178*912701f9SAndroid Build Coastguard Workerve → ቬ; 179*912701f9SAndroid Build Coastguard Workervo → ቮ; 180*912701f9SAndroid Build Coastguard Workerv } $consonant → ቩ; 181*912701f9SAndroid Build Coastguard Worker# 182*912701f9SAndroid Build Coastguard Worker# 183*912701f9SAndroid Build Coastguard Worker 184*912701f9SAndroid Build Coastguard Workersa } nt[ao] → ሣ; 185*912701f9SAndroid Build Coastguard Workerss → | \~s; 186*912701f9SAndroid Build Coastguard Worker# 187*912701f9SAndroid Build Coastguard Worker# 188*912701f9SAndroid Build Coastguard Worker# 's' is voiced before [bdglmnrv]. 189*912701f9SAndroid Build Coastguard Worker 190*912701f9SAndroid Build Coastguard Workersb → ዝ | b; 191*912701f9SAndroid Build Coastguard Workersd → ዝ | d; 192*912701f9SAndroid Build Coastguard Workersg → ዝ | g; 193*912701f9SAndroid Build Coastguard Workersl → ዝ | l; 194*912701f9SAndroid Build Coastguard Workersm → ዝ | m; 195*912701f9SAndroid Build Coastguard Workersn → ዝ | n; 196*912701f9SAndroid Build Coastguard Workersr → ዝ | r; 197*912701f9SAndroid Build Coastguard Workersv → ዝ | v; 198*912701f9SAndroid Build Coastguard Worker# 199*912701f9SAndroid Build Coastguard Worker# 200*912701f9SAndroid Build Coastguard Worker# Force 's' after a consonat to be unvoiced. 201*912701f9SAndroid Build Coastguard Worker 202*912701f9SAndroid Build Coastguard Worker($consonant) s } $vowel → | $1 \~ s; 203*912701f9SAndroid Build Coastguard Worker\~sa → ሣ; 204*912701f9SAndroid Build Coastguard Worker\~si → ሢ; 205*912701f9SAndroid Build Coastguard Worker\~su → ሡ; 206*912701f9SAndroid Build Coastguard Worker\~se → ሤ; 207*912701f9SAndroid Build Coastguard Worker\~so → ሦ; 208*912701f9SAndroid Build Coastguard Worker# 209*912701f9SAndroid Build Coastguard Worker# 210*912701f9SAndroid Build Coastguard Worker# 's' at the beginning is usually unvoiced. 211*912701f9SAndroid Build Coastguard Worker 212*912701f9SAndroid Build Coastguard Worker[:^Letter:] { sa → ሣ; 213*912701f9SAndroid Build Coastguard Worker[:^Letter:] { si → ሢ; 214*912701f9SAndroid Build Coastguard Worker[:^Letter:] { su → ሡ; 215*912701f9SAndroid Build Coastguard Worker[:^Letter:] { se → ሤ; 216*912701f9SAndroid Build Coastguard Worker[:^Letter:] { so → ሦ; 217*912701f9SAndroid Build Coastguard Worker# 218*912701f9SAndroid Build Coastguard Worker# 219*912701f9SAndroid Build Coastguard Worker# Otherwise voiced 's' are common. 220*912701f9SAndroid Build Coastguard Worker 221*912701f9SAndroid Build Coastguard Workersa → ዛ; 222*912701f9SAndroid Build Coastguard Workersi → ዚ; 223*912701f9SAndroid Build Coastguard Workersu → ዙ; 224*912701f9SAndroid Build Coastguard Workerse → ዜ; 225*912701f9SAndroid Build Coastguard Workerso → ዞ; 226*912701f9SAndroid Build Coastguard Worker# 227*912701f9SAndroid Build Coastguard Worker# 228*912701f9SAndroid Build Coastguard Worker 229*912701f9SAndroid Build Coastguard Workerscia → ሺያ; 230*912701f9SAndroid Build Coastguard Workersci → ሺ; 231*912701f9SAndroid Build Coastguard Workersce → ሼ; 232*912701f9SAndroid Build Coastguard Worker# 233*912701f9SAndroid Build Coastguard Worker# 234*912701f9SAndroid Build Coastguard Worker 235*912701f9SAndroid Build Coastguard Workerzz → | \~z; 236*912701f9SAndroid Build Coastguard Worker# 237*912701f9SAndroid Build Coastguard Worker# Force 'z' after a consonat to be unvoiced. 238*912701f9SAndroid Build Coastguard Worker 239*912701f9SAndroid Build Coastguard Worker($consonant) z → | $1 \~z; 240*912701f9SAndroid Build Coastguard Worker\~za → ጻ; 241*912701f9SAndroid Build Coastguard Worker\~zi → ጺ; 242*912701f9SAndroid Build Coastguard Worker\~zu → ጹ; 243*912701f9SAndroid Build Coastguard Worker\~ze → ጼ; 244*912701f9SAndroid Build Coastguard Worker\~zo → ጾ; 245*912701f9SAndroid Build Coastguard Worker# 246*912701f9SAndroid Build Coastguard Worker# 247*912701f9SAndroid Build Coastguard Worker# Otherwise voiced 'z' are common except for 'zi'. 248*912701f9SAndroid Build Coastguard Worker 249*912701f9SAndroid Build Coastguard Workerza → ዛ; 250*912701f9SAndroid Build Coastguard Worker[:^Letter:] { zi → ዚ; 251*912701f9SAndroid Build Coastguard Workerzi → ዚ; 252*912701f9SAndroid Build Coastguard Workerzu → ዙ; 253*912701f9SAndroid Build Coastguard Workerze → ዜ; 254*912701f9SAndroid Build Coastguard Workerzo → ዞ; 255*912701f9SAndroid Build Coastguard Worker# 256*912701f9SAndroid Build Coastguard Worker# 257*912701f9SAndroid Build Coastguard Worker 258*912701f9SAndroid Build Coastguard Workerja → ያ; 259*912701f9SAndroid Build Coastguard Workerje → ዬ; 260*912701f9SAndroid Build Coastguard Workerj → | i; 261*912701f9SAndroid Build Coastguard Worker# 262*912701f9SAndroid Build Coastguard Worker# 263*912701f9SAndroid Build Coastguard Worker# Standalone vowels and consonants. 264*912701f9SAndroid Build Coastguard Worker 265*912701f9SAndroid Build Coastguard Workera → አ; 266*912701f9SAndroid Build Coastguard Workeri → ዒ; 267*912701f9SAndroid Build Coastguard Workeru → ዑ; 268*912701f9SAndroid Build Coastguard Workere → ዔ; 269*912701f9SAndroid Build Coastguard Workero → ዖ; 270*912701f9SAndroid Build Coastguard Worker# 271*912701f9SAndroid Build Coastguard Worker# 272*912701f9SAndroid Build Coastguard Worker 273*912701f9SAndroid Build Coastguard Workerb → ብ; 274*912701f9SAndroid Build Coastguard Workerc → ክ; 275*912701f9SAndroid Build Coastguard Workerd → ድ; 276*912701f9SAndroid Build Coastguard Workerf → ፍ; 277*912701f9SAndroid Build Coastguard Workerg → ግ; 278*912701f9SAndroid Build Coastguard Workerh → ህ; 279*912701f9SAndroid Build Coastguard Workerk → ክ; 280*912701f9SAndroid Build Coastguard Workerl → ል; 281*912701f9SAndroid Build Coastguard Workerm → ም; 282*912701f9SAndroid Build Coastguard Workern → ን; 283*912701f9SAndroid Build Coastguard Workerp → ፕ; 284*912701f9SAndroid Build Coastguard Workerq → ክ; 285*912701f9SAndroid Build Coastguard Workerr → ር; 286*912701f9SAndroid Build Coastguard Workers → ስ; 287*912701f9SAndroid Build Coastguard Workert → ት; 288*912701f9SAndroid Build Coastguard Workerv → ው; 289*912701f9SAndroid Build Coastguard Workerx → | cs; 290*912701f9SAndroid Build Coastguard Workery → | i; 291*912701f9SAndroid Build Coastguard Workerz → ዝ; 292*912701f9SAndroid Build Coastguard Worker# 293*912701f9SAndroid Build Coastguard Worker# 294*912701f9SAndroid Build Coastguard Worker 295*912701f9SAndroid Build Coastguard Worker[:nonspacing mark:] → ; 296*912701f9SAndroid Build Coastguard Worker::NFC(NFD); 297*912701f9SAndroid Build Coastguard Worker </tRule> 298*912701f9SAndroid Build Coastguard Worker </transform> 299*912701f9SAndroid Build Coastguard Worker </transforms> 300*912701f9SAndroid Build Coastguard Worker</supplementalData> 301