Module:hy-pronunciation/testcases
Jump to navigation
Jump to search
- The following documentation is located at Module:hy-pronunciation/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
All tests passed. (refresh)
Text | Expected | Actual | Differs at | |
---|---|---|---|---|
հավ | hɑv | hɑv | ||
շուն | ʃun | ʃun | ||
կաթիլ | kɑtʰíl | kɑtʰíl | ||
մոծակ | mot͡sɑ́k | mot͡sɑ́k | ||
ուխտ | uχt | uχt | ||
Գուդաու՛թա | ɡudɑútʰɑ | ɡudɑútʰɑ | ||
էշ | eʃ | eʃ | ||
մանըր | mɑ́nəɾ | mɑ́nəɾ | ||
աստըղ | ɑ́stəʁ | ɑ́stəʁ | ||
ղըրղը՛զ | ʁəɾʁə́z | ʁəɾʁə́z | ||
երակ | jeɾɑ́k | jeɾɑ́k | ||
անկարելի | ɑŋkɑɾelí | ɑŋkɑɾelí | ||
Մըկըրտիչ | məkəɾtít͡ʃʰ | məkəɾtít͡ʃʰ | ||
Աննա | ɑnːɑ́ | ɑnːɑ́ | ||
մի՛թե | mítʰe | mítʰe | ||
պաչիկ | pɑt͡ʃʰík | pɑt͡ʃʰík | ||
Ա՛նգլիա | ɑ́ŋɡli(j)ɑ | ɑ́ŋɡli(j)ɑ | ||
Պրա՛հա | pɾɑ́hɑ | pɾɑ́hɑ | ||
ովասիս | ovɑsís | ovɑsís | ||
բանեցնել | bɑnet͡sʰnél | bɑnet͡sʰnél | ||
ափսուրդ | ɑpʰsúɾd | ɑpʰsúɾd | ||
հանձնել | hɑnd͡znél | hɑnd͡znél | ||
Սեբեոս | sebeós | sebeós | ||
յուան | juɑ́n | juɑ́n | ||
քաոս | kʰɑós | kʰɑós | ||
Ամերիկայի Միյացյալ Նահանգներ | ɑmeɾikɑjí mijɑt͡sʰjɑ́l nɑhɑŋɡnéɾ | ɑmeɾikɑjí mijɑt͡sʰjɑ́l nɑhɑŋɡnéɾ | ||
թիակ | tʰi(j)ɑ́k | tʰi(j)ɑ́k | ||
մյուս | mjus | mjus | ||
մյուս | mʏs | mʏs | ||
հայուհի | hɑjuhí | hɑjuhí | ||
հայուհի | hɑjuhí | hɑjuhí | ||
Կույումջյան | kujumd͡ʒjɑ́n | kujumd͡ʒjɑ́n | ||
Կույումջյան | ɡujumt͡ʃʰjɑ́n | ɡujumt͡ʃʰjɑ́n | ||
որթեգ(ը)րում | voɾtʰeɡ(ə)ɾúm | voɾtʰeɡ(ə)ɾúm | ||
որթեգ(ը)րում | voɾtʰekʰ(ə)ɾúm | voɾtʰekʰ(ə)ɾúm | ||
բացվածք | bɑt͡sʰvɑ́t͡skʰ | bɑt͡sʰvɑ́t͡skʰ | ||
բացվածք | pʰɑt͡sʰvɑ́t͡sʰkʰ | pʰɑt͡sʰvɑ́t͡sʰkʰ | ||
ամուսնացնել | ɑmusnɑt͡sʰnél | ɑmusnɑt͡sʰnél | ||
ամուսնացնել | ɑmusnɑt͡sʰənél | ɑmusnɑt͡sʰənél | ||
գովք | ɡofkʰ | ɡofkʰ | ||
գովք | kʰofkʰ | kʰofkʰ | ||
ծիծաղկոտ | t͡sit͡sɑχkót | t͡sit͡sɑχkót | ||
ծիծաղկոտ | d͡zid͡zɑʁɡód | d͡zid͡zɑʁɡód | ||
աղտ | ɑχt | ɑχt | ||
աղտ | ɑʁd | ɑʁd | ||
ախպար | ɑχpɑ́ɾ | ɑχpɑ́ɾ | ||
ախպար | ɑχpɑ́ɾ | ɑχpɑ́ɾ | ||
Կովկաս | kofkɑ́s | kofkɑ́s | ||
Կովկաս | ɡovɡɑ́s | ɡovɡɑ́s | ||
հըրեշտակ | həɾeʃtɑ́k | həɾeʃtɑ́k | ||
հըրեշտակ | həɾeʃtɑ́ɡ | həɾeʃtɑ́ɡ | ||
ֆըշշալ | fəʃːɑ́l | fəʃːɑ́l | ||
ֆըշշալ | fəʃːɑ́l | fəʃːɑ́l | ||
բրոունյան | bɾounjɑ́n | bɾounjɑ́n | ||
բրոունյան | pʰɾounjɑ́n | pʰɾounjɑ́n | ||
օքտագործում | okʰtɑɡoɾt͡súm | okʰtɑɡoɾt͡súm | ||
օքտագործում | okʰtɑkʰoɾd͡zúm | okʰtɑkʰoɾd͡zúm | ||
օրհնյալ | oɾhnjɑ́l | oɾhnjɑ́l | ||
օրհնյալ | oɾhnjɑ́l | oɾhnjɑ́l | ||
հավատք | hɑvɑ́tkʰ | hɑvɑ́tkʰ | ||
հավատք | hɑvɑ́tkʰ | hɑvɑ́tkʰ | ||
վատթար | vɑtʰːɑ́ɾ | vɑtʰːɑ́ɾ | ||
վատթար | vɑtʰːɑ́ɾ | vɑtʰːɑ́ɾ | ||
անկախություն | ɑŋkɑχut͡sʰjún | ɑŋkɑχut͡sʰjún | ||
անկախություն | ɑŋɡɑχutʰʏ́n | ɑŋɡɑχutʰʏ́n | ||
շինանյութ | ʃinɑnjútʰ | ʃinɑnjútʰ | ||
շինանյութ | ʃinɑnʏ́tʰ | ʃinɑnʏ́tʰ | ||
ասվյա | ɑsvjɑ́ | ɑsvjɑ́ | ||
տարր | tɑɹː | tɑɹː | ||
կեցցես | ket̚t͡sʰés | ket̚t͡sʰés | ||
պատճառ | pɑt̚t͡ʃɑ́r | pɑt̚t͡ʃɑ́r | ||
պատճառ | bɑd̚d͡ʒɑ́r | bɑd̚d͡ʒɑ́r |
local p = require('Module:UnitTests')
local m_hy_pron = require('Module:hy-pronunciation')
local function tag_IPA(IPA)
return '<span class="IPA">' .. IPA .. '</span>'
end
local options = { display = tag_IPA, comment = true }
function p:check_pron(word, east_ipa, west_ipa)
local function do_word(ipa, system)
self:equals(
('<span class="Armn mention" lang="hy">[[%s#Armenian|%s]]</span>'):format(word:gsub("՛", ""), word),
m_hy_pron.pronunciation(word, system),
ipa,
options
)
end
do_word(east_ipa, "east")
if west_ipa then
do_word(west_ipa, "west")
end
end
function p:test_pron()
local examples = {
{ "հավ", "hɑv" },
{ "շուն", "ʃun" },
{ "կաթիլ", "kɑtʰíl" },
{ "մոծակ", "mot͡sɑ́k" },
{ "ուխտ", "uχt" },
{ "Գուդաու՛թա", "ɡudɑútʰɑ" },
{ "էշ", "eʃ" },
{ "մանըր", "mɑ́nəɾ" },
{ "աստըղ", "ɑ́stəʁ" },
{ "ղըրղը՛զ", "ʁəɾʁə́z" },
{ "երակ", "jeɾɑ́k" },
{ "անկարելի", "ɑŋkɑɾelí" },
{ "Մըկըրտիչ", "məkəɾtít͡ʃʰ" },
{ "Աննա", "ɑnːɑ́" },
{ "մի՛թե", "mítʰe" },
{ "պաչիկ", "pɑt͡ʃʰík" },
{ "Ա՛նգլիա", "ɑ́ŋɡli(j)ɑ" },
{ "Պրա՛հա", "pɾɑ́hɑ" },
{ "ովասիս", "ovɑsís" },
{ "բանեցնել", "bɑnet͡sʰnél" },
{ "ափսուրդ", "ɑpʰsúɾd" },
{ "հանձնել", "hɑnd͡znél" },
{ "Սեբեոս", "sebeós" },
{ "յուան", "juɑ́n" },
{ "քաոս", "kʰɑós" },
{ "Ամերիկայի Միյացյալ Նահանգներ", "ɑmeɾikɑjí mijɑt͡sʰjɑ́l nɑhɑŋɡnéɾ" },
{ "թիակ", "tʰi(j)ɑ́k" },
{ "մյուս", "mjus", "mʏs" },
{ "հայուհի", "hɑjuhí", "hɑjuhí" },
{ "Կույումջյան", "kujumd͡ʒjɑ́n", "ɡujumt͡ʃʰjɑ́n" },
{ "որթեգ(ը)րում", "voɾtʰeɡ(ə)ɾúm", "voɾtʰekʰ(ə)ɾúm" },
{ "բացվածք", "bɑt͡sʰvɑ́t͡skʰ", "pʰɑt͡sʰvɑ́t͡sʰkʰ" },
{ "ամուսնացնել", "ɑmusnɑt͡sʰnél", "ɑmusnɑt͡sʰənél" },
{ "գովք", "ɡofkʰ", "kʰofkʰ" },
{ "ծիծաղկոտ", "t͡sit͡sɑχkót", "d͡zid͡zɑʁɡód" },
{ "աղտ", "ɑχt", "ɑʁd" },
{ "ախպար", "ɑχpɑ́ɾ", "ɑχpɑ́ɾ" },
{ "Կովկաս", "kofkɑ́s", "ɡovɡɑ́s" },
{ "հըրեշտակ", "həɾeʃtɑ́k", "həɾeʃtɑ́ɡ" },
{ "ֆըշշալ", "fəʃːɑ́l", "fəʃːɑ́l" },
{ "բրոունյան", "bɾounjɑ́n", "pʰɾounjɑ́n" },
{ "օքտագործում", "okʰtɑɡoɾt͡súm", "okʰtɑkʰoɾd͡zúm" },
{ "օրհնյալ", "oɾhnjɑ́l", "oɾhnjɑ́l" },
{ "հավատք", "hɑvɑ́tkʰ", "hɑvɑ́tkʰ" },
{ "վատթար", "vɑtʰːɑ́ɾ", "vɑtʰːɑ́ɾ" },
{ "անկախություն", "ɑŋkɑχut͡sʰjún", "ɑŋɡɑχutʰʏ́n" },
{ "շինանյութ", "ʃinɑnjútʰ", "ʃinɑnʏ́tʰ"},
{ "ասվյա", "ɑsvjɑ́"},
{ "տարր", "tɑɹː"},
{ "կեցցես", "ket̚t͡sʰés"},
{ "պատճառ", "pɑt̚t͡ʃɑ́r", "bɑd̚d͡ʒɑ́r"}
}
self:iterate(examples, "check_pron")
end
return p