]>
Commit | Line | Data |
---|---|---|
0f5d89e8 A |
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 |