• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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.
19eoai → eo\u032Faj ;  # eg. leoaică → /leo\u032Fajkə/, not /le\u032Fo\u032Faikə/
20# Triphthongs.
21eai → e\u032Faj ;
22eau → e\u032Faw ;
23eoa → e\u032Fo\u032Fa ;
24i\-ai → jaj ;
25ia\-i → jaj ;
26iau → jaw ;
27iei → jej ;
28ieu → jew ;
29$Boundary {eu} → jew ;
30ioa → jo\u032Fa ;
31ioi → joj ;
32i\-oi → joj ;
33iou → jow ;
34oai → o\u032Faj ;
35uai → waj ;
36uau → waw ;
37uăi → wəj ;
38# Diphthongs.
39ai → aj ;
40âi → ɨj ;
41ăi → əj ;
42au} r → au ;
43au → aw ;
44âu → ɨw ;
45ău → əw ;
46ea → e\u032Fa ;
47ei → ej ;
48eo → e\u032Fo ;
49e\-o → e\u032Fo ;
50eu → ew ;
51e\-u → e\u032Fu ;
52ia → ja ;
53i\-a → ja ;
54ie → je ;
55ii → ij ;
56io → jo ;
57iu} [$Vowel $Boundary] → iw ;
58iu → ju ;
59oa → o\u032Fa ;
60oi → oj ;
61ou → ow ;
62ua → wa ;
63uâ → wɨ ;
64uă → wə ;
65ue → we ;
66ui → uj ;
67uu → uw ;
68a → a ;
69â → ɨ ;
70ă → ə ;
71b → b ;
72ch → k ;
73{c} [ei] → t\u0361ʃ ;
74c → k ;
75d → d ;
76e → e ;
77f → f ;
78gh → ɡ ;
79{g} [ei] → d\u0361ʒ ;
80g → ɡ ;
81h → h ;
82i → i ;
83î → ɨ ;
84j → ʒ ;
85k → k ;
86l → l ;
87m → m ;
88ng → ŋ ;
89n → n ;
90o → o ;
91p → p ;
92q → k ;
93r → r ;
94s → s ;
95ş → ʃ ;
96ș → ʃ ;
97t → t ;
98ţ → t\u0361s ;
99ț → t\u0361s ;
100u → u ;
101v → v ;
102x → ks ;
103y → i ;
104z → z ;
105[:P:]+ → ' ';
106# Romanian does not have any gemination.
107# https://en.wikipedia.org/wiki/Gemination#Latin_and_Romance_languages
108::null;
109pp+ → p;
110bb+ → b;
111tt+ → t;
112dd+ → d;
113kk+ → k;
114dd+ → d;
115ɡɡ+ → ɡ;
116ff+ → f;
117vv+ → v;
118hh+ → h;
119ss+ → s;
120zz+ → z;
121ʃʃ+ → ʃ;
122ʒʒ+ → ʒ;
123rr+ → r;
124ll+ → l;
125jj+ → j;
126ww+ → w;
127
128