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="ro_FONIPA" target="ja" direction="forward" alias="ja-t-ro-fonipa">
     12 			<tRule>
     13 # Transforms an IPA transcription of Romanian (ro_FONIPA) to Japanese Katakana.
     14 
     15 $word_boundary = [-\ $] ;
     16 $vowel = [aeiouw] ;       # Vowels and glides
     17 $not_vowel = [^$vowel] ;
     18 #
     19 #
     20 # First pass: Collapse phonetic distinctions that are not preserved in Katakana.
     21 
     22 []  | a ;
     23 e  | e ;
     24 [jy]  | i ;
     25 o  | o ;
     26 []  | u ;
     27 ul } $word_boundary  u ;
     28 
     29   | n;
     30   | g ;
     31   |  ;
     32 t  | t ;
     33   | ts ;
     34 x  | ks ;
     35 d  |  ;
     36 d  |  ;
     37 
     38 :: Null ();
     39 #
     40 #
     41 # Main pass: Phoneme to Katakana conversion.
     42 
     43 a  ;
     44 #
     45 #
     46 
     47 ba  ;
     48 be  ;
     49 bi  ;
     50 bo  ;
     51 bu  ;
     52 b  ;
     53 #
     54 #
     55 
     56 da   ;
     57 de   ;
     58 di   ;
     59 do   ;
     60 du   ;
     61 d   ;
     62 #
     63 #
     64 
     65 e   ;
     66 #
     67 #
     68 
     69 fa   ;
     70 fe   ;
     71 fi   ;
     72 fo   ;
     73 fu   ;
     74 f   ;
     75 #
     76 #
     77 
     78 ga  ;
     79 ge  ;
     80 gi  ;
     81 go  ;
     82 gu  ;
     83 g  ;
     84 #
     85 #
     86 
     87 ha   ;
     88 hwe   ;
     89 he   ;
     90 hi   ; # not backed by data
     91 ho   ;
     92 hu   ;
     93 #
     94 #
     95 
     96 ^ { ia   ;
     97 i   ;
     98 #
     99 #
    100 
    101 ka   ;
    102 ke   ;
    103 ki   ;
    104 ko   ;
    105 ku   ;
    106 k   ;
    107 #
    108 #
    109 
    110 la   ;
    111 le   ;
    112 li   ;
    113 lo   ;
    114 lu   ;
    115 l    ;
    116 #
    117 #
    118 
    119 ma   ;
    120 me   ;
    121 mi   ;
    122 mo   ;
    123 mu   ;
    124 m } [bp]   ;
    125 m   ;
    126 #
    127 #
    128 
    129 na   ;
    130 ne   ;
    131 ni   ;
    132 no   ;
    133 nu   ;
    134 n   ;
    135 #
    136 #
    137 
    138 o   ;
    139 #
    140 #
    141 
    142 pa   ;
    143 pe   ;
    144 pi   ;
    145 po   ;
    146 pu   ;
    147 p   ;
    148 #
    149 #
    150 
    151 ra   ;
    152 re   ;
    153 ri   ;
    154 ro   ;
    155 ru   ;
    156 r  ;
    157 #
    158 #
    159 
    160 sa   ;
    161 se   ;
    162 si   ;
    163 so   ;
    164 su   ;
    165 s   ;
    166 #
    167 #
    168 
    169 a   ;
    170 e   ;
    171 io   ;
    172 i   ;
    173 o   ;
    174 u   ;
    175    ;
    176 #
    177 #
    178 
    179 ta   ;
    180 te   ;
    181 ti   ;
    182 to   ;
    183 tu   ;
    184 #
    185 #
    186 
    187 ta   ;
    188 tea   ;
    189 te   ;
    190 tiu   ;
    191 ti   ;
    192 to   ;
    193 tu   ;
    194 #
    195 #
    196 
    197 tsa   ;
    198 tse   ;
    199 tsi  ;
    200 tso   ;
    201 tsu   ;
    202 ts   ;
    203 t   ;
    204 #
    205 #
    206 
    207 u   ;
    208 #
    209 #
    210 
    211 va   ;
    212 ve   ;
    213 vu   ;
    214 vi   ;
    215 vo   ;
    216 v   ;
    217 #
    218 #
    219 
    220 wa   ;
    221 we   ; # not backed by data
    222 wi   ; # not backed by data
    223 wo   ; # not backed by data
    224 wu   ; # not backed by data
    225 w   ;
    226 #
    227 #
    228 
    229 za   ;
    230 ze   ;
    231 zi   ;
    232 zo   ;
    233 zu   ;
    234 z   ;
    235 #
    236 #
    237 
    238 a   ;
    239 ea   ;
    240 e   ;
    241 iu   ;
    242 i   ;
    243 o   ;
    244 u   ;
    245    ;
    246 #
    247 #
    248 
    249 ' '  ;
    250 #
    251 #
    252 
    253 			</tRule>
    254 		</transform>
    255 	</transforms>
    256 </supplementalData>
    257