1# © 2016 and later: Unicode, Inc. and others. 2# License & terms of use: http://www.unicode.org/copyright.html 3# Generated using tools/cldr/cldr-to-icu/build-icu-data.xml 4# 5# File: es_es_FONIPA.txt 6# Generated from CLDR 7# 8 9# Tranformation from Spanish to Spanish in IPA transcription (es_FONIPA). 10# Not fully phonemic, since we mark up allophonic variants of voiced stops, 11# e.g. we break down /b/ into [b] and [β]. 12# 13# See e.g. "Ortografía de la lengua española" by Real Academia Española, 14# available in PDF format on the web (non-stable URL). 15# 16# Definitions. 17$bow = [-\ $] ; # Beginning of word. 18$consonant = [bβdðfgɣʝklʎmnŋɲθprɾstʧx] ; 19$syll = '.' ; # Syllable boundary. 20# 21# 22# 23# 24::NFC; 25::Lower; 26# 27# 28# 29# 30# 31# Word-initial cluster simplification. 32# 33$bow { ct → | t ; # ctónico (?) 34$bow { cz → | z ; # czar 35$bow { gn → | n ; # gnomo 36$bow { mn → | n ; # mnemotécnico 37$bow { ps → | s ; # psicología 38$bow { pt → | t ; # pterodáctilo 39$bow { x → | s ; # xilófono 40# 41# 42# 43# Vowels and glides. 44# 45$bow { i → i ; 46$consonant { i } [ aáeé oóuú] → j ; 47[aeo] { i } [^aáeé oóuú] → i\u032F ; 48i } [ aáeé oóuú] → ʝ ; 49i → i ; 50# 51# 52[aeo] { y } [^aáeéiíoóuú] → i\u032F ; 53y } [ aáeéiíoóuú] → ʝ ; 54y → i ; 55# 56# 57[aeo] { u } [^aáeéiíoó ] → u\u032F ; 58u } [ aáeéiíoó ] → w ; 59ü } [ eéií ] → w ; 60u → u ; 61ü → u ; # Should not be needed, but just in case. 62# 63# 64[aá] → a ; 65[eé] → e ; 66í → i ; 67[oó] → o ; 68ú → u ; 69# 70# 71# 72# Consonants. 73# 74b → β ; 75cch → ʧ ; 76ch → ʧ ; 77cc } [^eéií] → k ; 78c } [eéií] → θ ; 79c → k ; 80d → ð ; 81f → f; 82gu } [eéiíy] → ɣ ; 83g } [eéiíy] → x ; 84g → ɣ ; 85hi } [aáeéoóuú] → ʝ ; 86h → $syll ; 87j → x ; 88k → k ; 89ll → ʎ ; 90l → l ; 91m → m ; 92n → n ; 93ñ → ɲ ; 94p → p ; 95qu } [eéiíy] → k ; 96q → k ; 97[-\ lns$] { r → r ; 98rr → r ; 99r → ɾ ; 100ss → s ; 101s → s ; 102tx → ʧ ; # for loanwords from Basque, Catalan 103t → t ; 104v → β ; 105w → $syll w ; 106x } h?[aáeéiíoóuú$] → ks ; 107x } [^aáeéiíoóuú$] → s ; 108x → ks ; 109z → θ ; 110# 111# 112# 113# Second pass: phoneme-to-phone rules. Differentiation of /β/ into [b] and [β], 114# place assimilation of [n], etc. 115# 116::Null; 117# 118# 119[-\ ] → ; 120# 121# 122[mnɲŋ $] { β → b ; 123[mnɲŋlʎ$] { ð → d ; 124[mnɲŋ $] { ɣ → g ; 125# 126# 127n } [gɣk] → ŋ ; 128# 129# 130# Optional: Place assimilation of n before labial consonants. 131# 132# n } [bβpfm] → m ; 133# 134# Optional: Voicing of [s]. 135# 136# s } [bβdð] → z ; 137# s } [gɣ][^ei] → z ; 138# s } [mnɲŋlʎrɾ] → z ; 139# 140# Optional: Lenition of [k] before [θ]. 141# 142# k } θ → ɣ ; 143# 144# 145::NFC; 146 147