169 lines
3.0 KiB
XML
169 lines
3.0 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
||
<!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd">
|
||
<!--
|
||
Copyright © 1991-2013 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="es" target="es_FONIPA" direction="forward" alias="es-fonipa-t-es">
|
||
<tRule><![CDATA[
|
||
# Transformation from Spanish to Spanish in IPA transcription (es_FONIPA).
|
||
# Not fully phonemic, since we mark up allophonic variants of voiced stops,
|
||
# e.g. we break down /b/ into [b] and [β].
|
||
#
|
||
# See e.g. "Ortografía de la lengua española" by Real Academia Española,
|
||
# available in PDF format on the web (non-stable URL).
|
||
#
|
||
# Definitions.
|
||
|
||
$bow = [-\ $] ; # Beginning of word.
|
||
$consonant = [bβdðfgɣʝklʎmnŋɲθprɾstʧx] ;
|
||
$syll = '.' ; # Syllable boundary.
|
||
#
|
||
#
|
||
|
||
#
|
||
#
|
||
|
||
::NFC;
|
||
::Lower;
|
||
#
|
||
#
|
||
|
||
#
|
||
#
|
||
#
|
||
# Word-initial cluster simplification.
|
||
#
|
||
|
||
$bow { ct → | t ; # ctónico (?)
|
||
$bow { cz → | z ; # czar
|
||
$bow { gn → | n ; # gnomo
|
||
$bow { mn → | n ; # mnemotécnico
|
||
$bow { ps → | s ; # psicología
|
||
$bow { pt → | t ; # pterodáctilo
|
||
$bow { x → | s ; # xilófono
|
||
#
|
||
#
|
||
#
|
||
# Vowels and glides.
|
||
#
|
||
|
||
$bow { i → i ;
|
||
$consonant { i } [ aáeé oóuú] → j ;
|
||
[aeo] { i } [^aáeé oóuú] → i̯ ;
|
||
i } [ aáeé oóuú] → ʝ ;
|
||
i → i ;
|
||
#
|
||
#
|
||
|
||
[aeo] { y } [^aáeéiíoóuú] → i̯ ;
|
||
y } [ aáeéiíoóuú] → ʝ ;
|
||
y → i ;
|
||
#
|
||
#
|
||
|
||
[aeo] { u } [^aáeéiíoó ] → u̯ ;
|
||
u } [ aáeéiíoó ] → w ;
|
||
ü } [ eéií ] → w ;
|
||
u → u ;
|
||
ü → u ; # Should not be needed, but just in case.
|
||
#
|
||
#
|
||
|
||
[aá] → a ;
|
||
[eé] → e ;
|
||
í → i ;
|
||
[oó] → o ;
|
||
ú → u ;
|
||
#
|
||
#
|
||
#
|
||
# Consonants.
|
||
#
|
||
|
||
b → β ;
|
||
cch → ʧ ;
|
||
ch → ʧ ;
|
||
cc } [^eéií] → k ;
|
||
c } [eéií] → θ ;
|
||
c → k ;
|
||
d → ð ;
|
||
f → f;
|
||
gu } [eéiíy] → ɣ ;
|
||
g } [eéiíy] → x ;
|
||
g → ɣ ;
|
||
hi } [aáeéoóuú] → ʝ ;
|
||
h → $syll ;
|
||
j → x ;
|
||
k → k ;
|
||
ll → ʎ ;
|
||
l → l ;
|
||
m → m ;
|
||
n → n ;
|
||
ñ → ɲ ;
|
||
p → p ;
|
||
qu } [eéiíy] → k ;
|
||
q → k ;
|
||
[-\ lns$] { r → r ;
|
||
rr → r ;
|
||
r → ɾ ;
|
||
ss → s ;
|
||
s → s ;
|
||
tx → ʧ ; # for loanwords from Basque, Catalan
|
||
t → t ;
|
||
v → β ;
|
||
w → $syll w ;
|
||
x } h?[aáeéiíoóuú$] → ks ;
|
||
x } [^aáeéiíoóuú$] → s ;
|
||
x → ks ;
|
||
z → θ ;
|
||
#
|
||
#
|
||
#
|
||
# Second pass: phoneme-to-phone rules. Differentiation of /β/ into [b] and [β],
|
||
# place assimilation of [n], etc.
|
||
#
|
||
|
||
::Null;
|
||
#
|
||
#
|
||
|
||
[-\ ] → ;
|
||
#
|
||
#
|
||
|
||
[mnɲŋ $] { β → b ;
|
||
[mnɲŋlʎ$] { ð → d ;
|
||
[mnɲŋ $] { ɣ → g ;
|
||
#
|
||
#
|
||
|
||
n } [gɣk] → ŋ ;
|
||
#
|
||
#
|
||
# Optional: Place assimilation of n before labial consonants.
|
||
#
|
||
# n } [bβpfm] → m ;
|
||
#
|
||
# Optional: Voicing of [s].
|
||
#
|
||
# s } [bβdð] → z ;
|
||
# s } [gɣ][^ei] → z ;
|
||
# s } [mnɲŋlʎrɾ] → z ;
|
||
#
|
||
# Optional: Lenition of [k] before [θ].
|
||
#
|
||
# k } θ → ɣ ;
|
||
#
|
||
#
|
||
|
||
::NFC;
|
||
]]></tRule>
|
||
</transform>
|
||
</transforms>
|
||
</supplementalData>
|