Jump to content

Module:lo-translit/testcases

From Wiktionary, the free dictionary

29 of 77 tests failed. (refresh)

TextExpectedActualDiffers at
test_translit:
Failedຫ້ອງhǭngຫອang1
Failedຫວຍhūaiwany1
Failedອາຫານວ່າງʼā hān wāngʼā hານ wā nga5
Failedກິໂລກຼາມki lō krāmki lōk ຼາມ6
Failedອຸບັດເຫດʼu bat hētʼu bat ຫດē8
Failedຫອຍນ້ຳຈືດhǭi nam chư̄tຫອany nam chư̄t1
Failedຫອຍhǭiຫອany1
Failedຫອຽhǭiຫອīa1
Failedກະໂຫລກka lōkka lō ka6
Passedມາເຊດວນmā sē dūanmā sē dūan
Failedຄຸຍkhuikhu nya4
Passedແລ້ວlǣulǣu
Passedຮ້ອຽແກ້ວhǭi kǣuhǭi kǣu
Failedເຂົ້າຈີ່ຝຣັ່ງkhao chī fa rangkhao chīp rang9
Failedຫວຍທວາຍhūai thuāiwຍທ wā nya1
Failedການປະຕິວັດkān pa ti watkān pa ti wັt12
Passedດ້າຽdāidāi
Failedກາບຫອຍທະເລkāp hǭi tha lēkāp ຫອany tha lē5
Failedຄາວຽກkhā wīakkhā wຽk6
Failedເຂົ້າຊອຍkhao sǭikhaot ʼa nya5
Passedຂາຽkhāikhāi
Failedຫ້ອງhǭngຫອang1
Failedຫອຍນາງລົມhǭi nāng lomຫອany nāng lom1
Passedຄວາຍkhuāikhuāi
Failedອຸບັດເຫດʼu bat hētʼu bat ຫດē8
Failedເປືອຍpư̄aipư̄a nya5
Passedແຈ່ວບອງchǣu bǭngchǣu bǭng
Failedແຫ້ງhǣngngǣ1
Failedສົງກຣານsong krānsong ka rān7
Passedອິ່ມແລ້ວʼim lǣuʼim lǣu
Failedຄືນຫລັໍງkhư̄n langkhư̄n lັໍng8
Failedນິວັດni watni wັt5
Passedແນວໃດnǣu dainǣu dai
Passedໝໍປົວແຂ້ວmǭ pūa khǣumǭ pūa khǣu
Failedແຫນງnǣngnǣ nga3
Passedແກ້ວkǣukǣu
Failedຕຸ້ຍtuitu nya3
Failedຫນ່ອຍnǭina ʼa nya2
Failedຫ້ອງເຢັນhǭng yenຫອang yen1
Passedອານຸສາວະລີʼā nu sā wa līʼā nu sā wa lī
Passedກ້ວຍkuāikuāi
Passedເວັບເບຣົາວ໌ເຊີຣ໌wep bē ruau sœ̄nwep bē ruau sœ̄n
Failedແຂວງkhuǣngkhǣung3
Passedຍ່ອຽnyǭinyǭi
Passedກີ່ວkīukīu
Passedກົວລາລໍາເປີkūa lā lam pœ̄kūa lā lam pœ̄
Passedສະຫະລັດອະເມລິກາsa ha lat ʼa mē li kāsa ha lat ʼa mē li kā
Passedປະເທດອິນເດຍpa thēt ʼin dīapa thēt ʼin dīa
Passedສຍາມsa nyāmsa nyām
Passedການເມືອງkān mư̄angkān mư̄ang
Passedຊົນນະບົດson na botson na bot
Passedທິດຕາເວັນອອກthit tā wen ʼǭkthit tā wen ʼǭk
Passedທະນາຄານtha nā khāntha nā khān
Passedຄວາມໝາຍkhuām māikhuām māi
Passedພະໂພທິສັດpha phō thi satpha phō thi sat
Passedທາງຫຼວງthāng lūangthāng lūang
Passedມຶງmưngmưng
Passedເຂົາkhaokhao
Passedເຂືອkhư̄akhư̄a
Passedຂ້ອຍkhǭikhǭi
Passedກວຽນkuīankuīan
Passedກະດານka dānka dān
Passedຈະເຣີນອາຫານcha rœ̄n ʼā hāncha rœ̄n ʼā hān
Passedເຈົ້າchaochao
Passedໃນເວລາທີ່nai wē lā thīnai wē lā thī
Passedໂຮງຫັດຖະກັມhōng hat tha kamhōng hat tha kam
Passedການຕໍ່ສູ້ກັບkān tǭ sū kapkān tǭ sū kap
Passedພາສາໄຕphā sā taiphā sā tai
Passedພາສາລາວສືບທອດມາຈາກphā sā lāo sư̄p thǭt mā chākphā sā lāo sư̄p thǭt mā chāk
Passedຢູ່ພາກໃຕ້ຂອງຈີນເຊິ່ງເປັນຈຸດດັ່ງເດີມຂອງຫຼາຍພາສາຕ່າງໆyū phāk tai khǭng chīn sœng pen chut dang dœ̄m khǭng lāi phā sā tāng tāngyū phāk tai khǭng chīn sœng pen chut dang dœ̄m khǭng lāi phā sā tāng tāng
Passedທີ່ຍັງໃຊ້ແລະເວົ້າຢູ່ໂດຍຫຼາຍຊົນເຜົ່າthī nyang sai læ wao yū dōi lāi son phaothī nyang sai læ wao yū dōi lāi son phao
Passedເນື່ອງຈາກຖືກຄວາມກົດດັນຈາກການຂະຫຍາຍຕົວຂອງອານາຈັກຈີນnư̄ang chāk thư̄k khuām kot dan chāk kān kha nyāi tūa khǭng ʼā nā chak chīnnư̄ang chāk thư̄k khuām kot dan chāk kān kha nyāi tūa khǭng ʼā nā chak chīn
Passedວຽງຈັນwīang chanwīang chan
Passedວຽງຈັນທນ໌wīang chan thanwīang chan than
Passedລັດເຊັຽlat sīalat sīa
Passed
Passed

local tests = require('Module:UnitTests')
local lo_translit = require('Module:lo-translit')
 
function tests:check_tr(Laoo, Latn)
	return self:equals(('<span class="Laoo" lang="lo">[[%s#Lao|%s]]</span>'):format(Laoo, Laoo), lo_translit.tr(Laoo, 'lo', 'Laoo', true), Latn)
end

function tests:test_translit()
	local examples = {
		{ "ຫ້ອງ", "hǭng" },
		{ "ຫວຍ", "hūai" },
		{ "ອາຫານວ່າງ", "ʼā hān wāng" },
		{ "ກິໂລກຼາມ", "ki lō krām" },
		{ "ອຸບັດເຫດ", "ʼu bat hēt" },
		{ "ຫອຍນ້ຳຈືດ", "hǭi nam chư̄t" },
		{ "ຫອຍ", "hǭi" },
		{ "ຫອຽ", "hǭi" },
		{ "ກະໂຫລກ", "ka lōk" },
		{ "ມາເຊດວນ", "mā sē dūan" },
		{ "ຄຸຍ", "khui" },
		{ "ແລ້ວ", "lǣu" },
		{ "ຮ້ອຽແກ້ວ", "hǭi kǣu" },	
		{ "ເຂົ້າຈີ່ຝຣັ່ງ", "khao chī fa rang" },
		{ "ຫວຍທວາຍ", "hūai thuāi" },	
		{ "ການປະຕິວັດ", "kān pa ti wat" },
		{ "ດ້າຽ", "dāi" },
		{ "ກາບຫອຍທະເລ", "kāp hǭi tha lē" },
		{ "ຄາວຽກ", "khā wīak" },
		{ "ເຂົ້າຊອຍ", "khao sǭi" },
		{ "ຂາຽ", "khāi" },
		{ "ຫ້ອງ", "hǭng" },
		{ "ຫອຍນາງລົມ", "hǭi nāng lom" },
		{ "ຄວາຍ", "khuāi" },
		{ "ອຸບັດເຫດ", "ʼu bat hēt" },
		{ "ເປືອຍ", "pư̄ai" },
		{ "ແຈ່ວບອງ", "chǣu bǭng" },
		{ "ແຫ້ງ", "hǣng" },
		{ "ສົງກຣານ", "song krān" },
		{ "ອິ່ມແລ້ວ", "ʼim lǣu" },
		{ "ຄືນຫລັໍງ", "khư̄n lang" },
		{ "ນິວັດ", "ni wat" },
		{ "ແນວໃດ", "nǣu dai" },
		{ "ໝໍປົວແຂ້ວ", "mǭ pūa khǣu" },
		{ "ແຫນງ", "nǣng" },
		{ "ແກ້ວ", "kǣu" },
		{ "ຕຸ້ຍ", "tui" },
		{ "ຫນ່ອຍ", "nǭi" },
		{ "ຫ້ອງເຢັນ", "hǭng yen" },
		{ "ອານຸສາວະລີ", "ʼā nu sā wa lī" },
		{ "ກ້ວຍ", "kuāi" },
		{ "ເວັບເບຣົາວ໌ເຊີຣ໌", "wep bē rua<small><del>u</del></small> sœ̄<small><del>n</del></small>" },
		{ "ແຂວງ", "khuǣng" },
	  	{ "ຍ່ອຽ", "nyǭi" },
	 	{ "ກີ່ວ", "kīu" },
		{ "ກົວລາລໍາເປີ", "kūa lā lam pœ̄" },
		{ "ສະຫະລັດອະເມລິກາ", "sa ha lat ʼa mē li kā" },
		{ "ປະເທດອິນເດຍ", "pa thēt ʼin dīa" },
		{ "ສຍາມ", "sa nyām" },
		{ "ການເມືອງ", "kān mư̄ang" },
		{ "ຊົນນະບົດ", "son na bot" },
		{ "ທິດຕາເວັນອອກ", "thit tā wen ʼǭk" },
		{ "ທະນາຄານ", "tha nā khān" },
		{ "ຄວາມໝາຍ", "khuām māi" },
		{ "ພະໂພທິສັດ", "pha phō thi sat" },
		{ "ທາງຫຼວງ", "thāng lūang" },
		{ "ມຶງ", "mưng" },
		{ "ເຂົາ", "khao" },
		{ "ເຂືອ", "khư̄a" },
		{ "ຂ້ອຍ", "khǭi" },
		{ "ກວຽນ", "kuīan" },
		{ "ກະດານ", "ka dān" },
		{ "ຈະເຣີນອາຫານ", "cha rœ̄n ʼā hān" },
		{ "ເຈົ້າ", "chao" },
		{ "ໃນເວລາທີ່", "nai wē lā thī" },
		{ "ໂຮງຫັດຖະກັມ", "hōng hat tha kam" },
		{ "ການຕໍ່ສູ້ກັບ", "kān tǭ sū kap" },
		{ "ພາສາໄຕ", "phā sā tai" },	
		{ "ພາສາລາວສືບທອດມາຈາກ", "phā sā lāo sư̄p thǭt mā chāk" },
		{ "ຢູ່ພາກໃຕ້ຂອງຈີນເຊິ່ງເປັນຈຸດດັ່ງເດີມຂອງຫຼາຍພາສາຕ່າງໆ", "yū phāk tai khǭng chīn sœng pen chut dang dœ̄m khǭng lāi phā sā tāng <small><u>tāng</u></small>" },
		{ "ທີ່ຍັງໃຊ້ແລະເວົ້າຢູ່ໂດຍຫຼາຍຊົນເຜົ່າ", "thī nyang sai læ wao yū dōi lāi son phao" },
		{ "ເນື່ອງຈາກຖືກຄວາມກົດດັນຈາກການຂະຫຍາຍຕົວຂອງອານາຈັກຈີນ", "nư̄ang chāk thư̄k khuām kot dan chāk kān kha nyāi tūa khǭng ʼā nā chak chīn" },	
		{ "ວຽງຈັນ", "wīang chan" },
		{ "ວຽງຈັນທນ໌", "wīang chan tha<small><del>n</del></small>" },
		{ "ລັດເຊັຽ", "lat sīa" },		
		{ "໌", "" },
		{ "ຯ", "〃" },
	}
	
	return self:iterate(examples, "check_tr")
end

return tests