Module:User:RichardW57/nod-translit/testcases
- The following documentation is located at Module:User:RichardW57/nod-translit/testcases/documentation. [edit] Categories were auto-generated by Module:documentation. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • tested module • user page • user talk page • userspace
All tests passed. (refresh)
Text | Expected | Actual | Differs at | |
---|---|---|---|---|
![]() | เฮิ็้ย | hə́i | hə́i | |
![]() | เฉิ็ย | chə̌i | chə̌i | |
![]() | เงิ็น | ngən | ngən | |
![]() | เกดส | gèets | gèets | |
![]() | มันส | mans | mans | |
![]() | ไอ๊ส | áis | áis | |
![]() | เซ็กส | séks | séks | |
![]() | เอ็๊กส | éks | éks | |
![]() | เฮ้าส | háos | háos | |
![]() | เม้าส | máos | máos | |
![]() | ทรำเป็ด | tram-bpèt | tram-bpèt | |
![]() | ห็อย | hɔ̌i | hɔ̌i | |
![]() | หม็อย | mɔ̌i | mɔ̌i | |
![]() | หมั่นโถว | màn-tǒow | màn-tǒow | |
![]() | เด๊ดสะมอเร่ | déet-sà-mɔɔ-rêe | déet-sà-mɔɔ-rêe | |
![]() | เห | hěe | hěe | |
![]() | แคล | klɛɛ | klɛɛ | |
![]() | แคล | kɛɛl | kɛɛl | |
![]() | เพล | plee | plee | |
![]() | เพล | peel | peel | |
![]() | เปล | bplee | bplee | |
![]() | เปล | bpeel | bpeel | |
![]() | เบล | beel | beel | |
![]() | เซล | seel | seel | |
![]() | โพล | pool | pool | |
![]() | ราชาทิราด | raa-chaa-tí-râat | raa-chaa-tí-râat | |
![]() | ขวนขวาย | kwǒn-kwǎai | kwǒn-kwǎai | |
![]() | ข่วน | kùuan | kùuan | |
![]() | หอน | hɔ̌ɔn | hɔ̌ɔn | |
![]() | โหน | hǒon | hǒon | |
![]() | สะโหน | sà-nǒo | sà-nǒo | |
![]() | แหน | hɛ̌ɛn | hɛ̌ɛn | |
![]() | แหน | nɛ̌ɛ | nɛ̌ɛ | |
![]() | แถ็ว | tɛ̌o | tɛ̌o | |
![]() | ซวง | suuang | suuang | |
![]() | น้ำ | nám | nám | |
![]() | หมาย | mǎai | mǎai | |
![]() | แห็่ง | hɛ̀ng | hɛ̀ng | |
![]() | หน | hǒn | hǒn | |
![]() | เหดสุดวิไส | hèet-sùt-wí-sǎi | hèet-sùt-wí-sǎi | |
![]() | ไหย่ | yài | yài | |
![]() | หก | hòk | hòk | |
![]() | หอย | hɔ̌ɔi | hɔ̌ɔi | |
![]() | กับ | gàp | gàp | |
![]() | ธรรม | tam | tam | |
![]() | ประชา | bprà-chaa | bprà-chaa | |
![]() | นะคอน | ná-kɔɔn | ná-kɔɔn | |
![]() | บาด | bàat | bàat | |
![]() | บ้า | bâa | bâa | |
![]() | แข็ง | kɛ̌ng | kɛ̌ng | |
![]() | แกะ | gɛ̀ | gɛ̀ | |
![]() | แดง | dɛɛng | dɛɛng | |
![]() | แปล | bplɛɛ | bplɛɛ | |
![]() | ผล็อง | plɔ̌ng | plɔ̌ng | |
![]() | เกาะ | gɔ̀ | gɔ̀ | |
![]() | นอน | nɔɔn | nɔɔn | |
![]() | พ่อ | pɔ̂ɔ | pɔ̂ɔ | |
![]() | เห็ด | hèt | hèt | |
![]() | เล็่น | lên | lên | |
![]() | เตะ | dtè | dtè | |
![]() | เพลง | pleeng | pleeng | |
![]() | เทวี | tee-wii | tee-wii | |
![]() | เยอะ | yə́ | yə́ | |
![]() | เดิน | dəən | dəən | |
![]() | เผลอ | plə̌ə | plə̌ə | |
![]() | ตก | dtòk | dtòk | |
![]() | โต๊ะ | dtó | dtó | |
![]() | โชค | chôok | chôok | |
![]() | โมโห | moo-hǒo | moo-hǒo | |
![]() | คิด | kít | kít | |
![]() | มิถุน | mí-tǔn | mí-tǔn | |
![]() | หิมะ | hì-má | hì-má | |
![]() | อีก | ìik | ìik | |
![]() | จี้ | jîi | jîi | |
![]() | ลึก | lʉ́k | lʉ́k | |
![]() | รึ | rʉ́ | rʉ́ | |
![]() | กลืน | glʉʉn | glʉʉn | |
![]() | ชื่อ | chʉ̂ʉ | chʉ̂ʉ | |
![]() | คุก | kúk | kúk | |
![]() | จุฬา | jù-laa | jù-laa | |
![]() | ลูก | lûuk | lûuk | |
![]() | ปู | bpuu | bpuu | |
![]() | เดี๊ยะ | día | día | |
![]() | เปาะเปี๊ยะ | bpɔ̀-bpía | bpɔ̀-bpía | |
![]() | ปอเปี๊ยะ | bpɔɔ-bpía | bpɔɔ-bpía | |
![]() | เปรี๊ยะ | bpría | bpría | |
![]() | เตียง | dtiiang | dtiiang | |
![]() | เมีย | miia | miia | |
![]() | เอือะ | ʉ̀a | ʉ̀a | |
![]() | เรื่อง | rʉ̂ʉang | rʉ̂ʉang | |
![]() | เรือ | rʉʉa | rʉʉa | |
![]() | ผลัวะ | plùa | plùa | |
![]() | นวด | nûuat | nûuat | |
![]() | ตัว | dtuua | dtuua | |
![]() | ไม่ | mâi | mâi | |
![]() | ใส่ | sài | sài | |
![]() | วัย | wai | wai | |
![]() | ไทย | tai | tai | |
![]() | ไม้ | mái | mái | |
![]() | หาย | hǎai | hǎai | |
![]() | ผล็อย | plɔ̌i | plɔ̌i | |
![]() | ซอย | sɔɔi | sɔɔi | |
![]() | เลย | ləəi | ləəi | |
![]() | โดย | dooi | dooi | |
![]() | ทุย | tui | tui | |
![]() | เหนื่อย | nʉ̀ai | nʉ̀ai | |
![]() | สวย | sǔai | sǔai | |
![]() | เรา | rao | rao | |
![]() | ขาว | kǎao | kǎao | |
![]() | แมว | mɛɛo | mɛɛo | |
![]() | เกอว | gəəo | gəəo | |
![]() | เร็ว | reo | reo | |
![]() | เอว | eeo | eeo | |
![]() | หิว | hǐu | hǐu | |
![]() | เขียว | kǐao | kǐao | |
![]() | ทำ | tam | tam |
-- Unit tests for [[Module:nod-translit]]. Refresh page to run tests.
local tests = require('Module:UnitTests')
local nod_translit = require('Module:User:RichardW57/nod-pron')
function tests:do_test_translit(thai, roman, xlit)
self:equals('<span class="Thai" lang="th">[[' .. mw.ustring.gsub(mw.ustring.gsub(thai, "ฺ", ""), "%-", "") .. '#Northern Thai|' .. mw.ustring.gsub(mw.ustring.gsub(thai, "ฺ", ""), "%-", "") .. ']]</span>',nod_translit.translit(thai, 'th', 'Thai', 'paiboon', 'translit-module'), roman)
end
function tests:test_translit_thai()
self:do_test_translit('เฮิ็้ย', 'hə́i')
self:do_test_translit('เฉิ็ย', 'chə̌i')
self:do_test_translit('เงิ็น', 'ngən')
self:do_test_translit('เกดส', 'gèets') --เกตส์ (Gates)
self:do_test_translit('มันส', 'mans') --มันส์
self:do_test_translit('ไอ๊ส', 'áis') --ไอซ์ (ice)
self:do_test_translit('เซ็กส', 'séks') --เซ็กส์ (sex)
self:do_test_translit('เอ็๊กส', 'éks') --เอกซ์ & เอ็กซ์ & เอ๊กซ์ (ex)
self:do_test_translit('เฮ้าส', 'háos') --เฮาส์ & เฮ้าส์ (house)
self:do_test_translit('เม้าส', 'máos') --เมาส์ & เม้าส์ (mouse)
self:do_test_translit('ทฺรำ-เป็ด', 'tram-bpèt') --ทรัมเป็ต
self:do_test_translit('ห็อย', 'hɔ̌i')
self:do_test_translit('หฺม็อย', 'mɔ̌i')
self:do_test_translit('หฺมั่น-โถว', 'màn-tǒow')
self:do_test_translit('เด๊ด-สะ-มอ-เร่', 'déet-sà-mɔɔ-rêe')
self:do_test_translit('เห', 'hěe')
self:do_test_translit('แคฺล', 'klɛɛ')
self:do_test_translit('แคล', 'kɛɛl')
self:do_test_translit('เพฺล', 'plee')
self:do_test_translit('เพล', 'peel')
self:do_test_translit('เปฺล', 'bplee')
self:do_test_translit('เปล', 'bpeel')
self:do_test_translit('เบล', 'beel')
self:do_test_translit('เซล', 'seel')
self:do_test_translit('โพล', 'pool')
self:do_test_translit('รา-ชา-ทิ-ราด', 'raa-chaa-tí-râat')
self:do_test_translit('ขฺวน-ขฺวาย', 'kwǒn-kwǎai') --ขวนขวาย Only the word ขวน read as kwǒn instead of kǔuan.
self:do_test_translit('ข่วน', 'kùuan')
self:do_test_translit('หอน', 'hɔ̌ɔn')
self:do_test_translit('โหน', 'hǒon') -- ห้อยโหน homograph issue
self:do_test_translit('สะ-โหฺน', 'sà-nǒo') -- โสน homograph issue
self:do_test_translit('แหน', 'hɛ̌ɛn') -- หวงแหน homograph issue
self:do_test_translit('แหฺน', 'nɛ̌ɛ') -- จอกแหน homograph issue
self:do_test_translit('แถ็ว', 'tɛ̌o') -- แถว
self:do_test_translit('ซวง', 'suuang')
self:do_test_translit('น้ำ', 'nám')
self:do_test_translit('หฺมาย', 'mǎai')
self:do_test_translit('แห็่ง', 'hɛ̀ng')
self:do_test_translit('หน', 'hǒn')
self:do_test_translit('เหด-สุด-วิ-ไส', 'hèet-sùt-wí-sǎi')
self:do_test_translit('ไหฺย่', 'yài')
self:do_test_translit('หก', 'hòk')
self:do_test_translit('หอย', 'hɔ̌ɔi')
self:do_test_translit('กับ', 'gàp')
self:do_test_translit('ธรรม', 'tam')
self:do_test_translit('ปฺระ-ชา', 'bprà-chaa')
self:do_test_translit('นะ-คอน', 'ná-kɔɔn')
self:do_test_translit('บาด', 'bàat')
self:do_test_translit('บ้า', 'bâa')
self:do_test_translit('แข็ง', 'kɛ̌ng')
self:do_test_translit('แกะ', 'gɛ̀')
self:do_test_translit('แดง', 'dɛɛng')
self:do_test_translit('แปฺล', 'bplɛɛ')
self:do_test_translit('ผฺล็อง', 'plɔ̌ng')
self:do_test_translit('เกาะ', 'gɔ̀')
self:do_test_translit('นอน', 'nɔɔn')
self:do_test_translit('พ่อ', 'pɔ̂ɔ')
self:do_test_translit('เห็ด', 'hèt')
self:do_test_translit('เล็่น', 'lên')
self:do_test_translit('เตะ', 'dtè')
self:do_test_translit('เพฺลง', 'pleeng')
self:do_test_translit('เท-วี', 'tee-wii')
self:do_test_translit('เยอะ', 'yə́')
self:do_test_translit('เดิน', 'dəən')
self:do_test_translit('เผฺลอ', 'plə̌ə')
self:do_test_translit('ตก', 'dtòk')
self:do_test_translit('โต๊ะ', 'dtó')
self:do_test_translit('โชค', 'chôok')
self:do_test_translit('โม-โห', 'moo-hǒo')
self:do_test_translit('คิด', 'kít')
self:do_test_translit('มิ-ถุน', 'mí-tǔn')
self:do_test_translit('หิ-มะ', 'hì-má')
self:do_test_translit('อีก', 'ìik')
self:do_test_translit('จี้', 'jîi')
self:do_test_translit('ลึก', 'lʉ́k')
self:do_test_translit('รึ', 'rʉ́')
self:do_test_translit('กฺลืน', 'glʉʉn')
self:do_test_translit('ชื่อ', 'chʉ̂ʉ')
self:do_test_translit('คุก', 'kúk')
self:do_test_translit('จุ-ฬา', 'jù-laa')
self:do_test_translit('ลูก', 'lûuk')
self:do_test_translit('ปู', 'bpuu')
self:do_test_translit('เดี๊ยะ', 'día')
self:do_test_translit('เปาะ-เปี๊ยะ', 'bpɔ̀-bpía')
self:do_test_translit('ปอ-เปี๊ยะ', 'bpɔɔ-bpía')
self:do_test_translit('เปฺรี๊ยะ', 'bpría')
self:do_test_translit('เตียง', 'dtiiang')
self:do_test_translit('เมีย', 'miia')
self:do_test_translit('เอือะ', 'ʉ̀a')
self:do_test_translit('เรื่อง', 'rʉ̂ʉang')
self:do_test_translit('เรือ', 'rʉʉa')
self:do_test_translit('ผฺลัวะ', 'plùa')
self:do_test_translit('นวด', 'nûuat')
self:do_test_translit('ตัว', 'dtuua')
self:do_test_translit('ไม่', 'mâi')
self:do_test_translit('ใส่', 'sài')
self:do_test_translit('วัย', 'wai')
self:do_test_translit('ไทย', 'tai')
self:do_test_translit('ไม้', 'mái')
self:do_test_translit('หาย', 'hǎai')
self:do_test_translit('ผฺล็อย', 'plɔ̌i')
self:do_test_translit('ซอย', 'sɔɔi')
self:do_test_translit('เลย', 'ləəi')
self:do_test_translit('โดย', 'dooi')
self:do_test_translit('ทุย', 'tui')
self:do_test_translit('เหฺนื่อย', 'nʉ̀ai')
self:do_test_translit('สวย', 'sǔai')
self:do_test_translit('เรา', 'rao')
self:do_test_translit('ขาว', 'kǎao')
self:do_test_translit('แมว', 'mɛɛo')
self:do_test_translit('เกอว', 'gəəo')
self:do_test_translit('เร็ว', 'reo')
self:do_test_translit('เอว', 'eeo')
self:do_test_translit('หิว', 'hǐu')
self:do_test_translit('เขียว', 'kǐao')
self:do_test_translit('ทำ', 'tam')
end
return tests