1 <?xml version="1.0" encoding="UTF-8" ?> 2 <!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd"> 3 <!-- 4 Copyright 2018 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: 13868 $"/> 10 <transforms> 11 <transform source="vec" target="vec_FONIPA" direction="forward" alias="vec-fonipa-t-vec"> 12 <tRule><![CDATA[ 13 # References 14 # ---------- 15 # [1] Personal communication with Academia de a Bona Creansa, Venice 16 # [2] https://en.wikipedia.org/wiki/Venetian_language#Phonology 17 # [3] https://en.wikipedia.org/wiki/Help:IPA/Venetian (mixed with Ladin) 18 # 19 # Output phonemes 20 # --------------- 21 # m n 22 # p b t d k 23 # f v s z 24 # l j w 25 # t d dz 26 # i u e e o a 27 28 $boundary = [^[:L:][:M:][:N:]]; 29 $e = [e ]; 30 $i = [i ]; 31 $ei = [$e $i]; 32 $vowel = [a $ei o u ]; 33 $onset = [ 34 j w m n p b t d k f v s z h l {e} 35 {t} {d} {dz} {mj} {mw} {nj} {nw} 36 {ps} {p} {pw} {pl} {pj} {pw} {b} {bw} {bw} {bj} {bl} 37 {ts} {t} {tw} {tl} {tj} {tw} {d} {dw} {dw} {dj} {dl} 38 {k} {kw} {kw} {kl} {kj} {kw} {} {w} {w} {j} {l} 39 {f} {fj} {fl} {fw} {fw} {v} {vj} {vw} {w} {j} 40 {zm} {zn} {z} {zj} {zl} {zb} {zb} {zbj} {zbw} {zd} {zd} {zdj} {zdw} 41 {z} {z} {zj} {zw} {zv} {zv} {z} {zvj} {zd} {zw} 42 {sp} {sp} {spw} {st} {st} {stw} {sk} {sk} {skw} 43 {sf} {sf} {s} {st} {sj} {sw} {lj} {lw} 44 ]; 45 46 ::Lower; 47 ::NFC; 48 49 ([abefjklmoptvw]) $1; 50 [ ] a; 51 {c [$ei \' ]} $vowel t; 52 c [\' ]? te; 53 c [\' ]? t; 54 c e [\' ]? te; 55 c [] [\' ]? ti; 56 c i [\' ]? ti; 57 [c {ch} k q {qu}] k; 58 e; 59 ; 60 {g l $ei} $vowel ; 61 g l ; 62 d; 63 g [\' ]? de; 64 g [\' ]? d; 65 g [] [\' ]? di; 66 {g [$ei \' ]} $vowel d; 67 {g} $ei d; 68 gn ; 69 [g {gh}] ; 70 [ ] i; 71 {i} $vowel j; 72 ; 73 ; 74 ; 75 nj ; 76 o; 77 ; 78 r ; 79 [ x z] z; 80 {s}[bdg] z; 81 s s; 82 {u} $vowel w; 83 [ ] u; 84 u u; 85 y j; 86 [ {dh}] dz; 87 d d; 88 [[:P:][:Z:]]+ ' '; 89 ::NULL; 90 91 {n} [p b t d k f v s z $boundary] ; 92 {} ? [ei] ; 93 e e; 94 i i; 95 e; 96 ::NULL; 97 98 # Move stress marker before syllable onset: [zafiae] [zafiae] 99 ($onset) $1; 100 ::NULL; 101 ]]></tRule> 102 </transform> 103 </transforms> 104 </supplementalData> 105