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