]>
Commit | Line | Data |
---|---|---|
1 | # © 2016 and later: Unicode, Inc. and others. | |
2 | # License & terms of use: http://www.unicode.org/copyright.html#License | |
3 | # | |
4 | # File: ro_ro_FONIPA.txt | |
5 | # Generated from CLDR | |
6 | # | |
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:]]; | |
16 | :: NFC () ; | |
17 | :: Lower () ; | |
18 | # Special cases. | |
19 | eoai → eo\u032Faj ; # eg. leoaică → /leo\u032Fajkə/, not /le\u032Fo\u032Faikə/ | |
20 | # Triphthongs. | |
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 ; | |
29 | $Boundary {eu} → jew ; | |
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 ; | |
38 | # Diphthongs. | |
39 | ai → aj ; | |
40 | âi → ɨj ; | |
41 | ăi → əj ; | |
42 | au} r → au ; | |
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 ; | |
57 | iu} [$Vowel $Boundary] → iw ; | |
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 ; | |
73 | {c} [ei] → t\u0361ʃ ; | |
74 | c → k ; | |
75 | d → d ; | |
76 | e → e ; | |
77 | f → f ; | |
78 | gh → ɡ ; | |
79 | {g} [ei] → d\u0361ʒ ; | |
80 | g → ɡ ; | |
81 | h → h ; | |
82 | i → i ; | |
83 | î → ɨ ; | |
84 | j → ʒ ; | |
85 | k → k ; | |
86 | l → l ; | |
87 | m → m ; | |
88 | ng → ŋ ; | |
89 | n → n ; | |
90 | o → o ; | |
91 | p → p ; | |
92 | q → k ; | |
93 | r → r ; | |
94 | s → s ; | |
95 | ş → ʃ ; | |
96 | ș → ʃ ; | |
97 | t → t ; | |
98 | ţ → t\u0361s ; | |
99 | ț → t\u0361s ; | |
100 | u → u ; | |
101 | v → v ; | |
102 | x → ks ; | |
103 | y → i ; | |
104 | z → z ; | |
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 |