Home | History | Annotate | Download | only in transforms
      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