From 25f862d863efde88ccc5ddf4b0da27cb345ebd23 Mon Sep 17 00:00:00 2001 From: LaiLee <81784851+allyLee86@users.noreply.github.com> Date: Thu, 14 May 2026 09:55:47 +0700 Subject: [PATCH 1/6] Adding list of Lao words --- frontend/static/languages/lao.json | 556 +++++++++++++++++++++++++++++ 1 file changed, 556 insertions(+) create mode 100644 frontend/static/languages/lao.json diff --git a/frontend/static/languages/lao.json b/frontend/static/languages/lao.json new file mode 100644 index 000000000000..49b940b05342 --- /dev/null +++ b/frontend/static/languages/lao.json @@ -0,0 +1,556 @@ +{ + "name": "lao", + "leftToRight": true, + "words": [ + "ຂ້ອຍ", + "ເຈົ້າ", + "ລາວ", + "ພວກເຮົາ", + "ພວກເຂົາ", + "ແມ່ນ", + "ບໍ່", + "ມີ", + "ໄປ", + "ມາ", + "ກິນ", + "ດື່ມ", + "ນອນ", + "ນັ່ງ", + "ຢືນ", + "ເຫັນ", + "ຟັງ", + "ເວົ້າ", + "ເຮັດ", + "ຮຽນ", + "ຮູ້", + "ຄິດ", + "ຮັກ", + "ດີ", + "ຫຼາຍ", + "ໜ້ອຍ", + "ໃຫຍ່", + "ນ້ອຍ", + "ສູງ", + "ຕ່ຳ", + "ໃໝ່", + "ເກົ່າ", + "ຮ້ອນ", + "ໜາວ", + "ງາມ", + "ໄວ", + "ຊ້າ", + "ແພງ", + "ຖືກ", + "ຍາກ", + "ງ່າຍ", + "ມື້​ນີ້", + "ມື້​ອື່ນ", + "ມື້​ວານ​ນີ້", + "ຕອນ​ເຊົ້າ", + "ຕອນ​ແລງ", + "ກາງ​ຄືນ", + "ເວລາ", + "ປີ", + "ເດືອນ", + "ອາທິດ", + "ວັນ", + "ຊົ່ວໂມງ", + "ນາທີ", + "ປະເທດ", + "ເມືອງ", + "ບ້ານ", + "ເຮືອນ", + "ໂຮງຮຽນ", + "ຕະຫຼາດ", + "ຮ້ານອາຫານ", + "ໂຮງໝໍ", + "ທາງ", + "ລົດ", + "ຍົນ", + "ນ້ຳ", + "ໄຟ", + "ລົມ", + "ດິນ", + "ຟ້າ", + "ແດດ", + "ຝົນ", + "ຕົ້ນໄມ້", + "ດອກໄມ້", + "ໝາກໄມ້", + "ເຂົ້າ", + "ຊີ້ນ", + "ປາ", + "ໄຂ່", + "ຜັກ", + "ເກືອ", + "ນ້ຳຕານ", + "ນົມ", + "ກາເຟ", + "ຊາ", + "ເບຍ", + "ເງິນ", + "ຄົນ", + "ພໍ່", + "ແມ່", + "ລູກ", + "ອ້າຍ", + "ເອື້ອຍ", + "ນ້ອງ", + "ປູ່", + "ຍ່າ", + "ຕາ", + "ຍາຍ", + "ໝູ່", + "ແຟນ", + "ຫົວ", + "ຕາ", + "ຫູ", + "ດັງ", + "ປາກ", + "ແຂ້ວ", + "ຄໍ", + "ມື", + "ຕີນ", + "ຂາ", + "ຜົມ", + "ຜິວ", + "ເລືອດ", + "ຫົວໃຈ", + "ຄວາມສຸກ", + "ຄວາມຮັກ", + "ຊື່", + "ນາມສະກຸນ", + "ອາຍຸ", + "ໂທລະສັບ", + "ຄອມພິວເຕີ", + "ອິນເຕີເນັດ", + "ປື້ມ", + "ບິກ", + "ເຈ້ຍ", + "ໂຕະ", + "ຕັ່ງ", + "ຕຽງ", + "ເສື້ອ", + "ໂສ້ງ", + "ເກີບ", + "ຖົງ", + "ໝວກ", + "ສີ", + "ສີແດງ", + "ສີຟ້າ", + "ສີຂຽວ", + "ສີເຫຼືອງ", + "ສີຂາວ", + "ສີດຳ", + "ໜຶ່ງ", + "ສອງ", + "ສາມ", + "ສີ່", + "ຫ້າ", + "ຫົກ", + "ເຈັດ", + "ແປດ", + "ເກົ້າ", + "ສິບ", + "ຮ້ອຍ", + "ພັນ", + "ໝື່ນ", + "ແສນ", + "ລ້ານ", + "ແລ້ວ", + "ກຳລັງ", + "ຈະ", + "ອາດຈະ", + "ຕ້ອງ", + "ຢາກ", + "ຊ່ວຍ", + "ຂອບໃຈ", + "ຂໍໂທດ", + "ສະບາຍດີ", + "ລາກ່ອນ", + "ແມ່ນແລ້ວ", + "ບໍ່ແມ່ນ", + "ເຂົ້າໃຈ", + "ຈື່", + "ລືມ", + "ເປີດ", + "ປິດ", + "ຊື້", + "ຂາຍ", + "ລໍຖ້າ", + "ຢຸດ", + "ຍ່າງ", + "ແລ່ນ", + "ລອຍນ້ຳ", + "ຂັບລົດ", + "ຂຽນ", + "ອ່ານ", + "ຖາມ", + "ຕອບ", + "ຮ້ອງເພງ", + "ເຕັ້ນ", + "ຫຼິ້ນ", + "ຫົວ", + "ໄຫ້", + "ໂກດ", + "ຢ້ານ", + "ເມື່ອຍ", + "ຫິວ", + "ອີ່ມ", + "ສະອາດ", + "ສົກກະປົກ", + "ຫວານ", + "ສົ້ມ", + "ເຜັດ", + "ເຄັມ", + "ຂົມ", + "ຫອມ", + "ເໝັນ", + "ໜັກ", + "ເບົາ", + "ແຂງ", + "ອ່ອນ", + "ເລິກ", + "ຕື້ນ", + "ກວ້າງ", + "ແຄບ", + "ໄກ", + "ໃກ້", + "ຂ້າງເທິງ", + "ຂ້າງລຸ່ມ", + "ຂ້າງໃນ", + "ຂ້າງນອກ", + "ຂ້າງໆ", + "ລະຫວ່າງ", + "ຊ້າຍ", + "ຂວາ", + "ກົງ", + "ກົມ", + "ສີ່ຫຼ່ຽມ", + "ສາມຫຼ່ຽມ", + "ອາຊີບ", + "ທ່ານໝໍ", + "ພະຍາບານ", + "ຄູ", + "ນັກຮຽນ", + "ຕຳຫຼວດ", + "ທະຫານ", + "ພໍ່ຄ້າ", + "ແມ່ຄ້າ", + "ຊາວນາ", + "ພະນັກງານ", + "ນັກທຸລະກິດ", + "ນັກຮ້ອງ", + "ນັກສະແດງ", + "ສັດ", + "ໝາ", + "ແມວ", + "ໄກ່", + "ເປັດ", + "ໝູ", + "ງົວ", + "ຄວາຍ", + "ມ້າ", + "ຊ້າງ", + "ເສືອ", + "ສິງ", + "ລິງ", + "ງູ", + "ນົກ", + "ໜູ", + "ແມງໄມ້", + "ຍຸງ", + "ມົດ", + "ແມງກະເບື້ອ", + "ທະເລ", + "ພູເຂົາ", + "ແມ່ນ້ຳ", + "ປ່າໄມ້", + "ຫາດຊາຍ", + "ເກາະ", + "ຄື້ນ", + "ຫີນ", + "ຊາຍ", + "ຄຳ", + "ເງິນ", + "ເພັດ", + "ເຫຼັກ", + "ໄມ້", + "ຢາງ", + "ແກ້ວ", + "ຜ້າ", + "ເຈ້ຍ", + "ພລາສຕິກ", + "ເຄື່ອງມື", + "ຄ້ອນ", + "ມີດ", + "ມີດຕັດ", + "ຊ້ວນ", + "ຕະປູ", + "ສາຍໄຟ", + "ຫຼອດໄຟ", + "ໂທລະພາບ", + "ວິທະຍຸ", + "ກ້ອງ", + "ໂມງ", + "ແວ່ນຕາ", + "ຫວີ", + "ຖູແຂ້ວ", + "ສະບູ", + "ແຟັບ", + "ຜ້າເຊັດຕົວ", + "ໝອນ", + "ຜ້າຫົ່ມ", + "ມຸ້ງ", + "ຖ້ວຍ", + "ບ່ວງ", + "ສ້ອມ", + "ຈານ", + "ຈອກ", + "ໝໍ້", + "ກະທະ", + "ເຕົາໄຟ", + "ຕູ້ເຢັນ", + "ພັດລົມ", + "ປະຕູ", + "ປ່ອງຢ້ຽມ", + "ຫຼັງຄາ", + "ພື້ນ", + "ຝາ", + "ຂັ້ນໄດ", + "ສວນ", + "ຮົ້ວ", + "ຖັງຂີ້ເຫຍື້ອ", + "ກະແຈ", + "ກິລາ", + "ບານເຕະ", + "ບານບ້ວງ", + "ລອຍນ້ຳ", + "ແລ່ນ", + "ມວຍ", + "ຖີບລົດ", + "ຕີດອກ", + "ຕີປິງປ໋ອງ", + "ໂຍຄະ", + "ດົນຕີ", + "ເພງ", + "ກີຕ້າ", + "ເປຍໂນ", + "ກອງ", + "ແຄນ", + "ລະນາດ", + "ສໍ", + "ພິນ", + "ຂຸ່ຍ", + "ສິນລະປະ", + "ຮູບພາບ", + "ແຕ້ມຮູບ", + "ປັ້ນ", + "ຖ່າຍຮູບ", + "ຮູບເງົາ", + "ລະຄອນ", + "ວັດທະນະທຳ", + "ປະເພນີ", + "ບຸນ", + "ວັດ", + "ພະ", + "ຕັກບາດ", + "ໄຫວ້ພະ", + "ສິນ", + "ພອນ", + "ໂຊກດີ", + "ຄວາມເຊື່ອ", + "ຜີ", + "ເທວະດາ", + "ຄວາມຄິດ", + "ຄວາມຮູ້", + "ຄວາມຈິງ", + "ຄວາມຝັນ", + "ຄວາມຫວັງ", + "ຄວາມພະຍາຍາມ", + "ຄວາມສຳເລັດ", + "ຄວາມລົ້ມເຫຼວ", + "ຄວາມອົດທົນ", + "ຄວາມສະຫຼາດ", + "ໂງ່", + "ຂີ້ຄ້ານ", + "ດຸໝັ່ນ", + "ຊື່ສັດ", + "ຂີ້ຕົວະ", + "ໃຈດີ", + "ໃຈຮ້າຍ", + "ຂີ້ອາຍ", + "ໝັ້ນໃຈ", + "ສຸພາບ", + "ຫຍາບຄາຍ", + "ມ່ວນ", + "ໜ້າເບື່ອ", + "ໜ້າສົນໃຈ", + "ອັນຕະລາຍ", + "ປອດໄພ", + "ສຳຄັນ", + "ຈຳເປັນ", + "ພິເສດ", + "ທຳມະດາ", + "ທ້ອງຟ້າ", + "ດວງອາທິດ", + "ດວງຈັນ", + "ດາວ", + "ເມກ", + "ອາກາດ", + "ຄວາມຮ້ອນ", + "ຄວາມເຢັນ", + "ຄວາມຊຸ່ມ", + "ແຫ້ງ", + "ເປື້ອນ", + "ຫອມ", + "ລົດຊາດ", + "ກິ່ນ", + "ສຽງ", + "ແສງ", + "ເງົາ", + "ຮູບຮ່າງ", + "ຂະໜາດ", + "ນ້ຳໜັກ", + "ໄລຍະທາງ", + "ຄວາມໄວ", + "ຄວາມເຂັ້ມແຂງ", + "ຄວາມອ່ອນເພຍ", + "ສຸຂະພາບ", + "ພະຍາດ", + "ຢາ", + "ການປິ່ນປົວ", + "ຄວາມເຈັບປວດ", + "ບາດແຜ", + "ການເດີນທາງ", + "ວີຊ່າ", + "ພາສປອດ", + "ປີ້", + "ໂຮງແຮມ", + "ການທ່ອງທ່ຽວ", + "ທຳມະຊາດ", + "ສິ່ງແວດລ້ອງ", + "ມົນລະພິດ", + "ຂີ້ເຫຍື້ອ", + "ການສຶກສາ", + "ມະຫາວິທະຍາໄລ", + "ວິຊາ", + "ຄະນິດສາດ", + "ວິທະຍາສາດ", + "ພາສາ", + "ປະຫວັດສາດ", + "ພູມີສາດ", + "ສັງຄົມ", + "ເສດຖະກິດ", + "ການເມືອງ", + "ກົດໝາຍ", + "ສິດທິ", + "ອິດສະລະພາບ", + "ສັນຕິພາບ", + "ສົງຄາມ", + "ລັດຖະບານ", + "ປະຊາຊົນ", + "ການພັດທະນາ", + "ເຕັກໂນໂລຊີ", + "ການສື່ສານ", + "ຂ່າວ", + "ໂຄສະນາ", + "ທຸລະກິດ", + "ການຄ້າ", + "ການເງິນ", + "ທະນາຄານ", + "ພາສີ", + "ກຳໄລ", + "ຂາດທຶນ", + "ລາຄາ", + "ຄຸນນະພາບ", + "ການບໍລິການ", + "ລູກຄ້າ", + "ຕະຫຼາດ", + "ການຜະລິດ", + "ໂຮງງານ", + "ກະສິກຳ", + "ອຸດສາຫະກຳ", + "ພະລັງງານ", + "ໄຟຟ້າ", + "ນ້ຳມັນ", + "ແສງຕາເວັນ", + "ລົມ", + "ອະນາຄົດ", + "ອະດີດ", + "ປັດຈຸບັນ", + "ການປ່ຽນແປງ", + "ການເລີ່ມຕົ້ນ", + "ການສິ້ນສຸດ", + "ໂອກາດ", + "ບັນຫາ", + "ວິທີແກ້ໄຂ", + "ການຕັດສິນໃຈ", + "ການວາງແຜນ", + "ການຈັດການ", + "ການຮ່ວມມື", + "ຄວາມແຕກຕ່າງ", + "ຄວາມຄືກັນ", + "ຄວາມໝາຍ", + "ຕົວຢ່າງ", + "ເຫດຜົນ", + "ຜົນກະທົບ", + "ຄວາມກ້າວໜ້າ", + "ປະສົບການ", + "ຄວາມຊົງຈຳ", + "ຄວາມຮູ້ສຶກ", + "ຄວາມຄິດເຫັນ", + "ການແບ່ງປັນ", + "ການຊ່ວຍເຫຼືອ", + "ຄວາມຮັບຜິດຊອບ", + "ຄວາມເຄົາລົບ", + "ຄວາມໄວ້ວາງໃຈ", + "ຄວາມຍຸດຕິທຳ", + "ຄວາມສະເໝີພາບ", + "ຄວາມຫຼາກຫຼາຍ", + "ຄວາມສາມັກຄີ", + "ຄວາມອົບອຸ່ນ", + "ຄວາມໂດດດ່ຽວ", + "ຄວາມກັງວົນ", + "ຄວາມຕື່ນເຕັ້ນ", + "ຄວາມພູມໃຈ", + "ຄວາມເສຍໃຈ", + "ຄວາມຜິດຫວັງ", + "ຄວາມປະຫຼາດໃຈ", + "ຄວາມສະຫງົບ", + "ຄວາມອິດສາ", + "ຄວາມເມດຕາ", + "ຄວາມກ້າຫານ", + "ຄວາມອ່ອນໂຍນ", + "ຄວາມຮຸນແຮງ", + "ຄວາມປອດໄພ", + "ຄວາມເປັນສ່ວນຕົວ", + "ຄວາມສະດວກ", + "ຄວາມຫຍຸ້ງຍາກ", + "ຄວາມສັບສົນ", + "ຄວາມຊັດເຈນ", + "ຄວາມເປັນຈິງ", + "ຈິນຕະນາການ", + "ຄວາມຄິດສ້າງສັນ", + "ປະສິດທິພາບ", + "ມາດຕະຖານ", + "ລະບົບ", + "ໂຄງສ້າງ", + "ຂະບວນການ", + "ຂໍ້ມູນ", + "ຄວາມລັບ", + "ຄວາມປອດໄພ", + "ການປ້ອງກັນ", + "ການໂຈມຕີ", + "ໄຊຊະນະ", + "ຄວາມພ່າຍແພ້", + "ການແຂ່ງຂັນ", + "ເປົ້າໝາຍ", + "ລາງວັນ", + "ຄວາມພະຍາຍາມ", + "ຄວາມອົດທົນ", + "ຄວາມສຳເລັດ", + "ຄວາມໝັ້ນຄົງ", + "ຄວາມຍືນຍົງ" + ] +} \ No newline at end of file From 3ad6712dbcc186a98d28720bc40e4776465b2c22 Mon Sep 17 00:00:00 2001 From: LaiLee <81784851+allyLee86@users.noreply.github.com> Date: Thu, 14 May 2026 10:02:08 +0700 Subject: [PATCH 2/6] add BCP47 language tag for Lao language --- frontend/static/languages/lao.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/static/languages/lao.json b/frontend/static/languages/lao.json index 49b940b05342..d1269c1687c8 100644 --- a/frontend/static/languages/lao.json +++ b/frontend/static/languages/lao.json @@ -1,6 +1,7 @@ { "name": "lao", "leftToRight": true, + "bcp47": "lo", "words": [ "ຂ້ອຍ", "ເຈົ້າ", @@ -553,4 +554,4 @@ "ຄວາມໝັ້ນຄົງ", "ຄວາມຍືນຍົງ" ] -} \ No newline at end of file +} From 1f52f557dc4fae0e02e826056471939cf0a18a78 Mon Sep 17 00:00:00 2001 From: LaiLee <81784851+allyLee86@users.noreply.github.com> Date: Thu, 14 May 2026 10:13:00 +0700 Subject: [PATCH 3/6] Add 'lao' to supported languages list --- packages/schemas/src/languages.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/schemas/src/languages.ts b/packages/schemas/src/languages.ts index 49cf122b5b45..cd3ff4001718 100644 --- a/packages/schemas/src/languages.ts +++ b/packages/schemas/src/languages.ts @@ -443,6 +443,7 @@ export const LanguageSchema = z.enum( "pokemon_1k", "kokanu", "likanu", + "lao", ], { errorMap: customEnumErrorHandler("Must be a supported language"), From 48b803cc1ea7a0538769b671699c34ed9d58773d Mon Sep 17 00:00:00 2001 From: LaiLee <81784851+allyLee86@users.noreply.github.com> Date: Thu, 14 May 2026 10:14:06 +0700 Subject: [PATCH 4/6] Update Lao language JSON properties --- frontend/static/languages/lao.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/static/languages/lao.json b/frontend/static/languages/lao.json index d1269c1687c8..946a7b509356 100644 --- a/frontend/static/languages/lao.json +++ b/frontend/static/languages/lao.json @@ -1,6 +1,8 @@ { "name": "lao", - "leftToRight": true, + "rightToLeft": false, + "ligatures": false, + "orderedByFrequency": false, "bcp47": "lo", "words": [ "ຂ້ອຍ", From f575e65767e9793e9cbaa83d4ee1e5ea1bd5bd2c Mon Sep 17 00:00:00 2001 From: LaiLee <81784851+allyLee86@users.noreply.github.com> Date: Thu, 14 May 2026 10:26:35 +0700 Subject: [PATCH 5/6] Add 'lao' language to LanguageGroups --- frontend/src/ts/constants/languages.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/src/ts/constants/languages.ts b/frontend/src/ts/constants/languages.ts index e5358d046d0e..75cd2b8b5ef8 100644 --- a/frontend/src/ts/constants/languages.ts +++ b/frontend/src/ts/constants/languages.ts @@ -376,6 +376,7 @@ export const LanguageGroups: Record = { ], viossa: ["viossa", "viossa_njutro"], kokanu: ["kokanu", "likanu"], + lao: ["lao"], }; export type LanguageGroupName = keyof typeof LanguageGroups; From 9091c28c2950c9916b32a5fe83f4e03af10d0588 Mon Sep 17 00:00:00 2001 From: LaiLee <81784851+allyLee86@users.noreply.github.com> Date: Thu, 14 May 2026 10:39:05 +0700 Subject: [PATCH 6/6] Remove duplicate entries from lao.json Removed several Lao language entries from the JSON file. --- frontend/static/languages/lao.json | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/frontend/static/languages/lao.json b/frontend/static/languages/lao.json index 946a7b509356..b2384461b89d 100644 --- a/frontend/static/languages/lao.json +++ b/frontend/static/languages/lao.json @@ -91,7 +91,6 @@ "ກາເຟ", "ຊາ", "ເບຍ", - "ເງິນ", "ຄົນ", "ພໍ່", "ແມ່", @@ -101,11 +100,9 @@ "ນ້ອງ", "ປູ່", "ຍ່າ", - "ຕາ", "ຍາຍ", "ໝູ່", "ແຟນ", - "ຫົວ", "ຕາ", "ຫູ", "ດັງ", @@ -282,8 +279,6 @@ "ຢາງ", "ແກ້ວ", "ຜ້າ", - "ເຈ້ຍ", - "ພລາສຕິກ", "ເຄື່ອງມື", "ຄ້ອນ", "ມີດ", @@ -328,8 +323,7 @@ "ກິລາ", "ບານເຕະ", "ບານບ້ວງ", - "ລອຍນ້ຳ", - "ແລ່ນ", + "ແລ່ນລານ", "ມວຍ", "ຖີບລົດ", "ຕີດອກ", @@ -406,7 +400,6 @@ "ຄວາມຊຸ່ມ", "ແຫ້ງ", "ເປື້ອນ", - "ຫອມ", "ລົດຊາດ", "ກິ່ນ", "ສຽງ", @@ -469,7 +462,6 @@ "ຄຸນນະພາບ", "ການບໍລິການ", "ລູກຄ້າ", - "ຕະຫຼາດ", "ການຜະລິດ", "ໂຮງງານ", "ກະສິກຳ", @@ -478,7 +470,6 @@ "ໄຟຟ້າ", "ນ້ຳມັນ", "ແສງຕາເວັນ", - "ລົມ", "ອະນາຄົດ", "ອະດີດ", "ປັດຈຸບັນ", @@ -542,7 +533,6 @@ "ຂະບວນການ", "ຂໍ້ມູນ", "ຄວາມລັບ", - "ຄວາມປອດໄພ", "ການປ້ອງກັນ", "ການໂຈມຕີ", "ໄຊຊະນະ", @@ -550,9 +540,6 @@ "ການແຂ່ງຂັນ", "ເປົ້າໝາຍ", "ລາງວັນ", - "ຄວາມພະຍາຍາມ", - "ຄວາມອົດທົນ", - "ຄວາມສຳເລັດ", "ຄວາມໝັ້ນຄົງ", "ຄວາມຍືນຍົງ" ]