• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="UTF-8" ?>
2<!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd">
3<!--
4Copyright © 1991-2013 Unicode, Inc.
5CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
6For terms of use, see http://www.unicode.org/copyright.html
7-->
8<supplementalData>
9	<version number="$Revision: 12813 $"/>
10	<transforms>
11		<transform source="ro" target="ro_FONIPA" direction="forward" alias="ro-fonipa-t-ro">
12			<tRule><![CDATA[
13# Romanian orthography to phonemic transcription.
14# http://en.wikipedia.org/wiki/Romanian_phonology
15#
16# TODO: Currently this transform does not palatalize consonants.
17
18$VowelEI = [e i î];
19$VowelAOU = [a â ă o u];
20$Vowel = [$VowelEI $VowelAOU];
21$Boundary =  [^[:L:][:M:][:N:]];
22
23:: NFC () ;
24:: Lower () ;
25
26# Special cases.
27eoai → eo̯aj ;  # eg. leoaică → /leo̯ajkə/, not /le̯o̯aikə/
28
29# Triphthongs.
30eai → e̯aj ;
31eau → e̯aw ;
32eoa → e̯o̯a ;
33i\-ai → jaj ;
34ia\-i → jaj ;
35iau → jaw ;
36iei → jej ;
37ieu → jew ;
38$Boundary {eu} → jew ;
39ioa → jo̯a ;
40ioi → joj ;
41i\-oi → joj ;
42iou → jow ;
43oai → o̯aj ;
44uai → waj ;
45uau → waw ;
46uăi → wəj ;
47
48# Diphthongs.
49ai → aj ;
50âi → ɨj ;
51ăi → əj ;
52au} r → au ;
53au → aw ;
54âu → ɨw ;
55ău → əw ;
56ea → e̯a ;
57ei → ej ;
58eo → e̯o ;
59e\-o → e̯o ;
60eu → ew ;
61e\-u → e̯u ;
62ia → ja ;
63i\-a → ja ;
64ie → je ;
65ii → ij ;
66io → jo ;
67iu} [$Vowel $Boundary] → iw ;
68iu → ju ;
69oa → o̯a ;
70oi → oj ;
71ou → ow ;
72ua → wa ;
73uâ → wɨ ;
74uă → wə ;
75ue → we ;
76ui → uj ;
77uu → uw ;
78
79a → a ;
80â → ɨ ;
81ă → ə ;
82b → b ;
83ch → k ;
84{c} [ei] → t͡ʃ ;
85c → k ;
86d → d ;
87e → e ;
88f → f ;
89gh → ɡ ;
90{g} [ei] → d͡ʒ ;
91g → ɡ ;
92h → h ;
93i → i ;
94î → ɨ ;
95j → ʒ ;
96k → k ;
97l → l ;
98m → m ;
99ng → ŋ ;
100n → n ;
101o → o ;
102p → p ;
103q → k ;
104r → r ;
105s → s ;
106ş → ʃ ;
107ș → ʃ ;
108t → t ;
109ţ → t͡s ;
110ț → t͡s ;
111u → u ;
112v → v ;
113x → ks ;
114y → i ;
115z → z ;
116[:P:]+ → ' ';
117
118# Romanian does not have any gemination.
119# https://en.wikipedia.org/wiki/Gemination#Latin_and_Romance_languages
120::null;
121pp+ → p;
122bb+ → b;
123tt+ → t;
124dd+ → d;
125kk+ → k;
126dd+ → d;
127ɡɡ+ → ɡ;
128
129ff+ → f;
130vv+ → v;
131hh+ → h;
132
133ss+ → s;
134zz+ → z;
135ʃʃ+ → ʃ;
136ʒʒ+ → ʒ;
137
138rr+ → r;
139ll+ → l;
140
141jj+ → j;
142ww+ → w;
143
144			]]></tRule>
145		</transform>
146	</transforms>
147</supplementalData>
148