# © 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html # Generated using tools/cldr/cldr-to-icu/build-icu-data.xml # # File: es_es_FONIPA.txt # Generated from CLDR # # 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\u032F ; i } [ aáeé oóuú] → ʝ ; i → i ; # # [aeo] { y } [^aáeéiíoóuú] → i\u032F ; y } [ aáeéiíoóuú] → ʝ ; y → i ; # # [aeo] { u } [^aáeéiíoó ] → u\u032F ; 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;