Home | History | Annotate | Download | only in transforms
      1 <?xml version="1.0" encoding="UTF-8" ?>
      2 <!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd">
      3 <!--
      4 Copyright  1991-2013 Unicode, Inc.
      5 CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
      6 For terms of use, see http://www.unicode.org/copyright.html
      7 -->
      8 <supplementalData>
      9 	<version number="$Revision: 12243 $"/>
     10 	<transforms>
     11 		<transform source="it" target="am" direction="forward" alias="am-t-it">
     12 			<tRule>
     13 # Italian to Amharic Transliteration
     14 
     15 ::NFD(NFC);
     16 ::Lower();
     17 ::[:Latin:] fullwidth-halfwidth();
     18 #
     19 #
     20 # Variables.
     21 
     22 $vowel = [aeiou];
     23 $consonant = [bcdfghjklmnpqrstvwxyz];
     24 #
     25 #
     26 # Ignore apostrophe.
     27 
     28 ($consonant) \'  | $1;
     29 \'  ;
     30 #
     31 #
     32 
     33 cqu   ;
     34 cc  | c;
     35 ca  ;
     36 cia  ;
     37 cio  ;
     38 ciu  ;
     39 ci  ;
     40 cu  ;
     41 ce  ;
     42 co  ;
     43 cha  ;
     44 chi  ;
     45 chu  ;
     46 che  ;
     47 cho  ;
     48 c } $consonant  ;
     49 #
     50 #
     51 
     52 gg  | g;
     53 ghi  ;
     54 ghe  ;
     55 ghu  ;
     56 gli  | li;
     57 gna  ;
     58 gni  ;
     59 gnu  ;
     60 gne  ;
     61 gno  ;
     62 gn } $consonant  ;
     63 #
     64 #
     65 
     66 ga  ;
     67 gia  ;
     68 giu  ;
     69 gio  ;
     70 gi  ;
     71 gu  ;
     72 ge  ;
     73 go  ;
     74 g } $consonant  ;
     75 #
     76 #
     77 
     78 rr  | r;
     79 ra  ;
     80 ri  ;
     81 ru  ;
     82 re  ;
     83 ro  ;
     84 r } $consonant  ;
     85 #
     86 #
     87 
     88 ll  | l;
     89 la  ;
     90 li  ;
     91 lu  ;
     92 le  ;
     93 lo  ;
     94 l } $consonant  ;
     95 #
     96 #
     97 
     98 tt  | t;
     99 ta  ;
    100 ti  ;
    101 thi  ;
    102 tu  ;
    103 thu  ;
    104 te  ;
    105 the  ;
    106 to  ;
    107 tho  ;
    108 tzu  ;
    109 tz  | zz;
    110 t } $consonant  ;
    111 #
    112 #
    113 
    114 dd  | d;
    115 da  ;
    116 di  ;
    117 du  ;
    118 de  ;
    119 do  ;
    120 d } $consonant  ;
    121 #
    122 #
    123 
    124 mm  | m;
    125 ma  ;
    126 mi  ;
    127 mu  ;
    128 me  ;
    129 mo  ;
    130 m } $consonant  ;
    131 #
    132 #
    133 
    134 nn  | n;
    135 na  ;
    136 ni  ;
    137 nu  ;
    138 ne  ;
    139 no  ;
    140 n } $consonant  ;
    141 #
    142 #
    143 
    144 ff  | f;
    145 fa  ;
    146 fi  ;
    147 fu  ;
    148 fe  ;
    149 fo  ;
    150 f } $consonant  ;
    151 #
    152 #
    153 
    154 bb  | b;
    155 ba  ;
    156 bi  ;
    157 bu  ;
    158 be  ;
    159 bo  ;
    160 b } $consonant  ;
    161 #
    162 #
    163 
    164 pp  | p;
    165 pa  ;
    166 pi  ;
    167 pu  ;
    168 pe  ;
    169 po  ;
    170 p } $consonant  ;
    171 #
    172 #
    173 
    174 vv  | v;
    175 va  ;
    176 vi  ;
    177 vu  ;
    178 ve  ;
    179 vo  ;
    180 v } $consonant  ;
    181 #
    182 #
    183 
    184 sa } nt[ao]  ;
    185 ss  | \~s;
    186 #
    187 #
    188 # 's' is voiced before [bdglmnrv].
    189 
    190 sb   | b;
    191 sd   | d;
    192 sg   | g;
    193 sl   | l;
    194 sm   | m;
    195 sn   | n;
    196 sr   | r;
    197 sv   | v;
    198 #
    199 #
    200 # Force 's' after a consonat to be unvoiced.
    201 
    202 ($consonant) s } $vowel  | $1 \~ s;
    203 \~sa  ;
    204 \~si  ;
    205 \~su  ;
    206 \~se  ;
    207 \~so  ;
    208 #
    209 #
    210 # 's' at the beginning is usually unvoiced.
    211 
    212 [:^Letter:] { sa  ;
    213 [:^Letter:] { si  ;
    214 [:^Letter:] { su  ;
    215 [:^Letter:] { se  ;
    216 [:^Letter:] { so  ;
    217 #
    218 #
    219 # Otherwise voiced 's' are common.
    220 
    221 sa  ;
    222 si  ;
    223 su  ;
    224 se  ;
    225 so  ;
    226 #
    227 #
    228 
    229 scia  ;
    230 sci  ;
    231 sce  ;
    232 #
    233 #
    234 
    235 zz  | \~z;
    236 #
    237 # Force 'z' after a consonat to be unvoiced.
    238 
    239 ($consonant) z  | $1 \~z;
    240 \~za  ;
    241 \~zi  ;
    242 \~zu  ;
    243 \~ze  ;
    244 \~zo  ;
    245 #
    246 #
    247 # Otherwise voiced 'z' are common except for 'zi'.
    248 
    249 za  ;
    250 [:^Letter:] { zi  ;
    251 zi  ;
    252 zu  ;
    253 ze  ;
    254 zo  ;
    255 #
    256 #
    257 
    258 ja  ;
    259 je  ;
    260 j  | i;
    261 #
    262 #
    263 # Standalone vowels and consonants.
    264 
    265 a  ;
    266 i  ;
    267 u  ;
    268 e  ;
    269 o  ;
    270 #
    271 #
    272 
    273 b  ;
    274 c  ;
    275 d  ;
    276 f  ;
    277 g  ;
    278 h  ;
    279 k  ;
    280 l  ;
    281 m  ;
    282 n  ;
    283 p  ;
    284 q  ;
    285 r  ;
    286 s  ;
    287 t  ;
    288 v  ;
    289 x  | cs;
    290 y  | i;
    291 z  ;
    292 #
    293 #
    294 
    295 [:nonspacing mark:]  ;
    296 ::NFC(NFD);
    297 			</tRule>
    298 		</transform>
    299 	</transforms>
    300 </supplementalData>
    301