Module:la-pronunc/testcases
Appearance
- The following documentation is located at Module:la-pronunc/testcases/documentation. [edit] Categories were auto-generated by Module:module categorization. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • tested module • sandbox
23 of 94 tests failed. (refresh)
Text | Expected | Actual | |
---|---|---|---|
ecclēsia (Classical) | /ekˈkleː.si.a/ [ɛkˈkɫ̪eːs̠iä] | /ekˈkleː.si.a/ [ɛkˈkɫ̪eːs̠iä] | |
ecclēsia (Ecclesiastical) | /ekˈkle.si.a/ [ɛkˈklɛːs̬iä] | /ekˈkle.si.a/ [ekˈklɛːs̬iä] | |
magnus (Classical) | /ˈmaɡ.nus/ [ˈmäŋnʊs̠] | /ˈmaɡ.nus/ [ˈmäŋnʊs̠] | |
magnus (Ecclesiastical) | /ˈmaɲ.ɲus/ [ˈmäɲːus] | /ˈmaɲ.ɲus/ [ˈmäɲːus] | |
coepī (Classical) | /ˈkoe̯.piː/ [ˈkoe̯piː] | /ˈkoe̯.piː/ [ˈkoe̯piː] | |
coepī (Ecclesiastical) | /ˈt͡ʃe.pi/ [ˈt͡ʃɛːpi] | /ˈt͡ʃe.pi/ [ˈt͡ʃɛːpi] | |
Caesar (Classical) | /ˈkae̯.sar/ [ˈkäe̯s̠är] | /ˈkae̯.sar/ [ˈkäe̯s̠är] | |
Caesar (Ecclesiastical) | /ˈt͡ʃe.sar/ [ˈt͡ʃɛːs̬är] | /ˈt͡ʃe.sar/ [ˈt͡ʃɛːs̬är] | |
adhāmō (Classical) | /adˈhaː.moː/ [äd̪ˈ(ɦ)äːmoː] | /adˈhaː.moː/ [äd̪ˈ(ɦ)äːmoː] | |
adhāmō (Ecclesiastical) | /aˈda.mo/ [äˈd̪äːmɔ] | /aˈda.mo/ [äˈd̪äːmo] | |
rhotic allophones (no allophony currently shown) | |||
rēs (Classical) | /reːs/ [reːs̠] | /reːs/ [reːs̠] | |
rēs (Ecclesiastical) | /res/ [rɛs] | /res/ [rɛs] | |
ferre (Classical) | /ˈfer.re/ [ˈfɛrːɛ] | /ˈfer.re/ [ˈfɛrːɛ] | |
ferre (Ecclesiastical) | /ˈfer.re/ [ˈfɛrːɛ] | /ˈfer.re/ [ˈfɛrːe] | |
corporis (Classical) | /ˈkor.po.ris/ [ˈkɔrpɔrɪs̠] | /ˈkor.po.ris/ [ˈkɔrpɔrɪs̠] | |
corporis (Ecclesiastical) | /ˈkor.po.ris/ [ˈkɔrpɔris] | /ˈkor.po.ris/ [ˈkɔrporis] | |
inrīdeō (Classical) | /inˈriː.de.oː/ [ɪnˈriːd̪eoː] | /inˈriː.de.oː/ [ɪnˈriːd̪eoː] | |
inrīdeō (Ecclesiastical) | /inˈri.de.o/ [inˈriːd̪ɛɔ] | /inˈri.de.o/ [inˈriːd̪eo] | |
abrumpō (Classical) | /abˈrum.poː/ [äbˈrʊmpoː] | /abˈrum.poː/ [äbˈrʊmpoː] | |
lateral allophones | |||
similis (Classical) | /ˈsi.mi.lis/ [ˈs̠ɪmɪlʲɪs̠] | /ˈsi.mi.lis/ [ˈs̠ɪmɪlʲɪs̠] | |
simile (Classical) | /ˈsi.mi.le/ [ˈs̠ɪmɪɫ̪ɛ] | /ˈsi.mi.le/ [ˈs̠ɪmɪɫ̪ɛ] | |
simul (Classical) | /ˈsi.mul/ [ˈs̠ɪmʊɫ̪] | /ˈsi.mul/ [ˈs̠ɪmʊɫ̪] | |
alga (Classical) | /ˈal.ɡa/ [ˈäɫ̪ɡä] | /ˈal.ɡa/ [ˈäɫ̪ɡä] | |
nōlle (Classical) | /ˈnoːl.le/ [ˈnoːlːʲɛ] | /ˈnoːl.le/ [ˈnoːlːʲɛ] | |
semivowels between vowels | |||
majus (Classical) | /ˈmai̯.i̯us/ [ˈmäi̯ːʊs̠] | /ˈmai̯.i̯us/ [ˈmäi̯ːʊs̠] | |
majus (Ecclesiastical) | /ˈma.jus/ [ˈmäːjus] | /ˈma.jus/ [ˈmäːjus] | |
peius (Classical) | /ˈpei̯.i̯us/ [ˈpɛi̯ːʊs̠] | /ˈpei̯.i̯us/ [ˈpɛi̯ːʊs̠] | |
peius (Ecclesiastical) | /ˈpe.jus/ [ˈpɛːjus] | /ˈpe.jus/ [ˈpɛːjus] | |
cuius (Classical) | /ˈkui̯.i̯us/ [ˈkʊi̯ːʊs̠] | /ˈkui̯.i̯us/ [ˈkʊi̯ːʊs̠] | |
cuius (Ecclesiastical) | /ˈku.jus/ [ˈkuːjus] | /ˈku.jus/ [ˈkuːjus] | |
trāiectus (Classical) | /traːˈi̯ek.tus/ [t̪räːˈi̯ɛkt̪ʊs̠] | /traːˈi̯ek.tus/ [t̪räːˈi̯ɛkt̪ʊs̠] | |
trāiectus (Ecclesiastical) | /traˈjek.tus/ [t̪räˈjɛkt̪us] | /traˈjek.tus/ [t̪räˈjɛkt̪us] | |
dēiectus (Classical) | /deːˈi̯ek.tus/ [d̪eːˈi̯ɛkt̪ʊs̠] | /deːˈi̯ek.tus/ [d̪eːˈi̯ɛkt̪ʊs̠] | |
dēiectus (Ecclesiastical) | /deˈjek.tus/ [d̪ɛˈjɛkt̪us] | /deˈjek.tus/ [d̪eˈjɛkt̪us] | |
prōiectus (Classical) | /proːˈi̯ek.tus/ [proːˈi̯ɛkt̪ʊs̠] | /proːˈi̯ek.tus/ [proːˈi̯ɛkt̪ʊs̠] | |
prōiectus (Ecclesiastical) | /proˈjek.tus/ [prɔˈjɛkt̪us] | /proˈjek.tus/ [proˈjɛkt̪us] | |
cavus (Classical) | /ˈka.u̯us/ [ˈkäu̯ʊs̠] | /ˈka.u̯us/ [ˈkäu̯ʊs̠] | |
cauus (Classical) | /ˈka.u̯us/ [ˈkäu̯ʊs̠] | /ˈka.u̯us/ [ˈkäu̯ʊs̠] | |
diphthongs before vowels and word-finally | |||
iūdaeus (Classical) | /i̯uːˈdae̯.us/ [i̯uːˈd̪äe̯ʊs̠] | /i̯uːˈdae̯.us/ [i̯uːˈd̪äe̯ʊs̠] | |
iūdaeus (Ecclesiastical) | /juˈde.us/ [juˈd̪ɛːus] | /juˈde.us/ [juˈd̪ɛːus] | |
Meliboea (Classical) | /me.liˈboe̯.a/ [mɛlʲɪˈboe̯ä] | /me.liˈboe̯.a/ [mɛlʲɪˈboe̯ä] | |
Meliboea (Ecclesiastical) | /me.liˈbe.a/ [mɛliˈbɛːä] | /me.liˈbe.a/ [meliˈbɛːä] | |
Agau.ē (Classical) | /aˈɡau̯.eː/ [äˈɡäu̯eː] | /aˈɡau̯.eː/ [äˈɡäu̯eː] | |
catasceu.a (Classical) | /ka.tasˈkeu̯.a/ [kät̪äs̠ˈkɛu̯ä] | /ka.tasˈkeu̯.a/ [kät̪äs̠ˈkɛu̯ä] | |
nauta (Classical) | /ˈnau̯.ta/ [ˈnäu̯t̪ä] | /ˈnau̯.ta/ [ˈnäu̯t̪ä] | |
nauta (Ecclesiastical) | /ˈnau̯.ta/ [ˈnäu̯t̪ä] | /ˈnau̯.ta/ [ˈnäːu̯t̪ä] | |
auctus (Classical) | /ˈau̯k.tus/ [ˈäu̯kt̪ʊs̠] | /ˈau̯k.tus/ [ˈäu̯kt̪ʊs̠] | |
auctus (Ecclesiastical) | /ˈau̯k.tus/ [ˈäu̯kt̪us] | /ˈau̯k.tus/ [ˈäu̯kt̪us] | |
neu (Classical) | /neu̯/ [nɛu̯] | /neu̯/ [nɛu̯] | |
neu (Ecclesiastical) | /neu̯/ [nɛu̯] | /neu̯/ [nɛːu̯] | |
hau (Classical) | /hau̯/ [häu̯] | /hau̯/ [häu̯] | |
hau (Ecclesiastical) | /au̯/ [äu̯] | /au̯/ [äːu̯] | |
palatalization of c, g, sc | |||
gerō (Ecclesiastical) | /ˈd͡ʒe.ro/ [ˈd͡ʒɛːrɔ] | /ˈd͡ʒe.ro/ [ˈd͡ʒɛːro] | |
certus (Ecclesiastical) | /ˈt͡ʃer.tus/ [ˈt͡ʃɛrt̪us] | /ˈt͡ʃer.tus/ [ˈt͡ʃɛrt̪us] | |
faciō (Ecclesiastical) | /ˈfa.t͡ʃi.o/ [ˈfäːt͡ʃiɔ] | /ˈfa.t͡ʃi.o/ [ˈfäːt͡ʃio] | |
caelus (Ecclesiastical) | /ˈt͡ʃe.lus/ [ˈt͡ʃɛːlus] | /ˈt͡ʃe.lus/ [ˈt͡ʃɛːlus] | |
scelus (Ecclesiastical) | /ˈʃe.lus/ [ˈʃɛːlus] | /ˈʃe.lus/ [ˈʃɛːlus] | |
suggillo (Ecclesiastical) | /sudˈd͡ʒil.lo/ [sudˈd͡ʒilːɔ] | /sudˈd͡ʒil.lo/ [sudˈd͡ʒilːo] | |
conscientia (Ecclesiastical) | /kon.ʃiˈen.t͡si.a/ [kɔn̠ʲʃiˈɛnt̪͡s̪iä] | /kon.ʃiˈen.t͡si.a/ [kon̠ʲʃiˈɛnt̪͡s̪iä] | |
nescio (Ecclesiastical) | /ˈne.ʃi.o/ [ˈnɛːʃiɔ] | /ˈneʃ.ʃi.o/ [ˈnɛʃːio] | |
masclus (Ecclesiastical) | /ˈmas.klus/ [ˈmäsklus] | /ˈmas.klus/ [ˈmäsklus] | |
perscisco (Ecclesiastical) | /perˈʃis.ko/ [pɛrˈʃiskɔ] | /perˈʃis.ko/ [perˈʃisko] | |
Volsci (Ecclesiastical) | /ˈvol.ʃi/ [ˈvɔl̠ʲʃi] | /ˈvol.ʃi/ [ˈvɔl̠ʲʃi] | |
abscindo (Ecclesiastical) | /apˈʃin.do/ [äpˈʃin̪d̪ɔ] | /abˈʃin.do/ [äbˈʃin̪d̪o] | |
berkelium (Ecclesiastical) | /berˈke.li.um/ [bɛrˈkɛːlium] | /berˈke.li.um/ [berˈkɛːlium] | |
alaskensis (Ecclesiastical) | /a.lasˈken.sis/ [äläsˈkɛnsis] | /a.lasˈken.sis/ [äläsˈkɛnsis] | |
palatalization of t | |||
nātiō (Ecclesiastical) | /ˈna.t͡si.o/ [ˈnäːt̪͡s̪iɔ] | /ˈnat.t͡si.o/ [ˈnät̪ː͡s̪io] | |
gluttiō (Ecclesiastical) | /ˈɡlut.ti.o/ [ˈɡlut̪ːiɔ] | /ˈɡlut.ti.o/ [ˈɡlut̪ːio] | |
Christiānus (Ecclesiastical) | /kris.tiˈa.nus/ [krist̪iˈäːnus] | /kris.tiˈa.nus/ [krist̪iˈäːnus] | |
satietas (Ecclesiastical) | /saˈt͡si.e.tas/ [säˈt̪͡s̪iːɛt̪äs] | /satˈt͡si.e.tas/ [sät̪ˈt̪͡s̪iːet̪äs] | |
narrow transcription of coronal plosives | |||
apud (Ecclesiastical) | /ˈa.pud/ [ˈäːpud̪] | /ˈa.pud/ [ˈäːpud̪] | |
dormiunt (Ecclesiastical) | /ˈdor.mi.unt/ [ˈd̪ɔrmiun̪t̪] | /ˈdor.mi.unt/ [ˈd̪ɔrmiun̪t̪] | |
syllabification | |||
obsolētus (Classical) | /ob.soˈleː.tus/ [ɔps̠ɔˈɫ̪eːt̪ʊs̠] | /ob.soˈleː.tus/ [ɔps̠ɔˈɫ̪eːt̪ʊs̠] | |
ȳpsīlon (Classical) | /yːpˈsiː.lon/ [yːpˈs̠iːɫ̪ɔn] | /yːpˈsiː.lon/ [yːpˈs̠iːɫ̪ɔn] | |
psychē (Classical) | /ˈpsy.kʰeː/ [ˈps̠ʏkʰeː] | /ˈpsy.kʰeː/ [ˈps̠ʏkʰeː] | |
ū̆ncia (Classical) | /ˈuːn.ki.a/ [ˈuːŋkiä] | /ˈuːn.ki.a/ [ˈuːŋkiä] | |
mig;rō (Classical) | /ˈmi.ɡroː/ [ˈmɪɡroː] | /ˈmi.ɡroː/ [ˈmɪɡroː] | |
hiatus | |||
vīnea (Classical) | /ˈu̯iː.ne.a/ [ˈu̯iːneä] | /ˈu̯iː.ne.a/ [ˈu̯iːneä] | |
vīnea (Ecclesiastical) | /ˈvi.ne.a/ [ˈviːnɛä] | /ˈvi.ne.a/ [ˈviːneä] | |
via (Classical) | /ˈu̯i.a/ [ˈu̯iä] | /ˈu̯i.a/ [ˈu̯iä] | |
via (Ecclesiastical) | /ˈvi.a/ [ˈviːä] | /ˈvi.a/ [ˈviːä] | |
Dryas (Classical) | /ˈdry.as/ [ˈd̪ryäs̠] | /ˈdry.as/ [ˈd̪ryäs̠] | |
duās (Classical) | /ˈdu.aːs/ [ˈd̪uäːs̠] | /ˈdu.aːs/ [ˈd̪uäːs̠] | |
svāvium (Classical) | /ˈsu̯aː.u̯i.um/ [ˈs̠u̯äːu̯iʊ̃ˑ] | /ˈsu̯aː.u̯i.um/ [ˈs̠u̯äːu̯iʊ̃ˑ] | |
svāvium (Ecclesiastical) | /ˈswa.vi.um/ [ˈswäːvium] | /ˈswa.vi.um/ [ˈswäːvium] | |
quantus.vīs (Classical) | /kʷanˈtus.u̯iːs/ [kʷän̪ˈt̪ʊs̠u̯iːs̠] | /kʷanˈtus.u̯iːs/ [kʷän̪ˈt̪ʊs̠u̯iːs̠] | |
quantus.vīs (Ecclesiastical) | /kwanˈtus.vis/ [kwän̪ˈt̪uzvis] | /kwanˈtus.vis/ [kwän̪ˈt̪uzvis] | |
voicing, place assimilation, and elision in Classical Latin heterosyllabic consonant clusters | |||
adsum (Classical) | /ˈad.sum/ [ˈäs̠ːʊ̃ˑ] | /ˈad.sum/ [ˈäs̠ːʊ̃ˑ] | |
etsī (Classical) | /ˈet.siː/ [ˈɛt̪s̠iː] | /ˈet.siː/ [ˈɛt̪s̠iː] | |
adpetō (Classical) | /ˈad.pe.toː/ [ˈäpːɛt̪oː] | /ˈad.pe.toː/ [ˈäpːɛt̪oː] | |
quad.rāns (Classical) | /ˈkʷad.rans/ [ˈkʷäd̪rä̃ːs̠] | /ˈkʷad.rans/ [ˈkʷäd̪rä̃ːs̠] | |
adripiō (Classical) | /adˈri.pi.oː/ [äd̪ˈrɪpioː] | /adˈri.pi.oː/ [äd̪ˈrɪpioː] | |
postquam (Classical) | /ˈpost.kʷam/ [ˈpɔs̠(t̪)kʷä̃ˑ] | /ˈpost.kʷam/ [ˈpɔs̠(t̪)kʷä̃ˑ] | |
stringō (Classical) | /ˈstrin.ɡoː/ [ˈs̠t̪rɪŋɡoː] | /ˈstrin.ɡoː/ [ˈs̠t̪rɪŋɡoː] |
local tests = require "Module:UnitTests"
local to_IPA = require "Module:la-pronunc".convert_words
local Latin = require "Module:languages".getByCode "la"
local function link(word)
return require "Module:links".full_link { term = word, lang = Latin }
end
local function format_IPA(phonemic, phonetic)
return ('<span class="IPA">/%s/</span> <span class="IPA">[%s]</span>')
:format(tostring(phonemic), tostring(phonetic))
end
function tests:test_all()
local examples = {
-- spelling, Classical phonemic and phonetic, Ecclesiastical phonemic and phonetic
{ "ecclēsia", { "ekˈkleː.si.a", "ɛkˈkɫ̪eːs̠iä" }, { "ekˈkle.si.a", "ɛkˈklɛːs̬iä" } },
{ "magnus", { "ˈmaɡ.nus", "ˈmäŋnʊs̠" }, { "ˈmaɲ.ɲus", "ˈmäɲːus" } },
{ "coepī", { "ˈkoe̯.piː", "ˈkoe̯piː" }, { "ˈt͡ʃe.pi", "ˈt͡ʃɛːpi" } },
{ "Caesar", { "ˈkae̯.sar", "ˈkäe̯s̠är" }, { "ˈt͡ʃe.sar", "ˈt͡ʃɛːs̬är" } },
{ "adhāmō", { "adˈhaː.moː", "äd̪ˈ(ɦ)äːmoː" }, { "aˈda.mo", "äˈd̪äːmɔ" } },
"rhotic allophones (no allophony currently shown)",
{ "rēs", { "reːs", "reːs̠" }, {"res", "rɛs"} },
{ "ferre", { "ˈfer.re", "ˈfɛrːɛ" }, {"ˈfer.re", "ˈfɛrːɛ"} },
{ "corporis", { "ˈkor.po.ris", "ˈkɔrpɔrɪs̠" }, {"ˈkor.po.ris", "ˈkɔrpɔris"} },
{ "inrīdeō", { "inˈriː.de.oː", "ɪnˈriːd̪eoː" }, {"inˈri.de.o", "inˈriːd̪ɛɔ"} },
{ "abrumpō", { "abˈrum.poː", "äbˈrʊmpoː" }, false, },
--Not implemented yet: phrases
--{ "bona rēs", { "ˈbo.na ˈreːs", "ˈbɔnäˈreːs̠" }, false, },
--{ "ācer Amor", { "ˈaː.keˈr‿amɔr", "ˈäːkɛˈrämɔɾ" }, false, },
"lateral allophones",
{ "similis", { "ˈsi.mi.lis", "ˈs̠ɪmɪlʲɪs̠" }, false, },
{ "simile", { "ˈsi.mi.le", "ˈs̠ɪmɪɫ̪ɛ" }, false, },
{ "simul", { "ˈsi.mul", "ˈs̠ɪmʊɫ̪" }, false, },
{ "alga", { "ˈal.ɡa", "ˈäɫ̪ɡä" }, false, },
{ "nōlle", { "ˈnoːl.le", "ˈnoːlːʲɛ" }, false, },
--Not implemented yet: phrases
--{ "simul ipse", { "ˈsi.muˈl‿ip.se", "ˈs̠ɪmʊˈlʲɪpsɛ" }, false, },
--{ "difficilī argūmentō", { "difˈfi.ki.l‿ar.guːˈmen.toː", "d̪ɪfˈfɪkɪɫ̪arguːˈmɛntoː" }, false, },
"semivowels between vowels",
{ "majus", { "ˈmai̯.i̯us", "ˈmäi̯ːʊs̠" }, {"ˈma.jus", "ˈmäːjus"} },
{ "peius", { "ˈpei̯.i̯us", "ˈpɛi̯ːʊs̠" }, {"ˈpe.jus", "ˈpɛːjus"} },
{ "cuius", { "ˈkui̯.i̯us", "ˈkʊi̯ːʊs̠" }, {"ˈku.jus", "ˈkuːjus"} },
{ "trāiectus", { "traːˈi̯ek.tus", "t̪räːˈi̯ɛkt̪ʊs̠" }, {"traˈjek.tus", "t̪räˈjɛkt̪us"} },
{ "dēiectus", { "deːˈi̯ek.tus", "d̪eːˈi̯ɛkt̪ʊs̠" }, {"deˈjek.tus", "d̪ɛˈjɛkt̪us"} },
{ "prōiectus", { "proːˈi̯ek.tus", "proːˈi̯ɛkt̪ʊs̠" }, {"proˈjek.tus", "prɔˈjɛkt̪us"} },
{ "cavus", { "ˈka.u̯us", "ˈkäu̯ʊs̠" } },
{ "cauus", { "ˈka.u̯us", "ˈkäu̯ʊs̠" } },
--Note: Italian words such as Baia and Febbraio have non-doubled /j/, and presumably Ecclesiastical pronunciation of majus etc. is similar.
"diphthongs before vowels and word-finally",
--Note: Heavy diphthongs before vowels can alternatively be analyzed as sequences of short vowel followed by -ww- or -jj-
{ "iūdaeus", { "i̯uːˈdae̯.us", "i̯uːˈd̪äe̯ʊs̠" }, { "juˈde.us", "juˈd̪ɛːus" } },
{ "Meliboea", { "me.liˈboe̯.a", "mɛlʲɪˈboe̯ä" }, { "me.liˈbe.a", "mɛliˈbɛːä" } },
{ "Agau.ē", { "aˈɡau̯.eː", "äˈɡäu̯eː" }, false },
{ "catasceu.a", { "ka.tasˈkeu̯.a", "kät̪äs̠ˈkɛu̯ä" }, false },
{ "nauta", { "ˈnau̯.ta", "ˈnäu̯t̪ä" }, { "ˈnau̯.ta", "ˈnäu̯t̪ä" } },
{ "auctus", { "ˈau̯k.tus", "ˈäu̯kt̪ʊs̠" }, { "ˈau̯k.tus", "ˈäu̯kt̪us" } },
{ "neu", { "neu̯", "nɛu̯" }, { "neu̯", "nɛu̯" }},
{ "hau", { "hau̯", "häu̯" }, { "au̯", "äu̯" }},
"palatalization of c, g, sc",
{ "gerō", nil, { "ˈd͡ʒe.ro", "ˈd͡ʒɛːrɔ" } },
{ "certus", nil, { "ˈt͡ʃer.tus", "ˈt͡ʃɛrt̪us" } },
{ "faciō", nil, { "ˈfa.t͡ʃi.o", "ˈfäːt͡ʃiɔ" } },
{ "caelus", nil, { "ˈt͡ʃe.lus", "ˈt͡ʃɛːlus" } },
{ "scelus", nil, { "ˈʃe.lus", "ˈʃɛːlus" } },
{ "suggillo", nil, { "sudˈd͡ʒil.lo", "sudˈd͡ʒilːɔ" } },
-- palatalization of sc (as ʃ)
{ "conscientia", nil, { "kon.ʃiˈen.t͡si.a", "kɔn̠ʲʃiˈɛnt̪͡s̪iä" } },
{ "nescio", nil, { "ˈne.ʃi.o", "ˈnɛːʃiɔ" } },
{ "masclus", nil, { "ˈmas.klus", "ˈmäsklus" } },
{ "perscisco", nil, { "perˈʃis.ko", "pɛrˈʃiskɔ" } },
{ "Volsci", nil, { "ˈvol.ʃi", "ˈvɔl̠ʲʃi" } },
{ "abscindo", nil, { "apˈʃin.do", "äpˈʃin̪d̪ɔ" } },
--edge cases spelled with K that shouldn't display as palatalized
{ "berkelium", nil, { "berˈke.li.um", "bɛrˈkɛːlium" } },
{ "alaskensis", nil, { "a.lasˈken.sis", "äläsˈkɛnsis" } },
"palatalization of t",
-- Unlike Italian, Ecclesiastical Latin is not described as regularly doubling the t͡s sound resulting from affrication of t before i.
{ "nātiō", nil, { "ˈna.t͡si.o", "ˈnäːt̪͡s̪iɔ" } },
{ "gluttiō", nil, { "ˈɡlut.ti.o", "ˈɡlut̪ːiɔ" } },
{ "Christiānus", nil, { "kris.tiˈa.nus", "krist̪iˈäːnus" } },
{ "satietas", nil, { "saˈt͡si.e.tas", "säˈt̪͡s̪iːɛt̪äs" } },
-- Some sources suggest that affrication occurs only in unstressed syllables (where /i/ could be reduced to /j/).
--But I think that while this may describe the original environment of the sound change, it's not a condition for the conventional pronunciation.
"narrow transcription of coronal plosives",
{ "apud", nil, { "ˈa.pud", "ˈäːpud̪" } },
{ "dormiunt", nil, { "ˈdor.mi.unt", "ˈd̪ɔrmiun̪t̪" } },
"syllabification",
{ "obsolētus", { "ob.soˈleː.tus", "ɔps̠ɔˈɫ̪eːt̪ʊs̠" } },
{ "ȳpsīlon", { "yːpˈsiː.lon", "yːpˈs̠iːɫ̪ɔn" } },
{ "psychē", { "ˈpsy.kʰeː", "ˈps̠ʏkʰeː" } },
{ "ū̆ncia", { "ˈuːn.ki.a", "ˈuːŋkiä" } },
{ "mig;rō", { "ˈmi.ɡroː", "ˈmɪɡroː" } },
"hiatus",
--{ "deeō", { "ˈde.e.oː", "ˈd̪eeoː" } }, --leaving this out as it's unclear what the intended behavior is.
{ "vīnea", { "ˈu̯iː.ne.a", "ˈu̯iːneä" }, { "ˈvi.ne.a", "ˈviːnɛä" } },
{ "via", { "ˈu̯i.a", "ˈu̯iä" }, { "ˈvi.a", "ˈviːä" } },
{ "Dryas", { "ˈdry.as", "ˈd̪ryäs̠" } },
{ "duās", { "ˈdu.aːs", "ˈd̪uäːs̠" } }, -- Allen doesn't mention this. Some sources say u has a w-like glide in hiatus.
{ "svāvium", { "ˈsu̯aː.u̯i.um", "ˈs̠u̯äːu̯iʊ̃ˑ" }, { "ˈswa.vi.um", "ˈswäːvium" } },
{ "quantus.vīs", { "kʷanˈtus.u̯iːs", "kʷän̪ˈt̪ʊs̠u̯iːs̠" }, { "kwanˈtus.vis", "kwän̪ˈt̪uzvis" } },
"voicing, place assimilation, and elision in Classical Latin heterosyllabic consonant clusters",
{ "adsum", { "ˈad.sum", "ˈäs̠ːʊ̃ˑ" } },
{ "etsī", { "ˈet.siː", "ˈɛt̪s̠iː" } }, --no sources describe elision in the rare /t.s/ words
{ "adpetō", { "ˈad.pe.toː", "ˈäpːɛt̪oː" } },
{ "quad.rāns", { "ˈkʷad.rans", "ˈkʷäd̪rä̃ːs̠" } }, --assimilation doesn't occur in morpheme-internal heterosyllabic /d.r/
{ "adripiō", { "adˈri.pi.oː", "äd̪ˈrɪpioː" } }, --therefore, if we indicate assimilation in ad- prefixed words, it needs to special-coded
{ "postquam", { "ˈpost.kʷam", "ˈpɔs̠(t̪)kʷä̃ˑ" } }, --optional elision of coda /t/ in /st/ before a heterosyllabic following consonant
{ "stringō", { "ˈstrin.ɡoː", "ˈs̠t̪rɪŋɡoː" } }, --but /t/ in an onset cluster should never elide
--Not implemented yet: "inter-word resyllabifications and assimilations for Classical Latin phrases",
--{ "ad fontēs", { "at ˈfon.teːs", "at̪ˈfɔn̪t̪eːs̠" } },
--{ "ad astra", { "aˈd‿as.tra", "äˈd̪äs̠t̪rä" } },
--{ "eādem mūtāta resurgō", { "eˈaː.dem muːˈtaː.ta reˈsur.ɡoː", "eˈäːd̪ɛmmuːˈt̪äːt̪ärɛˈs̠ʊrɡoː" } },
--{ "ab ōvō ūsque ad māla", { "aˈb‿oː.ˈw‿uːs.kʷ‿ad ˈmaː.la", "äˈboːˈwuːs̠kʷäd̪ˈmäːɫ̪ä" } },
}
-- local options = { display = format_IPA }
self:iterate(examples, function (self, word, Classical, Ecclesiastical)
if Classical then
self:equals(
link(word) .. " (Classical)",
format_IPA(to_IPA(word, false, false, false), to_IPA(word, true, false, false)),
format_IPA(unpack(Classical)))
end
if Ecclesiastical then
self:equals(
link(word) .. " (Ecclesiastical)",
format_IPA(to_IPA(word, false, true, false), to_IPA(word, true, true, false)),
format_IPA(unpack(Ecclesiastical)))
end
end)
end
return tests