]>
Commit | Line | Data |
---|---|---|
f3c0d7a5 A |
1 | # © 2016 and later: Unicode, Inc. and others. |
2 | # License & terms of use: http://www.unicode.org/copyright.html#License | |
3 | # | |
729e4ab9 | 4 | # File: ro_ro_FONIPA.txt |
f3c0d7a5 | 5 | # Generated from CLDR |
729e4ab9 | 6 | # |
2ca993e8 A |
7 | |
8 | # Romanian orthography to phonemic transcription. | |
9 | # http://en.wikipedia.org/wiki/Romanian_phonology | |
10 | # | |
11 | # TODO: Currently this transform does not palatalize consonants. | |
12 | $VowelEI = [e i î]; | |
13 | $VowelAOU = [a â ă o u]; | |
14 | $Vowel = [$VowelEI $VowelAOU]; | |
15 | $Boundary = [^[:L:][:M:][:N:]]; | |
729e4ab9 A |
16 | :: NFC () ; |
17 | :: Lower () ; | |
2ca993e8 | 18 | # Special cases. |
51004dcb | 19 | eoai → eo\u032Faj ; # eg. leoaică → /leo\u032Fajkə/, not /le\u032Fo\u032Faikə/ |
2ca993e8 | 20 | # Triphthongs. |
729e4ab9 A |
21 | eai → e\u032Faj ; |
22 | eau → e\u032Faw ; | |
23 | eoa → e\u032Fo\u032Fa ; | |
24 | i\-ai → jaj ; | |
25 | ia\-i → jaj ; | |
26 | iau → jaw ; | |
27 | iei → jej ; | |
28 | ieu → jew ; | |
2ca993e8 | 29 | $Boundary {eu} → jew ; |
729e4ab9 A |
30 | ioa → jo\u032Fa ; |
31 | ioi → joj ; | |
32 | i\-oi → joj ; | |
33 | iou → jow ; | |
34 | oai → o\u032Faj ; | |
35 | uai → waj ; | |
36 | uau → waw ; | |
37 | uăi → wəj ; | |
2ca993e8 | 38 | # Diphthongs. |
729e4ab9 A |
39 | ai → aj ; |
40 | âi → ɨj ; | |
41 | ăi → əj ; | |
2ca993e8 | 42 | au} r → au ; |
729e4ab9 A |
43 | au → aw ; |
44 | âu → ɨw ; | |
45 | ău → əw ; | |
46 | ea → e\u032Fa ; | |
47 | ei → ej ; | |
48 | eo → e\u032Fo ; | |
49 | e\-o → e\u032Fo ; | |
50 | eu → ew ; | |
51 | e\-u → e\u032Fu ; | |
52 | ia → ja ; | |
53 | i\-a → ja ; | |
54 | ie → je ; | |
55 | ii → ij ; | |
56 | io → jo ; | |
2ca993e8 | 57 | iu} [$Vowel $Boundary] → iw ; |
729e4ab9 A |
58 | iu → ju ; |
59 | oa → o\u032Fa ; | |
60 | oi → oj ; | |
61 | ou → ow ; | |
62 | ua → wa ; | |
63 | uâ → wɨ ; | |
64 | uă → wə ; | |
65 | ue → we ; | |
66 | ui → uj ; | |
67 | uu → uw ; | |
68 | a → a ; | |
69 | â → ɨ ; | |
70 | ă → ə ; | |
71 | b → b ; | |
72 | ch → k ; | |
2ca993e8 | 73 | {c} [ei] → t\u0361ʃ ; |
729e4ab9 A |
74 | c → k ; |
75 | d → d ; | |
76 | e → e ; | |
77 | f → f ; | |
78 | gh → ɡ ; | |
2ca993e8 | 79 | {g} [ei] → d\u0361ʒ ; |
729e4ab9 A |
80 | g → ɡ ; |
81 | h → h ; | |
82 | i → i ; | |
83 | î → ɨ ; | |
84 | j → ʒ ; | |
85 | k → k ; | |
86 | l → l ; | |
87 | m → m ; | |
2ca993e8 | 88 | ng → ŋ ; |
729e4ab9 A |
89 | n → n ; |
90 | o → o ; | |
91 | p → p ; | |
2ca993e8 | 92 | q → k ; |
729e4ab9 A |
93 | r → r ; |
94 | s → s ; | |
95 | ş → ʃ ; | |
2ca993e8 | 96 | ș → ʃ ; |
729e4ab9 | 97 | t → t ; |
2ca993e8 A |
98 | ţ → t\u0361s ; |
99 | ț → t\u0361s ; | |
729e4ab9 A |
100 | u → u ; |
101 | v → v ; | |
2ca993e8 A |
102 | x → ks ; |
103 | y → i ; | |
729e4ab9 | 104 | z → z ; |
2ca993e8 A |
105 | [:P:]+ → ' '; |
106 | # Romanian does not have any gemination. | |
107 | # https://en.wikipedia.org/wiki/Gemination#Latin_and_Romance_languages | |
108 | ::null; | |
109 | pp+ → p; | |
110 | bb+ → b; | |
111 | tt+ → t; | |
112 | dd+ → d; | |
113 | kk+ → k; | |
114 | dd+ → d; | |
115 | ɡɡ+ → ɡ; | |
116 | ff+ → f; | |
117 | vv+ → v; | |
118 | hh+ → h; | |
119 | ss+ → s; | |
120 | zz+ → z; | |
121 | ʃʃ+ → ʃ; | |
122 | ʒʒ+ → ʒ; | |
123 | rr+ → r; | |
124 | ll+ → l; | |
125 | jj+ → j; | |
126 | ww+ → w; | |
127 |