Module:siwa-pron/testcases: Difference between revisions
Jump to navigation
Jump to search
137 tests failed. (refresh)
No edit summary |
No edit summary |
||
Line 23: | Line 23: | ||
{"Teltsġvi", "ˈtʰɛɬt͡sxwi"}, | {"Teltsġvi", "ˈtʰɛɬt͡sxwi"}, | ||
{"uįo·kỏesġen", "ˌujɔˈk⁽ʰ⁾ʊːɛsxɛn", "uįokỏesġen"}, | {"uįo·kỏesġen", "ˌujɔˈk⁽ʰ⁾ʊːɛsxɛn", "uįokỏesġen"}, | ||
"vowels", | --[["vowels", | ||
{"kigįini", ""}, | {"kigįini", ""}, | ||
{"kigįo̊ni", ""}, | {"kigįo̊ni", ""}, | ||
Line 251: | Line 251: | ||
{"kůitton", ""}, | {"kůitton", ""}, | ||
{"sảhta", ""}, | {"sảhta", ""}, | ||
{"hįokot", ""}, | {"hįokot", ""}, | ||
{"ůat", ""}, | {"ůat", ""}, | ||
Line 297: | Line 296: | ||
{"sitri", ""}, | {"sitri", ""}, | ||
{"guokveitri", ""}, | {"guokveitri", ""}, | ||
"/ð/", | |||
{"oḍḍo", ""}, | |||
{"saḍḍa", ""}, | |||
{"sieḍḍo", ""}, | |||
{"daḍmi", ""}, | |||
{"heiḍmi", ""}, | |||
{"koḍmi", ""}, | |||
{"koḍḍa", ""}, | |||
{"įeḍka", ""}, | |||
{"siḍbi", ""}, | |||
{"veḍgo", ""}, | |||
{"veḍvo", ""}, | |||
"/s/", | |||
{"sara", ""}, | |||
{"ussủ", ""}, | |||
{"misas", ""}, | |||
{"mimůkis", ""}, | |||
{"svaḍma", ""}, | |||
{"o·kįasvi", "", "okįasvi"}, | |||
{"įosli", ""}, | |||
{"moskko", ""}, | |||
{"sappiskka", ""}, | |||
"/ɕ/",]] | |||
"ategeuskus<br />''vowels''", | |||
{"ataka", "ˈɑtɑɡa"}, | |||
{"atkaka", "ˈatkɑɡa"}, | |||
{"hảppo", "hæːʔpɔ"}, | |||
{"kęmes", "cʰæmɛs"}, | |||
{"kemhi", "cʰɛmhi"}, | |||
{"ảli", "æːli"}, | |||
{"etsa", "et͡sa"}, | |||
{"etsta", "ɛt͡sta"}, | |||
{"ẻ", "eː"}, | |||
{"iri", "iri"}, | |||
{"Irhi", "ɪrhi"}, | |||
{"kỉ", "cʰiː"}, | |||
{"mori", "mɔri"}, | |||
{"odlna", "ɔtɬna"}, | |||
{"kỏi", "kʰʊːi"}, | |||
{"kõhi", "kʰɔ̃ʔi"}, | |||
{"õkkia", "ɔ̃ʔcia"}, | |||
{"õut", "ɔ̃ːʔɔ̃̆"}, | |||
{"hummi", "humːi"}, | |||
{"huhmi", "hʊhmi"}, | |||
{"hủdna", "huːʔt̚na"}, | |||
{"kůnů", "cʰønø"}, | |||
{"lůkků", "lœʔcø"}, | |||
{"sẻu", "søː"}, | |||
{"tyry", "tʰyry"}, | |||
{"sytka", "sœtka"}, | |||
{"nỷn", "nyːn"}, | |||
"ettategeuskus te neġġateuskus<br />''diphthongs and triphthongs''", | |||
{"haiddįa", "hɑid͡ʑːa"}, | |||
{"haidni", "haɪʔt̚ni"}, | |||
{"aurin", "ɑurɪn"}, | |||
{"aurko", "aʊrkɔ"}, | |||
{"ayka", "æøɡa"}, | |||
{"ayḍgu", "æœðɡu"}, | |||
{"kei", "cʰei"}, | |||
{"keiḍge", "cʰɛɪðɟe"}, | |||
{"eumaįa", "eumɑja"}, | |||
{"neuḍge", "nɛʊðɟe"}, | |||
{"tey", "tʰeø"}, | |||
{"teylba", "tɛœlba"}, | |||
{"piagi", "pʰiɑji"}, | |||
{"piatki", "pʰɪatci"}, | |||
{"niebini", "niebini"}, | |||
{"kieska", "cʰɪɛska"}, | |||
{"iohhįa", "iɔhːja"}, | |||
{"iohka", "ɪɔhka"}, | |||
{"tiuhhen", "tʰiuhːɛn"}, | |||
{"miudna", "mɪʊʔt̚na"}, | |||
{"męmiů", "mæmiø"}, | |||
{"miůt", "mɪœʔœ̆"}, | |||
{"soaki", "sɔɑɟi"}, | |||
{"soakkia", "sɔaʔcia"}, | |||
{"roihho", "rɔihːɔ"}, | |||
{"loippo", "lɔɪʔpɔ"}, | |||
{"ouġu", "ɔuxu"}, | |||
{"lįoubmo", "ljɔʊʔp̚mɔ"}, | |||
{"rikkuami", "rɪʔkuɑmi"}, | |||
{"neskuahmi", "nɛskʊahmi"}, | |||
{"belmui", "bɛlmui"}, | |||
{"suikna", "sʊɪʔk̚ŋa"}, | |||
{"pigįuoma", "pʰijːuɔma"}, | |||
{"puolhia", "pʰʊɔlhia"}, | |||
{"tůavven", "tʰøɑwːɛn"}, | |||
{"ůat", "œaʔă"}, | |||
{"sůitů", "søidø"}, | |||
{"ůikků", "œɪʔcø"}, | |||
{"tsġiauga", "t͡sxiɑuɣa"}, | |||
{"biaiḍbakin", "bɪaɪðbɑɡɪn"}, | |||
{"nieigįa", "nieijːa"}, | |||
{"niue", "niue"}, | |||
{"goaiġa", "ɡɔɑixa"}, | |||
{"huoibmui", "hʊɔɪʔp̚mui"}, | |||
{"benhueita", "bɛnhueida"}, | |||
"oaḍgeuskus<br />''consonants''", | |||
{"mamma", "mɑmːa"}, | |||
{"biali", "biɑli"}, | |||
{"vilvi", "vɪlvi"}, | |||
{"neta", "neta"}, | |||
{"somi", "sɔmi"}, | |||
{"ṡini", "ɕini"}, | |||
{"tṡihi", "t͡ɕiʔĭ"}, | |||
{"hįůdįa", "hjød͡ʑa"}, | |||
{"keḍmi", "cʰɛðmi"}, | |||
{"rekken", "rɛʔcɛn"}, | |||
{"leḍba", "lɛðba"}, | |||
{"ỉdla", "iːtɬa"}, | |||
{"kengi", "cʰeŋːi"}, | |||
{"nįunni", "ɲunːi"}, | |||
{"sġůgįů", "sxøjːø"}, | |||
{"hęni", "hæni"}, | |||
{"poaṡṡi", "pʰɔɑɕːi"}, | |||
{"peyma", "pʰeøma"}, | |||
{"tỏ", "tʰʊː"}, | |||
{"tohhus", "tʰɔhːʊs"}, | |||
{"kemṡi", "cʰɛmɕi"}, | |||
{"kolkon", "kʰɔɬkɔn"}, | |||
{"gįosin", "ɟɔsɪn"}, | |||
{"gįegįi", "d͡zejːi"}, | |||
{"kika", "cʰika"}, | |||
{"neta", "neta"}, | |||
{"tatami", "tʰɑtɑmi"}, | |||
{"tsepu", "t͡sepu"}, | |||
{"vihi", "viʔi"}, | |||
{"sagįoba", "sɑjːɔba"}, | |||
{"huhhi", "huhːi"}, | |||
{"opa", "ɔpa"}, | |||
{"oapi", "ɔɑbi"}, | |||
{"gauta", "ɡɑuda"}, | |||
{"keika", "cʰeiɡa"}, | |||
{"keda", "cʰeda"}, | |||
{"keida", "cʰeiða"}, | |||
{"odena", "ɔdena"}, | |||
{"oadi", "ɔɑd͡ʑi"}, | |||
{"eidda", "eitːa"}, | |||
{"eiddie", "eitːie"}, | |||
{"gegi", "ɟeɟi"}, | |||
{"geiga", "ɟeiɣa"}, | |||
{"hait", "haɪt͡ɕ"}, | |||
{"elet", "elɛʔɛ̆"}, | |||
{"lungit", "luŋːɪt͡ɕ"}, | |||
{"tůppů", "tʰœʔpø"}, | |||
{"ůttů", "œʔtø"}, | |||
{"sġoakke", "sxɔaʔce"}, | |||
{"sokubmue", "sɔkʊʔp̚mue"}, | |||
{"sauṡpỉdna", "saʊɕpiːʔt̚na"}, | |||
{"voakna", "vɔaʔk̚ŋa"}, | |||
{"huvvi", "huwːi"}, | |||
{"tiebbami", "tʰiepːɑmi"}, | |||
{"oddo", "ɔtːɔ"}, | |||
{"mieḍḍa", "mieðːa"}, | |||
{"hesse", "hesːe"}, | |||
{"aṡṡekken", "ɑɕːɛʔcɛn"}, | |||
{"kůddįů", "cʰød͡ʑːø"}, | |||
{"mįerru", "mjerːu"}, | |||
{"hollu", "hɔlːu"}, | |||
{"peggů", "pʰecːø"}, | |||
{"toḥḥami", "tʰɔʔːɑmi"}, | |||
{"tahha", "tʰɑhːa"}, | |||
{"ůdlġůt", "œtɬxœʔœ̆"}, | |||
{"niḍgi", "nɪðɟi"}, | |||
{"nedġi", "nɛðxi"}, | |||
--[[{"", ""}, | |||
{"", ""}, | {"", ""}, | ||
{"", ""}, | {"", ""}, | ||
Line 309: | Line 474: | ||
{"", ""}, | {"", ""}, | ||
{"", ""}, | {"", ""}, | ||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""},]] | |||
} | } | ||
self:iterate(list, "check_output") | self:iterate(list, "check_output") |
Revision as of 14:16, 10 August 2021
- The following documentation is located at Module:siwa-pron/testcases/doc.[edit]
- Useful links: root page • root page's subpages • links • transclusions • testcases • sandbox
137 tests failed. (refresh)
Text | Expected | Actual | |
---|---|---|---|
![]() |
Teltsġvi | ˈtʰɛɬt͡sxwi | ˈtʰɛɬt͡sxwi |
![]() |
uįokỏesġen (uįo·kỏesġen) |
ˌujɔˈk⁽ʰ⁾ʊːɛsxɛn | ˌujɔˈk⁽ʰ⁾ʊːɛsxɛn |
ategeuskus vowels | |||
![]() |
ataka | ˈɑtɑɡa | ˈɑtɑɡa |
![]() |
atkaka | ˈatkɑɡa | ˈatkɑɡa |
![]() |
hảppo | hæːʔpɔ | ˈhæːʔpɔ |
![]() |
kęmes | cʰæmɛs | ˈcʰæmɛs |
![]() |
kemhi | cʰɛmhi | ˈcʰɛmhi |
![]() |
ảli | æːli | ˈæːli |
![]() |
etsa | et͡sa | ˈet͡sa |
![]() |
etsta | ɛt͡sta | ˈɛt͡stːa |
![]() |
ẻ | eː | ˈeː |
![]() |
iri | iri | ˈiri |
![]() |
Irhi | ɪrhi | ˈɪrhi |
![]() |
kỉ | cʰiː | ˈcʰiː |
![]() |
mori | mɔri | ˈmɔri |
![]() |
odlna | ɔtɬna | ˈɔtɬnːa |
![]() |
kỏi | kʰʊːi | ˈkʰʊːi |
![]() |
kõhi | kʰɔ̃ʔi | ˈkʰɔ̃ʔi |
![]() |
õkkia | ɔ̃ʔcia | ˈɔ̃ʔcia |
![]() |
õut | ɔ̃ːʔɔ̃̆ | ˈɔ̃ːʔ |
![]() |
hummi | humːi | ˈhumːi |
![]() |
huhmi | hʊhmi | ˈhʊhmi |
![]() |
hủdna | huːʔt̚na | ˈhuːʔt̚na |
![]() |
kůnů | cʰønø | ˈcʰønø |
![]() |
lůkků | lœʔcø | ˈlœʔcø |
![]() |
sẻu | søː | ˈsøː |
![]() |
tyry | tʰyry | ˈtʰyry |
![]() |
sytka | sœtka | ˈsœtka |
![]() |
nỷn | nyːn | ˈnyːn |
ettategeuskus te neġġateuskus diphthongs and triphthongs | |||
![]() |
haiddįa | hɑid͡ʑːa | ˈhɑid͡ʑːa |
![]() |
haidni | haɪʔt̚ni | ˈhaɪʔt̚ni |
![]() |
aurin | ɑurɪn | ˈɑurɪn |
![]() |
aurko | aʊrkɔ | ˈaʊrkɔ |
![]() |
ayka | æøɡa | ˈæøɡa |
![]() |
ayḍgu | æœðɡu | ˈæœðɡu |
![]() |
kei | cʰei | ˈcʰei |
![]() |
keiḍge | cʰɛɪðɟe | ˈcʰɛɪðɟe |
![]() |
eumaįa | eumɑja | ˈeumɑja |
![]() |
neuḍge | nɛʊðɟe | ˈnɛʊðɟe |
![]() |
tey | tʰeø | ˈtʰeø |
![]() |
teylba | tɛœlba | ˈtʰɛœlba |
![]() |
piagi | pʰiɑji | ˈpʰiɑɟi |
![]() |
piatki | pʰɪatci | ˈpʰɪatci |
![]() |
niebini | niebini | ˈniebini |
![]() |
kieska | cʰɪɛska | ˈcʰɪɛska |
![]() |
iohhįa | iɔhːja | ˈiɔhːja |
![]() |
iohka | ɪɔhka | ˈɪɔhka |
![]() |
tiuhhen | tʰiuhːɛn | ˈtʰiuhːɛn |
![]() |
miudna | mɪʊʔt̚na | ˈmɪʊʔt̚na |
![]() |
męmiů | mæmiø | ˈmæmiø |
![]() |
miůt | mɪœʔœ̆ | ˈmɪœʔœ̆ |
![]() |
soaki | sɔɑɟi | ˈsɔɑɟi |
![]() |
soakkia | sɔaʔcia | ˈsɔaʔcia |
![]() |
roihho | rɔihːɔ | ˈrɔihːɔ |
![]() |
loippo | lɔɪʔpɔ | ˈlɔɪʔpɔ |
![]() |
ouġu | ɔuxu | ˈɔuxu |
![]() |
lįoubmo | ljɔʊʔp̚mɔ | ˈljɔʊʔp̚mɔ |
![]() |
rikkuami | rɪʔkuɑmi | ˈrɪʔkuɑmi |
![]() |
neskuahmi | nɛskʊahmi | ˈnɛskʊahmi |
![]() |
belmui | bɛlmui | ˈbɛlmui |
![]() |
suikna | sʊɪʔk̚ŋa | ˈsʊɪʔk̚ŋa |
![]() |
pigįuoma | pʰijːuɔma | ˈpʰijːuɔma |
![]() |
puolhia | pʰʊɔlhia | ˈpʰʊɔlhia |
![]() |
tůavven | tʰøɑwːɛn | ˈtʰøɑwːɛn |
![]() |
ůat | œaʔă | ˈœaʔă |
![]() |
sůitů | søidø | ˈsøidø |
![]() |
ůikků | œɪʔcø | ˈœɪʔcø |
![]() |
tsġiauga | t͡sxiɑuɣa | ˈt͡sxiɑuɣa |
![]() |
biaiḍbakin | bɪaɪðbɑɡɪn | ˈbɪaɪðbɑɟɪn |
![]() |
nieigįa | nieijːa | ˈnieijːa |
![]() |
niue | niue | ˈniue |
![]() |
goaiġa | ɡɔɑixa | ˈɡɔɑixa |
![]() |
huoibmui | hʊɔɪʔp̚mui | ˈhʊɔɪʔp̚mui |
![]() |
benhueita | bɛnhueida | ˈbɛnhueida |
oaḍgeuskus consonants | |||
![]() |
mamma | mɑmːa | ˈmɑmːa |
![]() |
biali | biɑli | ˈbiɑli |
![]() |
vilvi | vɪlvi | ˈvɪlvi |
![]() |
neta | neta | ˈneta |
![]() |
somi | sɔmi | ˈsɔmi |
![]() |
ṡini | ɕini | ˈɕini |
![]() |
tṡihi | t͡ɕiʔĭ | ˈt͡ɕiʔi |
![]() |
hįůdįa | hjød͡ʑa | ˈhjød͡ʑa |
![]() |
keḍmi | cʰɛðmi | ˈcʰɛðmːi |
![]() |
rekken | rɛʔcɛn | ˈrɛʔcɛn |
![]() |
leḍba | lɛðba | ˈlɛðba |
![]() |
ỉdla | iːtɬa | ˈiːtɬa |
![]() |
kengi | cʰeŋːi | ˈcʰeŋːi |
![]() |
nįunni | ɲunːi | ˈɲunːi |
![]() |
sġůgįů | sxøjːø | ˈsxøjːø |
![]() |
hęni | hæni | ˈhæni |
![]() |
poaṡṡi | pʰɔɑɕːi | ˈpʰɔɑɕːi |
![]() |
peyma | pʰeøma | ˈpʰeøma |
![]() |
tỏ | tʰʊː | ˈtʰʊː |
![]() |
tohhus | tʰɔhːʊs | ˈtʰɔhːʊs |
![]() |
kemṡi | cʰɛmɕi | ˈcʰɛmɕi |
![]() |
kolkon | kʰɔɬkɔn | ˈkʰɔlkɔn |
![]() |
gįosin | ɟɔsɪn | ˈɟɔsɪn |
![]() |
gįegįi | d͡zejːi | ˈd͡zejːi |
![]() |
kika | cʰika | ˈcʰika |
![]() |
neta | neta | ˈneta |
![]() |
tatami | tʰɑtɑmi | ˈtʰɑtɑmi |
![]() |
tsepu | t͡sepu | ˈt͡sepu |
![]() |
vihi | viʔi | ˈviʔi |
![]() |
sagįoba | sɑjːɔba | ˈsɑjːɔba |
![]() |
huhhi | huhːi | ˈhuhːi |
![]() |
opa | ɔpa | ˈɔpa |
![]() |
oapi | ɔɑbi | ˈɔɑbi |
![]() |
gauta | ɡɑuda | ˈɡɑuda |
![]() |
keika | cʰeiɡa | ˈcʰeiɡa |
![]() |
keda | cʰeda | ˈcʰeda |
![]() |
keida | cʰeiða | ˈcʰeiða |
![]() |
odena | ɔdena | ˈɔdena |
![]() |
oadi | ɔɑd͡ʑi | ˈɔɑd͡ʑi |
![]() |
eidda | eitːa | ˈeitːa |
![]() |
eiddie | eitːie | ˈeitːie |
![]() |
gegi | ɟeɟi | ˈɟeɟi |
![]() |
geiga | ɟeiɣa | ˈɟeiɣa |
![]() |
hait | haɪt͡ɕ | ˈhaɪt͡ɕ |
![]() |
elet | elɛʔɛ̆ | ˈelɛʔɛ̆ |
![]() |
lungit | luŋːɪt͡ɕ | ˈluŋːɪt͡ɕ |
![]() |
tůppů | tʰœʔpø | ˈtʰœʔpø |
![]() |
ůttů | œʔtø | ˈœʔtø |
![]() |
sġoakke | sxɔaʔce | ˈsxɔaʔce |
![]() |
sokubmue | sɔkʊʔp̚mue | ˈsɔkʊʔp̚mue |
![]() |
sauṡpỉdna | saʊɕpiːʔt̚na | ˈsaʊɕpiːʔt̚na |
![]() |
voakna | vɔaʔk̚ŋa | ˈvɔaʔk̚ŋa |
![]() |
huvvi | huwːi | ˈhuwːi |
![]() |
tiebbami | tʰiepːɑmi | ˈtʰiepːɑmi |
![]() |
oddo | ɔtːɔ | ˈɔtːɔ |
![]() |
mieḍḍa | mieðːa | ˈmieðːa |
![]() |
hesse | hesːe | ˈhesːe |
![]() |
aṡṡekken | ɑɕːɛʔcɛn | ˈɑɕːɛʔcɛn |
![]() |
kůddįů | cʰød͡ʑːø | ˈcʰød͡ʑːø |
![]() |
mįerru | mjerːu | ˈmjerːu |
![]() |
hollu | hɔlːu | ˈhɔlːu |
![]() |
peggů | pʰecːø | ˈpʰecːø |
![]() |
toḥḥami | tʰɔʔːɑmi | ˈtʰɔʔːɑmi |
![]() |
tahha | tʰɑhːa | ˈtʰɑhːa |
![]() |
ůdlġůt | œtɬxœʔœ̆ | ˈœtɬxœʔœ̆ |
![]() |
niḍgi | nɪðɟi | ˈnɪðɟi |
![]() |
nedġi | nɛðxi | ˈnɛðxi |
local tests = require('Module:UnitTests')
local m_IPA = require('Module:siwa-pron')
local function IPA_style(IPA)
return '<span style="font-size:110%;font-family:Gentium,\'DejaVu Sans\',\'Segoe UI\',sans-serif>' .. IPA .. '</span>'
end
local function linkup(text)
return "[[Contionary:" .. text .. "#Siwa|" .. text .. "]]"
end
function tests:check_output(term, expected, noresp)
return tests:equals(
noresp and linkup(noresp) .. "<br>(" .. term .. ")" or linkup(term),
m_IPA.crux(term),
expected,
{ display = IPA_style, show_difference = true }
)
end
function tests:test_example()
local list = {
{"Teltsġvi", "ˈtʰɛɬt͡sxwi"},
{"uįo·kỏesġen", "ˌujɔˈk⁽ʰ⁾ʊːɛsxɛn", "uįokỏesġen"},
--[["vowels",
{"kigįini", ""},
{"kigįo̊ni", ""},
{"ata", ""},
{"at", ""},
{"anta", ""},
{"gedli", ""},
{"hiddįuįa", ""},
{"katsa", ""},
{"dảdna", ""},
{"danaka", ""},
{"ehhama", ""},
{"ehhakka", ""},
"short vowels",
{"gagi", ""},
{"kulu", ""},
{"galmot", ""},
{"kęmes", ""},
{"megi", ""},
{"netra", ""},
{"nitṡa", ""},
{"pilra", ""},
{"pohi", ""},
{"sġodna", ""},
{"kulu", ""},
{"nuppua", ""},
{"půdů", ""},
{"sůtrů", ""},
{"tygi", ""},
{"ymni", ""},
{"kõhi", ""},
{"kõḍga", ""},
"short open vowels",
{"atra", ""},
{"sukno", ""},
{"sungoma", ""},
{"hallu", ""},
{"haluka", ""},
"short closed vowels",
{"gedna", ""},
{"genari", ""},
{"kuspo", ""},
{"kusoųi", ""},
{"edġe", ""},
{"eteri", ""},
"the archiphoneme ''ɨ''",
{"tahha", ""},
{"toahhun", ""},
{"gasi", ""},
{"gausun", ""},
{"gei", ""},
{"gegįin", ""},
{"kyṡi", ""},
{"kůiṡůn", ""},
"long vowels",
{"mảra", ""},
{"mảhra", ""},
{"pẻsi", ""},
{"pẻbmui", ""},
{"pỉni", ""},
{"pỉdna", ""},
{"pỏbi", ""},
{"tỏhni", ""},
{"ủma", ""},
{"ủdno", ""},
{"ẻu", ""},
{"ẻulbi", ""},
{"įỷ", ""},
{"mỷhni", ""},
{"kõuba", ""},
{"õut", ""},
"diphthongs",
{"sỉubmi", ""},
{"aubmi", ""},
{"koakvi", ""},
{"neulkio", ""},
{"nianso", ""},
{"riehpi", ""},
{"diuksi", ""},
{"miout", ""},
{"ųanuahmo", ""},
{"vuihli", ""},
{"gaykka", ""},
{"suvi", ""},
{"sůỉmo", ""},
{"huųo", ""},
{"huoma", ""},
"semivowel",
{"igįut", ""},
{"luvvủ", ""},
{"oųala", ""},
{"ovvala", ""},
{"oula", ""},
"triphthongs",
{"tsġiauga", ""},
{"tõkkiauki", ""},
{"tieibid", ""},
{"mieumi", ""},
{"niue", ""},
{"toaika", ""},
{"peuiskvi", ""},
{"ruoiknei", ""},
"coalescence",
{"gảgi", ""},
{"gęįagi", ""},
{"geįe", ""},
{"hego", ""},
{"hivve", ""},
{"keugo", ""},
{"kůbue", ""},
{"niuba", ""},
{"nivvadi", ""},
{"maidi", ""},
{"magįika", ""},
{"saiųu", ""},
{"saịuka", ""},
{"tiegibi", ""},
{"tuobi", ""},
{"tubimo", ""},
{"vebo", ""},
{"vivve", ""},
"apocope",
{"tsammi", ""},
{"tsamġa", ""},
{"tsamṡita", ""},
{"sira", ""},
{"sỉhdi", ""},
{"kori", ""},
{"kohko", ""},
{"pyry", ""},
{"pyhma", ""},
{"sġaumkka", ""},
{"ỉltṡemkka", ""},
"prothesis",
{"moġa", ""},
{"amġa", ""},
{"anomġa", ""},
"stress",
{"en·tiebbie", "", "entiebbie"},
{"m·o·hįeimen·i", "", "mohįeimeni"},
{"o·sikkami", "", "osikkami"},
{"o·gauldigge", "", "ogauldigge"},
{"ogalen", ""},
{"asġa", ""},
{"sahha", ""},
"consonants",
"/m/",
{"moni", ""},
{"lįohma", ""},
{"mamma", ""},
{"umna", ""},
{"ymni", ""},
{"hįỏmno", ""},
{"imno", ""},
{"kůimpa", ""},
{"tůmkki", ""},
{"lįemkka", ""},
{"damu", ""},
{"damġa", ""},
{"kaibmu", ""},
{"kaimka", ""},
{"gįaukama", ""},
{"tama", ""},
{"taintsġi", ""},
{"dỉmma", ""},
{"dỉndi", ""},
{"kinaubmi", ""},
{"kinaundi", ""},
"/p/ and /b/",
{"pila", ""},
{"laipin", ""},
{"mẻppi", ""},
{"oaḍbi", ""},
{"loba", ""},
{"iįeppi", ""},
{"haihpo", ""},
{"tiehba", ""},
{"onębbi", ""},
{"nubmi", ""},
{"tsảpmi", ""},
{"nypsiri", ""},
{"tsảpsiri", ""},
{"tṡipra", ""},
{"elepṡia", ""},
{"gabṡi", ""},
{"oapi", ""},
{"oaḍgo", ""},
{"rapa", ""},
{"raḍga", ""},
"/v/",
{"vỉmi", ""},
{"savi", ""},
{"seuvvi", ""},
{"sůivvi", ""},
"/n/",
{"netuba", ""},
{"tona", ""},
{"kinįi", ""},
{"nįa", ""},
{"hanna", ""},
{"kůnnįůli", ""},
{"lỉdna", ""},
{"igna", ""},
{"hiamin", ""},
{"hihlon", ""},
{"mamna", ""},
{"obeno", ""},
{"ono", ""},
{"sumana", ""},
{"noni", ""},
{"nõtṡen", ""},
{"koni", ""},
{"kõtsiṡi", ""},
{"kõtṡi", ""},
{"bansi", ""},
{"mani", ""},
{"mansi", ""},
{"untsi", ""},
{"banka", ""},
{"įanka", ""},
{"lonhi", ""},
{"bunhi", ""},
"/t/",
{"tatami", ""},
{"eita", ""},
{"ỉtita", ""},
{"kůitton", ""},
{"sảhta", ""},
{"hįokot", ""},
{"ůat", ""},
{"hait", ""},
{"sirit", ""},
{"tabmi", ""},
{"ủtva", ""},
{"nỷdednįukli", ""},
{"hetna", ""},
{"atsio", ""},
{"kotsmi", ""},
{"ỉdla", ""},
{"dlei", ""},
{"ġųadlmi", ""},
{"seidlġa", ""},
{"půadlva", ""},
{"sedla", ""},
{"kotvi", ""},
{"notvi", ""},
{"beitsvi", ""},
{"tvỉmyn", ""},
{"gautra", ""},
{"nautra", ""},
{"setġa", ""},
{"otka", ""},
{"tṡotka", ""},
{"biohtska", ""},
"/d/",
{"dedna", ""},
{"dįẻ", ""},
{"ida", ""},
{"iedot", ""},
{"kendita", ""},
{"lỉngid", ""},
{"dlei", ""},
{"tieibid", ""},
{"kodi", ""},
{"edi", ""},
{"meḍvi", ""},
{"loḍvot", ""},
{"idnu", ""},
{"bảḍga", ""},
{"gieḍbi", ""},
{"otoatka", ""},
{"sitri", ""},
{"guokveitri", ""},
"/ð/",
{"oḍḍo", ""},
{"saḍḍa", ""},
{"sieḍḍo", ""},
{"daḍmi", ""},
{"heiḍmi", ""},
{"koḍmi", ""},
{"koḍḍa", ""},
{"įeḍka", ""},
{"siḍbi", ""},
{"veḍgo", ""},
{"veḍvo", ""},
"/s/",
{"sara", ""},
{"ussủ", ""},
{"misas", ""},
{"mimůkis", ""},
{"svaḍma", ""},
{"o·kįasvi", "", "okįasvi"},
{"įosli", ""},
{"moskko", ""},
{"sappiskka", ""},
"/ɕ/",]]
"ategeuskus<br />''vowels''",
{"ataka", "ˈɑtɑɡa"},
{"atkaka", "ˈatkɑɡa"},
{"hảppo", "hæːʔpɔ"},
{"kęmes", "cʰæmɛs"},
{"kemhi", "cʰɛmhi"},
{"ảli", "æːli"},
{"etsa", "et͡sa"},
{"etsta", "ɛt͡sta"},
{"ẻ", "eː"},
{"iri", "iri"},
{"Irhi", "ɪrhi"},
{"kỉ", "cʰiː"},
{"mori", "mɔri"},
{"odlna", "ɔtɬna"},
{"kỏi", "kʰʊːi"},
{"kõhi", "kʰɔ̃ʔi"},
{"õkkia", "ɔ̃ʔcia"},
{"õut", "ɔ̃ːʔɔ̃̆"},
{"hummi", "humːi"},
{"huhmi", "hʊhmi"},
{"hủdna", "huːʔt̚na"},
{"kůnů", "cʰønø"},
{"lůkků", "lœʔcø"},
{"sẻu", "søː"},
{"tyry", "tʰyry"},
{"sytka", "sœtka"},
{"nỷn", "nyːn"},
"ettategeuskus te neġġateuskus<br />''diphthongs and triphthongs''",
{"haiddįa", "hɑid͡ʑːa"},
{"haidni", "haɪʔt̚ni"},
{"aurin", "ɑurɪn"},
{"aurko", "aʊrkɔ"},
{"ayka", "æøɡa"},
{"ayḍgu", "æœðɡu"},
{"kei", "cʰei"},
{"keiḍge", "cʰɛɪðɟe"},
{"eumaįa", "eumɑja"},
{"neuḍge", "nɛʊðɟe"},
{"tey", "tʰeø"},
{"teylba", "tɛœlba"},
{"piagi", "pʰiɑji"},
{"piatki", "pʰɪatci"},
{"niebini", "niebini"},
{"kieska", "cʰɪɛska"},
{"iohhįa", "iɔhːja"},
{"iohka", "ɪɔhka"},
{"tiuhhen", "tʰiuhːɛn"},
{"miudna", "mɪʊʔt̚na"},
{"męmiů", "mæmiø"},
{"miůt", "mɪœʔœ̆"},
{"soaki", "sɔɑɟi"},
{"soakkia", "sɔaʔcia"},
{"roihho", "rɔihːɔ"},
{"loippo", "lɔɪʔpɔ"},
{"ouġu", "ɔuxu"},
{"lįoubmo", "ljɔʊʔp̚mɔ"},
{"rikkuami", "rɪʔkuɑmi"},
{"neskuahmi", "nɛskʊahmi"},
{"belmui", "bɛlmui"},
{"suikna", "sʊɪʔk̚ŋa"},
{"pigįuoma", "pʰijːuɔma"},
{"puolhia", "pʰʊɔlhia"},
{"tůavven", "tʰøɑwːɛn"},
{"ůat", "œaʔă"},
{"sůitů", "søidø"},
{"ůikků", "œɪʔcø"},
{"tsġiauga", "t͡sxiɑuɣa"},
{"biaiḍbakin", "bɪaɪðbɑɡɪn"},
{"nieigįa", "nieijːa"},
{"niue", "niue"},
{"goaiġa", "ɡɔɑixa"},
{"huoibmui", "hʊɔɪʔp̚mui"},
{"benhueita", "bɛnhueida"},
"oaḍgeuskus<br />''consonants''",
{"mamma", "mɑmːa"},
{"biali", "biɑli"},
{"vilvi", "vɪlvi"},
{"neta", "neta"},
{"somi", "sɔmi"},
{"ṡini", "ɕini"},
{"tṡihi", "t͡ɕiʔĭ"},
{"hįůdįa", "hjød͡ʑa"},
{"keḍmi", "cʰɛðmi"},
{"rekken", "rɛʔcɛn"},
{"leḍba", "lɛðba"},
{"ỉdla", "iːtɬa"},
{"kengi", "cʰeŋːi"},
{"nįunni", "ɲunːi"},
{"sġůgįů", "sxøjːø"},
{"hęni", "hæni"},
{"poaṡṡi", "pʰɔɑɕːi"},
{"peyma", "pʰeøma"},
{"tỏ", "tʰʊː"},
{"tohhus", "tʰɔhːʊs"},
{"kemṡi", "cʰɛmɕi"},
{"kolkon", "kʰɔɬkɔn"},
{"gįosin", "ɟɔsɪn"},
{"gįegįi", "d͡zejːi"},
{"kika", "cʰika"},
{"neta", "neta"},
{"tatami", "tʰɑtɑmi"},
{"tsepu", "t͡sepu"},
{"vihi", "viʔi"},
{"sagįoba", "sɑjːɔba"},
{"huhhi", "huhːi"},
{"opa", "ɔpa"},
{"oapi", "ɔɑbi"},
{"gauta", "ɡɑuda"},
{"keika", "cʰeiɡa"},
{"keda", "cʰeda"},
{"keida", "cʰeiða"},
{"odena", "ɔdena"},
{"oadi", "ɔɑd͡ʑi"},
{"eidda", "eitːa"},
{"eiddie", "eitːie"},
{"gegi", "ɟeɟi"},
{"geiga", "ɟeiɣa"},
{"hait", "haɪt͡ɕ"},
{"elet", "elɛʔɛ̆"},
{"lungit", "luŋːɪt͡ɕ"},
{"tůppů", "tʰœʔpø"},
{"ůttů", "œʔtø"},
{"sġoakke", "sxɔaʔce"},
{"sokubmue", "sɔkʊʔp̚mue"},
{"sauṡpỉdna", "saʊɕpiːʔt̚na"},
{"voakna", "vɔaʔk̚ŋa"},
{"huvvi", "huwːi"},
{"tiebbami", "tʰiepːɑmi"},
{"oddo", "ɔtːɔ"},
{"mieḍḍa", "mieðːa"},
{"hesse", "hesːe"},
{"aṡṡekken", "ɑɕːɛʔcɛn"},
{"kůddįů", "cʰød͡ʑːø"},
{"mįerru", "mjerːu"},
{"hollu", "hɔlːu"},
{"peggů", "pʰecːø"},
{"toḥḥami", "tʰɔʔːɑmi"},
{"tahha", "tʰɑhːa"},
{"ůdlġůt", "œtɬxœʔœ̆"},
{"niḍgi", "nɪðɟi"},
{"nedġi", "nɛðxi"},
--[[{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},]]
}
self:iterate(list, "check_output")
end
return tests