|
|
<?xml version="1.0" encoding="UTF-8" ?>
|
|
|
<!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd">
|
|
|
<!--
|
|
|
Copyright © 2018 Unicode, Inc.
|
|
|
CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
|
|
|
For terms of use, see http://www.unicode.org/copyright.html
|
|
|
-->
|
|
|
<supplementalData>
|
|
|
<version number="$Revision$"/>
|
|
|
<transforms>
|
|
|
<transform source="vec" target="vec_FONIPA" direction="forward" alias="vec-fonipa-t-vec">
|
|
|
<tRule><![CDATA[
|
|
|
# References
|
|
|
# ----------
|
|
|
# [1] Personal communication with Academia de ła Bona Creansa, Venice
|
|
|
# [2] https://en.wikipedia.org/wiki/Venetian_language#Phonology
|
|
|
# [3] https://en.wikipedia.org/wiki/Help:IPA/Venetian (mixed with Ladin)
|
|
|
#
|
|
|
# Output phonemes
|
|
|
# ---------------
|
|
|
# m n ɲ ŋ
|
|
|
# p b t d k ɡ
|
|
|
# f v ɾ s z
|
|
|
# l ʎ j w
|
|
|
# t͡ʃ d͡ʒ d͡z
|
|
|
# i u e e̯ o ɛ ɔ a
|
|
|
|
|
|
$boundary = [^[:L:][:M:][:N:]];
|
|
|
$e = [e é è];
|
|
|
$i = [i í ì];
|
|
|
$ei = [$e $i];
|
|
|
$vowel = [a á à $ei o ó ò u ú ù];
|
|
|
$onset = [
|
|
|
j w m n ɲ ŋ p b t d k ɡ f v ɾ s z h l ʎ {e̯}
|
|
|
{t͡ʃ} {d͡ʒ} {d͡z} {mj} {mw} {nj} {nw}
|
|
|
{ps} {pɾ} {pɾw} {pl} {pj} {pw} {bɾ} {bɾw} {bw} {bj} {bl}
|
|
|
{ts} {tɾ} {tɾw} {tl} {tj} {tw} {dɾ} {dɾw} {dw} {dj} {dl}
|
|
|
{kɾ} {kw} {kɾw} {kl} {kj} {kw} {ɡɾ} {ɡɾw} {ɡw} {ɡj} {ɡl}
|
|
|
{fɾ} {fj} {fl} {fw} {fɾw} {vɾ} {vj} {vw} {ɾw} {ɾj}
|
|
|
{zm} {zn} {zɲ} {zj} {zl} {zb} {zbɾ} {zbj} {zbw} {zd} {zdɾ} {zdj} {zdw}
|
|
|
{zɡ} {zɡɾ} {zɡj} {zɡw} {zv} {zvɾ} {zɾ} {zvj} {zd͡ʒ} {zw}
|
|
|
{sp} {spɾ} {spw} {st} {stɾ} {stw} {sk} {skɾ} {skw}
|
|
|
{sf} {sfɾ} {sɾ} {st͡ʃ} {sj} {sw} {lj} {lw}
|
|
|
];
|
|
|
|
|
|
::Lower;
|
|
|
::NFC;
|
|
|
|
|
|
([abefjklmoptvw]) → $1;
|
|
|
[á à] → ˈa;
|
|
|
{c [$ei \' ’]} $vowel → t͡ʃ;
|
|
|
cé [\' ’]? → t͡ʃˈe;
|
|
|
cè [\' ’]? → t͡ʃˈɛ;
|
|
|
c e [\' ’]? → t͡ʃe;
|
|
|
c [íì] [\' ’]? → t͡ʃˈi;
|
|
|
c i [\' ’]? → t͡ʃi;
|
|
|
[c {ch} k q {qu}] → k;
|
|
|
é → ˈe;
|
|
|
è → ˈɛ;
|
|
|
{g l $ei} $vowel → ʎ;
|
|
|
g l → ʎ;
|
|
|
ġ → d͡ʒ;
|
|
|
gé [\' ’]? → d͡ʒˈe;
|
|
|
gè [\' ’]? → d͡ʒˈɛ;
|
|
|
g [íì] [\' ’]? → d͡ʒˈi;
|
|
|
{g [$ei \' ’]} $vowel → d͡ʒ;
|
|
|
{g} $ei → d͡ʒ;
|
|
|
gn → ɲ;
|
|
|
[g {gh}] → ɡ;
|
|
|
[í ì] → ˈi;
|
|
|
{i} $vowel → j;
|
|
|
ł → ɰ;
|
|
|
ṅ → ŋ;
|
|
|
ñ → ɲ;
|
|
|
nj → ɲ;
|
|
|
ó → ˈo;
|
|
|
ò → ˈɔ;
|
|
|
r → ɾ;
|
|
|
[ṡ x z] → z;
|
|
|
{s}[bdg] → z;
|
|
|
s → s;
|
|
|
{u} $vowel → w;
|
|
|
[ú ù] → ˈu;
|
|
|
u → u;
|
|
|
y → j;
|
|
|
[ż đ {dh}] → d͡z;
|
|
|
d → d;
|
|
|
[[:P:][:Z:]]+ → ' ';
|
|
|
::NULL;
|
|
|
|
|
|
{n} [p b t d k ɡ f v ɾ s z $boundary] → ŋ;
|
|
|
{ɰ} ˈ? [ei] → ;
|
|
|
eɰ → e;
|
|
|
iɰ → i;
|
|
|
ɰ → e̯;
|
|
|
::NULL;
|
|
|
|
|
|
# Move stress marker before syllable onset: [zɡɾaŋfiɲˈae] → [zɡɾaŋfiˈɲae]
|
|
|
($onset) ˈ → ˈ $1;
|
|
|
::NULL;
|
|
|
]]></tRule>
|
|
|
</transform>
|
|
|
</transforms>
|
|
|
</supplementalData>
|