tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

vec_vec_FONIPA.txt (2404B)


      1 # © 2016 and later: Unicode, Inc. and others.
      2 # License & terms of use: http://www.unicode.org/copyright.html
      3 # Generated using tools/cldr/cldr-to-icu/
      4 #
      5 # File: vec_vec_FONIPA.txt
      6 # Generated from CLDR
      7 #
      8 
      9 # References
     10 # ----------
     11 # [1] Personal communication with Academia de ła Bona Creansa, Venice
     12 # [2] https://en.wikipedia.org/wiki/Venetian_language#Phonology
     13 # [3] https://en.wikipedia.org/wiki/Help:IPA/Venetian (mixed with Ladin)
     14 #
     15 # Output phonemes
     16 # ---------------
     17 #   m n ɲ ŋ
     18 #   p b t d k ɡ
     19 #   f v ɾ s z
     20 #   l ʎ j w
     21 #   t\u0361ʃ d\u0361ʒ d\u0361z
     22 #   i u e e\u032F o ɛ ɔ a
     23 $boundary = [^[:L:][:M:][:N:]];
     24 $e = [e é è];
     25 $i = [i í ì];
     26 $ei = [$e $i];
     27 $vowel = [a á à $ei o ó ò u ú ù];
     28 $onset = [
     29 j w m n ɲ ŋ p b t d k ɡ f v ɾ s z h l ʎ {e\u032F}
     30 {t\u0361ʃ} {d\u0361ʒ} {d\u0361z} {mj} {mw} {nj} {nw}
     31 {ps} {pɾ} {pɾw} {pl} {pj} {pw} {bɾ} {bɾw} {bw} {bj} {bl}
     32 {ts} {tɾ} {tɾw} {tl} {tj} {tw} {dɾ} {dɾw} {dw} {dj} {dl}
     33 {kɾ} {kw} {kɾw} {kl} {kj} {kw} {ɡɾ} {ɡɾw} {ɡw} {ɡj} {ɡl}
     34 {fɾ} {fj} {fl} {fw} {fɾw} {vɾ} {vj} {vw} {ɾw} {ɾj}
     35 {zm} {zn} {zɲ} {zj} {zl} {zb} {zbɾ} {zbj} {zbw} {zd} {zdɾ} {zdj} {zdw}
     36 {zɡ} {zɡɾ} {zɡj} {zɡw} {zv} {zvɾ} {zɾ} {zvj} {zd\u0361ʒ} {zw}
     37 {sp} {spɾ} {spw} {st} {stɾ} {stw} {sk} {skɾ} {skw}
     38 {sf} {sfɾ} {sɾ} {st\u0361ʃ} {sj} {sw} {lj} {lw}
     39 ];
     40 ::Lower;
     41 ::NFC;
     42 ([abefjklmoptvw]) → $1;
     43 [á à] → ˈa;
     44 {c [$ei \' ’]} $vowel → t\u0361ʃ;
     45 cé [\' ’]? → t\u0361ʃˈe;
     46 cè [\' ’]? → t\u0361ʃˈɛ;
     47 c e [\' ’]? → t\u0361ʃe;
     48 c [íì] [\' ’]? → t\u0361ʃˈi;
     49 c i [\' ’]? → t\u0361ʃi;
     50 [c {ch} k q {qu}] → k;
     51 é → ˈe;
     52 è → ˈɛ;
     53 {g l $ei} $vowel → ʎ;
     54 g l → ʎ;
     55 ġ → d\u0361ʒ;
     56 gé [\' ’]? → d\u0361ʒˈe;
     57 gè [\' ’]? → d\u0361ʒˈɛ;
     58 g [íì] [\' ’]? → d\u0361ʒˈi;
     59 {g [$ei \' ’]} $vowel → d\u0361ʒ;
     60 {g} $ei → d\u0361ʒ;
     61 gn → ɲ;
     62 [g {gh}] → ɡ;
     63 [í ì] → ˈi;
     64 {i} $vowel → j;
     65 ł → ɰ;
     66 ṅ → ŋ;
     67 ñ → ɲ;
     68 nj → ɲ;
     69 ó → ˈo;
     70 ò → ˈɔ;
     71 r → ɾ;
     72 [ṡ x z] → z;
     73 {s}[bdg] → z;
     74 s → s;
     75 {u} $vowel → w;
     76 [ú ù] → ˈu;
     77 u → u;
     78 y → j;
     79 [ż đ {dh}] → d\u0361z;
     80 d → d;
     81 [[:P:][:Z:]]+ → ' ';
     82 ::NULL;
     83 {n} [p b t d k ɡ f v ɾ s z $boundary] → ŋ;
     84 {ɰ} ˈ? [ei] → ;
     85 eɰ → e;
     86 iɰ → i;
     87 ɰ → e\u032F;
     88 ::NULL;
     89 # Move stress marker before syllable onset: [zɡɾaŋfiɲˈae] → [zɡɾaŋfiˈɲae]
     90 ($onset) ˈ → ˈ $1;
     91 ::NULL;