From ce5ad2ca77da61ca20d8e849bfb40e2520282fcc Mon Sep 17 00:00:00 2001 From: Ai3xDx <34761649+Earpengai@users.noreply.github.com> Date: Mon, 23 Dec 2024 19:44:21 +0700 Subject: [PATCH 01/11] Create khmer.json --- frontend/static/languages/khmer.json | 70 ++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 frontend/static/languages/khmer.json diff --git a/frontend/static/languages/khmer.json b/frontend/static/languages/khmer.json new file mode 100644 index 000000000000..09a7b5f40ef1 --- /dev/null +++ b/frontend/static/languages/khmer.json @@ -0,0 +1,70 @@ +{ + "name": "khmer", + "leftToRight": true, + "bcp47": "km-KH", + "words": [ + "ខ្ញុំ", + "អ្នក", + "គាត់", + "យើង", + "ពួកគេ", + "ទៅ", + "មក", + "ធ្វើ", + "និយាយ", + "មើល", + "ស្តាប់", + "ញ៉ាំ", + "ផឹក", + "ដេក", + "អង្គុយ", + "ឈរ", + "ដើរ", + "រត់", + "លេង", + "រៀន", + "បង្រៀន", + "ការងារ", + "សាលា", + "ផ្ទះ", + "ទីក្រុង", + "ស្រុក", + "ខេត្ត", + "ប្រទេស", + "ពេល", + "ថ្ងៃ", + "ខែ", + "ឆ្នាំ", + "ព្រឹក", + "ល្ងាច", + "យប់", + "ថ្ងៃនេះ", + "ម្សិលមិញ", + "ថ្ងៃស្អែក", + "មិត្ត", + "គ្រួសារ", + "ឪពុក", + "ម្តាយ", + "បងប្រុស", + "បងស្រី", + "ប្អូនប្រុស", + "ប្អូនស្រី" + ], + "quotes": [ + { + "text": "ដើរយឺតទៅមុខ ប្រសើរជាងរត់ថយក្រោយ", + "source": "សុភាសិតខ្មែរ", + "length": 39, + "id": 1 + }, + { + "text": "ការអត់ធ្មត់នាំឱ្យមានជោគជ័យ", + "source": "សុភាសិតខ្មែរ", + "length": 31, + "id": 2 + } + ], + "orderedQuotes": [1, 2], + "noLazyMode": false, + "funbox": false +} From c4031e8b85a2ec7db800f7921c83b13ceaf6ac65 Mon Sep 17 00:00:00 2001 From: Ai3xDx <34761649+Earpengai@users.noreply.github.com> Date: Mon, 23 Dec 2024 19:48:55 +0700 Subject: [PATCH 02/11] Adding Khmer language _list.json --- frontend/static/languages/_list.json | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/static/languages/_list.json b/frontend/static/languages/_list.json index 460cfbd13738..48c698cddd95 100644 --- a/frontend/static/languages/_list.json +++ b/frontend/static/languages/_list.json @@ -39,6 +39,7 @@ ,"korean" ,"korean_1k" ,"korean_5k" + ,"khmer" ,"chinese_simplified" ,"chinese_simplified_1k" ,"chinese_simplified_5k" From 9c70f9c5d612a4b66326cf01608ff7e7a73ccb7d Mon Sep 17 00:00:00 2001 From: Ai3xDx <34761649+Earpengai@users.noreply.github.com> Date: Mon, 23 Dec 2024 19:50:44 +0700 Subject: [PATCH 03/11] Update _groups.json by adding Khmer language --- frontend/static/languages/_groups.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frontend/static/languages/_groups.json b/frontend/static/languages/_groups.json index 512b259e1cce..6cebcc0e5d55 100644 --- a/frontend/static/languages/_groups.json +++ b/frontend/static/languages/_groups.json @@ -84,6 +84,10 @@ "name": "korean", "languages": ["korean", "korean_1k", "korean_5k"] }, + { + "name": "khmer", + "languages": ["khmer"] + }, { "name": "chinese", "languages": [ From d8f63cad5aee105e258ff4d244ea34add90faf0d Mon Sep 17 00:00:00 2001 From: Ai3xDx <34761649+Earpengai@users.noreply.github.com> Date: Mon, 23 Dec 2024 19:57:23 +0700 Subject: [PATCH 04/11] Update khmer.json --- frontend/static/languages/khmer.json | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/frontend/static/languages/khmer.json b/frontend/static/languages/khmer.json index 09a7b5f40ef1..f278444b1703 100644 --- a/frontend/static/languages/khmer.json +++ b/frontend/static/languages/khmer.json @@ -1,6 +1,7 @@ { "name": "khmer", "leftToRight": true, + "noLazyMode": true, "bcp47": "km-KH", "words": [ "ខ្ញុំ", @@ -49,22 +50,5 @@ "បងស្រី", "ប្អូនប្រុស", "ប្អូនស្រី" - ], - "quotes": [ - { - "text": "ដើរយឺតទៅមុខ ប្រសើរជាងរត់ថយក្រោយ", - "source": "សុភាសិតខ្មែរ", - "length": 39, - "id": 1 - }, - { - "text": "ការអត់ធ្មត់នាំឱ្យមានជោគជ័យ", - "source": "សុភាសិតខ្មែរ", - "length": 31, - "id": 2 - } - ], - "orderedQuotes": [1, 2], - "noLazyMode": false, - "funbox": false + ] } From 34ca5977b8642fb229c41d6eee7f5c85667ee8b6 Mon Sep 17 00:00:00 2001 From: Ear Pengai Date: Mon, 23 Dec 2024 20:20:25 +0700 Subject: [PATCH 05/11] Add more khmer words --- frontend/static/languages/khmer.json | 301 ++++++++++++++++++++++++++- 1 file changed, 298 insertions(+), 3 deletions(-) diff --git a/frontend/static/languages/khmer.json b/frontend/static/languages/khmer.json index f278444b1703..72c50db7f8b8 100644 --- a/frontend/static/languages/khmer.json +++ b/frontend/static/languages/khmer.json @@ -1,6 +1,5 @@ { "name": "khmer", - "leftToRight": true, "noLazyMode": true, "bcp47": "km-KH", "words": [ @@ -49,6 +48,302 @@ "បងប្រុស", "បងស្រី", "ប្អូនប្រុស", - "ប្អូនស្រី" + "ប្អូនស្រី", + "មួយ", + "ពីរ", + "បី", + "បួន", + "ប្រាំ", + "ប្រាំមួយ", + "ប្រាំពីរ", + "ប្រាំបី", + "ប្រាំបួន", + "ដប់", + "ម្ភៃ", + "សាមសិប", + "សែសិប", + "ហាសិប", + "ហុកសិប", + "ចិតសិប", + "ប៉ែតសិប", + "កៅសិប", + "រយ", + "ពាន់", + "មុឺន", + "សែន", + "លាន", + "ពណ៌", + "ស", + "ខ្មៅ", + "ក្រហម", + "បៃតង", + "លឿង", + "ខៀវ", + "ស្វាយ", + "ទឹកក្រូច", + "ត្នោត", + "វិនាទី", + "នាទី", + "ម៉ោង", + "សប្តាហ៍", + "អាទិត្យ", + "ច័ន្ទ", + "អង្គារ", + "ពុធ", + "ព្រហស្បតិ៍", + "សុក្រ", + "សៅរ៍", + "មករា", + "កុម្ភៈ", + "មីនា", + "មេសា", + "ឧសភា", + "មិថុនា", + "កក្កដា", + "សីហា", + "កញ្ញា", + "តុលា", + "វិច្ឆិកា", + "ធ្នូ", + "ស្រលាញ់", + "ខ្លាច", + "ខឹង", + "សប្បាយ", + "ក្រៀមក្រំ", + "ហត់", + "ឃ្លាន", + "ស្រេក", + "គេង", + "ភ្ញាក់", + "ស្រែក", + "យំ", + "សើច", + "រត់", + "លោត", + "ហែល", + "បោក", + "ដុស", + "បោស", + "ជូត", + "បាយ", + "ទឹក", + "សម្ល", + "ត្រី", + "សាច់", + "បន្លែ", + "ផ្លែឈើ", + "នំ", + "ស្ករ", + "អំបិល", + "ម្ទេស", + "ខ្ទឹម", + "ការ៉ុត", + "ដំឡូង", + "ត្រសក់", + "ស្ពៃ", + "ផ្កាខាត់ណា", + "សណ្តែក", + "ពងទា", + "ពងមាន់", + "ក្បាល", + "មុខ", + "ភ្នែក", + "ច្រមុះ", + "មាត់", + "ធ្មេញ", + "ក", + "ស្មា", + "ដៃ", + "ជើង", + "ក្រចក", + "សក់", + "ត្រចៀក", + "ថ្គាម", + "ព្រះហឫទ័យ", + "ពោះ", + "ខ្នង", + "ជង្គង់", + "កជើង", + "ម្រាមដៃ", + "វត្ត", + "ផ្សារ", + "មន្ទីរពេទ្យ", + "សណ្ឋាគារ", + "ភោជនីយដ្ឋាន", + "ហាង", + "រោងចក្រ", + "ធនាគារ", + "ប្រៃសណីយ៍", + "ស្ថានីយ", + "ព្រលានយន្តហោះ", + "កំពង់ផែ", + "ចំការ", + "វាល", + "ព្រៃ", + "ភ្នំ", + "សមុទ្រ", + "ទន្លេ", + "បឹង", + "អូរ", + "រថយន្ត", + "ម៉ូតូ", + "កង់", + "យន្តហោះ", + "នាវា", + "ឡាន", + "រទេះ", + "ទូក", + "ក្បូន", + "រុឺម៉ក", + "ភ្លៀង", + "ផ្គរ", + "រន្ទះ", + "ខ្យល់", + "ព្យុះ", + "ម្ឃ", + "ពពក", + "ព្រះអាទិត្យ", + "ព្រះច័ន្ទ", + "ផ្កាយ", + "គ្រូ", + "សិស្ស", + "វេជ្ជបណ្ឌិត", + "ទាហាន", + "ប៉ូលិស", + "កសិករ", + "អ្នកលក់", + "អ្នកទិញ", + "កម្មករ", + "អ្នកបើកបរ", + "មេធាវី", + "ចៅក្រម", + "វិស្វករ", + "សំណង់", + "អ្នកគ្រប់គ្រង", + "អ្នកចម្អិន", + "អ្នកសិល្បៈ", + "អ្នកចម្រៀង", + "អ្នករាំ", + "អ្នកកីឡា", + "ឆ្កែ", + "ឆ្មា", + "សេះ", + "គោ", + "ក្របី", + "ជ្រូក", + "មាន់", + "ទា", + "ត្រី", + "បក្សី", + "សត្វស្លាប", + "ខ្លា", + "សិង្ហ", + "ដំរី", + "ស្វា", + "កណ្តុរ", + "ពស់", + "កង្កែប", + "អណ្តើក", + "ក្ងាន", + "ដើមឈើ", + "ស្លឹក", + "មែក", + "ឫស", + "ផ្កា", + "ស្មៅ", + "ថ្ម", + "ដី", + "ខ្សាច់", + "ទឹក", + "ភ្លើង", + "ខ្យល់", + "មាស", + "ប្រាក់", + "ដែក", + "ស្ពាន់", + "កៅស៊ូ", + "ក្រដាស", + "ជ័រ", + "ឈើ", + "អាវ", + "ខោ", + "ស្រោមជើង", + "ស្បែកជើង", + "មួក", + "វ៉ែនតា", + "ក្រមា", + "ខ្សែក", + "កាបូប", + "នាឡិកា", + "ចិញ្ចៀន", + "ខ្សែក", + "ក្រវិល", + "ស្រោមដៃ", + "រ៉ូប", + "សំពត់", + "អាវយឺត", + "អាវរងា", + "ខោខ្លី", + "ខោវែង", + "សៀវភៅ", + "ប៊ិច", + "ខ្មៅដៃ", + "ក្តារខៀន", + "តុ", + "កៅអី", + "កាបូប", + "ថ្នាក់", + "មេរៀន", + "លំហាត់", + "ការប្រឡង", + "ពិន្ទុ", + "វិញ្ញាបនបត្រ", + "បណ្ណាល័យ", + "កម្មវិធីសិក្សា", + "គណិត", + "វិទ្យាសាស្ត្រ", + "ប្រវត្តិវិទ្យា", + "ភូមិវិទ្យា", + "ភាសាខ្មែរ", + "សប្បាយ", + "សោក", + "ខឹង", + "ភ័យ", + "អស់សង្ឃឹម", + "មោទនភាព", + "ក្តីស្រលាញ់", + "ក្តីសង្ឃឹម", + "ក្តីសុខ", + "ក្តីទុក្ខ", + "ទូរស័ព្ទ", + "កុំព្យូទ័រ", + "អ៊ីនធឺណិត", + "អ៊ីមែល", + "វេបសាយ", + "កម្មវិធី", + "ប្រព័ន្ធ", + "បណ្តាញ", + "ថាមពល", + "អគ្គិសនី", + "ម៉ែត្រ", + "គីឡូម៉ែត្រ", + "គីឡូក្រាម", + "ក្រាម", + "លីត្រ", + "សង់ទីម៉ែត្រ", + "តោន", + "ម៉ោង", + "នាទី", + "វិនាទី", + "អ្វី", + "នរណា", + "ពេលណា", + "យ៉ាងម៉េច", + "ហេតុអ្វី", + "ទីណា", + "ប៉ុន្មាន", + "មួយណា", + "យ៉ាងណា", + "អ្នកណា" ] -} +} \ No newline at end of file From e82536015ea262439dfb09608eec780567853a0e Mon Sep 17 00:00:00 2001 From: Earpengai Date: Mon, 23 Dec 2024 20:46:38 +0700 Subject: [PATCH 06/11] format prettier on khmer.json --- frontend/static/languages/khmer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/static/languages/khmer.json b/frontend/static/languages/khmer.json index 72c50db7f8b8..db7e3f75d758 100644 --- a/frontend/static/languages/khmer.json +++ b/frontend/static/languages/khmer.json @@ -346,4 +346,4 @@ "យ៉ាងណា", "អ្នកណា" ] -} \ No newline at end of file +} From d46c1225502471bb55a983437135e9d0b9904859 Mon Sep 17 00:00:00 2001 From: Earpengai Date: Mon, 23 Dec 2024 20:57:11 +0700 Subject: [PATCH 07/11] Remove duplicated word --- frontend/static/languages/khmer.json | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/frontend/static/languages/khmer.json b/frontend/static/languages/khmer.json index db7e3f75d758..b6a874c247a6 100644 --- a/frontend/static/languages/khmer.json +++ b/frontend/static/languages/khmer.json @@ -83,8 +83,6 @@ "ទឹកក្រូច", "ត្នោត", "វិនាទី", - "នាទី", - "ម៉ោង", "សប្តាហ៍", "អាទិត្យ", "ច័ន្ទ", @@ -107,7 +105,6 @@ "ធ្នូ", "ស្រលាញ់", "ខ្លាច", - "ខឹង", "សប្បាយ", "ក្រៀមក្រំ", "ហត់", @@ -118,7 +115,6 @@ "ស្រែក", "យំ", "សើច", - "រត់", "លោត", "ហែល", "បោក", @@ -233,7 +229,6 @@ "ជ្រូក", "មាន់", "ទា", - "ត្រី", "បក្សី", "សត្វស្លាប", "ខ្លា", @@ -254,9 +249,7 @@ "ថ្ម", "ដី", "ខ្សាច់", - "ទឹក", "ភ្លើង", - "ខ្យល់", "មាស", "ប្រាក់", "ដែក", @@ -276,7 +269,6 @@ "កាបូប", "នាឡិកា", "ចិញ្ចៀន", - "ខ្សែក", "ក្រវិល", "ស្រោមដៃ", "រ៉ូប", @@ -291,7 +283,6 @@ "ក្តារខៀន", "តុ", "កៅអី", - "កាបូប", "ថ្នាក់", "មេរៀន", "លំហាត់", @@ -305,7 +296,6 @@ "ប្រវត្តិវិទ្យា", "ភូមិវិទ្យា", "ភាសាខ្មែរ", - "សប្បាយ", "សោក", "ខឹង", "ភ័យ", @@ -334,7 +324,6 @@ "តោន", "ម៉ោង", "នាទី", - "វិនាទី", "អ្វី", "នរណា", "ពេលណា", From 9e1d9090ea244235d71ee683fbf7e7bd8e36452b Mon Sep 17 00:00:00 2001 From: Earpengai Date: Mon, 23 Dec 2024 23:45:16 +0700 Subject: [PATCH 08/11] add ligatures to khmer language --- frontend/static/languages/khmer.json | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/static/languages/khmer.json b/frontend/static/languages/khmer.json index b6a874c247a6..f4c0c4709a3c 100644 --- a/frontend/static/languages/khmer.json +++ b/frontend/static/languages/khmer.json @@ -1,5 +1,6 @@ { "name": "khmer", + "ligatures": true, "noLazyMode": true, "bcp47": "km-KH", "words": [ From e67b62cab734825deeb125e5676053ee2e1492cf Mon Sep 17 00:00:00 2001 From: Earpengai Date: Tue, 7 Jan 2025 00:04:10 +0700 Subject: [PATCH 09/11] feat(quotes): add Khmer quotes --- frontend/static/quotes/khmer.json | 84 +++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 frontend/static/quotes/khmer.json diff --git a/frontend/static/quotes/khmer.json b/frontend/static/quotes/khmer.json new file mode 100644 index 000000000000..ae3380988312 --- /dev/null +++ b/frontend/static/quotes/khmer.json @@ -0,0 +1,84 @@ +{ + "language": "khmer", + "groups": [ + [0, 100], + [101, 300], + [301, 600], + [601, 9999] + ], + "quotes": [ + { + "text": "មនុស្សជាអ្នកជំរុញឲ្យច្បាប់មានសុក្រឹត និងយុត្តិធម៌ មិនមែនច្បាប់ជាអ្នកជំរុញឲ្យមនុស្សមានលក្ខណៈសុក្រឹត និងយុត្តិធម៌។", + "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", + "id": 1, + "length": 124 + }, + { + "text": "អ្វីដែលជាកង្វល់របស់ខ្ញុំគឺការដែលមិនបណ្ដុះគុណធម៌ និងមិនរំលឹកមេរៀនដែលបានរៀនមិនអនុវត្ដទង្វើដែលមានសីលធម៌ និងមិនព្រមទទួលស្គាល់នូវកំហុសរបស់ខ្លួន។", + "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", + "id": 2, + "length": 132 + }, + { + "text": "ពាក្យសម្ដីផ្អែមល្ហែមដែលគ្មានសច្ចភាពនឹងបំផ្លាញគុណធម៌។", + "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", + "id": 3, + "length": 57 + }, + { + "text": "ប្រសិនបើមិនចង់ទទួលទង្វើណាមួយពីអ្នកដទៃ សូមកុំសាងទង្វើនោះទៅលើអ្នកដទៃ។", + "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", + "id": 4, + "length": 78 + }, + { + "text": "បើមេដឹកនាំគឺជាមនុស្សប្រកបដោយគុណធម៌ នោះប្រជាជនប្រាកដជាគោរព និងស្រលាញ់ ព្រោះតែភាពសន្ដោសប្រណី។", + "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", + "id": 5, + "length": 85 + }, + { + "text": "ទ្រឹស្ដីដែលដើរខុសគន្លងគុណធម៌សង្គម នឹងត្រូវលុបបំបាត់ចោលយ៉ាងទាន់ហន់។", + "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", + "id": 6, + "length": 68 + }, + { + "text": "មនុស្សដែលប្រកាន់ខ្ជាប់សីលធម៌ ជាមនុស្សដែលថែរទាំឪពុកម្ដាយដោយយកចិត្តទុកដាក់បម្រើជាតិដោយហានលះបង់អាយុជីវិត។", + "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", + "id": 7, + "length": 94 + }, + { + "text": "យកសីលធម៌មកគ្រប់គ្រងនយោបាយប្រៀបបានដូចជាពន្លឺព្រះចន្ទនាពេលថ្ងៃពេញបូរមី តែយកនយោបាយទៅគ្រប់គ្រងសីលធម៌ប្រៀបបានដូចជាពន្លឺតារាមួយដួង។", + "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", + "id": 8, + "length": 113 + }, + { + "text": "ចិត្តកំណាចកោងកាច៖ ប្រសិនបើអ្នកមានចិត្តកោងកាចត្រង់ទង្វើដែលអ្នកធ្វើចេញមក នឹងក្លាយទៅជាសាហាវឃោរឃៅគួរឲ្យខ្លាចនិងបើមិនចេះធ្វើល្អទេ គឺគ្មានតម្លៃក្នុងភាពជាមនុស្សរបស់អ្នក។", + "source": "កម្រងនៃទម្លាប់ល្អ", + "id": 9, + "length": 164 + }, + { + "text": "មេត្តាករុណា៖ អ្នករាល់គ្នា! ជីវិតគឺមានតម្លៃបំផុតចំពោះមនុស្សសត្វ ដូច្នេះអ្នកត្រូវតែរៀនស្រលាញ់គ្រប់ជីវិតសព្វសត្វទាំងអស់ដូចគ្នា ដើម្បីសម្ដែងការរាប់អានដល់ពួកគេ។", + "source": "កម្រងនៃទម្លាប់ល្អ", + "id": 9, + "length": 135 + }, + { + "text": "ការលួច៖ ការប្រឹងប្រែងរកទ្រពសម្បត្តិ គឺពិបាកណាស់សម្រាប់មនុស្សទូទៅ ដូច្នេះទ្រព្យសម្បត្តិគឺមានតម្លៃណាស់សម្រាប់ពួគគេ បើគិតឃើញអញ្ចឹង សូមកុំលួចទ្រព្យរបស់អ្នកដទៃ។", + "source": "កម្រងនៃទម្លាប់ល្អ", + "id": 9, + "length": 135 + }, + { + "text": "និយាយពាក្យពិត៖ ការបន្លឺឡើងនូវពាក្យកុហកជាកំហុសមួយដែលគួរឲ្យភ័យខ្លាច។ អ្នកកុហកអាចធ្វើអំពើអាក្រក់បានទាំងអស់ ហើយអន់ជាងកណ្ដុរងាប់ទៅទៀត។ ចំណែកឯអ្នកនិយាយពាក្យពិត គឺមានគុណតម្លៃក្រៃលែងជាងគ្រឿងអលង្ការទៅទៀត។", + "source": "កម្រងនៃទម្លាប់ល្អ", + "id": 9, + "length": 175 + } + ] + } + \ No newline at end of file From 62ccdc7f8688da09857c32760a3940426daf5c7b Mon Sep 17 00:00:00 2001 From: Earpengai Date: Tue, 7 Jan 2025 00:11:32 +0700 Subject: [PATCH 10/11] fix(quotes) format prettier khmer.json --- frontend/static/quotes/khmer.json | 157 +++++++++++++++--------------- 1 file changed, 78 insertions(+), 79 deletions(-) diff --git a/frontend/static/quotes/khmer.json b/frontend/static/quotes/khmer.json index ae3380988312..82424b78d562 100644 --- a/frontend/static/quotes/khmer.json +++ b/frontend/static/quotes/khmer.json @@ -1,84 +1,83 @@ { - "language": "khmer", - "groups": [ + "language": "khmer", + "groups": [ [0, 100], [101, 300], [301, 600], [601, 9999] - ], - "quotes": [ - { - "text": "មនុស្សជាអ្នកជំរុញឲ្យច្បាប់មានសុក្រឹត និងយុត្តិធម៌ មិនមែនច្បាប់ជាអ្នកជំរុញឲ្យមនុស្សមានលក្ខណៈសុក្រឹត និងយុត្តិធម៌។", - "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", - "id": 1, - "length": 124 - }, - { - "text": "អ្វីដែលជាកង្វល់របស់ខ្ញុំគឺការដែលមិនបណ្ដុះគុណធម៌ និងមិនរំលឹកមេរៀនដែលបានរៀនមិនអនុវត្ដទង្វើដែលមានសីលធម៌ និងមិនព្រមទទួលស្គាល់នូវកំហុសរបស់ខ្លួន។", - "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", - "id": 2, - "length": 132 - }, - { - "text": "ពាក្យសម្ដីផ្អែមល្ហែមដែលគ្មានសច្ចភាពនឹងបំផ្លាញគុណធម៌។", - "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", - "id": 3, - "length": 57 - }, - { - "text": "ប្រសិនបើមិនចង់ទទួលទង្វើណាមួយពីអ្នកដទៃ សូមកុំសាងទង្វើនោះទៅលើអ្នកដទៃ។", - "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", - "id": 4, - "length": 78 - }, - { - "text": "បើមេដឹកនាំគឺជាមនុស្សប្រកបដោយគុណធម៌ នោះប្រជាជនប្រាកដជាគោរព និងស្រលាញ់ ព្រោះតែភាពសន្ដោសប្រណី។", - "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", - "id": 5, - "length": 85 - }, - { - "text": "ទ្រឹស្ដីដែលដើរខុសគន្លងគុណធម៌សង្គម នឹងត្រូវលុបបំបាត់ចោលយ៉ាងទាន់ហន់។", - "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", - "id": 6, - "length": 68 - }, - { - "text": "មនុស្សដែលប្រកាន់ខ្ជាប់សីលធម៌ ជាមនុស្សដែលថែរទាំឪពុកម្ដាយដោយយកចិត្តទុកដាក់បម្រើជាតិដោយហានលះបង់អាយុជីវិត។", - "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", - "id": 7, - "length": 94 - }, - { - "text": "យកសីលធម៌មកគ្រប់គ្រងនយោបាយប្រៀបបានដូចជាពន្លឺព្រះចន្ទនាពេលថ្ងៃពេញបូរមី តែយកនយោបាយទៅគ្រប់គ្រងសីលធម៌ប្រៀបបានដូចជាពន្លឺតារាមួយដួង។", - "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", - "id": 8, - "length": 113 - }, - { - "text": "ចិត្តកំណាចកោងកាច៖ ប្រសិនបើអ្នកមានចិត្តកោងកាចត្រង់ទង្វើដែលអ្នកធ្វើចេញមក នឹងក្លាយទៅជាសាហាវឃោរឃៅគួរឲ្យខ្លាចនិងបើមិនចេះធ្វើល្អទេ គឺគ្មានតម្លៃក្នុងភាពជាមនុស្សរបស់អ្នក។", - "source": "កម្រងនៃទម្លាប់ល្អ", - "id": 9, - "length": 164 - }, - { - "text": "មេត្តាករុណា៖ អ្នករាល់គ្នា! ជីវិតគឺមានតម្លៃបំផុតចំពោះមនុស្សសត្វ ដូច្នេះអ្នកត្រូវតែរៀនស្រលាញ់គ្រប់ជីវិតសព្វសត្វទាំងអស់ដូចគ្នា ដើម្បីសម្ដែងការរាប់អានដល់ពួកគេ។", - "source": "កម្រងនៃទម្លាប់ល្អ", - "id": 9, - "length": 135 - }, - { - "text": "ការលួច៖ ការប្រឹងប្រែងរកទ្រពសម្បត្តិ គឺពិបាកណាស់សម្រាប់មនុស្សទូទៅ ដូច្នេះទ្រព្យសម្បត្តិគឺមានតម្លៃណាស់សម្រាប់ពួគគេ បើគិតឃើញអញ្ចឹង សូមកុំលួចទ្រព្យរបស់អ្នកដទៃ។", - "source": "កម្រងនៃទម្លាប់ល្អ", - "id": 9, - "length": 135 - }, - { - "text": "និយាយពាក្យពិត៖ ការបន្លឺឡើងនូវពាក្យកុហកជាកំហុសមួយដែលគួរឲ្យភ័យខ្លាច។ អ្នកកុហកអាចធ្វើអំពើអាក្រក់បានទាំងអស់ ហើយអន់ជាងកណ្ដុរងាប់ទៅទៀត។ ចំណែកឯអ្នកនិយាយពាក្យពិត គឺមានគុណតម្លៃក្រៃលែងជាងគ្រឿងអលង្ការទៅទៀត។", - "source": "កម្រងនៃទម្លាប់ល្អ", - "id": 9, - "length": 175 - } - ] - } - \ No newline at end of file + ], + "quotes": [ + { + "text": "មនុស្សជាអ្នកជំរុញឲ្យច្បាប់មានសុក្រឹត និងយុត្តិធម៌ មិនមែនច្បាប់ជាអ្នកជំរុញឲ្យមនុស្សមានលក្ខណៈសុក្រឹត និងយុត្តិធម៌។", + "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", + "id": 1, + "length": 124 + }, + { + "text": "អ្វីដែលជាកង្វល់របស់ខ្ញុំគឺការដែលមិនបណ្ដុះគុណធម៌ និងមិនរំលឹកមេរៀនដែលបានរៀនមិនអនុវត្ដទង្វើដែលមានសីលធម៌ និងមិនព្រមទទួលស្គាល់នូវកំហុសរបស់ខ្លួន។", + "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", + "id": 2, + "length": 132 + }, + { + "text": "ពាក្យសម្ដីផ្អែមល្ហែមដែលគ្មានសច្ចភាពនឹងបំផ្លាញគុណធម៌។", + "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", + "id": 3, + "length": 57 + }, + { + "text": "ប្រសិនបើមិនចង់ទទួលទង្វើណាមួយពីអ្នកដទៃ សូមកុំសាងទង្វើនោះទៅលើអ្នកដទៃ។", + "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", + "id": 4, + "length": 78 + }, + { + "text": "បើមេដឹកនាំគឺជាមនុស្សប្រកបដោយគុណធម៌ នោះប្រជាជនប្រាកដជាគោរព និងស្រលាញ់ ព្រោះតែភាពសន្ដោសប្រណី។", + "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", + "id": 5, + "length": 85 + }, + { + "text": "ទ្រឹស្ដីដែលដើរខុសគន្លងគុណធម៌សង្គម នឹងត្រូវលុបបំបាត់ចោលយ៉ាងទាន់ហន់។", + "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", + "id": 6, + "length": 68 + }, + { + "text": "មនុស្សដែលប្រកាន់ខ្ជាប់សីលធម៌ ជាមនុស្សដែលថែរទាំឪពុកម្ដាយដោយយកចិត្តទុកដាក់បម្រើជាតិដោយហានលះបង់អាយុជីវិត។", + "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", + "id": 7, + "length": 94 + }, + { + "text": "យកសីលធម៌មកគ្រប់គ្រងនយោបាយប្រៀបបានដូចជាពន្លឺព្រះចន្ទនាពេលថ្ងៃពេញបូរមី តែយកនយោបាយទៅគ្រប់គ្រងសីលធម៌ប្រៀបបានដូចជាពន្លឺតារាមួយដួង។", + "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", + "id": 8, + "length": 113 + }, + { + "text": "ចិត្តកំណាចកោងកាច៖ ប្រសិនបើអ្នកមានចិត្តកោងកាចត្រង់ទង្វើដែលអ្នកធ្វើចេញមក នឹងក្លាយទៅជាសាហាវឃោរឃៅគួរឲ្យខ្លាចនិងបើមិនចេះធ្វើល្អទេ គឺគ្មានតម្លៃក្នុងភាពជាមនុស្សរបស់អ្នក។", + "source": "កម្រងនៃទម្លាប់ល្អ", + "id": 9, + "length": 164 + }, + { + "text": "មេត្តាករុណា៖ អ្នករាល់គ្នា! ជីវិតគឺមានតម្លៃបំផុតចំពោះមនុស្សសត្វ ដូច្នេះអ្នកត្រូវតែរៀនស្រលាញ់គ្រប់ជីវិតសព្វសត្វទាំងអស់ដូចគ្នា ដើម្បីសម្ដែងការរាប់អានដល់ពួកគេ។", + "source": "កម្រងនៃទម្លាប់ល្អ", + "id": 9, + "length": 135 + }, + { + "text": "ការលួច៖ ការប្រឹងប្រែងរកទ្រពសម្បត្តិ គឺពិបាកណាស់សម្រាប់មនុស្សទូទៅ ដូច្នេះទ្រព្យសម្បត្តិគឺមានតម្លៃណាស់សម្រាប់ពួគគេ បើគិតឃើញអញ្ចឹង សូមកុំលួចទ្រព្យរបស់អ្នកដទៃ។", + "source": "កម្រងនៃទម្លាប់ល្អ", + "id": 9, + "length": 135 + }, + { + "text": "និយាយពាក្យពិត៖ ការបន្លឺឡើងនូវពាក្យកុហកជាកំហុសមួយដែលគួរឲ្យភ័យខ្លាច។ អ្នកកុហកអាចធ្វើអំពើអាក្រក់បានទាំងអស់ ហើយអន់ជាងកណ្ដុរងាប់ទៅទៀត។ ចំណែកឯអ្នកនិយាយពាក្យពិត គឺមានគុណតម្លៃក្រៃលែងជាងគ្រឿងអលង្ការទៅទៀត។", + "source": "កម្រងនៃទម្លាប់ល្អ", + "id": 9, + "length": 175 + } + ] +} From f3ab1cbe5e4026e2887edd176a7c85fb6e7b9c6e Mon Sep 17 00:00:00 2001 From: Earpengai Date: Thu, 16 Jan 2025 22:16:02 +0700 Subject: [PATCH 11/11] fix(quote) duplicated id and wrong calculate length --- frontend/static/quotes/khmer.json | 34 +++++++++++++++---------------- 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/frontend/static/quotes/khmer.json b/frontend/static/quotes/khmer.json index 82424b78d562..0171eeb3c3e2 100644 --- a/frontend/static/quotes/khmer.json +++ b/frontend/static/quotes/khmer.json @@ -2,82 +2,80 @@ "language": "khmer", "groups": [ [0, 100], - [101, 300], - [301, 600], - [601, 9999] + [101, 300] ], "quotes": [ { "text": "មនុស្សជាអ្នកជំរុញឲ្យច្បាប់មានសុក្រឹត និងយុត្តិធម៌ មិនមែនច្បាប់ជាអ្នកជំរុញឲ្យមនុស្សមានលក្ខណៈសុក្រឹត និងយុត្តិធម៌។", "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", "id": 1, - "length": 124 + "length": 112 }, { "text": "អ្វីដែលជាកង្វល់របស់ខ្ញុំគឺការដែលមិនបណ្ដុះគុណធម៌ និងមិនរំលឹកមេរៀនដែលបានរៀនមិនអនុវត្ដទង្វើដែលមានសីលធម៌ និងមិនព្រមទទួលស្គាល់នូវកំហុសរបស់ខ្លួន។", "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", "id": 2, - "length": 132 + "length": 139 }, { "text": "ពាក្យសម្ដីផ្អែមល្ហែមដែលគ្មានសច្ចភាពនឹងបំផ្លាញគុណធម៌។", "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", "id": 3, - "length": 57 + "length": 52 }, { "text": "ប្រសិនបើមិនចង់ទទួលទង្វើណាមួយពីអ្នកដទៃ សូមកុំសាងទង្វើនោះទៅលើអ្នកដទៃ។", "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", "id": 4, - "length": 78 + "length": 67 }, { "text": "បើមេដឹកនាំគឺជាមនុស្សប្រកបដោយគុណធម៌ នោះប្រជាជនប្រាកដជាគោរព និងស្រលាញ់ ព្រោះតែភាពសន្ដោសប្រណី។", "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", "id": 5, - "length": 85 + "length": 91 }, { "text": "ទ្រឹស្ដីដែលដើរខុសគន្លងគុណធម៌សង្គម នឹងត្រូវលុបបំបាត់ចោលយ៉ាងទាន់ហន់។", "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", "id": 6, - "length": 68 + "length": 66 }, { "text": "មនុស្សដែលប្រកាន់ខ្ជាប់សីលធម៌ ជាមនុស្សដែលថែរទាំឪពុកម្ដាយដោយយកចិត្តទុកដាក់បម្រើជាតិដោយហានលះបង់អាយុជីវិត។", "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", "id": 7, - "length": 94 + "length": 102 }, { "text": "យកសីលធម៌មកគ្រប់គ្រងនយោបាយប្រៀបបានដូចជាពន្លឺព្រះចន្ទនាពេលថ្ងៃពេញបូរមី តែយកនយោបាយទៅគ្រប់គ្រងសីលធម៌ប្រៀបបានដូចជាពន្លឺតារាមួយដួង។", "source": "សម្ដីមាស ស្ដេចគ្មានបល្ល័ង្ក រាជបណ្ឌិតសភា", "id": 8, - "length": 113 + "length": 125 }, { "text": "ចិត្តកំណាចកោងកាច៖ ប្រសិនបើអ្នកមានចិត្តកោងកាចត្រង់ទង្វើដែលអ្នកធ្វើចេញមក នឹងក្លាយទៅជាសាហាវឃោរឃៅគួរឲ្យខ្លាចនិងបើមិនចេះធ្វើល្អទេ គឺគ្មានតម្លៃក្នុងភាពជាមនុស្សរបស់អ្នក។", "source": "កម្រងនៃទម្លាប់ល្អ", "id": 9, - "length": 164 + "length": 162 }, { "text": "មេត្តាករុណា៖ អ្នករាល់គ្នា! ជីវិតគឺមានតម្លៃបំផុតចំពោះមនុស្សសត្វ ដូច្នេះអ្នកត្រូវតែរៀនស្រលាញ់គ្រប់ជីវិតសព្វសត្វទាំងអស់ដូចគ្នា ដើម្បីសម្ដែងការរាប់អានដល់ពួកគេ។", "source": "កម្រងនៃទម្លាប់ល្អ", - "id": 9, - "length": 135 + "id": 10, + "length": 155 }, { "text": "ការលួច៖ ការប្រឹងប្រែងរកទ្រពសម្បត្តិ គឺពិបាកណាស់សម្រាប់មនុស្សទូទៅ ដូច្នេះទ្រព្យសម្បត្តិគឺមានតម្លៃណាស់សម្រាប់ពួគគេ បើគិតឃើញអញ្ចឹង សូមកុំលួចទ្រព្យរបស់អ្នកដទៃ។", "source": "កម្រងនៃទម្លាប់ល្អ", - "id": 9, - "length": 135 + "id": 11, + "length": 155 }, { "text": "និយាយពាក្យពិត៖ ការបន្លឺឡើងនូវពាក្យកុហកជាកំហុសមួយដែលគួរឲ្យភ័យខ្លាច។ អ្នកកុហកអាចធ្វើអំពើអាក្រក់បានទាំងអស់ ហើយអន់ជាងកណ្ដុរងាប់ទៅទៀត។ ចំណែកឯអ្នកនិយាយពាក្យពិត គឺមានគុណតម្លៃក្រៃលែងជាងគ្រឿងអលង្ការទៅទៀត។", "source": "កម្រងនៃទម្លាប់ល្អ", - "id": 9, - "length": 175 + "id": 12, + "length": 195 } ] }