Module:km-pron/testcases

Hello, you have come here looking for the meaning of the word Module:km-pron/testcases. In DICTIOUS you will not only get to know all the dictionary meanings for the word Module:km-pron/testcases, but we will also tell you about its etymology, its characteristics and you will know how to say Module:km-pron/testcases in singular and plural. Everything you need to know about the word Module:km-pron/testcases you have here. The definition of the word Module:km-pron/testcases will help you to be more precise and correct when speaking or writing your texts. Knowing the definition ofModule:km-pron/testcases, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.

Module:km-pron/testcases/data stores the testcase data.

12 of 195 tests failed. (refresh)

TextExpectedActualDiffers at
test_ipa:
Passedក្បាលkɓaːlkɓaːl
Passedស្អែកsʔaeksʔaek
Failedផ្សេងpʰseiŋpʰseːŋ23
Passedល្មមlmɔːmlmɔːm
Passedភ្ជុំpʰcumpʰcum
Passedម្នាស់mnŏəhmnŏəh
Passedផ្ទះpʰtĕəhpʰtĕəh
Passedខ្ញុំkɲomkɲom
Passedប្ដីpɗəjpɗəj
Failedឆ្វេងcʰʋeiŋcʰʋeːŋ23
Passedហ្វឹកfəkfək
Passedឡានlaːnlaːn
Passedឃាត់kʰŏətkʰŏət
Passedខាត់kʰatkʰat
Passedញាំɲŏəmɲŏəm
Passedល្ហុងlhoŋlhoŋ
Passedសព្វ (respelling: សប់)sɑpsɑp
Passedអ្នក (respelling: នាក់)nĕəʔnĕəʔ
Passedលក់lŭəʔlŭəʔ
Passedសង្កាត់sɑŋ.ˈkatsɑŋ.ˈkat
Passedទម្ងន់tum.ˈŋŭəntum.ˈŋŭən
Passedម្ញ៉ិកម្ញ៉ក់mɲək.ˈmɲɑʔmɲək.ˈmɲɑʔ
Passedប្រយ័ត (respelling: ប្រយ៉ាត់)prɑ.ˈjatprɑ.ˈjat
Passedបារី (respelling: បារ៉ី)ɓaː.ˈrəjɓaː.ˈrəj
Passedកន្លែង (respelling: កន្ល៉ែង)kɑn.ˈlaeŋkɑn.ˈlaeŋ
Passedស្រលាញ់ (respelling: ស្រ-ល៉ាញ់, ស្រ'-ល៉ាញ់)srɑ.ˈlaɲ, srə.ˈlaɲsrɑ.ˈlaɲ, srə.ˈlaɲ
Passedគំនិតkum.ˈnɨtkum.ˈnɨt
Passedត្រជាក់trɑ.ˈcĕəʔtrɑ.ˈcĕəʔ
Passedជណ្ដើរcŭən.ˈɗaəcŭən.ˈɗaə
Passedទំហំ (respelling: ទំហ៊ំ)tum.ˈhumtum.ˈhum
Passedវិហារ (respelling: វិហ៊ា)ʋi.ˈhiəʋi.ˈhiə
Passedបវត្តិ (respelling: ប៉ៈវ័ត)paʔ.ˈʋŏətpaʔ.ˈʋŏət
Failedចេតនា (respelling: ចេតៈន៉ា)cei.taʔ.naːceː.taʔ.naː21
Failedវេទនា (respelling: វេទៈនា)ʋeː.tĕəʔ.niəʋei.tĕəʔ.niə21
Passedសំស្ក្រឹត (respelling: ស័ង-ស្ក្រិត, ស័ង-សៈក្រិត)saŋ.ˈskrət, saŋ.saʔ.krətsaŋ.ˈskrət, saŋ.saʔ.krət
Passedបន្តក់ɓɑn.ˈtɑʔɓɑn.ˈtɑʔ
Passedសាស្ត្រា (respelling: សាស-ស្ត្រា)saːh.ˈstraːsaːh.ˈstraː
Passedបដិសេធ (respelling: ប៉ៈដិសែត)paʔ.ɗe.saetpaʔ.ɗe.saet
Passedបរិយោសាន (respelling: ប៉ៈរ៉ិយ៉ោសាន)paʔ.re.jao.saːnpaʔ.re.jao.saːn
Passedភ្នែកមាន់ (respelling: ភ្នែក មាន់)pʰnɛːk ˈmŏənpʰnɛːk ˈmŏən
Failedផ្សេងៗ (respelling: ផ្សេងផ្សេង)pʰseiŋ.ˈpʰseiŋpʰseːŋ.ˈpʰseːŋ23
Passedកញ្ញា (respelling: ក័ញ្ញ៉ា)kaɲ.ˈɲaːkaɲ.ˈɲaː
Passedភ្នំពេញ (respelling: ភ្នំ ពេញ)pʰnum ˈpɨɲpʰnum ˈpɨɲ
Passedរុក្ខវិថី (respelling: រុកខៈ វិថី)ruk.kʰaʔ ʋi.tʰəjruk.kʰaʔ ʋi.tʰəj
Failedសហរដ្ឋអាមេរិក (respelling: សៈហៈ រ័ត អាមេរិក)saʔ.haʔ rŏət ʔaː.meː.rɨksaʔ.haʔ rŏət ʔaː.mei.rɨk38
Passedលលក (respelling: ល-លក)lɔ.ˈlɔːʔlɔ.ˈlɔːʔ
Passedរបស់ (respelling: រ-បស់, រ'-បស់)rɔ.ˈɓɑh, rə.ˈɓɑhrɔ.ˈɓɑh, rə.ˈɓɑh
Passedបរិភោគ (respelling: បរ៉ិភោក)ɓɑː.re.pʰoːkɓɑː.re.pʰoːk
Passedធំ (respelling: ថុំ)tʰomtʰom
Passedវចនានុក្រម (respelling: វៈ-ចៈ-ន៉ា-នុ-ក្រំ)ʋĕəʔ.caʔ.naː.nu.krɑmʋĕəʔ.caʔ.naː.nu.krɑm
Passedសាសន (respelling: សាសៈន៉ៈ)saː.saʔ.naʔsaː.saʔ.naʔ
Passedសាសនា (respelling: សា-ស្នា)saː.ˈsnaːsaː.ˈsnaː
Passedកិរិយា (respelling: កិរិយ៉ា)ke.ri.jaːke.ri.jaː
Passedល្អូកល្អិនlʔouk.ˈlʔənlʔouk.ˈlʔən
Passedឆ្ងាញ់cʰŋaɲcʰŋaɲ
Passedប្រធានាធិបតី (respelling: ប្រ់ធានាធិបប៉ៈដី)prɑ.tʰiə.niə.tʰɨp.paʔ.ɗəjprɑ.tʰiə.niə.tʰɨp.paʔ.ɗəj
Passedឧសភា (respelling: អុសៈភា, អ៊ុសៈភា)ʔo.saʔ.pʰiə, ʔu.saʔ.pʰiəʔo.saʔ.pʰiə, ʔu.saʔ.pʰiə
Passedហ្វៃហ្វា (respelling: វ៉ៃ-វ៉ា, ហ្វៃ-ហ្វា)ʋaj.ˈʋaː, faj.ˈfaːʋaj.ˈʋaː, faj.ˈfaː
Passedកម្មវិធី (respelling: ក័មវិធី, ក័ម្មៈវិធី, ក័ម្ម៉ៈវិធី)kam.ʋi.tʰiː, kam.mĕəʔ.ʋi.tʰiː, kam.maʔ.ʋi.tʰiːkam.ʋi.tʰiː, kam.mĕəʔ.ʋi.tʰiː, kam.maʔ.ʋi.tʰiː
Passedរថ (respelling: រត់)rŭətrŭət
Passedកម្ពុជា (respelling: ក័មពុជា)kam.pu.ciəkam.pu.ciə
Passedរុស្ស៊ី (respelling: រុស៊ី)ru.ˈsiːru.ˈsiː
Passedចក្រ (respelling: ច័ក, ច័ក-ក្រៈ-)caʔ, caʔ.kraʔ.caʔ, caʔ.kraʔ.
Passedអម្ពិល (respelling: អំពិល)ʔɑm.ˈpɨlʔɑm.ˈpɨl
Passedចក្រយាន (respelling: ច័ក-ក្រ់-យាន)caʔ.krɑ.jiəncaʔ.krɑ.jiən
TextExpectedActualDiffers at
test_syllabify:
Passedក្បាលក្បាលក្បាល
Passedស្អែកស្អែកស្អែក
Passedផ្សេងផ្សេងផ្សេង
Passedល្មមល្មមល្មម
Passedភ្ជុំភ្ជុំភ្ជុំ
Passedម្នាស់ម្នាស់ម្នាស់
Passedផ្ទះផ្ទះផ្ទះ
Passedខ្ញុំខ្ញុំខ្ញុំ
Passedប្ដីប្ដីប្ដី
Passedឆ្វេងឆ្វេងឆ្វេង
Passedហ្វឹកហ្វឹកហ្វឹក
Passedឡានឡានឡាន
Passedឃាត់ឃាត់ឃាត់
Passedខាត់ខាត់ខាត់
Passedញាំញាំញាំ
Passedល្ហុងល្ហុងល្ហុង
Passedសព្វ (respelling: សប់)សប់សប់
Passedអ្នក (respelling: នាក់)នាក់នាក់
Passedលក់លក់លក់
Passedសង្កាត់ស-ង្កាត់ស-ង្កាត់
Passedទម្ងន់ទ-ម្ងន់ទ-ម្ងន់
Passedម្ញ៉ិកម្ញ៉ក់ម្ញ៉ិក-ម្ញ៉ក់ម្ញ៉ិក-ម្ញ៉ក់
Passedប្រយ័ត (respelling: ប្រយ៉ាត់)ប្រ-យ៉ាត់ប្រ-យ៉ាត់
Passedបារី (respelling: បារ៉ី)បា-រ៉ីបា-រ៉ី
Passedកន្លែង (respelling: កន្ល៉ែង)ក-ន្ល៉ែងក-ន្ល៉ែង
Passedស្រលាញ់ (respelling: ស្រ-ល៉ាញ់, ស្រ'-ល៉ាញ់)ស្រ-ល៉ាញ់, ស្រ'-ល៉ាញ់ស្រ-ល៉ាញ់, ស្រ'-ល៉ាញ់
Passedគំនិតគំ-និតគំ-និត
Passedត្រជាក់ត្រ-ជាក់ត្រ-ជាក់
Passedជណ្ដើរជ-ណ្ដើរជ-ណ្ដើរ
Passedទំហំ (respelling: ទំហ៊ំ)ទំ-ហ៊ំទំ-ហ៊ំ
Passedវិហារ (respelling: វិហ៊ា)វិ-ហ៊ាវិ-ហ៊ា
Passedបវត្តិ (respelling: ប៉ៈវ័ត)ប៉ៈ-វ័តប៉ៈ-វ័ត
Passedចេតនា (respelling: ចេតៈន៉ា)ចេ-តៈ-ន៉ាចេ-តៈ-ន៉ា
Passedវេទនា (respelling: វេទៈនា)វេ-ទៈ-នាវេ-ទៈ-នា
Passedសំស្ក្រឹត (respelling: ស័ង-ស្ក្រិត, ស័ង-សៈក្រិត)ស័ង-ស្ក្រិត, ស័ង-សៈ-ក្រិតស័ង-ស្ក្រិត, ស័ង-សៈ-ក្រិត
Passedបន្តក់ប-ន្តក់ប-ន្តក់
Passedសាស្ត្រា (respelling: សាស-ស្ត្រា)សាស-ស្ត្រាសាស-ស្ត្រា
Passedបដិសេធ (respelling: ប៉ៈដិសែត)ប៉ៈ-ដិ-សែតប៉ៈ-ដិ-សែត
Passedបរិយោសាន (respelling: ប៉ៈរ៉ិយ៉ោសាន)ប៉ៈ-រ៉ិ-យ៉ោ-សានប៉ៈ-រ៉ិ-យ៉ោ-សាន
Passedភ្នែកមាន់ (respelling: ភ្នែក មាន់)ភ្នែក មាន់ភ្នែក មាន់
Passedផ្សេងៗ (respelling: ផ្សេងផ្សេង)ផ្សេង-ផ្សេងផ្សេង-ផ្សេង
Passedកញ្ញា (respelling: ក័ញ្ញ៉ា)ក័-ញ្ញ៉ាក័-ញ្ញ៉ា
Passedភ្នំពេញ (respelling: ភ្នំ ពេញ)ភ្នំ ពេញភ្នំ ពេញ
Passedរុក្ខវិថី (respelling: រុកខៈ វិថី)រុក-ខៈ វិ-ថីរុក-ខៈ វិ-ថី
Passedសហរដ្ឋអាមេរិក (respelling: សៈហៈ រ័ត អាមេរិក)សៈ-ហៈ រ័ត អា-មេ-រិកសៈ-ហៈ រ័ត អា-មេ-រិក
Passedលលក (respelling: ល-លក)ល-លកល-លក
Passedរបស់ (respelling: រ-បស់, រ'-បស់)រ-បស់, រ'-បស់រ-បស់, រ'-បស់
Passedបរិភោគ (respelling: បរ៉ិភោក)ប-រ៉ិ-ភោកប-រ៉ិ-ភោក
Passedធំ (respelling: ថុំ)ថុំថុំ
Passedវចនានុក្រម (respelling: វៈ-ចៈ-ន៉ា-នុ-ក្រំ)វៈ-ចៈ-ន៉ា-នុ-ក្រំវៈ-ចៈ-ន៉ា-នុ-ក្រំ
Passedសាសន (respelling: សាសៈន៉ៈ)សា-សៈ-ន៉ៈសា-សៈ-ន៉ៈ
Passedសាសនា (respelling: សា-ស្នា)សា-ស្នាសា-ស្នា
Passedកិរិយា (respelling: កិរិយ៉ា)កិ-រិ-យ៉ាកិ-រិ-យ៉ា
Passedល្អូកល្អិនល្អូក-ល្អិនល្អូក-ល្អិន
Passedឆ្ងាញ់ឆ្ងាញ់ឆ្ងាញ់
Passedប្រធានាធិបតី (respelling: ប្រ់ធានាធិបប៉ៈដី)ប្រ់-ធា-នា-ធិប-ប៉ៈ-ដីប្រ់-ធា-នា-ធិប-ប៉ៈ-ដី
Passedឧសភា (respelling: អុសៈភា, អ៊ុសៈភា)អុ-សៈ-ភា, អ៊ុ-សៈ-ភាអុ-សៈ-ភា, អ៊ុ-សៈ-ភា
Passedហ្វៃហ្វា (respelling: វ៉ៃ-វ៉ា, ហ្វៃ-ហ្វា)វ៉ៃ-វ៉ា, ហ្វៃ-ហ្វាវ៉ៃ-វ៉ា, ហ្វៃ-ហ្វា
Passedកម្មវិធី (respelling: ក័មវិធី, ក័ម្មៈវិធី, ក័ម្ម៉ៈវិធី)ក័ម-វិ-ធី, ក័-ម្មៈ-វិ-ធី, ក័-ម្ម៉ៈ-វិ-ធីក័ម-វិ-ធី, ក័-ម្មៈ-វិ-ធី, ក័-ម្ម៉ៈ-វិ-ធី
Passedរថ (respelling: រត់)រត់រត់
Passedកម្ពុជា (respelling: ក័មពុជា)ក័ម-ពុ-ជាក័ម-ពុ-ជា
Passedរុស្ស៊ី (respelling: រុស៊ី)រុ-ស៊ីរុ-ស៊ី
Passedចក្រ (respelling: ច័ក, ច័ក-ក្រៈ-)ច័ក, ច័ក-ក្រៈ-ច័ក, ច័ក-ក្រៈ-
Passedអម្ពិល (respelling: អំពិល)អំ-ពិលអំ-ពិល
Passedចក្រយាន (respelling: ច័ក-ក្រ់-យាន)ច័ក-ក្រ់-យានច័ក-ក្រ់-យាន
TextExpectedActualDiffers at
test_transcript:
Passedក្បាលkbaalkbaal
Passedស្អែកsʼaeksʼaek
Failedផ្សេងphseingphseeng23
Passedល្មមlmɔɔmlmɔɔm
Passedភ្ជុំphcumphcum
Passedម្នាស់mnŏəhmnŏəh
Passedផ្ទះphtĕəhphtĕəh
Passedខ្ញុំkhñomkhñom
Passedប្ដីpdəypdəy
Failedឆ្វេងchveingchveeng23
Passedហ្វឹកfəkfək
Passedឡានlaanlaan
Passedឃាត់khŏətkhŏət
Passedខាត់khatkhat
Passedញាំñŏəmñŏəm
Passedល្ហុងlhonglhong
Passedសព្វ (respelling: សប់)sɑpsɑp
Passedអ្នក (respelling: នាក់)nĕəknĕək
Passedលក់lŭəklŭək
Passedសង្កាត់sɑngkatsɑngkat
Passedទម្ងន់tumngŭəntumngŭən
Passedម្ញ៉ិកម្ញ៉ក់mñəkmñɑkmñəkmñɑk
Passedប្រយ័ត (respelling: ប្រយ៉ាត់)prɑyatprɑyat
Passedបារី (respelling: បារ៉ី)baarəybaarəy
Passedកន្លែង (respelling: កន្ល៉ែង)kɑnlaengkɑnlaeng
Passedស្រលាញ់ (respelling: ស្រ-ល៉ាញ់, ស្រ'-ល៉ាញ់)srɑlañ, srəlañsrɑlañ, srəlañ
Passedគំនិតkumnɨtkumnɨt
Passedត្រជាក់trɑcĕəktrɑcĕək
Passedជណ្ដើរcŭəndaəcŭəndaə
Passedទំហំ (respelling: ទំហ៊ំ)tumhumtumhum
Passedវិហារ (respelling: វិហ៊ា)vihiəvihiə
Passedបវត្តិ (respelling: ប៉ៈវ័ត)paʼvŏətpaʼvŏət
Failedចេតនា (respelling: ចេតៈន៉ា)ceitaʼnaaceetaʼnaa21
Failedវេទនា (respelling: វេទៈនា)veetĕəʼniəveitĕəʼniə21
Passedសំស្ក្រឹត (respelling: ស័ង-ស្ក្រិត, ស័ង-សៈក្រិត)sangskrət, sangsaʼkrətsangskrət, sangsaʼkrət
Passedបន្តក់bɑntɑkbɑntɑk
Passedសាស្ត្រា (respelling: សាស-ស្ត្រា)saahstraasaahstraa
Passedបដិសេធ (respelling: ប៉ៈដិសែត)paʼdesaetpaʼdesaet
Passedបរិយោសាន (respelling: ប៉ៈរ៉ិយ៉ោសាន)paʼreyaosaanpaʼreyaosaan
Passedភ្នែកមាន់ (respelling: ភ្នែក មាន់)phnɛɛk mŏənphnɛɛk mŏən
Failedផ្សេងៗ (respelling: ផ្សេងផ្សេង)phseingphseingphseengphseeng23
Passedកញ្ញា (respelling: ក័ញ្ញ៉ា)kaññaakaññaa
Passedភ្នំពេញ (respelling: ភ្នំ ពេញ)phnum pɨñphnum pɨñ
Passedរុក្ខវិថី (respelling: រុកខៈ វិថី)rukkhaʼ vithəyrukkhaʼ vithəy
Failedសហរដ្ឋអាមេរិក (respelling: សៈហៈ រ័ត អាមេរិក)saʼhaʼ rŏət ʼaameerɨksaʼhaʼ rŏət ʼaameirɨk36
Passedលលក (respelling: ល-លក)lɔlɔɔklɔlɔɔk
Passedរបស់ (respelling: រ-បស់, រ'-បស់)rɔbɑh, rəbɑhrɔbɑh, rəbɑh
Passedបរិភោគ (respelling: បរ៉ិភោក)bɑɑrephookbɑɑrephook
Passedធំ (respelling: ថុំ)thomthom
Passedវចនានុក្រម (respelling: វៈ-ចៈ-ន៉ា-នុ-ក្រំ)vĕəʼcaʼnaanukrɑmvĕəʼcaʼnaanukrɑm
Passedសាសន (respelling: សាសៈន៉ៈ)saasaʼnaʼsaasaʼnaʼ
Passedសាសនា (respelling: សា-ស្នា)saasnaasaasnaa
Passedកិរិយា (respelling: កិរិយ៉ា)keriyaakeriyaa
Passedល្អូកល្អិនlʼouklʼənlʼouklʼən
Passedឆ្ងាញ់chngañchngañ
Passedប្រធានាធិបតី (respelling: ប្រ់ធានាធិបប៉ៈដី)prɑthiəniəthɨppaʼdəyprɑthiəniəthɨppaʼdəy
Passedឧសភា (respelling: អុសៈភា, អ៊ុសៈភា)ʼosaʼphiə, ʼusaʼphiəʼosaʼphiə, ʼusaʼphiə
Passedហ្វៃហ្វា (respelling: វ៉ៃ-វ៉ា, ហ្វៃ-ហ្វា)vayvaa, fayfaavayvaa, fayfaa
Passedកម្មវិធី (respelling: ក័មវិធី, ក័ម្មៈវិធី, ក័ម្ម៉ៈវិធី)kamvithii, kammĕəʼvithii, kammaʼvithiikamvithii, kammĕəʼvithii, kammaʼvithii
Passedរថ (respelling: រត់)rŭətrŭət
Passedកម្ពុជា (respelling: ក័មពុជា)kampuciəkampuciə
Passedរុស្ស៊ី (respelling: រុស៊ី)rusiirusii
Passedចក្រ (respelling: ច័ក, ច័ក-ក្រៈ-)cak, cakkraʼcak, cakkraʼ
Passedអម្ពិល (respelling: អំពិល)ʼɑmpɨlʼɑmpɨl
Passedចក្រយាន (respelling: ច័ក-ក្រ់-យាន)cakkrɑyiəncakkrɑyiən

local tests = require('Module:UnitTests')
local km_pron = require('Module:km-pron')
local test_data = require('Module:km-pron/testcases/data')

local function tag_IPA(IPA) return '<span class="IPA">' .. IPA .. '</span>' end
local function tag_khmer(Khmer) return '<span class="Khmr" lang="km">' .. Khmer .. '</span>' end

local function link(khmer, respelling)
	return tag_khmer("]") .. 
		(respelling and " <small>(respelling: " .. tag_khmer(respelling) .. ")</small>" or "")
end

function tests:do_test_syllabify(khmer, syllabified, respelling)
	self:equals(link(khmer, respelling), tag_khmer(km_pron.syllabify(respelling or khmer)), tag_khmer(syllabified))
end

function tests:do_test_ipa(khmer, pronunciation, respelling)
	self:equals(link(khmer, respelling), tag_IPA(km_pron.convert(respelling or khmer, "ipa")), tag_IPA(pronunciation))
end

function tests:do_test_transcript(khmer, transcription, respelling)
	self:equals(link(khmer, respelling), tag_IPA(km_pron.convert(respelling or khmer, "tc")), tag_IPA(transcription))
end

function tests:test_syllabify()
	for _, data in pairs(test_data) do
		self:do_test_syllabify(data.word, data.syllabified, data.respelling)
	end
end

function tests:test_ipa()
	for _, data in pairs(test_data) do
		self:do_test_ipa(data.word, data.ipa, data.respelling)
	end
end

function tests:test_transcript()
	for _, data in pairs(test_data) do
		self:do_test_transcript(data.word, data.transcription, data.respelling)
	end
end

return tests